Post by Greg on May 5, 2017 20:36:58 GMT
Hello guys. I have this script for attacking nearest target from the list + do buffs. All is working (90% of the time, sometimes it wont cast some buff) but not honoring. And it´s sometimes writing I am no recovered after spell, but I see "pause" everywhere. Can you please help me to repair it. Thanks
warmode 'off'
if not listexists 'farmingMonsters'
createlist 'farmingMonsters'
pushlist 'farmingMonsters' 0x2e //Ancient Wyrm
pushlist 'farmingMonsters' 0x30 //Scorpion (Miasma)
endif
for 0 in 'farmingMonsters'
while @findtype farmingMonsters[] 'any' and not dead farmingMonsters[] 'any'
getenemy 'found'
warmode "on"
if hits 'found' == maxhits 'found'
virtue 'honor'
waitfortarget 500
target! 'found'
canceltarget
endif
attack 'found'
if not timerexists 'consecrate weapon'
createtimer 'consecrate weapon'
settimer 'consecrate weapon' 10000
endif
if not timerexists 'counterAttack'
createtimer 'counterAttack'
settimer 'counterAttack' 5000
endif
if @timer 'consecrate weapon' >= 10000
cast 'consecrate weapon'
@settimer 'consecrate weapon' 0
pause "1500"
endif
if not buffexists 'enemy of one'
cast 'enemy of one'
pause "1500"
elseif timer 'counterAttack' >= 5000
cast "counter attack"
settimer 'counterAttack' 0
pause "1500"
elseif not buffexists 'divine fury'
cast 'divine fury'
pause "1500"
endif
endwhile
endfor
if not buffexists 'enemy of one'
cast 'enemy of one'
pause "1500"
endif
if poisoned 'self'
cast "Cleanse by Fire"
waitfortarget 5000
target! 'self'
endif
warmode 'off'
if not listexists 'farmingMonsters'
createlist 'farmingMonsters'
pushlist 'farmingMonsters' 0x2e //Ancient Wyrm
pushlist 'farmingMonsters' 0x30 //Scorpion (Miasma)
endif
for 0 in 'farmingMonsters'
while @findtype farmingMonsters[] 'any' and not dead farmingMonsters[] 'any'
getenemy 'found'
warmode "on"
if hits 'found' == maxhits 'found'
virtue 'honor'
waitfortarget 500
target! 'found'
canceltarget
endif
attack 'found'
if not timerexists 'consecrate weapon'
createtimer 'consecrate weapon'
settimer 'consecrate weapon' 10000
endif
if not timerexists 'counterAttack'
createtimer 'counterAttack'
settimer 'counterAttack' 5000
endif
if @timer 'consecrate weapon' >= 10000
cast 'consecrate weapon'
@settimer 'consecrate weapon' 0
pause "1500"
endif
if not buffexists 'enemy of one'
cast 'enemy of one'
pause "1500"
elseif timer 'counterAttack' >= 5000
cast "counter attack"
settimer 'counterAttack' 0
pause "1500"
elseif not buffexists 'divine fury'
cast 'divine fury'
pause "1500"
endif
endwhile
endfor
if not buffexists 'enemy of one'
cast 'enemy of one'
pause "1500"
endif
if poisoned 'self'
cast "Cleanse by Fire"
waitfortarget 5000
target! 'self'
endif