beginscript; label Start: if (GetState() != 0 && UnitDead() != 1) { ExcTargetType(0x1); IncTargetType(0x2); IncludeGTarget(2); SetFollowRange(0); EndFrame(); goto Wait; } EndFrame(); goto Start; label Wait: if (OtherUnitInRange(Ftk_Gr2_02_scr,300) && UnitDead() != 1) { WaitForTime(60); SetFollowWaypoint(49,0,0); SetFollowRange(0); EndFrame(); goto EndPath; } EndFrame(); goto Wait; label EndPath: if (GetFollowMode() == 3 && UnitDead() != 1) { SetFollowWaypoint(201,0,0); SetFollowRange(0); EndFrame(); goto End; } EndFrame(); goto EndPath; label End: EndFrame(); goto End; endscript; $