
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.
|