From f652678f3554faac65015d422322d1e76821fd52 Mon Sep 17 00:00:00 2001 From: Derek MacDonald Date: Wed, 25 Aug 2021 13:25:03 -0400 Subject: [PATCH] Cursor position playtest: Fix spawning sector height check (#604) --- Source/Core/Editing/ClassicMode.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Core/Editing/ClassicMode.cs b/Source/Core/Editing/ClassicMode.cs index c1891db0..fbb34b65 100755 --- a/Source/Core/Editing/ClassicMode.cs +++ b/Source/Core/Editing/ClassicMode.cs @@ -721,8 +721,9 @@ namespace CodeImp.DoomBuilder.Editing return false; } - //41 = player's height in Doom. Is that so in all other games as well? - if (s.CeilHeight - s.FloorHeight < 41) + // Spawning sector height isn't too low to cause a stuck player. + int playerheight = General.Map.Config.ReadSetting("thingtypes.players.height", 56); + if (s.CeilHeight - s.FloorHeight < playerheight) { General.MainWindow.DisplayStatus(StatusType.Warning, "Can't test from current position: sector is too low!"); return false;