H | Number of character giving lines etc. |
29696 | 2E01 | LD L,1 | |
29698 | 5E | LD E,(HL) | E=character's x-coordinate |
29699 | 1C | INC E | E=x-coordinate for message |
29700 | 2D | DEC L | |
29701 | 7E | LD A,(HL) | A=character's animatory state |
29702 | E607 | AND 7 | |
29704 | FE06 | CP 6 | |
29706 | 3E00 | LD A,0 | |
29708 | 2001 | JR NZ,29711 | Jump if the character is sitting on the floor (as if struck down) |
29710 | 3C | INC A | A=1 (print message one level lower) |
29711 | 2E02 | LD L,2 | |
29713 | 86 | ADD A,(HL) | |
29714 | 57 | LD D,A | D=y-coordinate for message |
29715 | C9 | RET |