All pastes #504166 Raw Edit

Something

public text v1 · immutable
·published 2007-05-23 02:52 UTC
rendered paste body
(0:60) When a furre moves northeast,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:351) set variable %mooncheck to the X,Y position the triggering furre moved to.
            (5:352) move the position in variable %mooncheck northeast (up and right) -2 step(s).


(0:61) When a furre moves southeast,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:351) set variable %mooncheck to the X,Y position the triggering furre moved to.
            (5:353) move the position in variable %mooncheck southeast (down and right) -2 step(s).

(0:62) When a furre moves southwest,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:351) set variable %mooncheck to the X,Y position the triggering furre moved to.
            (5:354) move the position in variable %mooncheck southwest (down and left) -2 step(s).

(0:63) When a furre moves northwest,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:351) set variable %mooncheck to the X,Y position the triggering furre moved to.
            (5:355) move the position in variable %mooncheck northwest (up and left) -2 step(s).



(0:7) When somebody moves into position (%moon.x,%moon.y),
   (1:5) and they successfully moved,
            (5:300) set variable %moon to the value 0.

(0:0) When everything is starting up,
            (5:300) set variable %moon to the value 0.

(0:7) When somebody moves into position (10,28),           --Moonwalk!
   (1:5) and they successfully moved,
   (1:200) and variable %moon is equal to 0,
            (5:351) set variable %moon to the X,Y position the triggering furre moved to.
            (5:200) emit message {Hit your head! You're confused.} to whoever set off the trigger.
            (5:50) set countdown timer 3 to go off in 300 seconds.     -- Five minutes



(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2435,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2436,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2497,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2498,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2499,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2500,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2501,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2502,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2503,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2504,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2506,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2507,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 454,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2508,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2509,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2510,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2511,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2512,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2513,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2514,
(0:1) Whenever somebody moves,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2515,
            (5:351) set variable %moon to the X,Y position the triggering furre moved to.
            (5:300) set variable %check to the value 0.

(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2435,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2436,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2497,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2498,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2499,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2500,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2501,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2502,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2503,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2504,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2506,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2507,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 454,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2508,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2509,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2510,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2511,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2512,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2513,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2514,
(0:1) Whenever somebody moves,
   (1:105)
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
   (1:1013) and position (%mooncheck.x,%mooncheck.y) is object type 2515,
            (5:350) set variable %moon to the X,Y position the triggering furre (moved from/is standing at).
            (5:300) set variable %check to the value 0.


(0:60) When a furre moves northeast,
   (1:5) and they successfully moved,
   (1:200) and variable %check is equal to 1,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:352) move the position in variable %moon northeast (up and right) -1 step(s).
      (3:6) where the triggering furre moved into,
            (5:100) turn on 'classic' mode and update the screen after each trigger.
            (5:80) move any furre present -2 step(s) northeast (up and right) if there's nobody already there.
            (5:101) turn 'classic' mode back off.

(0:61) When a furre moves southeast,
   (1:5) and they successfully moved,
   (1:200) and variable %check is equal to 1,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:353) move the position in variable %moon southeast (down and right) -1 step(s).
      (3:6) where the triggering furre moved into,
            (5:100) turn on 'classic' mode and update the screen after each trigger.
            (5:81) move any furre present -2 step(s) southeast (down and right) if there's nobody already there.
            (5:101) turn 'classic' mode back off.


(0:62) When a furre moves southwest,
   (1:5) and they successfully moved,
   (1:200) and variable %check is equal to 1,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:354) move the position in variable %moon southwest (down and left) -1 step(s).
      (3:6) where the triggering furre moved into,
            (5:100) turn on 'classic' mode and update the screen after each trigger.
            (5:82) move any furre present -2 step(s) southwest (down and left) if there's nobody already there.
            (5:101) turn 'classic' mode back off.



(0:63) When a furre moves northwest,
   (1:5) and they successfully moved,
   (1:200) and variable %check is equal to 1,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:355) move the position in variable %moon northwest (up and left) -1 step(s).
      (3:6) where the triggering furre moved into,
            (5:100) turn on 'classic' mode and update the screen after each trigger.
            (5:83) move any furre present -2 step(s) northwest (up and left) if there's nobody already there.
            (5:101) turn 'classic' mode back off.


(0:60) When a furre moves northeast,
   (1:105)
   (1:200) and variable %check is equal to 1,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:352) move the position in variable %moon northeast (up and right) -1 step(s).
      (3:6) where the triggering furre moved into,
            (5:100) turn on 'classic' mode and update the screen after each trigger.
            (5:80) move any furre present -1 step(s) northeast (up and right) if there's nobody already there.
            (5:101) turn 'classic' mode back off.

(0:61) When a furre moves southeast,
   (1:105)
   (1:200) and variable %check is equal to 1,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:353) move the position in variable %moon southeast (down and right) -1 step(s).
      (3:6) where the triggering furre moved into,
            (5:100) turn on 'classic' mode and update the screen after each trigger.
            (5:81) move any furre present -1 step(s) southeast (down and right) if there's nobody already there.
            (5:101) turn 'classic' mode back off.


(0:62) When a furre moves southwest,
   (1:105)
   (1:200) and variable %check is equal to 1,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:354) move the position in variable %moon southwest (down and left) -1 step(s).
      (3:6) where the triggering furre moved into,
            (5:100) turn on 'classic' mode and update the screen after each trigger.
            (5:82) move any furre present -1 step(s) southwest (down and left) if there's nobody already there.
            (5:101) turn 'classic' mode back off.



(0:63) When a furre moves northwest,
   (1:105)
   (1:200) and variable %check is equal to 1,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:355) move the position in variable %moon northwest (up and left) -1 step(s).
      (3:6) where the triggering furre moved into,
            (5:100) turn on 'classic' mode and update the screen after each trigger.
            (5:83) move any furre present -1 step(s) northwest (up and left) if there's nobody already there.
            (5:101) turn 'classic' mode back off.




(0:50) When countdown timer 2 goes off,
      (3:2) at position (%moon.x,%moon.y) on the map,
            (5:201) emit message {Your Head has healed.} to any furre present.
            (5:300) set variable %moon to the value 0.

(0:2) When somebody moves into floor type 168,
   (1:5) and they successfully moved,
   (1:19) and they (moved from/are standing at) position (%moon.x,%moon.y),
            (5:300) set variable %moon to the value 0.
            (5:200) emit message {Your Head has healed.} to whoever set off the trigger.

(0:1) Whenever somebody moves,
            (5:300) set variable %check to the value 1.
            (5:300) set variable %mooncheck to the value 1.