From 6023fa4825abefd851ec25a98c57bf2ca4c3899d Mon Sep 17 00:00:00 2001 From: Eidolon Date: Tue, 5 Mar 2024 14:48:09 -0600 Subject: [PATCH 1/3] Only record tumble time for machine local players --- src/k_kart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index 38f32762c..084b0c244 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -8095,7 +8095,7 @@ void K_KartPlayerHUDUpdate(player_t *player) else player->karthud[khud_finish] = 0; - if (demo.playback == false && P_IsLocalPlayer(player) == true) + if (demo.playback == false && P_IsMachineLocalPlayer(player) == true) { if (player->tumbleBounces != 0 && gamedata->totaltumbletime != UINT32_MAX) { From 3386c70f9c73bec4883cf2853e2be4aeb5af6b93 Mon Sep 17 00:00:00 2001 From: Eidolon Date: Tue, 5 Mar 2024 14:49:18 -0600 Subject: [PATCH 2/3] Record skin wins only for machine local players --- src/p_user.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_user.c b/src/p_user.c index 7adfa49ea..13da816e4 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -1314,7 +1314,7 @@ void P_DoPlayerExit(player_t *player, pflags_t flags) PR_SaveProfiles(); } - if (P_IsLocalPlayer(player) && player->skin < numskins) + if (P_IsMachineLocalPlayer(player) && player->skin < numskins) { skins[player->skin].records.wins++; } From fb3beef84cec5f8ac0fef0bea88c6992b9e8efa7 Mon Sep 17 00:00:00 2001 From: Eidolon Date: Tue, 5 Mar 2024 14:49:51 -0600 Subject: [PATCH 3/3] Only do replay save btn for machine-local players --- src/p_user.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_user.c b/src/p_user.c index 13da816e4..179a2792a 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -1320,7 +1320,7 @@ void P_DoPlayerExit(player_t *player, pflags_t flags) } } - if (!demo.savebutton && P_IsLocalPlayer(player)) + if (!demo.savebutton && P_IsMachineLocalPlayer(player)) demo.savebutton = leveltime; } }