Prev: 61607 Up: Map Next: 61782
61612: Routine at F0AC
61612 LD A,97 A=97.
61614 CALL 60789 Call 60789.
61617 LD A,76 A=76.
61619 LD (59636),A Write A to *59636.
61622 XOR A A=0.
61623 LD (59638),A Write A to *59638.
61626 LD (59639),A Write A to *59639.
61629 JP 60838 Jump to 60838.
61632 LD A,69 A=69.
61634 CALL ValidateItemPresent Call ValidateItemPresent.
61637 JP Z,Response_DontBeRidiculous Jump to Response_DontBeRidiculous if A is equal to 69.
61640 LD A,58 A=58.
61642 CALL IsPlayerCarryingItem Call IsPlayerCarryingItem.
61645 LD A,E A=E.
61646 CALL Handler_DestroyItemEvent Call Handler_DestroyItemEvent.
61649 LD HL,42896 HL=Count_InventoryItems.
61652 DEC (HL) Decrease *HL by one.
61653 LD HL,54056 HL=Messaging_BearDevoursMeat.
61656 JP 60781 Jump to 60781.
61659 LD A,58 A=58.
61661 CALL IsPlayerCarryingItem Call IsPlayerCarryingItem.
61664 LD A,E A=E.
61665 CALL Handler_DestroyItemEvent Call Handler_DestroyItemEvent.
61668 LD HL,42896 HL=Count_InventoryItems.
61671 DEC (HL) Decrease *HL by one.
61672 LD A,48 A=48.
61674 LD (59440),A Write A to *59440.
61677 LD A,66 A=66.
61679 CALL Handler_DestroyItemEvent Call Handler_DestroyItemEvent.
61682 LD A,4 Call AddToScore to add 4 points to the score.
61684 CALL AddToScore
61687 LD HL,54108 HL=Messaging_WolvesPounceGreedily.
61690 JP 60781 Jump to 60781.
61693 LD A,27 A=27.
61695 CALL IsPlayerCarryingItem Call IsPlayerCarryingItem.
61698 LD A,E A=E.
61699 CALL Handler_DestroyItemEvent Call Handler_DestroyItemEvent.
61702 LD HL,42896 HL=Count_InventoryItems.
61705 DEC (HL) Decrease *HL by one.
61706 LD A,29 A=29.
61708 CALL Handler_DestroyItemEvent Call Handler_DestroyItemEvent.
61711 LD A,105 A=105.
61713 CALL Handler_UpdateItemEventCurrentRoom Call Handler_UpdateItemEventCurrentRoom.
61716 LD HL,54183 HL=Messaging_RavenTakesAcorns.
61719 CALL PrintStringAndNewline Call PrintStringAndNewline.
61722 LD HL,54240 HL=Messaging_GoddessDanuStandsBeforeYou.
61725 CALL PausePrintStringAndScroll Call PausePrintStringAndScroll.
61728 LD HL,54441 HL=Messaging_FromAboveYouHear.
61731 JP 60785 Jump to 60785.
61734 LD A,25 A=25.
This entry point is used by the routine at 61919.
61736 CALL IsPlayerCarryingItem Call IsPlayerCarryingItem.
61739 CALL 60865 Call 60865.
61742 LD HL,54517 HL=Messaging_HeDoesntWantIt.
61745 JP 60781 Jump to 60781.
61748 LD A,25 A=25.
61750 CALL IsPlayerCarryingItem Call IsPlayerCarryingItem.
61753 LD A,E A=E.
61754 CALL Handler_DestroyItemEvent Call Handler_DestroyItemEvent.
61757 LD HL,42896 HL=Count_InventoryItems.
61760 DEC (HL) Decrease *HL by one.
61761 LD A,70 A=70.
61763 CALL Handler_DestroyItemEvent Call Handler_DestroyItemEvent.
61766 LD A,4 Call AddToScore to add 4 points to the score.
61768 CALL AddToScore
61771 LD A,73 A=73.
61773 LD (59504),A Write A to *59504.
61776 LD HL,54577 HL=Messaging_GuardAcceptsSalt.
61779 JP 60781 Jump to 60781.
Prev: 61607 Up: Map Next: 61782