Haemophilia/Gratuitous Violence explode effect fails to proc in specific circumstances

This is actually a pretty old bug, and I'm surprised it's still around. This bug is trivial to replicate.

In short: if you kill an enemy that was not already bleeding, with a hit inflicts bleed, (e.g, if you kill the enemy in a single hit) the effect "bleeding enemies you kill explode" (found both on Haemophilia & the passive "Gratuitous Violence") will fail to proc. Such an explosion will only trigger if they were bleeding before the hit that killed them.

Note that this is not consistent with many other effects that are similar, and apply to other ailments. For instance, it's well-known that Inpulsa's "Shocked enemies you kill explode" (which has the exact same phrasing) does trigger if you kill an enemy in the same hit that shocks them. (similarly, the slightly-different "ignited enemies killed by your hits are destroyed" effect on Pyre & Cremator also trigger if the enemy is killed by the igniting hit)

Note that I didn't specify Venopuncture, though it also displays similar behavior to Haemophilia & Gratuitous violence currently. I only left it out because its wording ("bleeding enemies you kill with hits are shattered") does appear to be phrased a bit differently, so I'm not 100% certain if this is the intended behavior.

From my testing, it appears that the code that runs when an enemy dies does not actually treat bleeding as an ailment like the elemental ailments (ignite, shock, etc.) but handles it weirdly, and thus might check for it before it'd be actually applied.

While this doesn't make as much of a difference to most current builds, it still is a difference, and definitely not what should be proper behavior.
My guides: Summon Homing Missile (SRS) | Act II starter RF | Budget Oro's Flicker Strike
Last bumped on Nov 10, 2021, 7:07:09 PM
This thread has been automatically archived. Replies are disabled.
Giving this a bump; yes, the post's a bit text-dense, but I wanted to be clear:

  • If you throw on an Inpulsa's, get 100% shock chance, and run around Act 1 one-shotting mobs with lightning damage, they will always explode.

  • If you throw on a Haemophilia (or are a Glad w/GV) get 100% bleed chance, and run around Act 1 one-shotting mobs with physical attacks, they will never explode.

I actually even bought & 6L'd an Inpulsa's just to perform that first test, lol.
My guides: Summon Homing Missile (SRS) | Act II starter RF | Budget Oro's Flicker Strike
if I recall right since shock is a non-damaging ailment its applied immediately, but bleeding being a damaging ailment does a few other checks before applying. Since the enemy is dead it can't apply.

I doubt its a bug.
You are 100% incorrect. There's another case where a damaging ailment is applied immediately for an on-death effect, and that's ignite with its interaction with the effects of Pyre & Cremator: "ignited enemies you hit are destroyed on kill" is effectively the same sort of script, just without the AoE damage.

And yet, as plenty of people have found, this does work 100% flawlessly with igniting hits that one-shot enemies. It's a damaging ailment that is applied immediately.

The core cause, as most long-time players discussing it feel, is that when GGG made bleed an ailment in 3.0.0, they didn't do the job properly, and in this regard, it's not treated as an ailment, as ailments are always applied before the "on death" script.
My guides: Summon Homing Missile (SRS) | Act II starter RF | Budget Oro's Flicker Strike

Report Forum Post

Report Account:

Report Type

Additional Info