From 0d4f7d91ba9c64ac6b5dd65fd758478bd338fe21 Mon Sep 17 00:00:00 2001 From: TerminalHash Date: Wed, 26 Apr 2023 12:37:57 +0300 Subject: [PATCH] net: a more elegant solution for d_* --- src/game/g_game.pas | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/game/g_game.pas b/src/game/g_game.pas index b8c69a1..4f6f82a 100644 --- a/src/game/g_game.pas +++ b/src/game/g_game.pas @@ -774,6 +774,19 @@ end; function g_Game_IsNet(): Boolean; begin Result := (gGameSettings.GameType in [GT_SERVER, GT_CLIENT]); + + if gGameSettings.GameType in [GT_SERVER, GT_CLIENT] then + begin + // set debug options to false to avoid cheaters + g_debug_Sounds := False; + g_debug_Frames := False; + g_debug_WinMsgs := False; + g_debug_MonsterOff := False; + g_debug_BotAIOff := 0; + g_debug_HealthBar := False; + g_Debug_Player := False; + Exit; + end; end; function g_Game_IsServer(): Boolean; @@ -4821,15 +4834,6 @@ begin // Óñòàíîâêà ðàçìåðîâ îêîí èãðîêîâ: g_Game_SetupScreenSize(); -// set debug options to false to avoid cheaters - g_debug_Sounds := False; - g_debug_Frames := False; - g_debug_WinMsgs := False; - g_debug_MonsterOff := False; - g_debug_BotAIOff := 0; - g_debug_HealthBar := False; - g_Debug_Player := False; - NetState := NET_STATE_AUTH; g_Game_SetLoadingText(_lc[I_LOAD_CONNECT], 0, False); -- 2.29.2