![]() |
Routines |
Prev: 61632 | Up: Map | Next: 61693 |
|
||||
The player wants to throw the meat to the wolves, check if the player is carrying the meat.
|
||||
Process_ThrowMeatToWolves | 61659 | LD A,58 | Call IsPlayerCarryingItem with item 58: "Some meat". | |
61661 | CALL IsPlayerCarryingItem | |||
The player is carrying the meat, so destroy the item.
|
||||
61664 | LD A,E | Call Handler_DestroyItemEvent with the item ID originally passed to the routine. | ||
61665 | CALL Handler_DestroyItemEvent | |||
The wolves have eaten an item so handle the inventory count.
|
||||
61668 | LD HL,42896 | Decrease *Count_InventoryItems by one. | ||
61671 | DEC (HL) | |||
The wolves are appeased, the player can now pass them.
|
||||
61672 | LD A,48 | Write 48 to *59440 to open up eastbound access to A Forest Path from A Forest Path. | ||
61674 | LD (59440),A | |||
The wolves are now fed and so uhhh go home? Destroy the item.
|
||||
61677 | LD A,66 | Call Handler_DestroyItemEvent with item 66: "A pack of wolves". | ||
61679 | CALL Handler_DestroyItemEvent | |||
61682 | LD A,4 | Call AddToScore to add 4 points to the score. | ||
61684 | CALL AddToScore | |||
Print "The wolves pounce greedily onto
the meat and carry it off into
the forest.".
|
||||
61687 | LD HL,54108 | HL=Messaging_WolvesPounceGreedily. | ||
61690 | JP PrintStringAndNewline_Duplicate | Jump to PrintStringAndNewline_Duplicate. |
Prev: 61632 | Up: Map | Next: 61693 |