@main:
fightmode(1)
gotoifcoordsin(@incoords,751,3464,743,3460)
walkwait(748,3462)
@incoords:
gotoiffighting(@run)
setvarfatigue(%f)
gotoifnum1abovenum2(@sleep,%f,99)
gotoifnpcnearbyname(@shoot,slave)
wait(500)
goto(@main)

@run:
setvarmyx(%x)
setvarmyy(%y)
walknowait(%x,%y)
wait(200)
goto(@main)

@shoot:
rangenearestbyname(slave)
wait(500)
goto(@main)

@sleep:
wait(2000)
useitembyid(1263)
wait(2000)
waitforwakeup(25000)
gotoifsleeping(@sleep)
goto(@main)