![]()  | 
Routines | 
| Prev: 62207 | Up: Map | Next: 62264 | 
| 
 
Used by the routine at Process_EnterIntoWater.
 
 | 
||||
| Process_EnterIntoLake | 62237 | LD A,55 | Call ValidateItemPresent with item 55: N/A. | |
| 62239 | CALL ValidateItemPresent | |||
| 62242 | JR NZ,Process_EnterIntoLake_0 | Jump to Process_EnterIntoLake_0 if A is not equal to 55. | ||
| 
 
Bad luck!
 
 | 
||||
| 62244 | LD HL,59826 | Switch GameOver onto the stack so the next return actions a "game over". | ||
| 62247 | EX (SP),HL | |||
| 
 
Print "You plunge into the lake.
The dark waters close over your
head.You are too tired to swim.".
 
 | 
||||
| 62248 | LD HL,55577 | HL=Messaging_PlungeIntoLake. | ||
| 62251 | JP PrintStringAndNewline_Duplicate | Jump to PrintStringAndNewline_Duplicate. | ||
| 
 
Print "You take a refreshing dip then
climb out again.".
 
 | 
||||
| Process_EnterIntoLake_0 | 62254 | LD HL,55667 | HL=Messaging_TakeARefreshingDip. | |
| 62257 | CALL PrintStringAndNewline | Call PrintStringAndNewline. | ||
| 62260 | CALL Process_LoseSalt | Call Process_LoseSalt. | ||
| 62263 | RET | Return. | ||
| Prev: 62207 | Up: Map | Next: 62264 |