It assumes youre using a weapon with whirlwind as the second ability.
Code: Select all
@canceltarget
@getenemy 'murderer' 'Enemy' 'grey' 'criminal' 'closest'
@setability 'secondary' 'on'
@attack! 'enemy'
//CONSECRATE TIMER 9 SECONDS
if not @timerexists 'consecrate'
createtimer 'consecrate'
settimer 'consecrate' '9000'
endif
//END CONSECRATE TIMER
//DIVINE FURY TIMER 15 SECONDS
if not @timerexists 'Divine Fury'
createtimer 'Divine Fury'
settimer 'Divine Fury' '15000'
endif
//END DIVINE FURY TIMER
//TIMER CHECKS
if @timer 'consecrate' >= 9000
cast 'consecrate weapon'
pause 2000
@settimer 'consecrate' 0
//ATTACK
@getenemy 'murderer' 'Enemy' 'grey' 'criminal' 'closest'
@setability 'secondary' 'on'
@attack! 'enemy'
//ATTACK END
endif
if @timer 'Divine Fury' >= 15000
cast 'Divine Fury'
pause 2000
settimer 'Divine Fury' 0
//ATTACK
@getenemy 'murderer' 'Enemy' 'grey' 'criminal' 'closest'
@setability 'secondary' 'on'
@attack! 'enemy'
//ATTACK END
//END TIMER CHECKS
endif
//JEWELRY LIST
if not listexists 'Jewelry'
@createlist 'Jewelry'
endif
if list 'Jewelry' == 0
@pushlist 'Jewelry' 0x108a
@pushlist 'Jewelry' 0x1f09
@pushlist 'Jewelry' 0x1086
@pushlist 'Jewelry' 0x1f06
endif
//END JEWELRY LIST
//ATTACK
@getenemy 'murderer' 'Enemy' 'grey' 'criminal' 'closest'
@setability 'secondary' 'on'
@attack! 'enemy'
//ATTACK END
//FIND CORPSE
if @findtype '0x2006' 'any' 'ground' '1' '2'
endif
@setalias 'Corpse' 'found'
@useobject 'Corpse'
//Locate Jewelry
for 0 to Jewelry
for 2
if @findtype Jewelry[] 0 'Corpse'
@setalias 'Skills' 'found'
waitforproperties 'Skills' 3000
//COMBO
if @property 'Tactics' 'Skills' >= 10 and @property 'Swordsmanship' 'Skills' >= 10
@moveitem 'Skills'
headmsg 'COMBO!' '1990'
pause 600
endif
//Godtier
if @property 'Tactics' 'Skills' >= 10 and @property 'Swordsmanship' 'Skills' >= 10 and @property 'Dexterity Bonus' 'Skills' >= 8
@moveitem 'Skills'
headmsg 'Godtier' '1990'
pause 600
endif
//NECROMANCY
if @property 'Necromancy' 'Skills' >= 15
@moveitem 'Skills' 'backpack'
headmsg 'Necro!' '1990'
pause 600
endif
//STEALING
if @property 'Stealing' 'Skills' >= 15
@moveitem 'Skills' 'backpack'
headmsg 'Stealing!' '1990'
pause 600
endif
//SWORDSMANSHIP
if @property 'Swordsmanship' 'Skills' >= 15
@moveitem 'Skills' 'backpack'
headmsg 'Swords!' '1990'
pause 600
endif
//PARRYING
if @property 'Parry' 'Skills' >= 15
@moveitem 'Skills' 'backpack'
headmsg 'Parry!' '1990'
pause 600
endif
//TACTICS
if @property 'Tactics' 'Skills' >= 15
@moveitem 'Skills' 'backpack'
headmsg 'Tactics' '1990'
pause 600
endif
//ANIMAL TAMING
if @property 'Animal Taming' 'Skills' >= 15
@moveitem 'Skills' 'backpack'
headmsg 'Taming' '1990'
pause 600
endif
//ANATOMY
if @property 'Anatomy' 'Skills' >= 15
@moveitem 'Skills' 'backpack'
headmsg 'Anatomy' '1990'
pause 600
endif
//EVALUATE INTELLIGENCE
if @property 'Evaluating Intelligence ' 'Skills' >= 15
@moveitem 'Skills' 'backpack'
headmsg 'Evaluating Intelligence ' '1990'
pause 600
endif
//MAGERY
if @property 'Magery ' 'Skills' >= 15
@moveitem 'Skills' 'backpack'
headmsg 'Magery' '1990'
pause 600
endif
//RESIST SPELLS
if @property 'Resisting Spells' 'Skills' >= 15
@moveitem 'Skills' 'backpack'
headmsg 'Resist' '1990'
pause 600
endif
//SPIRIT SPEAK
if @property 'Spirit Speak' 'Skills' >= 15
@moveitem 'Skills' 'backpack'
headmsg 'Spirit Speak ' '1990'
pause 600
endif
if @property 'Dexterity Bonus' 'Skills' >= 8
@moveitem 'Skills' 'backpack'
headmsg 'Dex' '1990'
pause 600
endif
//ATTACK
@getenemy 'murderer' 'Enemy' 'grey' 'criminal' 'closest'
@setability 'secondary' 'on'
@attack! 'enemy'
//ATTACK END
endif
endfor
endfor
// LOOT GEMS, MAPS, BANDAGES, Organic Material
if @findtype 0x0f26 'any' 'Corpse' // Diamond
moveitem 'found' 'backpack'
pause 800
endif
if @findtype 0x0f21 'any' 'Corpse' // Star Sapphire
moveitem 'found' 'backpack'
pause 800
endif
if @findtype 0x0f13 'any' 'Corpse' // Ruby
moveitem 'found' 'backpack'
pause 800
endif
if @findtype 0x0f0f 'any' 'Corpse' // Sapphire
moveitem 'found' 'backpack'
pause 800
endif
if @findtype 0x14ec 'any' 'Corpse' // Treasure Map
moveitem 'found' 'backpack'
pause 800
endif
if @findtype 0xe21 'any' 'Corpse' // Bandage
moveitem 'found' 'backpack'
pause 800
endif
if @findtype 0x0e1f 'any' 'Corpse' // Organic Material
moveitem 'found' 'backpack'
pause 800
endif
//GRAB CORPSE
if @inrange 'Corpse' 2
msg '[claim'
pause 800
@target 'Corpse'
pause 300
else
@canceltarget
endif
//ATTACK
@getenemy 'murderer' 'Enemy' 'grey' 'criminal' 'closest'
@setability 'secondary' 'on'
@attack! 'enemy'
//ATTACK END