Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
- index f1163a8..9f5c39e 100644
- --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
- +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
- @@ -745,7 +745,7 @@ int32 AuraEffect::CalculateAmount (Unit *caster)
- if (GetBase()->GetCaster()->HasAura(33599)) // Dreamstate rank2
- bonusMana += 30;
- }
- - amount = int32(GetBase()->GetUnitOwner()->GetCreatePowers(POWER_MANA) * amount * 3 / (GetTotalTicks() * 100.0f));
- + amount = int32(GetBase()->GetUnitOwner()->GetCreatePowers(POWER_MANA) * bonusMana * 3 / (GetTotalTicks() * 100.0f));
- }
- // Owlkin Frenzy
- else if (m_spellProto->Id == 48391)
- diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
- index b5ec39f..cb6fdd3 100644
- --- a/src/server/game/Spells/SpellEffects.cpp
- +++ b/src/server/game/Spells/SpellEffects.cpp
- @@ -742,12 +742,14 @@ void Spell::SpellDamageSchoolDmg (SpellEffIndex effIndex)
- uint32 pct = stack * 10;
- // Mastery
- - if (m_caster->HasAuraType(SPELL_AURA_MASTERY))
- + if (m_caster->HasAuraType(SPELL_AURA_MASTERY)){
- if (m_caster->ToPlayer()->GetTalentBranchSpec(m_caster->ToPlayer()->GetActiveSpec()) == BS_PRIEST_SHADOW)
- pct += 1.5f * m_caster->ToPlayer()->GetMasteryPoints();
- + }
- AddPctN(damage, pct);
- m_caster->RemoveAurasDueToSpell(77487);
- + m_caster->CastSpell(m_caster, 95799, true);//Give "Empowered Shadow" - ID:95799
- }
- //Mind Melt Aura remove
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement