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.
I have a small request for you CodenameG. As a starter ( aka snack ). I Love this CC and i use it to healbot in BG's and instances, Many thanks to you and whoever helped you make this. I was wishing if you could fix the basic exception error in the CC if it's possible. If you dont have the time we understand. I know that i might be asking too much, but without asking you cant have anything either. I mean the error where you go in or res at GY or something and it throws the exception line in.
[22:31:11:296] Entered AV
[22:31:11.7635] [Navigator] Loaded new tiled mesh for map "PVPZone01".
[22:31:12:538] [Kaboomkin: An Exception occured. Check debug log for details.
[22:31:12:553] System.InvalidOperationException: Cannot read a descriptor on an invalid object. ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1459, offset:6 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2276, offset:9 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2278, offset:224 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2280, offset:38 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2332, offset:17
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at Styx.WoWInternals.WoWObjects.WoWObject.[T](UInt32 field)
at Styx.WoWInternals.WoWObjects.WoWUnit.[T]( field)
at Styx.WoWInternals.WoWObjects.WoWUnit.GetCurrentPower(WoWPowerType power)
at Styx.WoWInternals.WoWObjects.WoWUnit.GetPowerPercent(WoWPowerType p)
at Styx.WoWInternals.WoWObjects.WoWUnit.get_HealthPercent()
at Kaboomkin.Druid.CheckForHeal(Dictionary`2 heals) in c:\Users\Public\HB\CustomClasses\Kaboomkin\Druid.cs:line 321
at Kaboomkin.Druid.HealbotPvP() in c:\Users\Public\HB\CustomClasses\Kaboomkin\HealbotPVP.cs:line 54
at Kaboomkin.Druid.Pulse() in c:\Users\Public\HB\CustomClasses\Kaboomkin\Druid.cs:line 158
[22:31:12:556] Activity: Moving to gate
[22:32:41.4985] [Navigator] Loaded new tiled mesh for map "PVPZone01".
[22:32:41:558] Changed POI to: Type: None, Loc: <0, 0, 0>
[22:32:45:42] System.Threading.ThreadAbortException: Thread was being aborted. ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2036, offset:412 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2021, offset:15 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1783, offset:111 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1772, offset:42
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at Styx.Logic.Combat.WoWSpell.()
at Styx.Logic.Combat.WoWSpell.get_Cooldown()
at Styx.Logic.Combat.SpellManager.CastableSpell(WoWSpell spell)
at Styx.Logic.Combat.SpellManager.CanCastSpell(String name)
at Kaboomkin.Druid.<.ctor>b__65(WoWUnit unit) in c:\Users\Public\HB\CustomClasses\Kaboomkin\HealBot.cs:line 37
at Kaboomkin.Druid.partyBuff(Dictionary`2 buffs) in c:\Users\Public\HB\CustomClasses\Kaboomkin\Druid.cs:line 231
at Kaboomkin.Druid.Pulse() in c:\Users\Public\HB\CustomClasses\Kaboomkin\Druid.cs:line 134
This is from my logs. It's AV weekend very soon, and i'd like to AV bot at nights. Cant do it because this error might proc, and it stops healing and tries to target opposite faction players and casts nothing and doesnt heal ally's. But it does buff them. Thanks for your contribution, this is the best Heal CC Ever! +rep and I will kiss you if you can make a quick fix. I most likely think that everyone else would also. <3 With Love ~
 
I have a small request for you CodenameG. As a starter ( aka snack ). I Love this CC and i use it to healbot in BG's and instances, Many thanks to you and whoever helped you make this. I was wishing if you could fix the basic exception error in the CC if it's possible. If you dont have the time we understand. I know that i might be asking too much, but without asking you cant have anything either. I mean the error where you go in or res at GY or something and it throws the exception line in.
[22:31:11:296] Entered AV
[22:31:11.7635] [Navigator] Loaded new tiled mesh for map "PVPZone01".
[22:31:12:538] [Kaboomkin: An Exception occured. Check debug log for details.
[22:31:12:553] System.InvalidOperationException: Cannot read a descriptor on an invalid object. ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1459, offset:6 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2276, offset:9 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2278, offset:224 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2280, offset:38 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2332, offset:17
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at Styx.WoWInternals.WoWObjects.WoWObject.[T](UInt32 field)
at Styx.WoWInternals.WoWObjects.WoWUnit.[T]( field)
at Styx.WoWInternals.WoWObjects.WoWUnit.GetCurrentPower(WoWPowerType power)
at Styx.WoWInternals.WoWObjects.WoWUnit.GetPowerPercent(WoWPowerType p)
at Styx.WoWInternals.WoWObjects.WoWUnit.get_HealthPercent()
at Kaboomkin.Druid.CheckForHeal(Dictionary`2 heals) in c:\Users\Public\HB\CustomClasses\Kaboomkin\Druid.cs:line 321
at Kaboomkin.Druid.HealbotPvP() in c:\Users\Public\HB\CustomClasses\Kaboomkin\HealbotPVP.cs:line 54
at Kaboomkin.Druid.Pulse() in c:\Users\Public\HB\CustomClasses\Kaboomkin\Druid.cs:line 158
[22:31:12:556] Activity: Moving to gate
[22:32:41.4985] [Navigator] Loaded new tiled mesh for map "PVPZone01".
[22:32:41:558] Changed POI to: Type: None, Loc: <0, 0, 0>
[22:32:45:42] System.Threading.ThreadAbortException: Thread was being aborted. ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2036, offset:412 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2021, offset:15 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1783, offset:111 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1772, offset:42
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at Styx.Logic.Combat.WoWSpell.()
at Styx.Logic.Combat.WoWSpell.get_Cooldown()
at Styx.Logic.Combat.SpellManager.CastableSpell(WoWSpell spell)
at Styx.Logic.Combat.SpellManager.CanCastSpell(String name)
at Kaboomkin.Druid.<.ctor>b__65(WoWUnit unit) in c:\Users\Public\HB\CustomClasses\Kaboomkin\HealBot.cs:line 37
at Kaboomkin.Druid.partyBuff(Dictionary`2 buffs) in c:\Users\Public\HB\CustomClasses\Kaboomkin\Druid.cs:line 231
at Kaboomkin.Druid.Pulse() in c:\Users\Public\HB\CustomClasses\Kaboomkin\Druid.cs:line 134
This is from my logs. It's AV weekend very soon, and i'd like to AV bot at nights. Cant do it because this error might proc, and it stops healing and tries to target opposite faction players and casts nothing and doesnt heal ally's. But it does buff them. Thanks for your contribution, this is the best Heal CC Ever! +rep and I will kiss you if you can make a quick fix. I most likely think that everyone else would also. <3 With Love ~
im aware of it, ill try and get it fixed before av weekend
 
Thank you, i really appreciate your effort. I hope you know that. Like, really. Thank you! You have my respect.
 
hey everyone, using this CC for my druid running heroic instances, it works awsome it uses all spells spcified at X percentage, except wild growth :( i cannot for the life of me get it to ever cast wild growth at all, and it would make the bots job a billion times easier, i want him to cast it on CD prettymuch, how can i get it to do this? any help or ideas would be great (currently i have it set to cast if 2ppl are below 95%) but i havent seen this used once
 
is it possible to disable the calc for mana in balance tree cause sometimes with half my mana the druid jus stands there and gets beaten... :/
also possible to disable self healing when going dps ?
 
hey everyone, using this CC for my druid running heroic instances, it works awsome it uses all spells spcified at X percentage, except wild growth :( i cannot for the life of me get it to ever cast wild growth at all, and it would make the bots job a billion times easier, i want him to cast it on CD prettymuch, how can i get it to do this? any help or ideas would be great (currently i have it set to cast if 2ppl are below 95%) but i havent seen this used once
I already changed the logic some in my version, it should be fixed in the next release

is it possible to disable the calc for mana in balance tree cause sometimes with half my mana the druid jus stands there and gets beaten... :/
also possible to disable self healing when going dps ?
again something that ill hopefully fix in the next release
 
Not completely relevant to your CC, but it seems that Kryptor has issues of the same kind as your CC with the exceptions.

Code:
[18:11:37:757] [Khryptor v1.12]: System.InvalidOperationException: Cannot read a descriptor on an invalid object. ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1459, offset:6 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2276, offset:9 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2278, offset:224 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2280, offset:38 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2332, offset:17
   --- Einde van intern uitzonderingsstackpad ---
   --- Einde van intern uitzonderingsstackpad ---
   --- Einde van intern uitzonderingsstackpad ---
   --- Einde van intern uitzonderingsstackpad ---
   --- Einde van intern uitzonderingsstackpad ---
   bij Styx.WoWInternals.WoWObjects.WoWObject.[T](UInt32 field)
   bij Styx.WoWInternals.WoWObjects.WoWUnit.[T]( field)
   bij Styx.WoWInternals.WoWObjects.WoWUnit.GetCurrentPower(WoWPowerType power)
   bij Styx.WoWInternals.WoWObjects.WoWUnit.GetPowerPercent(WoWPowerType p)
   bij Styx.WoWInternals.WoWObjects.WoWUnit.get_HealthPercent()
   bij Khryptor.Priest.CheckForHeal(Dictionary`2 heals) in d:\Bots\HonorBuddy Priest\CustomClasses\Khryptor\Priest.cs:regel 563
   bij Khryptor.Priest.Healbot() in d:\Bots\HonorBuddy Priest\CustomClasses\Khryptor\Healbot.cs:regel 98
   bij Khryptor.Priest.Pulse() in d:\Bots\HonorBuddy Priest\CustomClasses\Khryptor\Priest.cs:regel 394
As you can see the exception seems to reside in the same area.
Maybe it's not related to your CC's but to HB's last version?
 
Not completely relevant to your CC, but it seems that Kryptor has issues of the same kind as your CC with the exceptions.

Code:
[18:11:37:757] [Khryptor v1.12]: System.InvalidOperationException: Cannot read a descriptor on an invalid object. ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 1459, offset:6 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2276, offset:9 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2278, offset:224 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2280, offset:38 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2332, offset:17
   --- Einde van intern uitzonderingsstackpad ---
   --- Einde van intern uitzonderingsstackpad ---
   --- Einde van intern uitzonderingsstackpad ---
   --- Einde van intern uitzonderingsstackpad ---
   --- Einde van intern uitzonderingsstackpad ---
   bij Styx.WoWInternals.WoWObjects.WoWObject.[T](UInt32 field)
   bij Styx.WoWInternals.WoWObjects.WoWUnit.[T]( field)
   bij Styx.WoWInternals.WoWObjects.WoWUnit.GetCurrentPower(WoWPowerType power)
   bij Styx.WoWInternals.WoWObjects.WoWUnit.GetPowerPercent(WoWPowerType p)
   bij Styx.WoWInternals.WoWObjects.WoWUnit.get_HealthPercent()
   bij Khryptor.Priest.CheckForHeal(Dictionary`2 heals) in d:\Bots\HonorBuddy Priest\CustomClasses\Khryptor\Priest.cs:regel 563
   bij Khryptor.Priest.Healbot() in d:\Bots\HonorBuddy Priest\CustomClasses\Khryptor\Healbot.cs:regel 98
   bij Khryptor.Priest.Pulse() in d:\Bots\HonorBuddy Priest\CustomClasses\Khryptor\Priest.cs:regel 394
As you can see the exception seems to reside in the same area.
Maybe it's not related to your CC's but to HB's last version?
Im aware, still need to get with raphus.
 
Can you make an option, to disable the cat and the Bear Form?
Because sometimes the Bot will not recognize the Mana correctly.
I have often a negative Mana. He will not recognize my mana corretly i have 3500 an he will recognize max. 1700 mana.




Casting Insect Swarm
[Kaboomkin: Available Mana for Balance Combat: 71,78
LastCast Was Insect Swarm
Casting Wrath
[Kaboomkin: Available Mana for Balance Combat: -35,8899999999999
LastCast Was Wrath
Casting Cat Form
[Kaboomkin: Available Mana for Balance Combat: -143,56
LastCast Was Cat Form
Casting Cat Form
[Kaboomkin: Available Mana for Healing: 1040,81
[Kaboomkin: Available Mana for Balance Combat: 215,34
LastCast Was Cat Form
 

Attachments

Last edited:
How good works this CC as PvP Healbot? I want to lvl my healdudu with pvp =)
 
nice work!

is there any way to make him only cast moonfire? or at least always pull with moonfire? im farming low level mobs and moonfire is fastest...
 
Excellent CC! One thing I would suggest/like to see added. I am observing my druid in The Barrens right now, there was a Raptor(Aggressive-Red) and a Plainstrider(Passive-Yellow). These mobs were right next to eachother but not in aggro distance. It chose to attack the passive mob(Plainstrider) first and thus aggroed the Raptor, too. He was able to handle this just fine, but it may do some good to have the targeting go after the aggressive mobs first to conserve HP and mana, in case he gets too many.

Also, noticing that when he get's to the HP threshold to pop out and heal, he cast's his heals just fine, then melee's the mob to death instead of going back to Bear form.
 
Last edited:
My balance druid keeps becoming a cat and using feral abilities. Could you tell me what am I doing wrong? Thanks.
 
New version is pretty awesome (I've just used it for the general questing and grinding so far). Bear form is working great and I can't wait to try it out in PvP (which is gonna have to wait for a bit.)

The only thing I noticed is that it likes to rest.... a lot; especially after combat. I tried changing the thresholds for drinking/eating but it still would sit until X amount of health (I think it was like 80 or 90%) before it would continue with what ever it was doing. I'll look more in to it when I have a better chance to babysit it.
 
New version is pretty awesome (I've just used it for the general questing and grinding so far). Bear form is working great and I can't wait to try it out in PvP (which is gonna have to wait for a bit.)

The only thing I noticed is that it likes to rest.... a lot; especially after combat. I tried changing the thresholds for drinking/eating but it still would sit until X amount of health (I think it was like 80 or 90%) before it would continue with what ever it was doing. I'll look more in to it when I have a better chance to babysit it.
theres a healspell in place of Eat, in Rest, and for some reason while it does go off on iblis, it just refuses to go off in kaboomkin, and im not sure why.
 
this cc is awesome but its so frustrating because, after combat it says "Activity:Combat" even when everything is dead and it basically causes the bot to just stop and do nothing and it wont catch up to the party leader...

I have to sit there pressing stop and start every few minutes.
 
My balance druid keeps becoming a cat and using feral abilities. Could you tell me what am I doing wrong? Thanks.

I have updated it and it stills keep doing the same thing. Starts with Wrath and then becomes a cat and uses feral attacks. Could you tell me what do I have to do? Thanks.
 
Trying out the pvp routines now and it still doesn't seem functional (in feral). It stays out of form and regardless of range prints

Code:
My CurrentTarget Ran out of Range Switching to Closest
then spams

Code:
[3:43:29 PM:100] Activity: Combat
[3:43:29 PM:119] Changed POI to: Type: None, Loc: <0, 0, 0>
in the debug log. I did get it to "pull" a player, but it still did the above. I'll be trying out in Boomkin in my next BG.

Balance pvp is working well enough. It's picking targets and casting like a beast. I just wish it would use my other 2 spells (typhoon and starfall), but I understand that isn't implemented yet.

Just an ending note, but it seems like in PvP with "Kill Between Hotspots" on the bot feels so much more aggressive than it was. I am not sure if that is due to the stuff you updated your CC with or just new pvp logic.
 
Last edited:
any chance on a low lvl rota or multi mob pull logic for balance ?
 
Status
Not open for further replies.
Back
Top