View Issue Details

IDProjectCategoryView StatusLast Update
0023182Return of ReckoningAbilitiespublic2024-09-25 16:52
ReporterOmegus Assigned Todalen  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Summary0023182: [Zealot] Ritual of Innervation proc rate significantly lower than expected when attacking multiple NPCs
DescriptionPlease note that this was happening before the August patch and afterwards.

Ability viewer info: https://war-abilityviewer.dalen.io/ability/8572

Ritual of Innervation grants group members at 20% chance to regain 50 AP with every attack. It has no ICD listed on the tooltip so I am assuming it is 0.25s, which matches up with the 250 (ms?) mentioned on the ability viewer. Even though the tooltip says it triggers on "attack" (which is pre-hit), in the ability viewer it appears to be setup to trigger on-hit instead. That's not the point of this bug report though.

If I was hitting a single person per-ability-use then I would expect this to have a 20% chance of giving me 50 AP per ability use as I'm only making 1 attack. However, if I am hitting 10 NPCs at once with AOEs (such as the Zealot's Rite of Agony, Chaotic Agitation or Winds of Insanity) then I would expect a much higher chance of getting AP each time I did a batch of AOE attacks. Due to the ICD I would not expect to gain more than 50 AP per batch, but I would expect the trigger rate to be much higher.

As an example, if I was hitting 10 people then the chance of the proc triggering at least once (before being blocked by ICD on a successful trigger) would be calculated as:

1) Chance to trigger per-target: 20%, or 0.2
2) Chance to NOT trigger: 80%, or 0.8 (100% - 20%)
3) Chance to NOT trigger at least once on 10 targets: 0.8^10= 0.107374182, or 10.74%
4) Chance to trigger at least once on 10 targets: 100% - 10.74% = 89.26% chance of regaining 50 AP when I do a batch of 10 attacks.

However, from testing the proc chance seemed fixed at 20% regardless of whether I was hitting one NPC or 10+ (I even tried with more than 10 NPCs). I did Winds of Insanity into 10+ NPCs which has 6-7 damage ticks and generally only 1-2 of those ticks would give me 50 AP back. The same thing happened with other batches of AoE attacks.

I do not know what is triggering this and I do not understand the ability viewer enough to determine if it's something about how the ability is constructed or if it's a code bug. It feels like one way or another, only one enemy is being checked either because it is ignoring the other enemies due to maybe a code bug, or somehow the ICD is getting set even if the proc fails to trigger.
Steps To Reproduce1) Zealot
2) Spec for Ritual of Innervation
3) Find big group of NPCs
4) Cast Ritual of Innervation
5) Spam Rite of Agony (PBAoE) into the NPCs and watch as the proc rate is about 20% per cast regardless of how many NPCs you hit.
Additional InformationI had one batch of testing with Rite of Agony where I got loads of procs but that only happened once so I am putting it down to lucky RNG. All other testing with Rite of Agony, Wind of Insanity and Chaotic Agitation gave repeatable results of about a 20% chance regardless of how many enemies were hit.
TagsAbility, Proc, Ritual, Zealot

Activities

R1CH

R1CH

2024-08-24 16:49

reporter   ~0044146

This was discussed on Discord and is an issue with all procs at the moment, the chance is indeed per attack and not per target.
what63

what63

2024-09-02 07:56

reporter   ~0044221

Ritual of Innervation was mirrored to RP one years ago, to be on cast, as it was granting quite literally infinite AP.
Omegus

Omegus

2024-09-02 17:38

reporter   ~0044223

@what63 already reported as a separate ticket: https://bugs.returnofreckoning.com/view.php?id=23142

I've no idea if the intent was to revert the ability back to the 1.4.8 version or not, but all the while it is the 1.4.8 version this bug needs to be fixed as it seems to be impacting other abilities as well.

Issue History

Date Modified Username Field Change
2024-08-24 16:45 Omegus New Issue
2024-08-24 16:45 Omegus Tag Attached: Ability
2024-08-24 16:45 Omegus Tag Attached: Proc
2024-08-24 16:45 Omegus Tag Attached: Ritual
2024-08-24 16:45 Omegus Tag Attached: Zealot
2024-08-24 16:49 R1CH Note Added: 0044146
2024-09-02 07:56 what63 Note Added: 0044221
2024-09-02 17:38 Omegus Note Added: 0044223
2024-09-25 16:52 Emissary Assigned To => dalen
2024-09-25 16:52 Emissary Status new => assigned