47412: Script routine: (50)
| 47412 |
LD A,(28042) |
| 47415 |
CP 4 |
| 47417 |
JR NZ,47458 |
| 47419 |
LD A,(28075) |
| 47422 |
CP 2 |
| 47424 |
JR Z,47447 |
| 47426 |
CP 3 |
| 47428 |
JR Z,47508 |
| 47430 |
LD DE,501 |
| 47433 |
CALL 37497 |
| 47436 |
JR NZ,47458 |
| 47438 |
SET 1,(IX+9) |
| 47442 |
LD B,1 |
| 47444 |
JP 47494 |
| 47447 |
LD IY,44924 |
| 47451 |
LD A,(IY+9) |
| 47454 |
OR A |
| 47455 |
JP NZ,47464 |
| 47458 |
LD HL,47268 |
| 47461 |
JP ScriptInstruction |
| 47464 |
CP 6 |
| 47466 |
JR NZ,47489 |
| 47468 |
LD (IY+9),0 |
| 47472 |
LD IY,44960 |
| 47476 |
LD (IY+1),0 |
| 47480 |
SET 3,(IX+9) |
| 47484 |
LD B,5 |
| 47486 |
JP 47494 |
| 47489 |
CALL 37623 |
| 47492 |
LD B,4 |
| 47494 |
PUSH HL |
| 47495 |
LD HL,22560 |
| 47498 |
LD (28098),HL |
| 47501 |
CALL Handler_Messaging |
| 47504 |
POP HL |
| 47505 |
JP AdvanceScriptInstruction |
| 47508 |
SET 0,(IX+9) |
| 47512 |
CALL 37517 |
| 47515 |
LD A,1 |
| 47517 |
LD (28076),A |
| 47520 |
CALL 32771 |
| 47523 |
JR 47458 |
| 47525 |
CALL 37623 |
| 47528 |
LD B,2 |
| 47530 |
JP 47494 |
| 47533 |
EX (SP),HL |
| 47534 |
CP C |
| 47535 |
INC (HL) |
| 47536 |
NOP |
| 47537 |
JR NZ,47539 |
| 47539 |
INC HL |
| 47540 |
NOP |
| 47541 |
LD C,D |
| 47542 |
CP E |
| 47543 |
LD HL,13056 |
| 47546 |
NOP |
| 47547 |
DEC (HL) |
| 47548 |
NOP |
| 47549 |
JR NZ,47551 |
| 47551 |
RRCA |
| 47552 |
NOP |
| 47553 |
LD D,E |
| 47554 |
CP E |
| 47555 |
LD HL,256 |
| 47558 |
NOP |
| 47559 |
XOR A |
| 47560 |
CP C |
| 47561 |
JR NZ,47563 |
| 47563 |
LD E,0 |
| 47565 |
LD E,H |
| 47566 |
CP E |
| 47567 |
LD HL,256 |
| 47570 |
NOP |
| 47571 |
XOR A |
| 47572 |
CP C |
| 47573 |
INC SP |
| 47574 |
NOP |
| 47575 |
JR NZ,47577 |
| 47577 |
EX AF,AF' |
| 47578 |
NOP |
| 47579 |
LD H,L |
| 47580 |
CP E |
| 47581 |
LD HL,256 |
| 47584 |
NOP |
| 47585 |
PUSH DE |
| 47586 |
CP C |
| 47587 |
LD C,D |
| 47588 |
CP E |
| 47589 |
INC SP |
| 47590 |
NOP |
| 47591 |
LD BC,58112 |
| 47594 |
CP C |