Home ] Up ] 


Code is dependant on which shape exists at the BLUE chair.

This shows the "order" of rotation, it goes Counter Clockwise, high to low.
sampledream

* // MERRY GO ROUND
(0:100) When 2 seconds have passed, offset by 0,
* // set to one
    (5:532) set variable %merrygoround to the X,Y position of a random spot where the object is type 414 somewhere in the dream,
* // move one to nine
  (3:2) at position (%merrygoround) on the map,
    (5:87) move any furre present 1 step(s) SW & 1 step(s) NW if there's nobody already there.
* // bump to two
    (5:352) move the position in variable %merrygoround northeast (up and right) 1 step(s).
* // move two to one
  (3:2) at position (%merrygoround) on the map,
    (5:82) move any furre present 1step(s) southwest (down and left) if there's nobody already there.
* // bump to three
    (5:353) move the position in variable %merrygoround southeast (down and right) 1 step(s).
* // move three to two
  (3:2) at position (%merrygoround) on the map,
    (5:83) move any furre present 1 step(s) northwest (up and left) if there's nobody already there.
* // bump to four
    (5:353) move the position in variable %merrygoround southeast (down and right) 1 step(s).
* // move four to three
  (3:2) at position (%merrygoround) on the map,
    (5:83) move any furre present 1 step(s) northwest (up and left) if there's nobody already there.
* // bump to five
    (5:354) move the position in variable %merrygoround southwest (down and left) 1 step(s).
* // move five to four
  (3:2) at position (%merrygoround) on the map,
    (5:80) move any furre present 1 step(s) northeast (up and right) if there's nobody already there.
* // bump to six
    (5:354) move the position in variable %merrygoround southwest (down and left) 1 step(s).
* // move six to five
  (3:2) at position (%merrygoround) on the map,
    (5:80) move any furre present 1 step(s) northeast (up and right) if there's nobody already there.
* // bump to seven
    (5:355) move the position in variable %merrygoround northwest (up and left) 1 step(s).
* // move seven to six
  (3:2) at position (%merrygoround) on the map,
    (5:81) move any furre present 1 step(s) southeast (down and right) if there's nobody already there.
* // bump to eight
    (5:355) move the position in variable %merrygoround northwest (up and left) 1 step(s).
* // move eight to seven
  (3:2) at position (%merrygoround) on the map,
    (5:81) move any furre present 1 step(s) southeast (down and right) if there's nobody already there.
* // bump to the nine and bring loose furre back in
    (5:355) move the position in variable %merrygoround northwest (up and left) 1 step(s).
* // move nine to eight
  (3:2) at position (%merrygoround) on the map,
    (5:81) move any furre present 1 step(s) southeast (down and right) if there's nobody already there.