rendered paste body;This is in the pk class :#TRIGGER {%e[37m@pk_target panics, and flees head over heels.} {#CLASS pursuetriggers 1;#var pursuefound 0;#T+ get_pursuedir;scan} "pk" {color}#TRIGGER {%e[37m@pk_target vanishes.} {#CLASS pursuetriggers 1;#var pursuefound 0;#T+ get_pursuedir;scan} "pk" {color}#TRIGGER {^~!Found target at: (%w)} {%1;#if (@mana>40) {c lig bolt @pk_target};kill @pk_target;tell gro;This is pk\pursuetriggers :#CLASS {pk|pursuetriggers}#VAR pursuedir {west}#VAR pursuefound {west}#TRIGGER {^North:} {#var pursuedir north}#TRIGGER {^East:} {#var pursuedir east}#TRIGGER {^South:} {#var pursuedir south}#TRIGGER {^West:} {#var pursuedir west}#TRIGGER {^Up:} {#var pursuedir up}#TRIGGER {^Down:} {#var pursuedir down}#TRIGGER "get_pursuedir" {^@pk_target (%w)} {#if (%1<>"leaves") {#var pursuefound @pursuedir;#SAY !Found target at: @pursuefound;#class pursuetriggers 0}} "" {prompt}#CLASS 0