summaryrefslogtreecommitdiffhomepage
path: root/src/engineapi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/engineapi.c')
-rw-r--r--src/engineapi.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/engineapi.c b/src/engineapi.c
index 785245d..5a78a92 100644
--- a/src/engineapi.c
+++ b/src/engineapi.c
@@ -90,10 +90,15 @@ bool engineapi_init(int pluginver) {
}
// detect p1 for the benefit of specific features
- if (!GAMETYPE_MATCHES(Portal2) && con_findcmd("upgrade_portalgun")) {
- _gametype_tag |= _gametype_tag_Portal1;
- if (!con_findvar("tf_escort_score_rate")) {
- _gametype_tag |= _gametype_tag_Portal1_3420;
+ if (!GAMETYPE_MATCHES(Portal2)) {
+ if (con_findcmd("upgrade_portalgun")) {
+ _gametype_tag |= _gametype_tag_Portal1;
+ if (!con_findvar("tf_escort_score_rate")) {
+ _gametype_tag |= _gametype_tag_Portal1_3420;
+ }
+ }
+ else if (con_findcmd("phys_swap")) {
+ _gametype_tag |= _gametype_tag_HL2series;
}
}