[Paladin] Reverent | Devout | Merciful | Sincere Penitence bug

Discussion in 'Bug Reports' started by Wulfhere, Sep 30, 2021.

  1. Wulfhere Augur

    The Reverent Penitence line of disciplines is consuming 2 hit counters per 1 defensive proc casts. This means that it is not lasting as long a it is supposed to, weakening a paladin's ability to tank. Here is an example of the spell data:

    [61094/10852] Sincere Penitence
    Classes: PAL/112
    Skill: Alteration (Combat Skill)
    Endurance: 2621
    Target: Self
    Resist: Beneficial, Blockable: Yes
    Focusable: Yes
    Casting: 0s, Recast: 7.5m, Timer: 11
    Duration: 2m+ (20 ticks), Dispelable: Yes
    Max Hits: 48 Defensive Proc Casts
    1: Increase AC by 226 (Raw=3013) (v416)
    5: Absorb Melee Damage: 20%, Total: 915899
    8: Add Defensive Proc: Penitent Mending IV Azia with 250% Rate Mod
    Text: You bow your head in penitence.
    Covers your body in armor, adding 3013 to your armor class, healing you and your group with Penitent Mending IV Azia when you are struck, and absorbing 20% of incoming melee damage for 2 minutes. The armor will dissipate when it has absorbed 915899 damage or it has healed your group 48 times.

    [61097/10852] Penitent Mending IV Azia
    Classes: PAL/114
    Skill: Alteration
    Target: Caster Group
    Range: 100', AE Range: 100'
    Resist: Beneficial, Blockable: Yes
    Focusable: Yes
    Casting: 0s, Recast: 3s
    Hate: -1
    Recourse: Penitent Reward IV Azia
    1: Increase Current HP by 5738
    Text: You are washed over in a wave of penitence.
    Heals your party members for up to 5738 hit points and reflects Penitent Reward IV Azia back to you if you heal at least one other party member.

    [61100/10852] Penitent Reward IV Azia
    Classes: PAL/114
    Skill: Alteration
    Target: Self
    Resist: Beneficial, Blockable: Yes
    Focusable: Yes
    Casting: 0s, Recast: 3s
    Hate: -1
    1: Increase Current HP by 1843
    Text: Your penitence heals your wounds.
    Heals yourself for up to 1843 hit points.

    What is happening is that when the conditions are met to cast the recourse of Penitent Reward, as a self heal to the paladin, the recourse is also consuming a counter. The end result is that the discipline only fires 24 times (not 48) in total and dissipates much sooner then it should. Example parse:

    Spell Name.............. AH... FH.... OH.... Count
    Penitent Mending IV Caza 244168 955601 711433 24
    Penitent Reward IV Caza 235894 355821 119927 24

    This type of double cost hit counter bug was previously seen with paladin Hand of Tunare AA and Dzarn fixed it (Oct 2019) by doubling the max hits for that ability. I think the same simple fix can be applied here.

    PS: The recourse does not always trigger but it always consumes a counter when it does. The sum of Mending + Reward casts consume the 48 counters, when it should actually total 48 Mending casts.
    Fenthen and Wyre Wintermute like this.
  2. Wulfhere Augur

    More testing reveals that this actually working fine.

    The true results were hidden because I had some healing chat filters off. Note to self: enable all relevant chat filters when testing a feature.

    Please close this thread as not a bug.