(0:1) Whenever somebody moves, (1:5) and they successfully moved, (1:70) and their name is {Ramruma}, (5:351) set variable %ramruma to the X,Y position the triggering furre moved to. (0:4) When a furre turns, (1:70) and their name is {Ramruma}, (0:9) When a furre arrives in the dream, (1:70) and their name is {Ramruma}, (0:11) When a furre stands up, (1:70) and their name is {Ramruma}, (0:12) When a furre sits down, (1:70) and their name is {Ramruma}, (0:13) When a furre lays down, (1:70) and their name is {Ramruma}, (0:15) When a furre uses the get/drop command, (1:70) and their name is {Ramruma}, (0:30) When a furre says anything, (1:70) and their name is {Ramruma}, (0:33) When a furre poses/emotes anything, (1:70) and their name is {Ramruma}, (0:71) When a furre stays in the same square for 1 seconds, (1:70) and their name is {Ramruma}, (5:350) set variable %ramruma to the X,Y position the triggering furre (moved from/is standing at). (0:74) When a furre ejects someone from the dream, (5:350) set variable %ejected to the X,Y position the triggering furre (moved from/is standing at). (3:2) at position (%ramruma.x,%ramruma.y) on the map, (5:201) emit message {A Furre at Position (%ejected.x,%ejected.y) Ejected someone. Type !port.} to any furre present. (0:1) Whenever somebody moves, (1:5) and they successfully moved, (1:19) and they (moved from/are standing at) position (%ejected.x,%ejected.y), (5:351) set variable %ejected to the X,Y position the triggering furre moved to. (0:31) When a furre says {!port}, (1:70) and their name is {Ramruma}, (5:15) move the triggering furre to (%ejected.x,%ejected.y), or to someplace nearby if it's occupied. (3:2) at position (%ejected.x,%ejected.y) on the map, (5:4) place object type 1. (5:1) set the floor to type 1. (0:7) When somebody moves into position (%ejected.x,%ejected.y), (1:70) and their name is {Ramruma}, (5:200) emit message {That's the one!} to whoever set off the trigger. (0:1) Whenever somebody moves, (1:18) and they (moved from/are standing at) object type 1, (3:5) where the triggering furre (moved from/is standing at), (5:21) move the object to (%ejected.x,%ejected.y).