All pastes #793267 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-11-22 02:45 UTC
rendered paste body

(0:9) When a furre arrives in the dream,
            (5:15) move the triggering furre to (14,13), or to someplace nearby if it's occupied.

(0:0) When everything is starting up,
            (5:384) set variable %End to the x,y position (8,14).
            (5:384) set variable %Front to the x,y position (12,18).
            (5:300) set variable %Start to the value 0.
            (5:384) set variable %NewEnd to the x,y position (14,19).
            (5:384) set variable %NewFront to the x,y position (10,15).
            (5:301) copy the value of variable %Front into variable %SWSignal.
            (5:354) move the position in variable %SWSignal southwest (down and left) 1 step(s).

(0:31) When a furre says {Last Call!},
            (5:50) set countdown timer 1 to go off in 4 seconds.
            (5:203) emit message {Last chance to board the train!} to every furre who can see the triggering furre.

(0:50) When countdown timer 1 goes off,
            (5:300) set variable %Start to the value 1.
            (5:202) emit message {Stand clear of the tracks!} to every furre who can see (%Front).
            (5:10) play sound 13 to every furre who can see (%Front).



(0:100) When 1 seconds have passed, offset by 0,
   (1:200) and variable %Start is equal to 1,
   (1:1012) and position (%SWSignal) is not floor type 180,
      (4:1) only where the floor is type 177,
      (3:2) at position (%NewFront) on the map,
            (5:23) swap the object with the object at (%Front).
      (3:2) at position (%Front) on the map,
            (5:4) place object type 413.
      (3:2) at position (%End) on the map,
            (5:4) place object type 0.
      (3:2) at position (%NewEnd) on the map,
            (5:4) place object type 40.
            (5:353) move the position in variable %SWSignal southeast (down and right) 1 step(s).
            (5:353) move the position in variable %Front southeast (down and right) 1 step(s).
            (5:353) move the position in variable %End southeast (down and right) 1 step(s).
            (5:353) move the position in variable %NewFront southeast (down and right) 1 step(s).
            (5:353) move the position in variable %NewEnd southeast (down and right) 1 step(s).
         (4:0) clear all filtering,
      (3:3) within the diamond (8,14) - (34,40),
      (5:81) move any furre present 1 step(s) southeast (down and right) if there's nobody already there.

(0:31) When a furre says {Test},
      (3:3) within the rectangle (8,14) - (34,40),
            (5:1) set the floor to type 182.