| Routines

28642: Make ANGELFACE throw a punch (3)

The address of this uninterruptible subcommand routine is placed into bytes 111 and 112 of ANGELFACE's buffer by the routine at 28558.
Input
H | 168 (ANGELFACE)
28642 | LD L,111 | Place the address of the uninterruptible subcommand routine at 28655 into bytes 111 and 112 of ANGELFACE's buffer
28644 | LD (HL),239
28646 | CALL 25108 | Update the SRB for ANGELFACE's current animatory state
28649 | LD L,113 | Collect the animatory state of ANGELFACE before he threw the punch (from byte 113 of his buffer)
28651 | LD A,(HL)
28652 | JP 25008 | Restore ANGELFACE's pre-punch animatory state and update the SRB