diff --git a/Source/Framework/Constants/Spells/SpellConst.cs b/Source/Framework/Constants/Spells/SpellConst.cs index 65f845362..40bb7c15d 100644 --- a/Source/Framework/Constants/Spells/SpellConst.cs +++ b/Source/Framework/Constants/Spells/SpellConst.cs @@ -2700,6 +2700,7 @@ namespace Framework.Constants RaidEncounter = 22, // Cctt| Healthy75Percent = 23, // C | WoundHealth35_80 = 24, // T | + Wounded50Percent = 25, // C T | Max, PerCasterAuraStateMask = (1 << (RaidEncounter2 - 1)) | (1 << (RoguePoisoned - 1)) diff --git a/Source/Game/Entities/Unit/Unit.cs b/Source/Game/Entities/Unit/Unit.cs index 3a81bc213..1484d5cba 100644 --- a/Source/Game/Entities/Unit/Unit.cs +++ b/Source/Game/Entities/Unit/Unit.cs @@ -175,6 +175,7 @@ namespace Game.Entities ModifyAuraState(AuraStateType.WoundHealth20_80, HealthBelowPct(20) || HealthAbovePct(80)); ModifyAuraState(AuraStateType.Healthy75Percent, HealthAbovePct(75)); ModifyAuraState(AuraStateType.WoundHealth35_80, HealthBelowPct(35) || HealthAbovePct(80)); + ModifyAuraState(AuraStateType.Wounded50Percent, HealthBelowPct(50)); } UpdateSplineMovement(diff);