summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/engineapi.c6
-rw-r--r--src/gametype.h6
2 files changed, 6 insertions, 6 deletions
diff --git a/src/engineapi.c b/src/engineapi.c
index 6cb67d2..fe34f64 100644
--- a/src/engineapi.c
+++ b/src/engineapi.c
@@ -94,12 +94,12 @@ bool engineapi_init(int pluginver) {
}
if (GAMETYPE_MATCHES(L4D2)) {
+ if (con_findvar("sv_zombie_touch_trigger_delay")) {
+ _gametype_tag |= _gametype_tag_L4D2_2147plus;
+ }
if (con_findvar("director_cs_weapon_spawn_chance")) {
_gametype_tag |= _gametype_tag_TheLastStand;
}
- else if (con_findvar("sv_zombie_touch_trigger_delay")) {
- _gametype_tag |= _gametype_tag_L4D2_2147;
- }
}
gamedata_init();
diff --git a/src/gametype.h b/src/gametype.h
index ad6d67d..81b860a 100644
--- a/src/gametype.h
+++ b/src/gametype.h
@@ -51,9 +51,9 @@ extern u64 _gametype_tag;
#define _gametype_tag_SrvDLL005 (1 << 15) // mostly everything else, it seems
/* games needing version-specific stuff */
-#define _gametype_tag_Portal1_3420 (1 << 16)
-#define _gametype_tag_L4D2_2147 (1 << 17)
-#define _gametype_tag_TheLastStand (1 << 18) /* The JAiZ update */
+#define _gametype_tag_Portal1_3420 (1 << 16)
+#define _gametype_tag_L4D2_2147plus (1 << 17)
+#define _gametype_tag_TheLastStand (1 << 18) /* The JAiZ update */
/* Matches for any multiple possible tags */
#define _gametype_tag_L4D (_gametype_tag_L4D1 | _gametype_tag_L4D2)