diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 844780034..d578c29c1 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -380,6 +380,20 @@ void Spell::EffectSchoolDMG(SpellEffectIndex effect_idx) case 67485: damage += uint32(0.5f * m_caster->GetTotalAttackPowerValue(BASE_ATTACK)); break; + //Magic Bane normal (Forge of Souls - Bronjahm) + case 68793: + { + damage += uint32(unitTarget->GetMaxPower(POWER_MANA) / 2); + damage = std::min(damage, 10000); + break; + } + //Magic Bane heroic (Forge of Souls - Bronjahm) + case 69050: + { + damage += uint32(unitTarget->GetMaxPower(POWER_MANA) / 2); + damage = std::min(damage, 15000); + break; + } } break; } diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index b9b89534d..92af9ea23 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 "11145" + #define REVISION_NR "11146" #endif // __REVISION_NR_H__