(0:1) Whenever somebody moves, (1:200) and variable %staff is equal to 1, (1:102) and they didn't move into floor type 161, (1:11) and the triggering furre has got shared control (or is the dream owner), (1:104) and they didn't bump into a furre, (1:105) and they were blocked from moving (or stood still), (5:351) set variable %Make to the X,Y position the triggering furre moved to. (5:381) set variable %Obj to the object type at (%Make.x,%Make.y). (5:380) set variable %Flo to the floor type at (%Make.x,%Make.y). (3:6) where the triggering furre moved into, (5:1) set the floor to type 0. (5:4) place object type 0. (5:15) move the triggering furre to (%Make.x,%Make.y), or to someplace nearby if it's occupied. (5:41) place object type %Obj at (%Make.x,%Make.y). (5:40) set the floor to type %Flo at (%Make.x,%Make.y).