![]() |
Routines |
| Prev: 63524 | Up: Map | Next: 63659 |
|
Swearing has no effect.
|
||||
| Action_Swearing | 63593 | CALL Parser_ValidateDirectObject | Return if the words after the verb are not valid for this command. | |
| 63596 | RET C | |||
| 63597 | LD HL,59619 | Jump to Action_Swearing_Next unless the player named the princess. | ||
| 63600 | CALL Parser_AdvanceToSeparator | |||
| 63603 | JR NZ,Action_Swearing_Next | |||
| 63605 | LD A,44 | Jump to Response_DontBeDisgusting if object 44 (Princess Mara) is not here. | ||
| 63607 | CALL IsObjectInCurrentRoom | |||
| 63610 | JP NZ,Response_DontBeDisgusting | |||
| 63613 | LD HL,47679 | Take Princess Mara out of play. | ||
| 63616 | RES 0,(HL) | |||
| 63618 | LD A,44 | |||
| 63620 | CALL Handler_DestroyItem | |||
|
Reply with "She evades your grasp
and flees,screaming.".
|
||||
| 63623 | LD HL,58143 | Print "She evades your grasp and flees,screaming." and return to the game loop. | ||
| 63626 | JP PrintResponse | |||
| Action_Swearing_Next | 63629 | LD HL,59621 | Jump to Action_Swearing_Refuse unless the player named a closed door. | |
| 63632 | CALL Parser_AdvanceToSeparator | |||
| 63635 | JR NZ,Action_Swearing_Refuse | |||
| 63637 | LD A,28 | Jump to Response_DontBeDisgusting when object 28 (the dead wood nymph) is here. | ||
| 63639 | CALL IsObjectInCurrentRoom | |||
| 63642 | JP Z,Response_DontBeDisgusting | |||
| 63645 | LD A,138 | Destroy object 138 (the wood nymph). | ||
| 63647 | CALL Handler_DestroyItem | |||
|
Reply with "She evades your grasp
and flees,screaming.".
|
||||
| 63650 | LD HL,58143 | Print "She evades your grasp and flees,screaming." and return to the game loop. | ||
| 63653 | JP PrintResponse | |||
| Action_Swearing_Refuse | 63656 | JP Response_DontBeDisgusting | Jump back to Response_DontBeDisgusting to object. | |
| Prev: 63524 | Up: Map | Next: 63659 |