diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 589af5454..fde97ec6e 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -13707,9 +13707,10 @@ void Unit::setDeathState(DeathState s, bool despawn) if (s == JUST_DIED) { - // xinef: needed for procs, this is refreshed in Unit::Update - //ModifyAuraState(AURA_STATE_HEALTHLESS_20_PERCENT, false); - //ModifyAuraState(AURA_STATE_HEALTHLESS_35_PERCENT, false); + ModifyAuraState(AURA_STATE_HEALTHLESS_20_PERCENT, false); + ModifyAuraState(AURA_STATE_HEALTHLESS_35_PERCENT, false); + ModifyAuraState(AURA_STATE_HEALTH_ABOVE_75_PERCENT, false); + // remove aurastates allowing special moves ClearAllReactives(); ClearDiminishings();