From 69dc56ad0f0f8418e0e971b48ad24cd0d4a9d33c Mon Sep 17 00:00:00 2001 From: Bastien Bouclet Date: Fri, 14 Jul 2017 08:16:01 +0200 Subject: MOHAWK: Riven: Patch prison island dome switch sound change Fixes #9958. --- engines/mohawk/riven_card.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'engines/mohawk/riven_card.cpp') diff --git a/engines/mohawk/riven_card.cpp b/engines/mohawk/riven_card.cpp index 1d08cf51ac..ed3f739cb7 100644 --- a/engines/mohawk/riven_card.cpp +++ b/engines/mohawk/riven_card.cpp @@ -63,6 +63,12 @@ void RivenCard::loadCardResource(uint16 id) { _zipModePlace = inStream->readUint16BE(); _scripts = _vm->_scriptMan->readScripts(inStream); + // Apply script patches for this card + uint32 globalId = _vm->getStack()->getCardGlobalId(id); + for (uint i = 0; i < _scripts.size(); i++) { + _scripts[i].script->applyCardPatches(_vm, globalId, _scripts[i].type); + } + delete inStream; } -- cgit v1.2.3