summaryrefslogtreecommitdiff
path: root/src/strife/st_stuff.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/strife/st_stuff.c')
-rw-r--r--src/strife/st_stuff.c15
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);