(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:98) turn any furre present to face southwest. (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:17) and they (moved from/are standing at) floor type 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.