From 30815b240d18f6de85c1b153dc3f5ff2adee288a Mon Sep 17 00:00:00 2001 From: minenice55 Date: Fri, 23 Jan 2026 18:38:44 -0500 Subject: [PATCH] apparently this runs even when the player slot is vacant --- src/g_game.c | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/src/g_game.c b/src/g_game.c index f2d664534..42bc6b198 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -2928,27 +2928,33 @@ void G_PlayerReborn(INT32 player, boolean betweenmaps) kartspeed = kartspeedrestat; kartweight = kartweightrestat; - if (player == consoleplayer) + if (playeringame[player]) { - HU_AddChatText(va("You are now %d speed, %d weight.", kartspeed, kartweight), true); - } - else - { - HU_AddChatText(va("%s is now %d speed, %d weight.", player_names[player], kartspeed, kartweight), true); + if (player == consoleplayer) + { + HU_AddChatText(va("You are now %d speed, %d weight.", kartspeed, kartweight), true); + } + else + { + HU_AddChatText(va("%s is now %d speed, %d weight.", player_names[player], kartspeed, kartweight), true); + } } } else { kartspeed = skins[players[player].skin].kartspeed; kartweight = skins[players[player].skin].kartweight; - - if (player == consoleplayer) + + if (playeringame[player]) { - HU_AddChatText(va("You are now using your skin's default stats."), true); - } - else - { - HU_AddChatText(va("%s is now using their skin's default stats.", player_names[player]), true); + if (player == consoleplayer) + { + HU_AddChatText(va("You are now using your skin's default stats."), true); + } + else + { + HU_AddChatText(va("%s is now using their skin's default stats.", player_names[player]), true); + } } } }