What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Kaboomkin - a Druid CustomClass and Resto Healbot.

Status
Not open for further replies.
Codename, if I may make a suggestion, currently the bot follows the players around a dungeon but it only goes after then when it time to heal. For example everyone is at point A) then they move to Point B) but you stay behind at point A). The bot only begins to travel to point B) Once one of the party members begins to lose HP. I suggest making a follow distance from the party leader or tank of like 30 so you are always behind them and are never to late to heal.
 
Codename, if I may make a suggestion, currently the bot follows the players around a dungeon but it only goes after then when it time to heal. For example everyone is at point A) then they move to Point B) but you stay behind at point A). The bot only begins to travel to point B) Once one of the party members begins to lose HP. I suggest making a follow distance from the party leader or tank of like 30 so you are always behind them and are never to late to heal.
the healbot is going to get a another make over idk if it will be in this release but probally by 1.1
 
looking forward to it.
a config form would be great to and maybe would take some work of you. but iam not sure about it. with a config form we could maybe make our own rotas and healing prios?
 
i tested feral and from what i see its trying to cast shread all the time. also its not casting mangle... this is in cat form. i know this is a balance cc but i thought i would let you know.
 
i tested feral and from what i see its trying to cast shread all the time. also its not casting mangle... this is in cat form. i know this is a balance cc but i thought i would let you know.
stealth up to target, if behind shred, Then Claw, Claw Claw, till 3 combo points are on the target, then Rip. also keep Tiger's Fury and Ferie fire on the target. so if someone wants to work me out a conditional rotation ill be more then glad to implement it.
 
Here is a sample cat rotation. i have been using, works alright most the time

Code:
			// Healing
			{new SpellPriority("Rejuvenation", 100), unit => SpellManager.CanCastSpell("Rejuvenation") && Me.HealthPercent < Druid._settings.Rejuvenation && !Me.Buffs.ContainsKey("Rejuvenation") },
			{new SpellPriority("Healing Touch", 99), unit => SpellManager.CanCastSpell("Healing Touch") && Me.HealthPercent < Druid._settings.HealingTouch },
			
            // DPS
			{new SpellPriority("Faerie Fire (Feral)", 99), unit => SpellManager.CanCastSpell("Faerie Fire (Feral)") && !Me.CurrentTarget.Buffs.ContainsKey("Faerie Fire (Feral)") && Me.Combat },
			{new SpellPriority("Mangle", 99), unit => SpellManager.CanCastSpell("Mangle") && !Me.CurrentTarget.Buffs.ContainsKey("Mangle") },
			{new SpellPriority("Savage Roar", 99), unit => SpellManager.CanCastSpell("Savage Roar") && !Me.Buffs.ContainsKey("Savage Roar") },
			{new SpellPriority("Rake", 99), unit => SpellManager.CanCastSpell("Rake") && !Me.CurrentTarget.Buffs.ContainsKey("Rake") },
			{new SpellPriority("Tiger's Fury", 99), unit => SpellManager.CanCastSpell("Tiger's Fury")  && Me.Combat },
            {new SpellPriority("Shred", 90), unit => SpellManager.CanCastSpell("Shred") && Me.BehindTarget && Me.CurrentEnergy > 60},
			{new SpellPriority("Rip", 80), unit => SpellManager.CanCastSpell("Rip") && Me.CurrentEnergy > 30 && Me.ComboPoints > 4 },
			// AOE yay!
			{new SpellPriority("Swipe (Cat)", 80), unit => SpellManager.CanCastSpell("Swipe (Cat)") && getAdds().Count > 1},
			// Claw should not be used, but since we solo, we will get mobs facing us.
			{new SpellPriority("Claw", 80), unit => SpellManager.CanCastSpell("Claw") && && !Me.BehindTarget && Me.ComboPoints < 4 },

Also, i edited the bear tank method adding
Code:
if(Me.CurrentRage > 15 && SpellManager.CanCastSpell("Maul"))
					{
						SpellManager.CastSpell("Maul");
					}
This will keep maul up, since its not on the GCD
 
Last edited:
Great CC! Just tested it on a 60 druid, spec'd resto, healing my multibox team in ramparts. Granted im lvl 67 so a bit overgeared, I stress tested it by doing a double pull, and it healed better than I could have.

One thing though, at the end, I went to loot the chest that the last boss drops, and was a bit low on health, but since the bot was out of combat, it tried to loot some of the mobs I killed on the other side of the platform, but kept wigging out trying to heal, then trying to go for the loot, back and forth, until I moved the other toons near the druid, he healed me and went back to looting.
 
Code:
			// Healing
			{new SpellPriority("Rejuvenation", 100), unit => SpellManager.CanCastSpell("Rejuvenation") && Me.HealthPercent < Druid._settings.Rejuvenation && !Me.Buffs.ContainsKey("Rejuvenation") },
			{new SpellPriority("Healing Touch", 99), unit => SpellManager.CanCastSpell("Healing Touch") && Me.HealthPercent < Druid._settings.HealingTouch },
			
            // DPS
			{new SpellPriority("Faerie Fire (Feral)", 99), unit => SpellManager.CanCastSpell("Faerie Fire (Feral)") && !Me.CurrentTarget.Buffs.ContainsKey("Faerie Fire (Feral)") && Me.Combat },
			{new SpellPriority("Mangle", 99), unit => SpellManager.CanCastSpell("Mangle") && !Me.CurrentTarget.Buffs.ContainsKey("Mangle") },
			{new SpellPriority("Savage Roar", 99), unit => SpellManager.CanCastSpell("Savage Roar") && !Me.Buffs.ContainsKey("Savage Roar") },
			{new SpellPriority("Rake", 99), unit => SpellManager.CanCastSpell("Rake") && !Me.CurrentTarget.Buffs.ContainsKey("Rake") },
			{new SpellPriority("Tiger's Fury", 99), unit => SpellManager.CanCastSpell("Tiger's Fury")  && Me.Combat },
            {new SpellPriority("Shred", 90), unit => SpellManager.CanCastSpell("Shred") && Me.BehindTarget && Me.CurrentEnergy > 60},
			{new SpellPriority("Rip", 80), unit => SpellManager.CanCastSpell("Rip") && Me.CurrentEnergy > 30 && Me.ComboPoints > 4 },
			// AOE yay!
			{new SpellPriority("Swipe (Cat)", 80), unit => SpellManager.CanCastSpell("Swipe (Cat)") && getAdds().Count > 1},
			// Claw should not be used, but since we solo, we will get mobs facing us.
			{new SpellPriority("Claw", 80), unit => SpellManager.CanCastSpell("Claw") && && !Me.BehindTarget && Me.ComboPoints < 4 },

Also, i edited the bear tank method adding
Code:
if(Me.CurrentRage > 15 && SpellManager.CanCastSpell("Maul"))
					{
						SpellManager.CastSpell("Maul");
					}
This will keep maul up, since its not on the GCD
wow, that really helps things along, now i have a complete balance overhaul and a complete balance one as well, ill make sure i give you guys proper credit.
 
The update to balance is very much appreciated its working wonderfully now. Using wrath after getting a eclipse proc is something I love that was added and the use of starfall is huge when you pull multiple mobs, and the healing is very good. Please note that when you are out of combat and do not have over like 95% health it will toss a hot then switch back to boomkin and pull, I rarely get bellow 76% using this. I am unsure if this is something a cc would do or not but when resurrecting it would be nice if I could move away from hostile targets prior to resurrecting as of right now I am running to my body and resurrecting if there are mobs or not. This may be something hb would have to fix it self or a plug in or maybe a smart cc but it is kind of annoying.
 
Last edited:
Tested the version 1.0 and have seen an upgrade of 2000 xp/h at lvl 35.
 
Seems to be working better, For me the innervate being a checked option would be nice for the simple fact that I dont believe my bot is using it and if using it not in a good fasion. Also adding Typhoon in the rotation to keep mobs off would be good too! Other than that it is very good.
 
So after being impressed with the healbot portion, i tried out the balance portion, dual specced my druid and started it up, but it seems it cant do any combat, it says pulling.... but nothing. Also, my Balance and Feral tabs are completely blank, is it supposed to be that way?
 
they are blank on mine as well, make sure you turn off the heal bot portion of the cc as it removes 100% of the offensive portion of the cc
 
So after being impressed with the healbot portion, i tried out the balance portion, dual specced my druid and started it up, but it seems it cant do any combat, it says pulling.... but nothing. Also, my Balance and Feral tabs are completely blank, is it supposed to be that way?
yes, theres no options for it in version 1, new and better changes are comming to balance. so hang tight.
 
man it only uses starfire ? testing this cc and it seems the only spells that uses is starfire 24/7 and a tiny moonfire at the end. you should put an insect swarm before the first starfire
http://www.wowhead.com/spell=57851/improved-insect-swarm
that could be because the balance leveling roation that was submitted wasnt exactly right on its prioritys. check "Use Raid Style Roation" to have it go back to keeping dots on the target.
 
with your heal bot in AV since it's the weekend woot! He mounts up goes foe 2 yards then dismounts goes tree then goes back to normal then mounts up again repeat, Simply taking off mount fixes this but looks fishy
 
with your heal bot in AV since it's the weekend woot! He mounts up goes foe 2 yards then dismounts goes tree then goes back to normal then mounts up again repeat, Simply taking off mount fixes this but looks fishy
fixed in the new version im working on, also added pvp following.
and wild growth.
 
Ok just tried 1.1 does not return to cat form after it casts a healing spell. Tries to Rake while still human. Needs to change form after it heals or casts spells
 
Last edited:
Status
Not open for further replies.
Back
Top