diff options
Diffstat (limited to 'engines/kyra/script_lol.cpp')
-rw-r--r-- | engines/kyra/script_lol.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/kyra/script_lol.cpp b/engines/kyra/script_lol.cpp index 432603be5c..318385400c 100644 --- a/engines/kyra/script_lol.cpp +++ b/engines/kyra/script_lol.cpp @@ -1625,6 +1625,12 @@ int LoLEngine::olol_suspendMonster(EMCState *script) { return 1; } +int LoLEngine::olol_setScriptTextParameter(EMCState *script) { + debugC(3, kDebugLevelScriptFuncs, "LoLEngine::olol_setScriptTextParameter(%p) (%d)", (const void *)script, stackPos(0)); + _txt->_scriptTextParameter = stackPos(0); + return 1; +} + int LoLEngine::olol_triggerEventOnMouseButtonClick(EMCState *script) { debugC(3, kDebugLevelScriptFuncs, "LoLEngine::olol_triggerEventOnMouseButtonClick(%p) (%d)", (const void *)script, stackPos(0)); gui_notifyButtonListChanged(); @@ -2815,7 +2821,7 @@ void LoLEngine::setupOpcodeTable() { Opcode(olol_suspendMonster); // 0x80 - OpcodeUnImpl(); + Opcode(olol_setScriptTextParameter); Opcode(olol_triggerEventOnMouseButtonClick); Opcode(olol_printWindowText); Opcode(olol_countSpecificMonsters); |