diff --git a/Projects/UOContent/Spells/Fourth/ManaDrain.cs b/Projects/UOContent/Spells/Fourth/ManaDrain.cs index d3dc42e78..ad5d82f37 100644 --- a/Projects/UOContent/Spells/Fourth/ManaDrain.cs +++ b/Projects/UOContent/Spells/Fourth/ManaDrain.cs @@ -62,13 +62,9 @@ namespace Server.Spells.Fourth { m.SendLocalizedMessage(501783); // You feel yourself resisting magical energy. } - else if (m.Mana >= 100) + else if (m.Mana > 0) { - m.Mana -= Utility.Random(1, 100); - } - else - { - m.Mana -= Utility.Random(1, m.Mana); + m.Mana -= Utility.Random(1, Math.Min(m.Mana, 100)); } m.FixedParticles(0x374A, 10, 15, 5032, EffectLayer.Head);