![]()  | 
Routines | 
| Prev: E9D0 | Up: Map | Next: E9E9 | 
| 
 | 
||||
| 
 
Make the "drowning" inactive.
 
 | 
||||
| Event_Drowning | E9D8 | LD HL,$A77E | Reset bit 0 of *Flag_TurnBasedEventState which relates to the player drowning. | |
| E9DB | RES 0,(HL) | |||
| E9DD | LD A,($A7C3) | Return if *CurrentRoom is not equal to 0D. | ||
| E9E0 | CP $0D | |||
| E9E2 | RET NZ | |||
| 
 
Print "
You cannot hold your breath any
longer. You are drowning.".
 
 | 
||||
| E9E3 | LD HL,$CD5F | HL=Messaging_YouAreDrowning. | ||
| E9E6 | JP PrintAndGameOver | Jump to PrintAndGameOver. | ||
| Prev: E9D0 | Up: Map | Next: E9E9 |