diff --git a/Source/Game/Spells/Auras/Aura.cs b/Source/Game/Spells/Auras/Aura.cs index 046310240..e02810e47 100644 --- a/Source/Game/Spells/Auras/Aura.cs +++ b/Source/Game/Spells/Auras/Aura.cs @@ -1799,9 +1799,11 @@ namespace Game.Spells } } + bool success = RandomHelper.randChance(CalcProcChance(procEntry, eventInfo)); + SetLastProcAttemptTime(now); - if (RandomHelper.randChance(CalcProcChance(procEntry, eventInfo))) + if (success) return procEffectMask; return 0;