Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Cuffing By Using Objects
- Uncuffing By Sitting Down, and Using Objects
- ---Set-Up-------------------------------------------------------------------------------
- (0:9) When a furre arrives in the dream,
- (5:603) memorize that the PhoenixSpeak info {My Captive} about the triggering furre will now be {Empty}.
- (0:16) When a furre uses any object,
- (5:350) set variable %CaptorPosition to the X,Y position the triggering furre (moved from/is standing at).
- (5:350) set variable %CaptivePositionNE to the X,Y position the triggering furre (moved from/is standing at).
- (5:350) set variable %CaptivePositionSE to the X,Y position the triggering furre (moved from/is standing at).
- (5:350) set variable %CaptivePositionSW to the X,Y position the triggering furre (moved from/is standing at).
- (5:350) set variable %CaptivePositionNW to the X,Y position the triggering furre (moved from/is standing at).
- (5:352) move the position in variable %CaptivePositionNE northeast (up and right) 1 step(s).
- (5:353) move the position in variable %CaptivePositionSE southeast (down and right) 1 step(s).
- (5:354) move the position in variable %CaptivePositionSW southwest (down and left) 1 step(s).
- (5:355) move the position in variable %CaptivePositionNW northwest (up and left) 1 step(s).
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (5:350) set variable %CaptorPosition to the X,Y position the triggering furre (moved from/is standing at).
- (5:350) set variable %CaptivePositionNE to the X,Y position the triggering furre (moved from/is standing at).
- (5:350) set variable %CaptivePositionSE to the X,Y position the triggering furre (moved from/is standing at).
- (5:350) set variable %CaptivePositionSW to the X,Y position the triggering furre (moved from/is standing at).
- (5:350) set variable %CaptivePositionNW to the X,Y position the triggering furre (moved from/is standing at).
- (5:352) move the position in variable %CaptivePositionNE northeast (up and right) 1 step(s).
- (5:353) move the position in variable %CaptivePositionSE southeast (down and right) 1 step(s).
- (5:354) move the position in variable %CaptivePositionSW southwest (down and left) 1 step(s).
- (5:355) move the position in variable %CaptivePositionNW northwest (up and left) 1 step(s).
- (5:613) remember the PhoenixSpeak info {My Captive} about the triggering furre, and put it in message ~MyCaptive.
- ---Checks-------------------------------------------------------------------------------
- Check To See If A Furre Is There
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionNE),
- (5:51) make any furre standing at (%CaptivePositionNE) become the new triggering furre.
- (5:252) set message ~CaptiveNE to the triggering furre's name.
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionSE),
- (5:51) make any furre standing at (%CaptivePositionSE) become the new triggering furre.
- (5:252) set message ~CaptiveSE to the triggering furre's name.
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionSW),
- (5:51) make any furre standing at (%CaptivePositionSW) become the new triggering furre.
- (5:252) set message ~CaptiveSW to the triggering furre's name.
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionNW),
- (5:51) make any furre standing at (%CaptivePositionNW) become the new triggering furre.
- (5:252) set message ~CaptiveNW to the triggering furre's name.
- Check To See If That Furre Is The Specific Furres Captive
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionNE),
- (1:74) and message ~MyCaptive matches message ~CaptiveNE,
- (5:250) set message ~WhoToMove to {CaptiveNE}.
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionSE),
- (1:74) and message ~MyCaptive matches message ~CaptiveSE,
- (5:250) set message ~WhoToMove to {CaptiveSE}.
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionSW),
- (1:74) and message ~MyCaptive matches message ~CaptiveSW,
- (5:250) set message ~WhoToMove to {CaptiveSW}.
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionNW),
- (1:74) and message ~MyCaptive matches message ~CaptiveNW,
- (5:250) set message ~WhoToMove to {CaptiveNW}.
- ---Check Using An Object----------------------------------------------------------------
- Check To See If A Furre Is There
- (0:16) When a furre uses any object,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionNE),
- (5:51) make any furre standing at (%CaptivePositionNE) become the new triggering furre.
- (5:252) set message ~CaptiveNE to the triggering furre's name.
- (0:16) When a furre uses any object,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionSE),
- (5:51) make any furre standing at (%CaptivePositionSE) become the new triggering furre.
- (5:252) set message ~CaptiveSE to the triggering furre's name.
- (0:16) When a furre uses any object,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionSW),
- (5:51) make any furre standing at (%CaptivePositionSW) become the new triggering furre.
- (5:252) set message ~CaptiveSW to the triggering furre's name.
- (0:16) When a furre uses any object,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionNW),
- (5:51) make any furre standing at (%CaptivePositionNW) become the new triggering furre.
- (5:252) set message ~CaptiveNW to the triggering furre's name.
- Check To See If That Furre Is The Specific Furres Captive
- (0:16) When a furre uses any object,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionNE),
- (1:74) and message ~MyCaptive matches message ~CaptiveNE,
- (5:250) set message ~WhoToMove to {CaptiveNE}.
- (0:16) When a furre uses any object,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionSE),
- (1:74) and message ~MyCaptive matches message ~CaptiveSE,
- (5:250) set message ~WhoToMove to {CaptiveSE}.
- (0:16) When a furre uses any object,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionSW),
- (1:74) and message ~MyCaptive matches message ~CaptiveSW,
- (5:250) set message ~WhoToMove to {CaptiveSW}.
- (0:16) When a furre uses any object,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:1100) and there's a furre at (%CaptivePositionNW),
- (1:74) and message ~MyCaptive matches message ~CaptiveNW,
- (5:250) set message ~WhoToMove to {CaptiveNW}.
- ---Cuffing------------------------------------------------------------------------------
- Northeast
- (0:16) When a furre uses any object,
- (1:13) and the triggering furre is facing northeast (up and right),
- (1:175) and message ~Captives does not contain {[FURRE]} anywhere within it,
- (1:175) and message ~Captors does not contain {[FURRE]} anywhere within it,
- (1:1005) and the triggering furre is standing,
- (1:1100) and there's a furre at (%CaptivePositionNE),
- (5:257) take message ~Captors and add {"[FURRE]"} onto the end of it.
- (5:252) set message ~TheCaptor to the triggering furre's name.
- (5:51) make any furre standing at (%CaptivePositionNE) become the new triggering furre.
- (5:257) take message ~Captives and add {"[FURRE]"} onto the end of it.
- (5:252) set message ~TheCaptive to the triggering furre's name.
- (5:604) memorize that the PhoenixSpeak info {My Captive} about the furre named {~TheCaptor} will now be {~TheCaptive}.
- (5:205) emit message {~TheCaptive has been successfully cuffed!} to the furre named {~TheCaptor} if they're in the dream.
- (5:205) emit message {~TheCaptor has successfully cuffed you!} to the furre named {~TheCaptive} if they're in the dream.
- Southeast
- (0:16) When a furre uses any object,
- (1:14) and the triggering furre is facing southeast (down and right),
- (1:175) and message ~Captives does not contain {[FURRE]} anywhere within it,
- (1:175) and message ~Captors does not contain {[FURRE]} anywhere within it,
- (1:1005) and the triggering furre is standing,
- (1:1100) and there's a furre at (%CaptivePositionSE),
- (5:257) take message ~Captors and add {"[FURRE]"} onto the end of it.
- (5:252) set message ~TheCaptor to the triggering furre's name.
- (5:51) make any furre standing at (%CaptivePositionSE) become the new triggering furre.
- (5:257) take message ~Captives and add {"[FURRE]"} onto the end of it.
- (5:252) set message ~TheCaptive to the triggering furre's name.
- (5:604) memorize that the PhoenixSpeak info {My Captive} about the furre named {~TheCaptor} will now be {~TheCaptive}.
- (5:205) emit message {~TheCaptive has been successfully cuffed!} to the furre named {~TheCaptor} if they're in the dream.
- (5:205) emit message {~TheCaptor has successfully cuffed you!} to the furre named {~TheCaptive} if they're in the dream.
- Southwest
- (0:16) When a furre uses any object,
- (1:15) and the triggering furre is facing southwest (down and left),
- (1:175) and message ~Captives does not contain {[FURRE]} anywhere within it,
- (1:175) and message ~Captors does not contain {[FURRE]} anywhere within it,
- (1:1005) and the triggering furre is standing,
- (1:1100) and there's a furre at (%CaptivePositionSW),
- (5:257) take message ~Captors and add {"[FURRE]"} onto the end of it.
- (5:252) set message ~TheCaptor to the triggering furre's name.
- (5:51) make any furre standing at (%CaptivePositionSW) become the new triggering furre.
- (5:257) take message ~Captives and add {"[FURRE]"} onto the end of it.
- (5:252) set message ~TheCaptive to the triggering furre's name.
- (5:604) memorize that the PhoenixSpeak info {My Captive} about the furre named {~TheCaptor} will now be {~TheCaptive}.
- (5:205) emit message {~TheCaptive has been successfully cuffed!} to the furre named {~TheCaptor} if they're in the dream.
- (5:205) emit message {~TheCaptor has successfully cuffed you!} to the furre named {~TheCaptive} if they're in the dream.
- Northwest
- (0:16) When a furre uses any object,
- (1:16) and the triggering furre is facing northwest (up and left),
- (1:175) and message ~Captives does not contain {[FURRE]} anywhere within it,
- (1:175) and message ~Captors does not contain {[FURRE]} anywhere within it,
- (1:1005) and the triggering furre is standing,
- (1:1100) and there's a furre at (%CaptivePositionNW),
- (5:257) take message ~Captors and add {"[FURRE]"} onto the end of it.
- (5:252) set message ~TheCaptor to the triggering furre's name.
- (5:51) make any furre standing at (%CaptivePositionNW) become the new triggering furre.
- (5:257) take message ~Captives and add {"[FURRE]"} onto the end of it.
- (5:252) set message ~TheCaptive to the triggering furre's name.
- (5:604) memorize that the PhoenixSpeak info {My Captive} about the furre named {~TheCaptor} will now be {~TheCaptive}.
- (5:205) emit message {~TheCaptive has been successfully cuffed!} to the furre named {~TheCaptor} if they're in the dream.
- (5:205) emit message {~TheCaptor has successfully cuffed you!} to the furre named {~TheCaptive} if they're in the dream.
- ---Uncuffing----------------------------------------------------------------------------
- Northeast
- (0:16) When a furre uses any object,
- (1:13) and the triggering furre is facing northeast (up and right),
- (1:75) and message ~Captors contains {[FURRE]} somewhere within it,
- (1:75) and message ~WhoToMove contains {CaptiveNE} somewhere within it,
- (1:1006) and the triggering furre is sitting,
- (1:1100) and there's a furre at (%CaptivePositionNE),
- (5:278) remove the first 1 copies of {"[FURRE]"} from message ~Captors.
- (5:252) set message ~TheCaptor to the triggering furre's name.
- (5:51) make any furre standing at (%CaptivePositionNE) become the new triggering furre.
- (5:278) remove the first 1 copies of {"[FURRE]"} from message ~Captives.
- (5:252) set message ~TheCaptive to the triggering furre's name.
- (5:604) memorize that the PhoenixSpeak info {My Captive} about the furre named {~TheCaptor} will now be {Empty}.
- (5:205) emit message {~TheCaptive has been successfully uncuffed!} to the furre named {~TheCaptor} if they're in the dream.
- (5:205) emit message {~TheCaptor has successfully uncuffed you!} to the furre named {~TheCaptive} if they're in the dream.
- Southeast
- (0:16) When a furre uses any object,
- (1:14) and the triggering furre is facing southeast (down and right),
- (1:75) and message ~Captors contains {[FURRE]} somewhere within it,
- (1:1006) and the triggering furre is sitting,
- (1:1100) and there's a furre at (%CaptivePositionSE),
- (1:75) and message ~WhoToMove contains {CaptiveSE} somewhere within it,
- (5:278) remove the first 1 copies of {"[FURRE]"} from message ~Captors.
- (5:252) set message ~TheCaptor to the triggering furre's name.
- (5:51) make any furre standing at (%CaptivePositionSE) become the new triggering furre.
- (5:278) remove the first 1 copies of {"[FURRE]"} from message ~Captives.
- (5:252) set message ~TheCaptive to the triggering furre's name.
- (5:604) memorize that the PhoenixSpeak info {My Captive} about the furre named {~TheCaptor} will now be {Empty}.
- (5:205) emit message {~TheCaptive has been successfully uncuffed!} to the furre named {~TheCaptor} if they're in the dream.
- (5:205) emit message {~TheCaptor has successfully uncuffed you!} to the furre named {~TheCaptive} if they're in the dream.
- Southwest
- (0:16) When a furre uses any object,
- (1:15) and the triggering furre is facing southwest (down and left),
- (1:75) and message ~Captors contains {[FURRE]} somewhere within it,
- (1:1006) and the triggering furre is sitting,
- (1:1100) and there's a furre at (%CaptivePositionSW),
- (1:75) and message ~WhoToMove contains {CaptiveSW} somewhere within it,
- (5:278) remove the first 1 copies of {"[FURRE]"} from message ~Captors.
- (5:252) set message ~TheCaptor to the triggering furre's name.
- (5:51) make any furre standing at (%CaptivePositionSW) become the new triggering furre.
- (5:278) remove the first 1 copies of {"[FURRE]"} from message ~Captives.
- (5:252) set message ~TheCaptive to the triggering furre's name.
- (5:604) memorize that the PhoenixSpeak info {My Captive} about the furre named {~TheCaptor} will now be {Empty}.
- (5:205) emit message {~TheCaptive has been successfully uncuffed!} to the furre named {~TheCaptor} if they're in the dream.
- (5:205) emit message {~TheCaptor has successfully uncuffed you!} to the furre named {~TheCaptive} if they're in the dream.
- Northwest
- (0:16) When a furre uses any object,
- (1:16) and the triggering furre is facing northwest (up and left),
- (1:75) and message ~Captors contains {[FURRE]} somewhere within it,
- (1:1006) and the triggering furre is sitting,
- (1:1100) and there's a furre at (%CaptivePositionNW),
- (1:75) and message ~WhoToMove contains {CaptiveNW} somewhere within it,
- (5:278) remove the first 1 copies of {"[FURRE]"} from message ~Captors.
- (5:252) set message ~TheCaptor to the triggering furre's name.
- (5:51) make any furre standing at (%CaptivePositionNW) become the new triggering furre.
- (5:278) remove the first 1 copies of {"[FURRE]"} from message ~Captives.
- (5:252) set message ~TheCaptive to the triggering furre's name.
- (5:604) memorize that the PhoenixSpeak info {My Captive} about the furre named {~TheCaptor} will now be {Empty}.
- (5:205) emit message {~TheCaptive has been successfully uncuffed!} to the furre named {~TheCaptor} if they're in the dream.
- (5:205) emit message {~TheCaptor has successfully uncuffed you!} to the furre named {~TheCaptive} if they're in the dream.
- ---Moving------------------------------------------------------------------------------
- Captors Moving
- Northeast
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:75) and message ~WhoToMove contains {CaptiveNE} somewhere within it,
- (3:2) at position (%CaptivePositionNE) on the map,
- (5:14) move the triggering furre to (%CaptivePosition) if there's nobody already there.
- Southeast
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:75) and message ~WhoToMove contains {CaptiveSE} somewhere within it,
- (3:2) at position (%CaptivePositionSE) on the map,
- (5:14) move the triggering furre to (%CaptivePosition) if there's nobody already there.
- Southwest
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:75) and message ~WhoToMove contains {CaptiveSW} somewhere within it,
- (3:2) at position (%CaptivePositionSW) on the map,
- (5:14) move the triggering furre to (%CaptivePosition) if there's nobody already there.
- Northwest
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captors contains {"[FURRE]"} somewhere within it,
- (1:75) and message ~WhoToMove contains {CaptiveNW} somewhere within it,
- (3:2) at position (%CaptivePositionNW) on the map,
- (5:14) move the triggering furre to (%CaptivePosition) if there's nobody already there.
- Captives Moving
- (0:1) Whenever somebody moves,
- (1:75) and message ~Captives contains {"[FURRE]"} somewhere within it,
- (5:18) move the triggering furre back where they came from.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement