B934: Script routine: (32)
| B934 |
LD A,($6D8A) |
| B937 |
CP $04 |
| B939 |
JR NZ,$B962 |
| B93B |
LD A,($6DAB) |
| B93E |
CP $02 |
| B940 |
JR Z,$B957 |
| B942 |
CP $03 |
| B944 |
JR Z,$B994 |
| B946 |
LD DE,$01F5 |
| B949 |
CALL $9279 |
| B94C |
JR NZ,$B962 |
| B94E |
SET 1,(IX+$09) |
| B952 |
LD B,$01 |
| B954 |
JP $B986 |
| B957 |
LD IY,$AF7C |
| B95B |
LD A,(IY+$09) |
| B95E |
OR A |
| B95F |
JP NZ,$B968 |
| B962 |
LD HL,$B8A4 |
| B965 |
JP ScriptInstruction |
| B968 |
CP $06 |
| B96A |
JR NZ,$B981 |
| B96C |
LD (IY+$09),$00 |
| B970 |
LD IY,$AFA0 |
| B974 |
LD (IY+$01),$00 |
| B978 |
SET 3,(IX+$09) |
| B97C |
LD B,$05 |
| B97E |
JP $B986 |
| B981 |
CALL $92F7 |
| B984 |
LD B,$04 |
| B986 |
PUSH HL |
| B987 |
LD HL,$5820 |
| B98A |
LD ($6DC2),HL |
| B98D |
CALL Handler_Messaging |
| B990 |
POP HL |
| B991 |
JP AdvanceScriptInstruction |
| B994 |
SET 0,(IX+$09) |
| B998 |
CALL $928D |
| B99B |
LD A,$01 |
| B99D |
LD ($6DAC),A |
| B9A0 |
CALL $8003 |
| B9A3 |
JR $B962 |
| B9A5 |
CALL $92F7 |
| B9A8 |
LD B,$02 |
| B9AA |
JP $B986 |
| B9AD |
EX (SP),HL |
| B9AE |
CP C |
| B9AF |
INC (HL) |
| B9B0 |
NOP |
| B9B1 |
JR NZ,$B9B3 |
| B9B3 |
INC HL |
| B9B4 |
NOP |
| B9B5 |
LD C,D |
| B9B6 |
CP E |
| B9B7 |
LD HL,$3300 |
| B9BA |
NOP |
| B9BB |
DEC (HL) |
| B9BC |
NOP |
| B9BD |
JR NZ,$B9BF |
| B9BF |
RRCA |
| B9C0 |
NOP |
| B9C1 |
LD D,E |
| B9C2 |
CP E |
| B9C3 |
LD HL,$0100 |
| B9C6 |
NOP |
| B9C7 |
XOR A |
| B9C8 |
CP C |
| B9C9 |
JR NZ,$B9CB |
| B9CB |
LD E,$00 |
| B9CD |
LD E,H |
| B9CE |
CP E |
| B9CF |
LD HL,$0100 |
| B9D2 |
NOP |
| B9D3 |
XOR A |
| B9D4 |
CP C |
| B9D5 |
INC SP |
| B9D6 |
NOP |
| B9D7 |
JR NZ,$B9D9 |
| B9D9 |
EX AF,AF' |
| B9DA |
NOP |
| B9DB |
LD H,L |
| B9DC |
CP E |
| B9DD |
LD HL,$0100 |
| B9E0 |
NOP |
| B9E1 |
PUSH DE |
| B9E2 |
CP C |
| B9E3 |
LD C,D |
| B9E4 |
CP E |
| B9E5 |
INC SP |
| B9E6 |
NOP |
| B9E7 |
LD BC,$E300 |
| B9EA |
CP C |