aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/Auras/SpellAuras.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp
index 57c668bb8b6..3f4287becd7 100644
--- a/src/server/game/Spells/Auras/SpellAuras.cpp
+++ b/src/server/game/Spells/Auras/SpellAuras.cpp
@@ -1799,9 +1799,11 @@ uint32 Aura::IsProcTriggeredOnEvent(AuraApplication* aurApp, ProcEventInfo& even
}
}
+ bool success = roll_chance_f(CalcProcChance(*procEntry, eventInfo));
+
const_cast<Aura*>(this)->SetLastProcAttemptTime(now);
- if (roll_chance_f(CalcProcChance(*procEntry, eventInfo)))
+ if (success)
return procEffectMask;
return 0;