Prev: 63524 Up: Map Next: 63659
63593: Action: Swearing
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