*CODE FOR STAFF EJECT EMITS TO THE OWNER ~By Crunchward
*Modified by xPi
*Arrival
(0:9) When a furre arrives in the dream,
(1:10) and the triggering furre is the dream owner,
*Misc
(0:4) When a furre turns,
(1:10) and the triggering furre is the dream owner,
(0:36) When a furre says or emotes anything,
(1:10) and the triggering furre is the dream owner,
(0:74) When a furre ejects someone from the dream,
(1:10) and the triggering furre is the dream owner,
(5:350) set variable %owner to the X,Y position the triggering furre (moved from/is standing at).
*Moving
(0:1) Whenever somebody moves,
(1:5) and they successfully moved,
(1:10) and the triggering furre is the dream owner,
(5:351) set variable %owner to the X,Y position the triggering furre moved to.
*Ejecting
(0:74) When a furre ejects someone from the dream,
(3:2) at position (%owner) on the map,
(5:201) emit message {[FURRE] ejected someone from the dream at [TIME]} to any furre present.
(5:300) set variable %ejectedtrigger to the value 1.
*Ejected who?
(0:10) When a furre leaves the dream,
(1:200) and variable %ejectedtrigger is equal to 1,
(3:2) at position (%owner) on the map,
(5:201) emit message {[furre] was ejected. see previous emit.} to any furre present.
(5:300) set variable %ejectedtrigger to the value 0.