![]() |
Routines |
| Prev: EBAF | Up: Map | Next: EBE9 |
|
A flying lizard attacks. Sometimes the blow is fatal.
|
||||
| Events_FlyingLizard | EBCC | LD HL,$D7D1 | Print " A Flying Lizard attacks you.". | |
| EBCF | CALL PrintStringAndANewline | |||
| EBD2 | LD A,$0F | Jump to Events_FlyingLizard_Next unless a roll of 0F comes up zero. | ||
| EBD4 | CALL GenerateRandomNumber | |||
| EBD7 | JR NZ,Events_FlyingLizard_Next | |||
| EBD9 | LD HL,$EB23 | Make the blow fatal and print "You move too slowly. It's jaws crush you.". | ||
| EBDC | EX (SP),HL | |||
| EBDD | LD HL,$D823 | |||
| EBE0 | JR Events_FlyingLizard_Print | |||
| Events_FlyingLizard_Next | EBE2 | LD HL,$D7EF | The blow only glances, with "But you deftly avoid the the vicious,snapping jaws.". | |
| Events_FlyingLizard_Print | EBE5 | CALL PausePrintStringAndScroll | Call PausePrintStringAndScroll to pause, then print that message and start a new line. | |
| EBE8 | RET | Return. | ||
| Prev: EBAF | Up: Map | Next: EBE9 |