Index: lua.cpp
===================================================================
--- lua.cpp	(revision 4723)
+++ lua.cpp	(working copy)
@@ -9050,6 +9050,17 @@
 	return ADE_RETURN_TRUE;
 }
 
+// Om_tracker_flag should already be set in FreeSpace.cpp, needed to determine if PXO is enabled from the registry
+extern int Om_tracker_flag; // needed for FS2OpenPXO config
+
+ADE_FUNC(isPXOEnabled, l_Testing, NULL, "Returns whether PXO is currently enabled in the configuration.", "boolean", "Whether PXO is enabled or not")
+{
+	if(!(Om_tracker_flag))
+		return ADE_RETURN_FALSE;
+
+	return ADE_RETURN_TRUE;
+}
+
 // *************************Helper functions*********************
 //WMC - This should be used anywhere that an 'object' is set, so
 //that scripters can get access to as much relevant data to that
