![]() |
Routines |
Prev: F0A7 | Up: Map | Next: F156 |
|
||||
F0AC | LD A,$61 | A=61. | ||
F0AE | CALL $ED75 | Call ED75. | ||
F0B1 | LD A,$4C | A=4C. | ||
F0B3 | LD ($E8F4),A | Write A to *E8F4. | ||
F0B6 | XOR A | A=00. | ||
F0B7 | LD ($E8F6),A | Write A to *E8F6. | ||
F0BA | LD ($E8F7),A | Write A to *E8F7. | ||
F0BD | JP $EDA6 | Jump to EDA6. | ||
F0C0 | LD A,$45 | A=45. | ||
F0C2 | CALL ValidateItemPresent | Call ValidateItemPresent. | ||
F0C5 | JP Z,Response_DontBeRidiculous | Jump to Response_DontBeRidiculous if A is equal to 45. | ||
F0C8 | LD A,$3A | A=3A. | ||
F0CA | CALL IsPlayerCarryingItem | Call IsPlayerCarryingItem. | ||
F0CD | LD A,E | A=E. | ||
F0CE | CALL Handler_DestroyItemEvent | Call Handler_DestroyItemEvent. | ||
F0D1 | LD HL,$A790 | HL=Count_InventoryItems. | ||
F0D4 | DEC (HL) | Decrease *HL by one. | ||
F0D5 | LD HL,$D328 | HL=Messaging_BearDevoursMeat. | ||
F0D8 | JP $ED6D | Jump to ED6D. | ||
F0DB | LD A,$3A | A=3A. | ||
F0DD | CALL IsPlayerCarryingItem | Call IsPlayerCarryingItem. | ||
F0E0 | LD A,E | A=E. | ||
F0E1 | CALL Handler_DestroyItemEvent | Call Handler_DestroyItemEvent. | ||
F0E4 | LD HL,$A790 | HL=Count_InventoryItems. | ||
F0E7 | DEC (HL) | Decrease *HL by one. | ||
F0E8 | LD A,$30 | A=30. | ||
F0EA | LD ($E830),A | Write A to *E830. | ||
F0ED | LD A,$42 | A=42. | ||
F0EF | CALL Handler_DestroyItemEvent | Call Handler_DestroyItemEvent. | ||
F0F2 | LD A,$04 | Call AddToScore to add 04 points to the score. | ||
F0F4 | CALL AddToScore | |||
F0F7 | LD HL,$D35C | HL=Messaging_WolvesPounceGreedily. | ||
F0FA | JP $ED6D | Jump to ED6D. | ||
F0FD | LD A,$1B | A=1B. | ||
F0FF | CALL IsPlayerCarryingItem | Call IsPlayerCarryingItem. | ||
F102 | LD A,E | A=E. | ||
F103 | CALL Handler_DestroyItemEvent | Call Handler_DestroyItemEvent. | ||
F106 | LD HL,$A790 | HL=Count_InventoryItems. | ||
F109 | DEC (HL) | Decrease *HL by one. | ||
F10A | LD A,$1D | A=1D. | ||
F10C | CALL Handler_DestroyItemEvent | Call Handler_DestroyItemEvent. | ||
F10F | LD A,$69 | A=69. | ||
F111 | CALL Handler_UpdateItemEventCurrentRoom | Call Handler_UpdateItemEventCurrentRoom. | ||
F114 | LD HL,$D3A7 | HL=Messaging_RavenTakesAcorns. | ||
F117 | CALL PrintStringAndNewline | Call PrintStringAndNewline. | ||
F11A | LD HL,$D3E0 | HL=Messaging_GoddessDanuStandsBeforeYou. | ||
F11D | CALL PausePrintStringAndScroll | Call PausePrintStringAndScroll. | ||
F120 | LD HL,$D4A9 | HL=Messaging_FromAboveYouHear. | ||
F123 | JP $ED71 | Jump to ED71. | ||
F126 | LD A,$19 | A=19. | ||
This entry point is used by the routine at F1DF.
|
||||
F128 | CALL IsPlayerCarryingItem | Call IsPlayerCarryingItem. | ||
F12B | CALL $EDC1 | Call EDC1. | ||
F12E | LD HL,$D4F5 | HL=Messaging_HeDoesntWantIt. | ||
F131 | JP $ED6D | Jump to ED6D. | ||
F134 | LD A,$19 | A=19. | ||
F136 | CALL IsPlayerCarryingItem | Call IsPlayerCarryingItem. | ||
F139 | LD A,E | A=E. | ||
F13A | CALL Handler_DestroyItemEvent | Call Handler_DestroyItemEvent. | ||
F13D | LD HL,$A790 | HL=Count_InventoryItems. | ||
F140 | DEC (HL) | Decrease *HL by one. | ||
F141 | LD A,$46 | A=46. | ||
F143 | CALL Handler_DestroyItemEvent | Call Handler_DestroyItemEvent. | ||
F146 | LD A,$04 | Call AddToScore to add 04 points to the score. | ||
F148 | CALL AddToScore | |||
F14B | LD A,$49 | A=49. | ||
F14D | LD ($E870),A | Write A to *E870. | ||
F150 | LD HL,$D531 | HL=Messaging_GuardAcceptsSalt. | ||
F153 | JP $ED6D | Jump to ED6D. |
Prev: F0A7 | Up: Map | Next: F156 |