diff options
-rw-r--r-- | src/autojump.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/autojump.c b/src/autojump.c index e0b6a9f..33b31b8 100644 --- a/src/autojump.c +++ b/src/autojump.c @@ -20,6 +20,7 @@ #include "engineapi.h" #include "errmsg.h" #include "gamedata.h" +#include "gametype.h" #include "intdefs.h" #include "hook.h" #include "mem.h" @@ -97,6 +98,16 @@ bool autojump_init(void) { vtidx_CheckJumpButton, (void *)&hookcl); sst_autojump->base.flags &= ~CON_HIDDEN; + if (GAMETYPE_MATCHES(Portal1)) { + // this is a stupid, stupid policy that doesn't make any sense, but I've + // tried arguing about it already and with how long it takes to convince + // the Portal guys of anything I'd rather concede for now and maybe try + // and revert this later if anyone eventually decides to be sensible. + // the alternative is nobody's allowed to use SST in runs - except of + // course the couple of people who just roll the dice anyway, and + // thusfar haven't actually been told to stop. yeah, whatever. + sst_autojump->base.flags |= CON_CHEAT; + } return true; } |