![]() |
Routines |
| Prev: EEED | Up: Map | Next: EF14 |
|
Used by the routine at Action_Take.
Was the player trying to take Mara's body (the sword)?
|
||||
| Validate_Take_MarasBody | EEFC | LD HL,$E812 | Call Parser_AdvanceToSeparator with E812. | |
| EEFF | CALL Parser_AdvanceToSeparator | |||
| EF02 | JR NZ,Validate_Take_Witch | Jump to Validate_Take_Witch if the token isn't for Mara's body. | ||
| EF04 | LD A,$0A | Call Take_IsPlayerHoldingItem with item 0A: "A sword". | ||
| EF06 | CALL Take_IsPlayerHoldingItem | |||
| EF09 | LD BC,$333E | Call UpdateObjectLocation to place "A glowing rock" in room 3E: " A Rock Wall". | ||
| EF0C | CALL UpdateObjectLocation | |||
| EF0F | LD B,$0A | B=0A; jump to TakeItem. | ||
| EF11 | JP TakeItem | |||
| Prev: EEED | Up: Map | Next: EF14 |