![]() |
Routines |
Prev: F126 | Up: Map | Next: F156 |
|
||||
Process_GiveSaltToGuard | F134 | LD A,$19 | Call IsPlayerCarryingItem with item 19: "Some salt". | |
F136 | CALL IsPlayerCarryingItem | |||
F139 | LD A,E | A=E. | ||
F13A | CALL Handler_DestroyItemEvent | Call Handler_DestroyItemEvent. | ||
The guard has been given an item so handle the inventory count.
|
||||
F13D | LD HL,$A790 | Decrease *Count_InventoryItems by one. | ||
F140 | DEC (HL) | |||
F141 | LD A,$46 | Call Handler_DestroyItemEvent with item 46: "A guard at the entrance". | ||
F143 | CALL Handler_DestroyItemEvent | |||
F146 | LD A,$04 | Call AddToScore to add 04 points to the score. | ||
F148 | CALL AddToScore | |||
F14B | LD A,$49 | Write 49 to *E870 to open up northbound access to The Main Courtyard from The Cadwell Hillfort. | ||
F14D | LD ($E870),A | |||
Print "The guard accepts the salt as it
is sorely needed by the hillfort
tribe.He disappears inside.".
|
||||
F150 | LD HL,$D531 | HL=Messaging_GuardAcceptsSalt. | ||
F153 | JP PrintStringAndNewline_Duplicate | Jump to PrintStringAndNewline_Duplicate. |
Prev: F126 | Up: Map | Next: F156 |