![]() |
Routines |
Prev: 61607 | Up: Map | Next: 61782 |
|
||||
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 |