DRAGONS: Fixed bugs in first mini game. It should be winable now
This commit is contained in:
parent
c91c21bf89
commit
4a0a4ee1af
5 changed files with 43 additions and 2 deletions
|
@ -123,7 +123,7 @@ void ScriptOpcodes::initOpcodes() {
|
|||
OPCODE(0x1E, opUnk1ESetActorFlag0x400);
|
||||
OPCODE(0x1F, opPlayMusic);
|
||||
OPCODE(0x20, opUnk20);
|
||||
|
||||
OPCODE(0x21, opUnk21);
|
||||
OPCODE(0x22, opCodeActorTalk);
|
||||
}
|
||||
|
||||
|
@ -439,6 +439,15 @@ void ScriptOpcodes::opUnk20(ScriptOpCall &scriptOpCall) {
|
|||
}
|
||||
}
|
||||
|
||||
void ScriptOpcodes::opUnk21(ScriptOpCall &scriptOpCall) {
|
||||
ARG_INT16(field0);
|
||||
ARG_UINT32(textIndex);
|
||||
|
||||
if (scriptOpCall._field8 == 0) {
|
||||
//TODO play dialog audio without text on screen.
|
||||
}
|
||||
}
|
||||
|
||||
bool ScriptOpcodes::checkPropertyFlag(ScriptOpCall &scriptOpCall) {
|
||||
byte *codePtrOffsetA = scriptOpCall._code + 0xA;
|
||||
byte *codePtrOffset2 = scriptOpCall._code + 2;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue