From 8f26ad4ac1037105dd835ac6dcd097a3c323a6ca Mon Sep 17 00:00:00 2001 From: vexyl Date: Wed, 21 Jun 2023 00:22:47 -0400 Subject: [PATCH] fix: Fixes mana drain crash on debug builds (#1413) --- Projects/UOContent/Spells/Fourth/ManaDrain.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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);