core/logic_bridge.cpp
changeset 3882 7dae5b0b8e28
parent 3874 5de15a26a168
child 3899 fd4ec50a0d6c
     1.1 --- a/core/logic_bridge.cpp	Sun Mar 31 13:30:22 2013 -0700
     1.2 +++ b/core/logic_bridge.cpp	Sun Mar 31 22:03:57 2013 -0700
     1.3 @@ -283,6 +283,38 @@
     1.4  	g_SourceMod.DoGlobalPluginLoads();
     1.5  }
     1.6  
     1.7 +#if defined METAMOD_PLAPI_VERSION
     1.8 +#if SOURCE_ENGINE == SE_LEFT4DEAD
     1.9 +#define GAMEFIX "2.l4d"
    1.10 +#elif SOURCE_ENGINE == SE_LEFT4DEAD2
    1.11 +#define GAMEFIX "2.l4d2"
    1.12 +#elif SOURCE_ENGINE == SE_ALIENSWARM
    1.13 +#define GAMEFIX "2.swarm"
    1.14 +#elif SOURCE_ENGINE == SE_ORANGEBOX
    1.15 +#define GAMEFIX "2.ep2"
    1.16 +#elif SOURCE_ENGINE == SE_BLOODYGOODTIME
    1.17 +#define GAMEFIX "2.bgt"
    1.18 +#elif SOURCE_ENGINE == SE_EYE
    1.19 +#define GAMEFIX "2.eye"
    1.20 +#elif SOURCE_ENGINE == SE_CSS
    1.21 +#define GAMEFIX "2.css"
    1.22 +#elif SOURCE_ENGINE == SE_ORANGEBOXVALVE
    1.23 +#define GAMEFIX "2.ep2v"
    1.24 +#elif SOURCE_ENGINE == SE_DARKMESSIAH
    1.25 +#define GAMEFIX "2.darkm"
    1.26 +#elif SOURCE_ENGINE == SE_PORTAL2
    1.27 +#define GAMEFIX "2.portal2"
    1.28 +#elif SOURCE_ENGINE == SE_CSGO
    1.29 +#define GAMEFIX "2.csgo"
    1.30 +#elif SOURCE_ENGINE == SE_DOTA
    1.31 +#define GAMEFIX "2.dota"
    1.32 +#else
    1.33 +#define GAMEFIX "2.ep1"
    1.34 +#endif //(SOURCE_ENGINE == SE_LEFT4DEAD) || (SOURCE_ENGINE == SE_LEFT4DEAD2)
    1.35 +#else  //METAMOD_PLAPI_VERSION
    1.36 +#define GAMEFIX "1.ep1"
    1.37 +#endif //METAMOD_PLAPI_VERSION
    1.38 +
    1.39  static ServerGlobals serverGlobals;
    1.40  
    1.41  static sm_core_t core_bridge =
    1.42 @@ -328,6 +360,7 @@
    1.43  	do_global_plugin_loads,
    1.44  	SM_AreConfigsExecuted,
    1.45  	SM_ExecuteForPlugin,
    1.46 +	GAMEFIX,
    1.47  	&serverGlobals
    1.48  };
    1.49