All pastes #807717 Raw Edit

Mine

public text v1 · immutable
·published 2007-12-06 23:10 UTC
rendered paste body

*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.