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

UPaCCBT: The BehaviourTree Ultimate Paladin Healer Custom Class

Status
Not open for further replies.
that's the older version, non using behaviour tree and is much slower then this, also is not being updated anymore, but is stable :D
 
So, I deleted my settings file, thinking I may have screwed something up in it, and then updated to rev 141, and so far (~ 10 random Bg's) I haven't encountered the dispel spam thing yet. Although r141's "Composite_print_tar()" does spam logs with
Code:
unit number 11 name  subgroup 10
unit number 12 name  subgroup 10
... etc
unit number 40 name  subgroup 10
Seems to slow down responsiveness as well, (My guy seemed a lot more alert when I commented it out.)
 
So, I deleted my settings file, thinking I may have screwed something up in it, and then updated to rev 141, and so far (~ 10 random Bg's) I haven't encountered the dispel spam thing yet. Although r141's "Composite_print_tar()" does spam logs with
Code:
unit number 11 name  subgroup 10
unit number 12 name  subgroup 10
... etc
unit number 40 name  subgroup 10
Seems to slow down responsiveness as well, (My guy seemed a lot more alert when I commented it out.)

Agreed. Dispell spam seems to be PVE only (have not tested raid)
 
@isuvictory: thak you for the log! but update to a newer revision :)
@xsilverdicex: thank you for the log! very helpfull ^__^
@twistedintel:yep that was needed for a test i had in mind
Rev142 is onlyne, remove the spam logging (i have ended that test)
I think I have found the reason for all this.
If i'm right you should see a lot less cleanse when not needed in rev142, also log will prove me right or wrong ^__^
This id what i think is happening.
SpellManager.CanCast check if we are in gloobal cooldown to cast spell that need cast time but do not do that check for instant spell.
So what i think is that it return false when we are in global cooldown and search for the first instant spell he find.
what I have done was add a check, when we arrive at the casted time healing if we are in global cooldonw we will wait for it to finish for max 1 sec, then we go on.
if that's realy the proble (I have update the logging to check that) then i'll make the code more smart :)
Also! rev 142 contain what I was working on before this and that was a complete redone of Selective Healing, now will put people in the right group! (i hope!)
 
Agreed. Dispell spam seems to be PVE only (have not tested raid)
Have you tried deleting your settings file? Because unless Gilderoy fixed something from 140 to 141, that is the only other thing I have changed, and I have not seen it happen again.
 
Is there a way to make it not attack at all just to heal
Yes go into the settings file Honorbuddy folder/custom class's/config - UPaCCBT - settings - charactername.xml
and fine the following for example to edit it for a dungeon i would edit this:
Code:
<PVE_wanna_CS>True</PVE_wanna_CS>
to this
Code:
<PVE_wanna_CS>False</PVE_wanna_CS>
This would prevent it from using Crusader strike (note all the spells are abbreviated general pally knowlage needed CS=crusader strike)
For raid you would edit the RAID settings for BG's the battleground settings all pretty straight forward
 
rev140 is online and working!
if i have a log i can see why she never used a ohshit button (may or may not have something to do with you not being an herbalist) they are working for me.. :)

I am a herbalist, i will run an instance and post the log after.
 
@haxed: from your log i see him casting cooldowns:
Code:
[18:57:33:441] Need more power: casting Avenging Wrath on Myself at distance 0 with type OhShit at hp 39.59
[18:57:33:442] Spell_C::CastSpell(31884, 0, 0x50000000396E648, 0) [545]

[18:58:50:693] Need more power: casting Lifeblood on Myself at distance 0 with type OhShit at hp 38.5
[18:58:50:695] Spell_C::CastSpell(74497, 0, 0x50000000396E648, 0) [625]
she will cast them only when someone is under 40%, maybe that's not happening a lot? BTW you can change at how much she cast a ohshitbutton to something higher, if you need :)
Rev143 is online, it improve and make smarter the fix for the too much cleansing, pls try it if the problem is solved then i'll remove the extra logging from next revision :)
 
@haxed: from your log i see him casting cooldowns:
Code:
[18:57:33:441] Need more power: casting Avenging Wrath on Myself at distance 0 with type OhShit at hp 39.59
[18:57:33:442] Spell_C::CastSpell(31884, 0, 0x50000000396E648, 0) [545]

[18:58:50:693] Need more power: casting Lifeblood on Myself at distance 0 with type OhShit at hp 38.5
[18:58:50:695] Spell_C::CastSpell(74497, 0, 0x50000000396E648, 0) [625]
she will cast them only when someone is under 40%, maybe that's not happening a lot? BTW you can change at how much she cast a ohshitbutton to something higher, if you need :)
Rev143 is online, it improve and make smarter the fix for the too much cleansing, pls try it if the problem is solved then i'll remove the extra logging from next revision :)

They have been going going under the threshold thats for sure, i will go and try 143 and report back.
 
I have looked at all your log haxed and i couldn't find a place where a line like
Code:
[13:32:00:213] tar DeathKnight An**** hp 52.39 distance 29.09
report an hp<40
Can you find one? the only one is when she was healing a rouge after a ress but then she should be out of combat so no ohshitbutton is called, problem is, how that rouge died? you didn't heal him? he was in range or out of loss or what?
You see i can't find a line when she healed someone at less then 40% health in all your log.
you saw her actualy healing someone at less then 40% (when in combat)?
realy I think no CD where used couse no CD where needed :)
 
Status
Not open for further replies.
Back
Top