Merge pull request #3444 from Havenard/fix0008

Fix Elemental Oath
This commit is contained in:
megamage
2011-10-12 08:44:47 -07:00
2 changed files with 7 additions and 20 deletions
@@ -903,26 +903,6 @@ void AuraEffect::CalculateSpellMod()
default:
break;
}
case SPELL_AURA_MOD_SPELL_CRIT_CHANCE:
switch (GetId())
{
case 51466: // Elemental oath
case 51470: // Elemental oath
// "while Clearcasting from Elemental Focus is active, you deal 5%/10% more spell damage."
if (!m_spellmod)
{
m_spellmod = new SpellModifier(GetBase());
m_spellmod->op = SPELLMOD_EFFECT2;
m_spellmod->type = SPELLMOD_FLAT;
m_spellmod->spellId = GetId();
m_spellmod->mask[1] = 0x0004000;
}
m_spellmod->value = GetBase()->GetUnitOwner()->CalculateSpellDamage(GetBase()->GetUnitOwner(), GetSpellInfo(), 1);
break;
default:
break;
}
break;
case SPELL_AURA_ADD_FLAT_MODIFIER:
case SPELL_AURA_ADD_PCT_MODIFIER:
if (!m_spellmod)