Code: Select all
:corpseloop
/face
/call autorun 1
/if n $target(distance,nopredict)>16 /goto :corpseloop
Moderator: MacroQuest Developers

Code: Select all
:corpseloop
/face
/call autorun 1
/if n $target(distance,nopredict)>16 /goto :corpseloop

Code: Select all
sub MovetoTarg
/declare MyXLOC local
/declare MyYLOC local
/declare ObstCount local
/varset MyXLOC $char(x)
/varset MyYLOC $char(y)
/varset ObstCount 0
/face nopredict
:mobloop
/if n $target(distance,nopredict)>16 {
/call autorun1
/delay 2
/varadd ObstCount 1
/if n @ObstCount>=3 {
/if n @MyXLOC==$char(x) /if n @MyYLOC==$char(y) {
/sendkey up up
/sendkey down down
/if n $rand(99)>50 {
/delay 3s
/sendkey up down
/sendkey down Right
/delay 5
/sendkey up Right
/sendkey down up
/delay 3s
/sendkey up up
} else {
/delay 3s
/sendkey up down
/sendkey down left
/delay 5
/sendkey up left
/sendkey down up
/delay 3s
/sendkey up up
}
}
/sendkey up down
/sendkey up Right
/sendkey up Left
/sendkey down up
}
/varset MyXLOC $char(x)
/varset MyYLOC $char(y)
/varset ObstCount 0
}
/goto :mobloop
}
/return