As you may have heard, ZoloFighter is a free bot that survived the last banwave. It is is easy to use but there has not been a whole lot of development for it. I decided to bot up a Priest and I found that the default scripts were seriously lacking. I wrote the following scripts for an up and coming Priest.
I am really trying to get out of leecher status by contributing something useful to the community. If you need any help with setting up/using these scripts, please do not hesitate to send me a PM and I will do my best to help you.
Level 10 Priest:
Based upon the preist_simple bindings that come standard. This script will pull using swpain then kill using MindBlast, Smite and a wand. This script will use renew at 60% life then it will use pwsheild & heal at 50% life.
Edit the hotkeys to reflect your setup. You may also edit when you want the script to heal. The combat sequence works well for mobs lvl 16 and below, though you may edit it to suit your purposes if you find it ineffective.
Code:
############################################
# #
# Profile Settings #
# #
############################################
reach=30
shiftloot= y
lootitemdist=30
drinkPercent=0.20
engage_dist=28
FOODPERCENT=0.20
MANARESTPERCENT=0.75
HEALTHRESTPERCENT=0.75
MANARESTTOPERCENT=0.98
HEALTHRESTTOPERCENT=0.98
maxVerticalMobDistance=15
############################################
# #
# Priest Attacks #
# #
############################################
defact= act:swpain slot:1 key:x cooldown:1.5 prevacttime:18
defact= act:MindBlast slot:1 key:x cooldown:1.5 prevacttime:9
defact= act:smite slot:1 key:x cooldown:1.5
defact= act:wand slot:1 key:x cooldown:1.5
############################################
# #
# Priest Other Abitilities #
# #
############################################
#defact= act:fade slot:1 key:x cooldown:1.3
defact= act:pwshield slot:1 key:x cooldown:1.5 lifele:50
defact= act:heal slot:1 key:x cooldown:1.5 lifele:50
defact= act:renew slot:1 key:x cooldown:1.5 lifele:60 prevacttime:16
defact= act:pwfort slot:1 key:x cooldown:1.5
defact= act:innerfire slot:1 key:x cooldown:1.5
############################################
# #
# Misc Actions #
# #
############################################
defact= act:food slot:1 key:x cooldown:1.5
defact= act:drink slot:1 key:x cooldown:1.5
defact= act:reachCombat js:ReachCombatDistance()
# wait, used for loot
defact= act:wait1s cooldown:1 distle:5
# used to approach corpse. the max distance is 20. Set to smaller values will be safer. It will go till dist between
#your toon and enemy is 3
defact= act:lootapproach predefined:approach distle:40 dist:4
defact= act:loot predefined:loot distle:5
############################################
# #
# Pre Combat Actions #
# #
############################################
precombat= act:swpain
#precombat= act:smite
############################################
# #
# Combat Sequence #
# #
############################################
combatseq= act:swpain
combatseq= act:MindBlast
combatseq= act:reachCombat
combatseq= act:smite
combatseq= act:smite
combatseq= act:wand repeat:3
combatseq= act:swpain
combatseq= act:renew
combatseq= act:pwshield
combatseq= act:heal
lootseq= act:lootapproach
lootseq= act:wait1s
lootseq= act:loot
lootseq= act:wait1s
globalact= act:pwfort timeout:30m
globalact= act:innerfire timeout:10m
Level 16 Priest.
Built upon my last priest bindings. This binding makes better use of pwshield. The script will pull using swpain, cast pwshield then smite the mobs to death. Pwshield stays up throughout the duration of the fight. Renew goes off at 70% life and heal triggers at 60% life. Wand usage is not enabled as smite is more effective. This binding makes use of a 24 second duration swpain. Edit hotkeys to reflect your setup. Edit heal percents to your liking. Edit food, drink and rest percents to reflect the mobs you are fighting.
This script has been tested and is stable. This combat sequence will easily handle 2 mobs of approximately the same level as the Priest.
Code:
############################################
# #
# Profile Settings #
# #
############################################
reach=30
shiftloot= y
lootitemdist=30
drinkPercent=0.20
engage_dist=28
foodpercent=0.20
manarestpercent=0.75
healthrestpercent=0.75
manaresttopercent=0.98
healthresttopercent=0.98
maxVerticalMobDistance=15
############################################
# #
# Priest Attacks #
# #
############################################
defact= act:swpain slot:1 key:x cooldown:1.5 prevacttime:24
defact= act:MindBlast slot:1 key:x cooldown:1.5 prevacttime:9
defact= act:smite slot:1 key:x cooldown:1.5
#defact= act:wand slot:1 key:x cooldown:1.5
############################################
# #
# Priest Other Abitilities #
# #
############################################
#defact= act:fade slot:1 key:x cooldown:1.5
defact= act:pwshield slot:1 key:x cooldown:1.5 prevacttime:16
defact= act:heal slot:1 key:x cooldown:1.5 lifele:60
defact= act:renew slot:1 key:x cooldown:1.5 lifele:70 prevacttime:16
defact= act:pwfort slot:1 key:x cooldown:1.5
defact= act:innerfire slot:1 key:x cooldown:1.5
############################################
# #
# Misc Actions #
# #
############################################
defact= act:food slot:1 key:x cooldown:1.5
defact= act:drink slot:1 key:x cooldown:1.5
defact= act:reachCombat js:ReachCombatDistance()
defact= act:wait1s cooldown:1 distle:5
defact= act:lootapproach predefined:approach distle:40 dist:4
defact= act:loot predefined:loot distle:5
############################################
# #
# Pre Combat Actions #
# #
############################################
precombat= act:swpain
precombat= act:pwshield
############################################
# #
# Combat Sequence #
# #
############################################
combatseq= act:heal
combatseq= act:renew
combatseq= act:pwshield
combatseq= act:swpain
combatseq= act:MindBlast
combatseq= act:reachCombat
combatseq= act:smite
combatseq= act:smite
combatseq= act:heal
combatseq= act:renew
combatseq= act:smite
combatseq= act:smite
#combatseq= act:wand repeat:3
############################################
# #
# Loot Sequence #
# #
############################################
lootseq= act:lootapproach
lootseq= act:wait1s
lootseq= act:loot
lootseq= act:wait1s
############################################
# #
# Buff Section #
# #
############################################
globalact= act:pwfort timeout:30m
globalact= act:innerfire timeout:10m
Level 20 Priest.
Based on the previous 2 profiles I have released. This binding utilizes Holy Fire and Mind Flay combined with a wand to kill mobs while maintaining adequate mana levels to minimize downtime between fights. Power Word Shield greatly reduces any incoming damage and prevents interruptions during casting.
Once a mob is targeted the bot will cast Power Word Shield then pull using Holy Fire. As the mob approaches, Shadow Word Pain is applied, Mind Flay is cast twice then the mob is wanded to death. Power Word Shield is up for the duration of the fight. Renew is cast at 85% health, Flash Heal is cast at 75% health and Heal is cast at 65% health. This binding is configured to work efficiently with a 24 second duration Shadow Word Pain.
This combat sequence has no trouble killing mobs of approximately the same level as the Priest. I have watched the bot take on 2 mobs at once with 3 adds jumping in shortly thereafter and walk away relatively unharmed. Against a single mob of the same level as the Priest combat rarely lasts beyond 15 seconds and usually no damage is taken at all.
Edit the script to reflect your hotkeys. You should also edit the rest percents, the food and drink percents and the heal percents if you find my presets to be ineffective for the mobs you're fighting. If you find that your Priest is not wanding the mobs to death, edit the "defact= act:wand" line to reflect a longer cooldown time.
Code:
############################################
# #
# Profile Settings #
# #
############################################
reach=30
engage_dist=29
shiftloot= y
lootitemdist=30
DRINKPERCENT=0.20
FOODPERCENT=0.20
MANARESTPERCENT=0.75
HEALTHRESTPERCENT=0.75
MANARESTTOPERCENT=0.98
HEALTHRESTTOPERCENT=0.98
maxVerticalMobDistance=15
############################################
# #
# Priest Attacks #
# #
############################################
#defact= act:MindBlast slot:1 key:x cooldown:1.5 prevacttime:9
#defact= act:smite slot:1 key:x cooldown:1.5
defact= act:swpain slot:1 key:x cooldown:1.5 prevacttime:24
defact= act:MindFlay slot:1 key:x
defact= act:HolyFire slot:1 key:x cooldown:1.5 prevacttime:10
defact= act:wand slot:1 key:x cooldown:7
############################################
# #
# Priest Other Abitilities #
# #
############################################
#defact= act:fade slot:1 key:x cooldown:1.5
defact= act:pwshield slot:1 key:x cooldown:1.5 prevacttime:16
defact= act:heal slot:1 key:x cooldown:1.5 lifele:65
defact= act:fheal slot:1 key:x cooldown:1.5 lifele:75
defact= act:renew slot:1 key:x cooldown:1.5 lifele:85 prevacttime:16
defact= act:pwfort slot:1 key:x cooldown:1.5
defact= act:innerfire slot:1 key:x cooldown:1.5
############################################
# #
# Misc Actions #
# #
############################################
defact= act:food slot:2 key:x cooldown:1.5
defact= act:drink slot:2 key:x cooldown:1.5
defact= act:reachCombat js:ReachCombatDistance()
defact= act:wait1s cooldown:1 distle:5
defact= act:lootapproach predefined:approach distle:40 dist:4
defact= act:loot predefined:loot distle:5
############################################
# #
# Pre Combat Actions #
# #
############################################
precombat= act:pwshield
precombat= act:HolyFire
############################################
# #
# Combat Sequence #
# #
############################################
combatseq= act:pwshield
combatseq= act:HolyFire
combatseq= act:heal
combatseq= act:fheal
combatseq= act:renew
combatseq= act:swpain
combatseq= act:MindFlay
combatseq= act:MindFlay
combatseq= act:wand
combatseq= act:reachCombat
############################################
# #
# Loot Sequence #
# #
############################################
lootseq= act:lootapproach
lootseq= act:wait1s
lootseq= act:loot
lootseq= act:wait1s
############################################
# #
# Buff Section #
# #
############################################
globalact= act:pwfort timeout:30m
globalact= act:innerfire timeout:10m