22#ifndef DRAGONS_SCRIPTOPCODES_H
23#define DRAGONS_SCRIPTOPCODES_H
25#include "common/func.h"
26#include "common/str.h"
31#define DRAGONS_NUM_SCRIPT_OPCODES 0x23
65 int16 _numDialogStackFramesToPop;
66 int16 _scriptTargetINI;
77 void updateReturn(
ScriptOpCall &scriptOpCall, uint16 size);
86 void opPerformActionOnObject(
ScriptOpCall &scriptOpCall);
101 void opUnk15PropertiesRelated(
ScriptOpCall &scriptOpCall);
103 void opWaitForActorSequenceToFinish(
ScriptOpCall &scriptOpCall);
105 void opExecuteObjectSceneScript(
ScriptOpCall &scriptOpCall);
106 void opUpdatePaletteCycling(
ScriptOpCall &scriptOpCall);
107 void opWaitForActorToFinishWalking(
ScriptOpCall &scriptOpCall);
113 void opPauseCurrentSpeechAndFetchNextDialog(
ScriptOpCall &scriptOpCall);
122 uint16 getINIField(uint32 iniIndex, uint16 fieldOffset);
123 void setINIField(uint32 iniIndex, uint16 fieldOffset, uint16 value);
Definition: dragonflg.h:48
Definition: dragons.h:166
Definition: scriptopcodes.h:54
Definition: specialopcodes.h:37
Definition: scriptopcodes.h:34