![]() |
Routines |
| Prev: 62119 | Up: Map | Next: 62961 |
|
Kiss Princess Mara, if she is here and still alive.
|
||||
| Action_Kiss | 62902 | CALL Parser_ValidateDirectObject | Call Parser_ValidateDirectObject. | |
| 62905 | RET C | Return if the direct object is malformed. | ||
| 62906 | JR Validate_Kiss_Princess | Jump to Validate_Kiss_Princess. | ||
|
Print "It's too late for that,
she's dead.".
|
||||
| Kiss_TooLate | 62908 | LD HL,57678 | HL=Messaging_ItsTooLateForThat. | |
| 62911 | JP PrintResponse | Jump to PrintResponse. | ||
|
Print "You kiss her.
She says:- "Thank you".".
|
||||
| Kiss_Success | 62914 | LD HL,57619 | HL=Messaging_YouKissHer. | |
| 62917 | JP PrintResponse | Jump to PrintResponse. | ||
|
Was the player trying to kiss ... the princess?
|
||||
| Validate_Kiss_Princess | 62920 | LD HL,59619 | Call Parser_AdvanceToSeparator with 59619. | |
| 62923 | CALL Parser_AdvanceToSeparator | |||
| 62926 | JR NZ,Validate_Kiss_ClosedDoor | Jump to Validate_Kiss_ClosedDoor if the token isn't for the princess. | ||
| 62928 | LD A,44 | Jump to Kiss_TooLate if ValidateItemPresent reports that "The Princess,Mara" isn't in the current room. | ||
| 62930 | CALL ValidateItemPresent | |||
| 62933 | JP NZ,Kiss_TooLate | |||
| 62936 | JP Kiss_Success | Jump to Kiss_Success. | ||
|
Was the player trying to kiss ... a closed door?
|
||||
| Validate_Kiss_ClosedDoor | 62939 | LD HL,59621 | Call Parser_AdvanceToSeparator with 59621. | |
| 62942 | CALL Parser_AdvanceToSeparator | |||
| 62945 | JR NZ,Kiss_YouCant | Jump to Kiss_YouCant if the token isn't for a closed door. | ||
| 62947 | LD A,28 | Jump to Kiss_TooLate if ValidateItemPresent reports that "The body of a wood nymph" is in the current room. | ||
| 62949 | CALL ValidateItemPresent | |||
| 62952 | JP Z,Kiss_TooLate | |||
| 62955 | JP Kiss_Success | Jump to Kiss_Success. | ||
|
Nothing else is valid.
|
||||
| Kiss_YouCant | 62958 | JP Response_DontBeRidiculous | Jump to Response_DontBeRidiculous. | |
|
View the equivalent code in;
|
||||
| Prev: 62119 | Up: Map | Next: 62961 |