* // begin make kitchen
* // starting squareWhat
is happening. Script catches the position of the triggering furre. Position is
moved 3 positions to the left, (if possible, DS fails if near no-walk border).
Area in the shape of a diamond is scanned and objects are tossed about and
replaced with new objects. This is an example of positionless dragonspeak with
extensive variable usage, it's a huge script. And kinda pointless for any
serious dreams, it was made for fun.
(0:31) When a furre says {make kitchen},
(5:350) set variable %roomstart to the X,Y position the triggering furre (moved from/is standing at).
(5:301) copy the value of variable %roomstart into variable %roomend.
(5:354) move the position in variable %roomstart southwest (down and left) 3 step(s).
(5:355) move the position in variable %roomstart northwest (up and left) 3 step(s).
(5:353) move the position in variable %roomend southeast (down and right) 3 step(s).
(5:352) move the position in variable %roomend northeast (up and right) 3 step(s).
(5:301) copy the value of variable %roomstart into variable %roommover.
(5:300) set variable %roomfloor to the value 176.
* // row 1
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 182 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 186 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 1 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 75 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 186 at (%roommover).
* // row 2
(5:352) move the position in variable %roomstart northeast (up and right) 1 step(s).
(5:301) copy the value of variable %roomstart into variable %roommover.
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 180 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
* // row 3
(5:352) move the position in variable %roomstart northeast (up and right) 1 step(s).
(5:301) copy the value of variable %roomstart into variable %roommover.
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 182 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:354) move the position in variable %roomwindage southwest (down and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 7 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
* // row 4
(5:352) move the position in variable %roomstart northeast (up and right) 1 step(s).
(5:301) copy the value of variable %roomstart into variable %roommover.
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 203 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 7 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 191 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 7 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:353) move the position in variable %roomwindage southeast (down and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 186 at (%roommover).
* // row 5
(5:352) move the position in variable %roomstart northeast (up and right) 1 step(s).
(5:301) copy the value of variable %roomstart into variable %roommover.
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 203 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 182 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 7 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
* // row 6
(5:352) move the position in variable %roomstart northeast (up and right) 1 step(s).
(5:301) copy the value of variable %roomstart into variable %roommover.
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 203 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
* // row 7
(5:352) move the position in variable %roomstart northeast (up and right) 1 step(s).
(5:301) copy the value of variable %roomstart into variable %roommover.
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 400 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:355) move the position in variable %roomwindage northwest (up and left) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 192 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 406 at (%roommover).
(5:353) move the position in variable %roommover southeast (down and right) 1 step(s).
(0:31) When a furre says {make kitchen},
(5:301) copy the value of variable %roommover into variable %roomwindage.
(5:312) set variable %roomblow to the total of rolling 1 dice with 3 sides plus 3.
(5:352) move the position in variable %roomwindage northeast (up and right) %roomblow step(s).
(0:31) When a furre says {make kitchen},
(1:1101) and there's no furre at (%roomwindage),
(3:2) at position (%roommover) on the map,
(5:23) swap the object with the object at (%roomwindage).
(5:25) swap the floor with the floor at (%roomwindage).
(0:31) When a furre says {make kitchen},
(5:40) set the floor to type %roomfloor at (%roommover).
(5:41) place object type 0 at (%roommover).
* // end make kitchen |