From 8cd2f7ffaaaadf50e788c2a8961e1b9d23192dd6 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Sun, 1 Sep 2024 17:33:08 -0400 Subject: [PATCH] Core/Auras: Defined and implemented new aura state Port From (https://github.com/TrinityCore/TrinityCore/commit/d82a018b5b72adeea95483aedfa774381c5668e9) --- Source/Framework/Constants/Spells/SpellConst.cs | 1 + Source/Game/Entities/Unit/Unit.cs | 1 + 2 files changed, 2 insertions(+) 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);