Core/Auras: removed deprecated CanPeriodicTickCrit helper from SpellAuraEffects

This commit is contained in:
Ovahlord committed 2026-03-22 19:47:17 +01:00
1 parent b008096057
commit ae5ad5f06c
2 files changed
+3 -13

No files matched your search

@@ -1499,14 +1499,6 @@ void AuraEffect::HandleShapeshiftBoosts(Unit* target, bool apply) const
}
}
bool AuraEffect::CanPeriodicTickCrit(Unit const* caster) const
{
if (m_spellInfo->HasAttribute(SPELL_ATTR8_PERIODIC_CAN_CRIT))
return true;
return caster && caster->HasAuraTypeWithAffectMask(SPELL_AURA_ABILITY_PERIODIC_CRIT, m_spellInfo);
}
/*********************************************************/
/*** AURA EFFECT HANDLERS ***/
/*********************************************************/
@@ -5835,7 +5827,7 @@ void AuraEffect::HandlePeriodicDamageAurasTick(Unit* target, Unit* caster) const
bool crit = false;
if (CanPeriodicTickCrit(caster))
if (GetBase()->CanPeriodicTickCrit())
crit = roll_chance_f(GetCritChanceFor(caster, target));
if (crit)
@@ -5924,7 +5916,7 @@ void AuraEffect::HandlePeriodicHealthLeechAuraTick(Unit* target, Unit* caster) c
bool crit = false;
if (CanPeriodicTickCrit(caster))
if (GetBase()->CanPeriodicTickCrit())
crit = roll_chance_f(GetCritChanceFor(caster, target));
if (crit)
@@ -6056,7 +6048,7 @@ void AuraEffect::HandlePeriodicHealAurasTick(Unit* target, Unit* caster) const
bool crit = false;
if (CanPeriodicTickCrit(caster))
if (GetBase()->CanPeriodicTickCrit())
crit = roll_chance_f(GetCritChanceFor(caster, target));
if (crit)
@@ -97,8 +97,6 @@ class TC_GAME_API AuraEffect
// add/remove SPELL_AURA_MOD_SHAPESHIFT (36) linked auras
void HandleShapeshiftBoosts(Unit* target, bool apply) const;
bool CanPeriodicTickCrit(Unit const* caster) const;
private:
Aura* const m_base;