diff --git a/src/game/WorldHandlers/SpellEffects.cpp b/src/game/WorldHandlers/SpellEffects.cpp index 1d295548..8b4aa1f2 100644 --- a/src/game/WorldHandlers/SpellEffects.cpp +++ b/src/game/WorldHandlers/SpellEffects.cpp @@ -842,9 +842,12 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) m_caster->RemoveAurasDueToSpell(23170); // Brood Affliction: Bronze return; case 23725: // Gift of Life (warrior bwl trinket) - m_caster->CastSpell(m_caster, 23782, true); - m_caster->CastSpell(m_caster, 23783, true); + { + int32 basepoints = m_caster->GetMaxHealth() * 0.15; + m_caster->CastCustomSpell(m_caster, 23782, &basepoints, NULL, NULL, true, NULL); + m_caster->CastCustomSpell(m_caster, 23783, &basepoints, NULL, NULL, true, NULL); return; + } case 24781: // Dream Fog { if (m_caster->GetTypeId() != TYPEID_UNIT || !unitTarget)