From 8a4230d7657a025af4557fb5c3981ab4294ec3d3 Mon Sep 17 00:00:00 2001 From: zergtmn Date: Fri, 17 Jun 2011 22:35:31 +0600 Subject: [PATCH] [11634] Periodic damage from spell 1943 and ranks can produce critical strikes --- src/game/SpellAuras.cpp | 3 ++- src/shared/revision_nr.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 06dd74fb2..e8c3d134a 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -8282,7 +8282,8 @@ void Aura::HandleAuraSafeFall( bool Apply, bool Real ) bool Aura::IsCritFromAbilityAura(Unit* caster, uint32& damage) { - if (!caster->HasAffectedAura(SPELL_AURA_ABILITY_PERIODIC_CRIT, GetSpellProto())) + if (!GetSpellProto()->IsFitToFamily(SPELLFAMILY_ROGUE, UI64LIT(0x100000)) && // Rupture + !caster->HasAffectedAura(SPELL_AURA_ABILITY_PERIODIC_CRIT, GetSpellProto())) return false; if (caster->IsSpellCrit(GetTarget(), GetSpellProto(), GetSpellSchoolMask(GetSpellProto()))) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index f0eeef85c..864bff894 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11633" + #define REVISION_NR "11634" #endif // __REVISION_NR_H__