Home ] Up ] 

* // begin make kitchen
* // starting square

What 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