From 1bacc4e3950bb92a604ddc8e4c5efa9f749fa8dc Mon Sep 17 00:00:00 2001 From: fickleheart Date: Tue, 8 Jan 2019 20:27:54 -0600 Subject: [PATCH] Make starting boost timing compensate for latency --- src/k_kart.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/k_kart.c b/src/k_kart.c index 6162e772..6118e17d 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -5487,7 +5487,12 @@ void K_MoveKartPlayer(player_t *player, boolean onground) if (leveltime >= starttime-(2*TICRATE) && leveltime <= starttime) { if (cmd->buttons & BT_ACCELERATE) + { + if (player->kartstuff[k_boostcharge] == 0) + player->kartstuff[k_boostcharge] = cmd->latency; + player->kartstuff[k_boostcharge]++; + } else player->kartstuff[k_boostcharge] = 0; }