Prev: 62908 Up: Map Next: 62961
62914: Handler: Kiss The Princess
Kiss Mara. She is saved only in the Great Hall, and only while the player lives.
Reply with "You kiss her. She says:- "Thank you".".
Handler_KissThePrincess 62914 LD HL,57619 Print "You kiss her. She says:- "Thank you"." and return to the game loop.
62917 JP PrintResponse
This entry point is used by the routine at Action_Kiss.
Handler_KissThePrincess_Princess 62920 LD HL,59619 Jump to Handler_KissThePrincess_Next unless the player named the princess.
62923 CALL Parser_AdvanceToSeparator
62926 JR NZ,Handler_KissThePrincess_Next
62928 LD A,44 Jump to Response_ItsTooLate if object 44 (Princess Mara) is not here.
62930 CALL IsObjectInCurrentRoom
62933 JP NZ,Response_ItsTooLate
62936 JP Handler_KissThePrincess Jump back to Handler_KissThePrincess to kiss her.
Handler_KissThePrincess_Next 62939 LD HL,59621 Jump to Handler_KissThePrincess_Refuse unless the player named a closed door.
62942 CALL Parser_AdvanceToSeparator
62945 JR NZ,Handler_KissThePrincess_Refuse
62947 LD A,28 Jump to Response_ItsTooLate when object 28 (the dead wood nymph) is here.
62949 CALL IsObjectInCurrentRoom
62952 JP Z,Response_ItsTooLate
62955 JP Handler_KissThePrincess Jump back to Handler_KissThePrincess to kiss her.
Handler_KissThePrincess_Refuse 62958 JP Response_DontBeRidiculous Jump back to Response_DontBeRidiculous to refuse.
Prev: 62908 Up: Map Next: 62961