Routines

63405: Deal with ERIC


Used by routine at 63210

H 127

63405 2EED LD L,237 HL=32749
63407 CB6E BIT 5,(HL)
63409 2807 JR Z,63418
63411 3A00D2 LD A,(53760) Pick up ERIC's animatory state
63414 FE86 CP 134 134: Is ERIC lying on his back, facing right?
63416 200D JR NZ,63431 Jump if not
63418 2EFB LD L,251 HL=32763
63420 CB76 BIT 6,(HL) Is MR WACKER expelling ERIC?
63422 C0 RET NZ Return if so (ERIC is incapacitated)
63423 CB4E BIT 1,(HL)
63425 16D3 LD D,211
63427 2804 JR Z,63433 Jump unless we should be looking at 32749
63429 2EED LD L,237 HL=32749
63431 16D5 LD D,213
63433 7E LD A,(HL)
63434 1E44 LD E,68
63436 1D DEC E
63437 0F RRCA
63438 30FC JR NC,63436
63440 EB EX DE,HL
63441 5E LD E,(HL)
63442 24 INC H
63443 56 LD D,(HL)
63444 EB EX DE,HL
63445 E9 JP (HL) Jump to one of the addresses in the table below

32763 32749
Bit E D=211 D=212 Address D=213 D=214 Address
0 67 99 93 23907 94 114 29278
1 66 0 0 0 60 251 64316
2 65 226 242 62178 3 251 64259
3 64 69 225 57669 160 251 64416
4 63 111 94 24175 204 251 64460
5 62 173 94 24237 51 93 23859
6 61 0 0 0 35 93 23843
7 60 142 242 62094 22 115 29462