diff options
Diffstat (limited to 'src/strife/st_stuff.c')
-rw-r--r-- | src/strife/st_stuff.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/strife/st_stuff.c b/src/strife/st_stuff.c index b43ed09d..3761f141 100644 --- a/src/strife/st_stuff.c +++ b/src/strife/st_stuff.c @@ -683,10 +683,19 @@ boolean ST_Responder(event_t* ev) // haleyjd 09/01/10: Removed Chex Quest stuff. // haleyjd 09/15/10: Removed retail/registered/shareware stuff - // STRIFE-TODO: different bounds in v1.31 + // haleyjd 20130301: different bounds in v1.31 // Ohmygod - this is not going to work. - if (map <= 0 || map > 40) - return false; + if(gameversion == exe_strife_1_31) + { + if ((isdemoversion && (map < 32 || map > 34)) || + (isregistered && (map <= 0 || map > 34))) + return false; + } + else + { + if (map <= 0 || map > 40) + return false; + } // So be it. plyr->message = DEH_String(STSTR_CLEV); |