From 44705dcc0db1fdc917e7461d1475e3dc4b711253 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sun, 4 Feb 2024 13:37:19 -0500 Subject: [PATCH] Core/Units: Allow self inflicted damage to bypass CREATURE_STATIC_FLAG_UNKILLABLE Port From (https://github.com/TrinityCore/TrinityCore/commit/53ac8d3ef5621f7137092b7aeeebf42730059181) --- Source/Game/Entities/Unit/Unit.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/Unit/Unit.cs b/Source/Game/Entities/Unit/Unit.cs index fca5755cd..78bd7a03c 100644 --- a/Source/Game/Entities/Unit/Unit.cs +++ b/Source/Game/Entities/Unit/Unit.cs @@ -2678,7 +2678,7 @@ namespace Game.Entities duel_hasEnded = true; } - else if (victim.IsCreature() && damageTaken >= health && victim.ToCreature().HasFlag(CreatureStaticFlags.Unkillable)) + else if (victim.IsCreature() && victim != attacker && damageTaken >= health && victim.ToCreature().HasFlag(CreatureStaticFlags.Unkillable)) { damageTaken = health - 1;