diff --git a/src/k_kart.c b/src/k_kart.c index 1f3785134..a2f188fef 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -8263,6 +8263,9 @@ void K_KartPlayerThink(player_t *player, ticcmd_t *cmd) player->incontrol = 0; player->incontrol++; } + + player->incontrol = min(player->incontrol, 5*TICRATE); + player->incontrol = max(player->incontrol, -5*TICRATE); if (player->tumbleBounces > 0) { diff --git a/src/k_kart.h b/src/k_kart.h index a85459ddc..2f5936064 100644 --- a/src/k_kart.h +++ b/src/k_kart.h @@ -43,7 +43,7 @@ Make sure this matches the actual number of states // 2023-08-26 +ang20 to Sal's OG values to make them friendlier - Tyron #define STUMBLE_STEEP_VAL (ANG60 + ANG20) #define STUMBLE_STEEP_VAL_AIR (ANG30 + ANG10 + ANG20) -#define STUMBLE_AIRTIME TICRATE*3 +#define STUMBLE_AIRTIME 35 #define MAXRINGVOLUME 255 #define MINRINGVOLUME 100