![]() |
Routines |
| Prev: F824 | Up: Map | Next: F8AB |
|
Swearing has no effect.
|
||||
| Action_Swearing | F869 | CALL Parser_ValidateDirectObject | Return if the words after the verb are not valid for this command. | |
| F86C | RET C | |||
| F86D | LD HL,$E8E3 | Jump to Action_Swearing_Next unless the player named the princess. | ||
| F870 | CALL Parser_AdvanceToSeparator | |||
| F873 | JR NZ,Action_Swearing_Next | |||
| F875 | LD A,$2C | Jump to Response_DontBeDisgusting if object 2C (Princess Mara) is not here. | ||
| F877 | CALL IsObjectInCurrentRoom | |||
| F87A | JP NZ,Response_DontBeDisgusting | |||
| F87D | LD HL,$BA3F | Take Princess Mara out of play. | ||
| F880 | RES 0,(HL) | |||
| F882 | LD A,$2C | |||
| F884 | CALL Handler_DestroyItem | |||
|
Reply with "She evades your grasp
and flees,screaming.".
|
||||
| F887 | LD HL,$E31F | Print "She evades your grasp and flees,screaming." and return to the game loop. | ||
| F88A | JP PrintResponse | |||
| Action_Swearing_Next | F88D | LD HL,$E8E5 | Jump to Action_Swearing_Refuse unless the player named a closed door. | |
| F890 | CALL Parser_AdvanceToSeparator | |||
| F893 | JR NZ,Action_Swearing_Refuse | |||
| F895 | LD A,$1C | Jump to Response_DontBeDisgusting when object 1C (the dead wood nymph) is here. | ||
| F897 | CALL IsObjectInCurrentRoom | |||
| F89A | JP Z,Response_DontBeDisgusting | |||
| F89D | LD A,$8A | Destroy object 8A (the wood nymph). | ||
| F89F | CALL Handler_DestroyItem | |||
|
Reply with "She evades your grasp
and flees,screaming.".
|
||||
| F8A2 | LD HL,$E31F | Print "She evades your grasp and flees,screaming." and return to the game loop. | ||
| F8A5 | JP PrintResponse | |||
| Action_Swearing_Refuse | F8A8 | JP Response_DontBeDisgusting | Jump back to Response_DontBeDisgusting to object. | |
| Prev: F824 | Up: Map | Next: F8AB |