![]() |
Routines |
| Prev: EF58 | Up: Map | Next: EF7E |
|
Used by the routine at Validate_Take_Arrows.
Was the player trying to take ... the furnace?
|
||||
| Validate_Take_Furnace | EF68 | LD HL,$E821 | Call Parser_AdvanceToSeparator with E821. | |
| EF6B | CALL Parser_AdvanceToSeparator | |||
| EF6E | JR NZ,Validate_Take_Continue | Jump to Validate_Take_Continue if the token isn't for the furnace. | ||
| EF70 | LD HL,$E6EF | Call Parser_SkipToken with E6EF. | ||
| EF73 | CALL Parser_SkipToken | |||
| EF76 | CALL Take_IsPlayerHoldingItem | Call Take_IsPlayerHoldingItem. | ||
| EF79 | JP TakeItem | Jump to TakeItem. | ||
|
Continue the take validation chain.
|
||||
| Validate_Take_Continue | EF7C | JR Validate_Take_Log | Jump to Validate_Take_Log. | |
| Prev: EF58 | Up: Map | Next: EF7E |