aboutsummaryrefslogtreecommitdiff
path: root/engines/pegasus/console.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pegasus/console.cpp')
-rw-r--r--engines/pegasus/console.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/pegasus/console.cpp b/engines/pegasus/console.cpp
index e6738bc83f..f8008a0681 100644
--- a/engines/pegasus/console.cpp
+++ b/engines/pegasus/console.cpp
@@ -83,7 +83,8 @@ bool PegasusConsole::Cmd_Jump(int argc, const char **argv) {
tRoomID room = (tRoomID)atoi(argv[2]);
tDirectionConstant direction = (tDirectionConstant)atoi(argv[3]);
- if (neighborhood < kCaldoriaID || neighborhood > kNoradDeltaID || neighborhood == kFinalTSAID) {
+ if ((neighborhood < kCaldoriaID || neighborhood > kNoradDeltaID || neighborhood == kFinalTSAID) &&
+ neighborhood != kNoradSubChaseID) {
DebugPrintf("Invalid neighborhood %d", neighborhood);
return true;
}