From b34ef7c6f76b3067723eaee9f2e384044876684f Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Sun, 10 Nov 2024 14:08:38 -0500 Subject: [PATCH] Core/Auras: fixed a possible underflow when checking required powers for SPELL_AURA_TRIGGER_SPELL_ON_POWER_AMOUNT and SPELL_AURA_TRIGGER_SPELL_ON_POWER_PCT Port From (https://github.com/TrinityCore/TrinityCore/commit/f26c94205336f9d8cdee4eb9b0aedb7847ea0746) --- Source/Game/Entities/StatSystem.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/StatSystem.cs b/Source/Game/Entities/StatSystem.cs index 69b305de8..e776be716 100644 --- a/Source/Game/Entities/StatSystem.cs +++ b/Source/Game/Entities/StatSystem.cs @@ -755,7 +755,7 @@ namespace Game.Entities { if (effect.GetMiscValue() == (int)power) { - uint effectAmount = (uint)effect.GetAmount(); + int effectAmount = effect.GetAmount(); uint triggerSpell = effect.GetSpellEffectInfo().TriggerSpell; float oldValueCheck = oldVal;