From bae70ca8ab6cc1d8fd05317c6574458f27890b93 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 24 May 2022 13:25:44 -0400 Subject: [PATCH] Core/Movement: Add a debug log when a player falls below the map Port From (https://github.com/TrinityCore/TrinityCore/commit/362a1c32c2cb61c972bb0a1163302e81b465dd4b) --- Source/Game/Handlers/MovementHandler.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/Game/Handlers/MovementHandler.cs b/Source/Game/Handlers/MovementHandler.cs index 8e5b8f8af..c95572da0 100644 --- a/Source/Game/Handlers/MovementHandler.cs +++ b/Source/Game/Handlers/MovementHandler.cs @@ -190,6 +190,7 @@ namespace Game // @todo discard movement packets after the player is rooted if (plrMover.IsAlive()) { + Log.outDebug(LogFilter.Player, $"FALLDAMAGE Below map. Map min height: {plrMover.GetMap().GetMinHeight(plrMover.GetPhaseShift(), movementInfo.Pos.GetPositionX(), movementInfo.Pos.GetPositionY())}, Player debug info:\n{plrMover.GetDebugInfo()}"); plrMover.AddPlayerFlag(PlayerFlags.IsOutOfBounds); plrMover.EnvironmentalDamage(EnviromentalDamage.FallToVoid, (uint)GetPlayer().GetMaxHealth()); // player can be alive if GM/etc