diff options
author | James Brown | 2003-01-15 16:23:04 +0000 |
---|---|---|
committer | James Brown | 2003-01-15 16:23:04 +0000 |
commit | ec006a4357a7aec841164ed1207f38cd03f540b1 (patch) | |
tree | 26d0c9f80ca2911dd4914bb12d5d2d97c7b2d344 /scumm/script_v8.cpp | |
parent | 631f0e5d4b698f18ade5213481281498b06ab732 (diff) | |
download | scummvm-rg350-ec006a4357a7aec841164ed1207f38cd03f540b1.tar.gz scummvm-rg350-ec006a4357a7aec841164ed1207f38cd03f540b1.tar.bz2 scummvm-rg350-ec006a4357a7aec841164ed1207f38cd03f540b1.zip |
localvar fix take 2. Note that ship-to-ship combat is still impossible (cannons dont work), but at least it doesnt crash now - you
can use the cheat (shift-v i think)
svn-id: r6471
Diffstat (limited to 'scumm/script_v8.cpp')
-rw-r--r-- | scumm/script_v8.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scumm/script_v8.cpp b/scumm/script_v8.cpp index cf6822cd86..6582948a21 100644 --- a/scumm/script_v8.cpp +++ b/scumm/script_v8.cpp @@ -410,7 +410,7 @@ int Scumm_v8::readVar(uint var) if (var & 0x40000000) { var &= 0xFFFFFFF; - checkRange(0x10, 0, var, "Local variable %d out of range(r)"); + checkRange(25, 0, var, "Local variable %d out of range(r)"); return vm.localvar[_currentScript][var]; } @@ -449,7 +449,7 @@ void Scumm_v8::writeVar(uint var, int value) if (var & 0x40000000) { var &= 0xFFFFFFF; - checkRange(0x10, 0, var, "Local variable %d out of range(w)"); + checkRange(25, 0, var, "Local variable %d out of range(w)"); vm.localvar[_currentScript][var] = value; return; } |