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.
Battleground
Noone is a valid tank, even Myself, CC is in PAUSE
I died.
Missing Beacon of light: casting Beacon of Light on Myself at distance 0 with type Buff at hp 100
Missing Seal: casting Seal of Insight on Myself at distance 0 with type Buff at hp 100
Missing blessing: casting Blessing of Kings on Myself at distance 0 with type Buff at hp 100


Basically, it just stand there and does nothing on BGbot
 
Last edited:
Using Botbase: Lazyraider
Where was i: In a 5 man heroic.
Latest rev is broken for me. First problem is if you use the Slider to change tank priority it refuses to heal at all it just spams this and does no healing:
Code:
[3:26:47 PM:292] tar Tank Ni**** hp 91.98 distance 25.83 tank Tank Ni**** hp 91.98 distance 25.83
[3:26:47 PM:308] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:47 PM:409] tar Tank Ni**** hp 91.98 distance 25.07 tank Tank Ni**** hp 91.98 distance 25.07
[3:26:47 PM:426] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:47 PM:527] tar Tank Ni**** hp 91.98 distance 24.3 tank Tank Ni**** hp 91.98 distance 24.3
[3:26:47 PM:542] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:47 PM:642] tar Tank Ni**** hp 91.98 distance 23.49 tank Tank Ni**** hp 91.98 distance 23.49
[3:26:47 PM:662] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:47 PM:759] tar Tank Ni**** hp 91.98 distance 23.26 tank Tank Ni**** hp 91.98 distance 23.26
[3:26:47 PM:775] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:47 PM:894] tar Tank Ni**** hp 91.98 distance 23.26 tank Tank Ni**** hp 91.98 distance 23.26
[3:26:47 PM:909] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:48 PM:012] tar Tank Ni**** hp 91.98 distance 23.26 tank Tank Ni**** hp 91.98 distance 23.26
[3:26:48 PM:026] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:48 PM:126] tar Tank Ni**** hp 91.98 distance 23.26 tank Tank Ni**** hp 91.98 distance 23.26
[3:26:48 PM:142] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:48 PM:243] tar Tank Ni**** hp 91.98 distance 23.26 tank Tank Ni**** hp 91.98 distance 23.26
[3:26:48 PM:259] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:48 PM:360] tar Tank Ni**** hp 91.98 distance 23.26 tank Tank Ni**** hp 91.98 distance 23.26
[3:26:48 PM:385] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:48 PM:494] tar Tank Ni**** hp 91.98 distance 23.26 tank Tank Ni**** hp 91.98 distance 23.26
[3:26:48 PM:511] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:48 PM:611] tar Tank Ni**** hp 91.98 distance 23.24 tank Tank Ni**** hp 91.98 distance 23.24
[3:26:48 PM:626] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:48 PM:728] tar Tank Ni**** hp 91.98 distance 23.24 tank Tank Ni**** hp 91.98 distance 23.24
[3:26:48 PM:744] tar hp 91.98 and tank hp 91.98 also you priority is 20, switching target to tank
[3:26:48 PM:845] tar Tank Ni**** hp 86.42 distance 23.24 tank Tank Ni**** hp 86.42 distance 23.24
[3:26:48 PM:863] tar hp 86.42 and tank hp 86.42 also you priority is 20, switching target to tank
[3:26:48 PM:961] tar Tank Ni**** hp 86.42 distance 23.21 tank Tank Ni**** hp 86.42 distance 23.21
[3:26:48 PM:978] tar hp 86.42 and tank hp 86.42 also you priority is 20, switching target to tank



Second problem is the below, its starts out healing then pause and spams the log with the below, seems to get stuck targeting a team mate (while doing this it only seems to cast its instant cast HS)
Code:
[3:31:48 PM:669] This is the last check before the real Heal, was a global cooldown proble? now we will know! will try to heal tar Tank Ni**** at hp 82.49 and distance 14.71 me.ismoving False cancastDL False cancastFL False cancastHL False Global cooldown True left 00:00:01.3830000
[3:31:49 PM:813] Healing: casting Holy Light on Tank Ni**** at distance 14.71 with type Heal at hp 86.38
[3:31:49 PM:815] Spell_C::CastSpell(635, 0, 0x300000003AA1D1B, 0) [7]
[3:31:49 PM:923] tar Tank Ni**** hp 86.38 distance 14.71 tank Tank Ni**** hp 86.38 distance 14.71
[3:31:50 PM:639] tar DeathKnight Ma**** hp 80.89 distance 16.44 tank Tank Ni**** hp 81.44 distance 14.71
[3:31:51 PM:841] tar DeathKnight Ma**** hp 78.6 distance 16.44 tank Tank Ni**** hp 81.44 distance 14.71
[3:31:52 PM:309] tar DeathKnight Ma**** hp 76.75 distance 16.44 tank Tank Ni**** hp 81.44 distance 14.71
[3:31:52 PM:662] tar DeathKnight Ma**** hp 75.91 distance 16.44 tank Tank Ni**** hp 82.51 distance 14.71
[3:31:53 PM:162] tar DeathKnight Ma**** hp 75.91 distance 16.44 tank Tank Ni**** hp 76.11 distance 14.71
[3:31:53 PM:564] tar DeathKnight Ma**** hp 67.16 distance 16.44 tank Tank Ni**** hp 71.61 distance 14.71
[3:31:53 PM:912] tar DeathKnight Ma**** hp 64.17 distance 16.44 tank Tank Ni**** hp 71.61 distance 14.71
[3:31:54 PM:271] tar DeathKnight Ma**** hp 64.17 distance 16.44 tank Tank Ni**** hp 72.49 distance 14.71
[3:31:54 PM:669] tar DeathKnight Ma**** hp 61.9 distance 16.44 tank Tank Ni**** hp 72.49 distance 14.71
[3:31:55 PM:513] tar DeathKnight Ma**** hp 61.9 distance 16.44 tank Tank Ni**** hp 69.16 distance 14.71
[3:31:55 PM:978] tar DeathKnight Ma**** hp 65.35 distance 16.44 tank Tank Ni**** hp 69.16 distance 14.71
[3:31:56 PM:345] tar DeathKnight Ma**** hp 56.61 distance 16.44 tank Tank Ni**** hp 63.89 distance 14.71
[3:31:56 PM:933] tar DeathKnight Ma**** hp 56.61 distance 16.44 tank Tank Ni**** hp 63.89 distance 14.69
[3:31:57 PM:047] tar DeathKnight Ma**** hp 56.61 distance 16.44 tank Tank Ni**** hp 63.89 distance 14.67
[3:31:57 PM:167] tar DeathKnight Ma**** hp 63.51 distance 16.44 tank Tank Ni**** hp 63.79 distance 14.49
[3:31:57 PM:280] tar DeathKnight Ma**** hp 63.51 distance 16.44 tank Tank Ni**** hp 63.79 distance 14.37
[3:31:57 PM:397] tar DeathKnight Ma**** hp 63.51 distance 16.44 tank Tank Ni**** hp 63.79 distance 14.35
[3:31:57 PM:647] tar DeathKnight Ma**** hp 61.2 distance 16.44 tank Tank Ni**** hp 63.79 distance 14.35
[3:31:57 PM:764] tar DeathKnight Ma**** hp 61.2 distance 16.44 tank Tank Ni**** hp 63.79 distance 14.62
[3:31:57 PM:996] tar Tank Ni**** hp 46.68 distance 14.62 tank Tank Ni**** hp 46.68 distance 14.62
[3:31:59 PM:669] tar Tank Ni**** hp 42.18 distance 14.62 tank Tank Ni**** hp 42.18 distance 14.62
[3:32:00 PM:017] tar Tank Ni**** hp 42.71 distance 14.62 tank Tank Ni**** hp 42.71 distance 14.62
[3:32:00 PM:384] tar DeathKnight Ma**** hp 42.86 distance 16.44 tank Tank Ni**** hp 43.25 distance 14.62
[3:32:00 PM:850] tar DeathKnight Ma**** hp 42.86 distance 16.44 tank Tank Ni**** hp 65.84 distance 14.62
[3:32:01 PM:702] tar DeathKnight Ma**** hp 42.86 distance 16.44 tank Tank Ni**** hp 63.25 distance 14.62
[3:32:02 PM:054] tar DeathKnight Ma**** hp 33.97 distance 16.44 tank Tank Ni**** hp 61.43 distance 14.62
[3:32:02 PM:535] tar DeathKnight Ma**** hp 31.38 distance 16.44 tank Tank Ni**** hp 61.43 distance 14.62
[3:32:03 PM:241] tar DeathKnight Ma**** hp 34.83 distance 16.44 tank Tank Ni**** hp 61.43 distance 14.62
[3:32:04 PM:060] tar DeathKnight Ma**** hp 34.83 distance 16.44 tank Tank Ni**** hp 81.87 distance 14.62
[3:32:04 PM:910] tar DeathKnight Ma**** hp 25.94 distance 16.44 tank Tank Ni**** hp 81.57 distance 14.62
[3:32:05 PM:260] tar DeathKnight Ma**** hp 25.94 distance 16.44 tank Tank Ni**** hp 78.76 distance 14.62
[3:32:05 PM:723] tar DeathKnight Ma**** hp 40.9 distance 16.44 tank Tank Ni**** hp 78.76 distance 14.62
[3:32:06 PM:574] tar DeathKnight Ma**** hp 40.9 distance 16.44 tank Tank Ni**** hp 84.64 distance 14.62
[3:32:06 PM:924] tar DeathKnight Ma**** hp 40.9 distance 16.44 tank Tank Ni**** hp 85.5 distance 14.62
[3:32:07 PM:408] tar DeathKnight Ma**** hp 71.23 distance 16.44 tank Tank Ni**** hp 85.5 distance 14.62
[3:32:07 PM:761] tar DeathKnight Ma**** hp 71.23 distance 16.44 tank Tank Ni**** hp 80.2 distance 14.62
[3:32:08 PM:115] tar DeathKnight Ma**** hp 69.4 distance 16.44 tank Tank Ni**** hp 88.11 distance 14.62
[3:32:08 PM:241] tar Druid Ha**** hp 68.72 distance 18.85 tank Tank Ni**** hp 88.11 distance 14.62
[3:32:08 PM:592] tar Druid Ha**** hp 68.72 distance 18.85 tank Tank Ni**** hp 88.93 distance 14.62
[3:32:08 PM:951] tar Druid Ha**** hp 68.72 distance 18.85 tank Tank Ni**** hp 85.16 distance 14.62
[3:32:09 PM:077] tar Druid Ha**** hp 68.72 distance 18.1 tank Tank Ni**** hp 85.16 distance 14.62
[3:32:09 PM:192] tar Druid Ha**** hp 68.72 distance 17.26 tank Tank Ni**** hp 85.16 distance 14.62
[3:32:09 PM:309] tar Druid Ha**** hp 68.72 distance 17.12 tank Tank Ni**** hp 85.16 distance 14.62
[3:32:09 PM:909] tar Druid Ha**** hp 68.72 distance 16.81 tank Tank Ni**** hp 85.16 distance 14.62
[3:32:10 PM:027] tar Druid Ha**** hp 68.72 distance 16.84 tank Tank Ni**** hp 85.16 distance 14.62
[3:32:10 PM:150] tar Druid Ha**** hp 61.86 distance 17 tank Tank Ni**** hp 86.73 distance 14.62
[3:32:10 PM:259] tar Druid Ha**** hp 61.86 distance 17.14 tank Tank Ni**** hp 86.73 distance 14.62
[3:32:10 PM:378] tar Druid Ha**** hp 61.86 distance 17.29 tank Tank Ni**** hp 86.73 distance 14.62
[3:32:10 PM:494] tar Druid Ha**** hp 61.86 distance 17.42 tank Tank Ni**** hp 86.73 distance 14.62
[3:32:10 PM:610] tar Druid Ha**** hp 67.38 distance 17.48 tank Tank Ni**** hp 86.73 distance 14.62
[3:32:10 PM:968] tar Druid Ha**** hp 67.38 distance 17.53 tank Tank Ni**** hp 86.73 distance 14.62
[3:32:11 PM:078] tar Druid Ha**** hp 67.38 distance 17.68 tank Tank Ni**** hp 86.73 distance 14.62
[3:32:11 PM:203] tar Druid Ha**** hp 67.38 distance 17.83 tank Tank Ni**** hp 86.73 distance 14.62
[3:32:11 PM:311] tar Druid Ha**** hp 67.38 distance 17.97 tank Tank Ni**** hp 86.73 distance 14.62
[3:32:11 PM:445] tar Druid Ha**** hp 67.38 distance 18.11 tank Tank Ni**** hp 84.91 distance 14.62
[3:32:11 PM:800] tar Druid Ha**** hp 67.38 distance 17.9 tank Tank Ni**** hp 84.91 distance 14.62
[3:32:12 PM:028] tar Druid Ha**** hp 67.38 distance 17.94 tank Tank Ni**** hp 84.91 distance 14.62
[3:32:12 PM:146] tar Druid Ha**** hp 67.38 distance 18.02 tank Tank Ni**** hp 84.91 distance 14.62
[3:32:12 PM:262] tar Druid Ha**** hp 67.38 distance 18.04 tank Tank Ni**** hp 84.91 distance 14.62

As usual Both logs are attached in full. im guessing they could both be the same problem the first just is displayed a bit different due to the Priority selection setings being printed to the log
 

Attachments

Last edited:
@papatoast: I'm sorry but Flash of light is the right spell to cast if tank is at 10%.. is the better spell to cast in that case!
Flash of light is fast, mana ineffective and heal for the same as a divine light that has 1 sec more casting time..
realy, you wanna cast a divine light on a tank at 10%? he will be dead before the spell land.
BTW if you want, be my guest, just go in the GUI and change flash of light % to 0%, problem solved..

Sorry, my bad for not reading the spells properly, I have difficulty paying as much attention to things as most people can (which is why I use your CC!) :p

Still, the line below is an example of priorities not working as expected:

[11:15:49 AM:802] Healing: casting Holy Light on Tank Ad**** at distance 3.61 with type Heal at hp 48.87

With default settings, shouldn't it be using divine light here (less than 70, higher than 35)? I'll try 154 to see if there's any difference, but I had all kinds of troubles with 153 not healing as well as it did in previous revisions :(

Does anyone have rev 151 they can upload for me? I'd like to revert for now, but didn't back it up before running the update
 
Last edited:
Does anyone have rev 151 they can upload for me? I'd like to revert for now, but didn't back it up before running the update
If you're using Tortoise SVN, right click the folder, go to 'Tortoise SVN', and then click 'Update to revision', then instead of updating to head revision, type 151, click okay, and it will revert back to r151.
 
If you're using Tortoise SVN, right click the folder, go to 'Tortoise SVN', and then click 'Update to revision', then instead of updating to head revision, type 151, click okay, and it will revert back to r151.

Oh my god that's so handy :D

Thanks!
 
thanks for furfilling my request gilderoy, will test it out and tell you how it runs;)
 
Yesterday I was like, I wish there was a CC as good as UPaCCBT for my priest.
 
@xsilverdicex: thanks for the logs realy helpfull!! there was a realy silly mistake i made in the tank slide code, is fixed now rev 155 is online and should fix that :) upgrade people pls!
@xlegendx: can you provide a log?
For the priest support, for now it is REALY basic, only HOLY spec, will only kick in in dungeons (couse is easier to debug) and will only heal (no buffing, no emergency button, just heals)
I'm having big problems making the bot use Holy Word: Serenity for the way it is made inside wow is a pain to code..
so the CC may hang up now if she need to cast HW:S i'm working on it, the barebon is exactly the same from standard UPaHCCBT so if something goes wrong in one wil go wrong in the other too
 
imagine a druid & priest cc like your pala cc its a dream
 
Will be UMCHCCBT :P
BTW rev157 is online Dispelling added, topping off, guardian spirit, divine hymm circle of healing, still only dungeon, no GUI but configuration variable will be saved as always in the XML
I think she is having a problem with healing out of combat, let me know your expirience!
 
Priest support?!?! ooooooh fuck yeeeaaaaah!! <3 King Gllideroy!
 
@dirtdog: lol ty :D
Now i wanna make you part of the next decision we have to make about this CC.
I'll try to explain at the best of my capacity, remeber, I'm not english :)
So, for the sake of semplicity let's assume the CC takes 0.25sec to decide what spell to cast next (in reality it depends on condition, sometimes she takes 0.000000001 sec, sometimes more.. realy depends on a lot of things)
In the next example we are interested in the 2? spell cast
This is what the CC do now:
CC cast 1? spell->Global cooldown start-> CC start to think about next spell to cast, gather all information she need and then decide what to cast this take 0.25 sec->there is still 1.25 sec of GCD so CC wait till the end->as soon as the GCD end the CC cast the decided spell.
This means the CC cast the spell "Back to back" with 0 wait (lag apart) BUT the information on witch she decide what spell to cast is at max 1.25 sec old (or more if you where casting Divine light and not an istant.. in that case she will wait till the end of the cast ofc that can be 2 sec)
Now le'ts see another way to do it
CC cast 1* spell ->CC wait 1.5sec for GCD to expire->now CC gather the needed information and cast the spell as soon as she decide what spell to cast.
In this way the information on what spell to cast is 0.25sec old BUT there is a 0.25 sec delay between 2 spells.
What kind of logic do you prefere?
Remember now the CC works in the first way (less accurancy, more speed), I'm thinking of switching to the second way (more accurancy, less speed)
 
I would prefer second way aswell.

Isnt it possible to have both ways?

And it would do 1 way on certain scenario and other way on other scenario.

For example, when hp was fine, you would do the efficient way = second, if it was on Oh shit moment, you would do the less accuracy but more speed, which is basically what human people do :P
 
nope, to know if we are fine or is a ohshit moment she need to look around and find who need healing and that's the most time consuming thing.
Once she knew who to heal the rest take a lot less time.
se we may check who need healing during the GCD and then wait for it to end OR check who need healing after the end of the GCD, i see no other way..
 
Testing the priest as we speak, doesnt use circle of healing, prayer of mending, there is overhealing like paladin for example, it starts casting but then the player goes full hp, it wont stop casting.
 
Status
Not open for further replies.
Back
Top