diff options
-rw-r--r-- | engines/xeen/scripts.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/xeen/scripts.cpp b/engines/xeen/scripts.cpp index 2feb4fa355..9e04fd1252 100644 --- a/engines/xeen/scripts.cpp +++ b/engines/xeen/scripts.cpp @@ -1677,7 +1677,11 @@ bool Scripts::ifProc(int action, uint32 val, int mode, int charIndex) { break; case 37: // Might bonus (extra beyond base) - v = ps->_might._temporary; + if (party._mazeId == 82) + // WORKAROUND: Strength test opening sarcophagus in Northern Sphinx should use full might + v = ps->getStat(MIGHT); + else + v = ps->_might._temporary; break; case 38: // Intellect bonus (extra beyond base) |