All pastes #2073578 Raw Edit

Untitled

public text v1 · immutable
#2073578 ·published 2011-06-02 06:45 UTC
rendered paste body
V: FollowTarget, lastWiggle, RX, RY, TX, TY
L FollowTarget = "eXsanity"

// If you try and do something that causes a cant see target message
// force an immediate wiggle
L SystemMessageArguments on
?wiggle @SystemMessage message == 181 : lastWiggle = now + 3000

?wiggle T(50) : RX = random(-150,150) ; RY = random(-150,150)
?wiggle T(500) ((now - lastWiggle) > 1000) and (nowCasting == 0) : \
               TX  = xpos(FollowTarget) + RX;                      \
               TY = ypos(Followtarget) + RY;                       \
               MoveTo TX TY  zpos(FollowTarget);                   \
               lastWiggle = now + random(4000,12000)