(0:31) When a furre says {!hitch},
(1:1002) and they are holding item 409 in their paws,
(1:1013) and position (88,88) is object type 2550,
(5:1200) change the triggering furre to localspecies 3.
(5:91) turn the triggering furre to face southeast.
(5:15) move the triggering furre to (90,89), or to someplace nearby if it's occupied.
(0:31) When a furre says {!unhitch},
(1:1200) and the triggering furre is localspecies 3,
(0:1) Whenever somebody moves,
(1:1200) and the triggering furre is localspecies 3,
(1:117) 8,
(0:18) When somebody drops object type 409,
(1:1200) and the triggering furre is localspecies 3,
(0:10) When a furre leaves the dream,
(1:1200) and the triggering furre is localspecies 3,
(3:1) everywhere on the whole map,
(5:5) change object type 2547 to type 0.
(5:5) change object type 2548 to type 0.
(5:5) change object type 2449 to type 0.
(5:5) change object type 2550 to type 0.
(5:1202) change the triggering furre back to their original species.
(3:2) at position (88,88) on the map,
(5:4) place object type 2550.
(5:300) set variable %dscart.x to the value 88.
(5:301) copy the value of variable %dscart.x into variable %dscart.y.
(0:60) When a furre moves northeast,
(1:5) and they successfully moved,
(1:1002) and they are holding item 409 in their paws,
(1:1200) and the triggering furre is localspecies 3,
(3:2) at position (%dscart.x%dscart.y) on the map,
(5:4) place object type 0.
(5:350) set variable %dscart to the X,Y position the triggering furre (moved from/is standing at).
(5:16) move any furre present to (%dscart.x%dscart.y) if there's nobody already there.
(3:2) at position (%dscart.x%dscart.y) on the map,
(5:5) change object type 0 to type 2548.
(0:61) When a furre moves southeast,
(1:5) and they successfully moved,
(1:1002) and they are holding item 409 in their paws,
(1:1200) and the triggering furre is localspecies 3,
(3:2) at position (%dscart.x%dscart.y) on the map,
(5:4) place object type 0.
(5:350) set variable %dscart to the X,Y position the triggering furre (moved from/is standing at).
(5:16) move any furre present to (%dscart.x%dscart.y) if there's nobody already there.
(3:2) at position (%dscart.x%dscart.y) on the map,
(5:5) change object type 0 to type 2550.
(0:62) When a furre moves southwest,
(1:5) and they successfully moved,
(1:1002) and they are holding item 409 in their paws,
(1:1200) and the triggering furre is localspecies 3,
(3:2) at position (%dscart.x%dscart.y) on the map,
(5:4) place object type 0.
(5:350) set variable %dscart to the X,Y position the triggering furre (moved from/is standing at).
(5:16) move any furre present to (%dscart.x%dscart.y) if there's nobody already there.
(3:2) at position (%dscart.x%dscart.y) on the map,
(5:5) change object type 0 to type 2549.
(0:63) When a furre moves northwest,
(1:5) and they successfully moved,
(1:1002) and they are holding item 409 in their paws,
(1:1200) and the triggering furre is localspecies 3,
(3:2) at position (%dscart.x%dscart.y) on the map,
(5:4) place object type 0.
(5:350) set variable %dscart to the X,Y position the triggering furre (moved from/is standing at).
(5:16) move any furre present to (%dscart.x%dscart.y) if there's nobody already there.
(3:2) at position (%dscart.x%dscart.y) on the map,
(5:5) change object type 0 to type 2547.