• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • UPaCCBT: The BehaviourTree Ultimate Paladin Healer Custom Class

    Discussion in 'Archives' started by Gilderoy, Jul 17, 2011.

    Thread Status:
    Not open for further replies.
    1. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      i noticed some minor problems with Holy Radiance, it is working but not used very effectivly
      I'll fix this later
      Atm it's important to stand in range of heal targets (the spell is casted correctly at the target but only when the toon is in range this results from an older check how far players are away from the toon)
      I#ll try to check if we have holypower and procc for casting HR

      i healed now all three 5 man dungeons and 1/8 Bosses from Dragon Soul
       
    2. Obliv

      Obliv New Member

      Joined:
      Oct 18, 2011
      Messages:
      636
      Likes Received:
      6
      Trophy Points:
      0
      How long can you edit a post? You could always create one post for updates.. and use that in your sig. Too many pages to go through now to find the updates lol.
       
    3. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      dunno how long, but that's a good idea :)
       
    4. dirtdog

      dirtdog New Member

      Joined:
      Jun 12, 2011
      Messages:
      273
      Likes Received:
      2
      Trophy Points:
      0
      Ok so 2 new dungeons , full Firelands and 2 bosses down in DS....works nice Storm! Saw the same issue u adressed with the radience...but all in all it worked fine! ;)

      Thanx for saving our lazy pally asses when master Gilde is /afk !

      Cheers
       
    5. Eyvindur

      Eyvindur New Member

      Joined:
      Nov 11, 2011
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      Yeah...we should try and implement something for HRad that says...if_2_Players_under_80 cast...if_3_Players_under_75 cast twice and LoD.
       
    6. Obliv

      Obliv New Member

      Joined:
      Oct 18, 2011
      Messages:
      636
      Likes Received:
      6
      Trophy Points:
      0
      What do you guys have your healing settings at for 25 man raids? My pally just stands there casting Holy Shock and Word of Glory. Very rarely casts Divine Light, Flash of Light, or any other spell.
       
    7. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      small information on permissions for updating this CC

      conversation between sm0k3d (the original author) and me:

      So i'm doin my best to contact Gilderoy on all ways that are known to me :)
       
    8. panYama

      panYama Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,629
      Likes Received:
      49
      Trophy Points:
      0
      Nobody knows where he went suddenly?


      Sent from my iPhone using Tapatalk
       
    9. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      Update:
      - removed some unused and obsolete code
      - added Holy Radiance to cast while Infusion of Light procc is up
      - Removed Cooldown-Check for HR (there's no Cooldown anymore)
      - cleared some using directives
      - changed default values for HR Range from 12 to 10 (this has no effect to ur actual settings)
      - changed labels in Config-Form to display that HR is now casted when Players are around healing target and NOT around ME
      - added Logging, you should now see in your Log WHEN HR is casted, to whom is HR casted, how many players are around, how much players should around, how far is the target from me (this is to check if HR code is working as intended)

      ----- edit ----
      Added Link to the lates update in my Signature
       

      Attached Files:

    10. Altoids

      Altoids New Member

      Joined:
      Jul 21, 2011
      Messages:
      936
      Likes Received:
      8
      Trophy Points:
      0
      Great CC - LOVE the healing! Using it in Bgs with LazyRaider and moving him in range, giving him something to beat on as he heals. (Basically as a pally should - at least auto-attack while healing others). Announcing to others who THEIR healer is so they can burn him/her down and then their dps drop like flys.

      But... I'm getting errors like this repeatedly while running this CC:

      PHP:
      [5:47:37 AM:140System.IndexOutOfRangeExceptionIndex was outside the bounds of the array.
         
      at UltimatePaladinHealerBT.UltimatePalaHealerBT.privacyname(WoWUnit unitin c:\HB-5445-Pally\CustomClasses\UltimatePalaHealerBT\Helpers.cs:line 470
         at UltimatePaladinHealerBT
      .UltimatePalaHealerBT.formatslog(String typeString reasonString spellWoWUnit targetin c:\HB-5445-Pally\CustomClasses\UltimatePalaHealerBT\Helpers.cs:line 1242
         at UltimatePaladinHealerBT
      .UltimatePalaHealerBT.internal_Cast(String spellWoWUnit targetInt32 max_distanceString typeString reasonin c:\HB-5445-Pally\CustomClasses\UltimatePalaHealerBT\Helpers.cs:line 1168
         at UltimatePaladinHealerBT
      .UltimatePalaHealerBT.Cast(String spellWoWUnit targetInt32 max_distanceString typeString reasonin c:\HB-5445-Pally\CustomClasses\UltimatePalaHealerBT\Helpers.cs:line 1117
         at UltimatePaladinHealerBT
      .UltimatePalaHealerBT.<Composite_Blessing>b__101(Object ) in c:\HB-5445-Pally\CustomClasses\UltimatePalaHealerBT\Composite.cs:line 1258
         at TreeSharp
      .Action.RunAction(Object context)
         
      at TreeSharp.Action.#h.#nF.MoveNext()
         
      at (Object )
         
      at TreeSharp.Composite.Tick(Object context)
         
      at TreeSharp.Decorator.#h.#nF.MoveNext()
         
      at (Object )
         
      at TreeSharp.Composite.Tick(Object context)
         
      at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
         
      at (Object )
         
      at TreeSharp.Composite.Tick(Object context)
         
      at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
         
      at (Object )
         
      at TreeSharp.Composite.Tick(Object context)
         
      at TreeSharp.Decorator.#h.#nF.MoveNext()
         
      at (Object )
         
      at TreeSharp.Composite.Tick(Object context)
         
      at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
         
      at (Object )
         
      at TreeSharp.Composite.Tick(Object context)
         
      at TreeSharp.Decorator.#h.#nF.MoveNext()
         
      at (Object )
         
      at TreeSharp.Composite.Tick(Object context)
         
      at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
         
      at (Object )
         
      at TreeSharp.Composite.Tick(Object context)
         
      at TreeSharp.Switch`1.#h.#TF.MoveNext()
         at (Object )
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.Decorator.#h.#nF.MoveNext()
         at (Object )
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
         at (Object )
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.Decorator.#h.#nF.MoveNext()
         at (Object )
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
         at (Object )
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
         at (Object )
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.Decorator.#h.#nF.MoveNext()
         at (Object )
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
         at (Object )
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.Decorator.#h.#nF.MoveNext()
         at (Object )
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
         at (Object )
         at TreeSharp.Composite.Tick(Object context)
         at Styx.Logic.BehaviorTree.TreeRoot.Tick()
      He still heals effectively, just trying to finger out what's going on with the errors. Full log attached of course.
       

      Attached Files:

    11. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      i'll have a look into this, use the version before plx till i fixed this
      dunno if they changed something at the wowunit / wowplayer object, i had to test this first
      the changes were made without testing because there were no compiling errors
       
    12. Altoids

      Altoids New Member

      Joined:
      Jul 21, 2011
      Messages:
      936
      Likes Received:
      8
      Trophy Points:
      0
      It's not about this version... I had a post ready yesterday with the prev version... Don't know if others are seeing this or not - it's only vis in the log or the debug frame... didn't see it in the main window.

      It is NOT a gamestopper... it probably is slowing things down somewhat, but at the end of the day...err.. battleground, he is still healing TONS. So... if it's late there, please get some sleep and look at this tomorrow when you get some time. ;)
       
    13. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      no it's not late here, am at work so i can'T test^^

      I looked at your log and i think i found a (maybe the) reason
      It'S while trying to buff, the cc want to print the status of the complete group, but for some players there are no informations present (out of range (maybe > 100y), loading screen (player is shown in group frame with 1 HP while entering the BG) and so on)

      I'll try to fix this, i know where it happens but actually i have no idea how to prevent it ... i'll have a look into the api at the evening when i'm at home

      you are right, this is no problem because HB prevents a crash at this point, atm it's only a sign for missing information from gameobject
       
    14. jokovic

      jokovic New Member

      Joined:
      Apr 25, 2010
      Messages:
      66
      Likes Received:
      0
      Trophy Points:
      0
      can you also update it for priests plz
       
    15. fukker

      fukker New Member

      Joined:
      Nov 6, 2010
      Messages:
      65
      Likes Received:
      0
      Trophy Points:
      0
      Ye an update for the priest would be awesome
       
    16. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      can u tell me what is broken with priests?
      I need some infos :) Specc, what's broken, log ... than i can take a look into that

      Have seen some Exceptions with my last changes, but nothing to worry about atm ...
      I've to do some more testings, i still don't know why HR isn't working the right way ... it's been used, but not how i want it to be used (u have still to stand very close to the healed target)

      I'll now change the priority HR is used
       
      Last edited: Dec 1, 2011
    17. jokovic

      jokovic New Member

      Joined:
      Apr 25, 2010
      Messages:
      66
      Likes Received:
      0
      Trophy Points:
      0
      ok ty , i always get the messafe gotbufffalse false hasuara
      true no tar found and just spam flashes if it heals
       
    18. dukati

      dukati New Member

      Joined:
      Jun 17, 2010
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      Dropped a message in the priest thread about the check for the spirit of redemption aura. Its triggers positive on the Me.HasAura("Spirit of Redemption") check.
       
    19. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      pls attach a log, dukati fixed something (thank u) but i think i'Ve to take a deeper look at this :)
      i want to understand whats going on so pls provide a log

      --------edit ----
      Changes (for Pala only atm)
      - Changed Priority for Holy Radiance (the group heal should be good now, the tank heal could be a little bit better ... but could only test it in a very fast 25 man raid, in 10m raid it should be much better in tank healing)
      - fixed format exception from rev234

      ToDo
      - Some PVP for Root Exception (nothing done yet)
       

      Attached Files:

      Last edited: Dec 1, 2011
    20. dukati

      dukati New Member

      Joined:
      Jun 17, 2010
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
    Thread Status:
    Not open for further replies.

    Share This Page