![]() |
Routines |
| Prev: 60511 | Up: Map | Next: 60598 |
|
A Korl warrior attacks. Sometimes the blow is fatal.
|
||||
|
Print "
A Korl Warrior appears.
He swings his sword at you.".
|
||||
| Events_KorlWarrior | 60569 | LD HL,56067 | HL=Messaging_AKorlWarriorAppears. | |
| 60572 | CALL PrintStringAndNewline | Call PrintStringAndNewline. | ||
| 60575 | LD A,20 | A=20. | ||
| 60577 | CALL GenerateRandomNumber | Call GenerateRandomNumber. | ||
| 60580 | JR NZ,Events_KorlWarrior_Next | Jump to Events_KorlWarrior_Next if the blow is not fatal. | ||
| 60582 | LD HL,60195 | Switch GameOver onto the stack so the next return actions a "game over". | ||
| 60585 | EX (SP),HL | |||
|
Print "You were caught by surprise
and didn't move quickly enough.".
|
||||
| 60586 | LD HL,55189 | HL=Messaging_YouWereCaughtBySurprise. | ||
| 60589 | JR Events_KorlWarrior_Print | Jump to Events_KorlWarrior_Print. | ||
|
Print "But you are too fast and
you evade the blow.".
|
||||
| Events_KorlWarrior_Next | 60591 | LD HL,55144 | HL=Messaging_ButYouAreTooFastAnd. | |
| Events_KorlWarrior_Print | 60594 | CALL PausePrintStringAndScroll | Call PausePrintStringAndScroll. | |
| 60597 | RET | Return. | ||
| Prev: 60511 | Up: Map | Next: 60598 |