From b3ac1bf20e1ff6bdce327f9f5016554e8be3963b Mon Sep 17 00:00:00 2001 From: Jonathan Gray Date: Tue, 22 Apr 2003 00:09:07 +0000 Subject: fix setState for humongous games svn-id: r7070 --- scumm/script_v6.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp index ceab5368d8..ebd29c8aa9 100644 --- a/scumm/script_v6.cpp +++ b/scumm/script_v6.cpp @@ -890,6 +890,11 @@ void Scumm_v6::o6_setState() { int state = pop(); int obj = pop(); + if ((_features & GF_HUMONGOUS) && (state & 0x8000)) { + state = state & 0x7F00; + putState(obj, state); + return; + } // debug(1, "setState(%d,%d)", obj, state); putState(obj, state); -- cgit v1.2.3