![]() |
Routines |
| Prev: F5BC | Up: Map | Next: F5F1 |
|
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 | F5C2 | LD HL,$E113 | Print "You kiss her. She says:- "Thank you"." and return to the game loop. | |
| F5C5 | JP PrintResponse | |||
|
This entry point is used by the routine at Action_Kiss.
|
||||
| Handler_KissThePrincess_Princess | F5C8 | LD HL,$E8E3 | Jump to Handler_KissThePrincess_Next unless the player named the princess. | |
| F5CB | CALL Parser_AdvanceToSeparator | |||
| F5CE | JR NZ,Handler_KissThePrincess_Next | |||
| F5D0 | LD A,$2C | Jump to Response_ItsTooLate if object 2C (Princess Mara) is not here. | ||
| F5D2 | CALL IsObjectInCurrentRoom | |||
| F5D5 | JP NZ,Response_ItsTooLate | |||
| F5D8 | JP Handler_KissThePrincess | Jump back to Handler_KissThePrincess to kiss her. | ||
| Handler_KissThePrincess_Next | F5DB | LD HL,$E8E5 | Jump to Handler_KissThePrincess_Refuse unless the player named a closed door. | |
| F5DE | CALL Parser_AdvanceToSeparator | |||
| F5E1 | JR NZ,Handler_KissThePrincess_Refuse | |||
| F5E3 | LD A,$1C | Jump to Response_ItsTooLate when object 1C (the dead wood nymph) is here. | ||
| F5E5 | CALL IsObjectInCurrentRoom | |||
| F5E8 | JP Z,Response_ItsTooLate | |||
| F5EB | JP Handler_KissThePrincess | Jump back to Handler_KissThePrincess to kiss her. | ||
| Handler_KissThePrincess_Refuse | F5EE | JP Response_DontBeRidiculous | Jump back to Response_DontBeRidiculous to refuse. | |
| Prev: F5BC | Up: Map | Next: F5F1 |