From 41ccc51caa7cc935b22fa9f17833410a45354633 Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Wed, 5 Apr 2023 08:58:28 -0700 Subject: [PATCH] fix: Fixes death strike never ending (#1386) --- Projects/UOContent/Spells/Ninjitsu/DeathStrike.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Projects/UOContent/Spells/Ninjitsu/DeathStrike.cs b/Projects/UOContent/Spells/Ninjitsu/DeathStrike.cs index 3f655e81d..c645722bd 100644 --- a/Projects/UOContent/Spells/Ninjitsu/DeathStrike.cs +++ b/Projects/UOContent/Spells/Ninjitsu/DeathStrike.cs @@ -85,6 +85,14 @@ namespace Server.Spells.Ninjitsu } } + public static void RemoveEffect(Mobile m) + { + if (_table.Remove(m, out var timer)) + { + timer.Stop(); + } + } + private class DeathStrikeTimer : Timer { private Mobile _attacker; @@ -163,7 +171,7 @@ namespace Server.Spells.Ninjitsu ); } - Stop(); + RemoveEffect(_target); } } }