diff --git a/src/d_netcmd.c b/src/d_netcmd.c index c6ece0ae0..14f6188f8 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -562,7 +562,7 @@ consvar_t cv_kartstacking_ssmt_accelboost = CVAR_INIT ("vanillaboost_ssmt_accelb consvar_t cv_kartstacking_ssmt_handleboost = CVAR_INIT ("vanillaboost_ssmt_handleboost", "0.01", CV_NETVAR|CV_CHEAT|CV_FLOAT|CV_GUARD, CV_Unsigned, NULL); consvar_t cv_kartstacking_recspin_speedboost_lo = CVAR_INIT ("vanillaboost_recspin_speedboost_lo", "0", CV_NETVAR|CV_CHEAT|CV_FLOAT|CV_GUARD, CV_Unsigned, NULL); -consvar_t cv_kartstacking_recspin_accelboost_lo = CVAR_INIT ("vanillaboost_recspin_accelboost_lo", "2.0", CV_NETVAR|CV_CHEAT|CV_FLOAT|CV_GUARD, CV_Unsigned, NULL); +consvar_t cv_kartstacking_recspin_accelboost_lo = CVAR_INIT ("vanillaboost_recspin_accelboost_lo", "0.5", CV_NETVAR|CV_CHEAT|CV_FLOAT|CV_GUARD, CV_Unsigned, NULL); consvar_t cv_kartstacking_recspin_handleboost_lo = CVAR_INIT ("vanillaboost_recspin_handleboost_lo", "0.25", CV_NETVAR|CV_CHEAT|CV_FLOAT|CV_GUARD, CV_Unsigned, NULL); consvar_t cv_kartstacking_recspin_speedboost_hi = CVAR_INIT ("vanillaboost_recspin_speedboost_hi", "0", CV_NETVAR|CV_CHEAT|CV_FLOAT|CV_GUARD, CV_Unsigned, NULL); diff --git a/src/k_kart.c b/src/k_kart.c index 3966f237c..f1527e7f1 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -2941,13 +2941,13 @@ static void K_GetKartBoostPower(player_t *player) } else if (player->pflags & PF_RECOVERYSPIN) { - if (player->flashing || player->recoverydashcharge >= TICRATE) + if (player->flashing || player->recoverydashcharge >= RECOVERYDASHCHARGETIME) { - K_DoBoost(player, RECSPINSPEEDBOOSTHI, RECSPINACCELBOOSTHI, RECSPINHANDLEBOOSTHI, false, false); // + 500% acceleration, + 25% handling + K_DoBoost(player, RECSPINSPEEDBOOSTHI, RECSPINACCELBOOSTHI, RECSPINHANDLEBOOSTHI, false, false); } else { - K_DoBoost(player, RECSPINSPEEDBOOSTLO, RECSPINACCELBOOSTLO, RECSPINHANDLEBOOSTLO, false, false);// + 200% acceleration, + 25% handling + K_DoBoost(player, RECSPINSPEEDBOOSTLO, RECSPINACCELBOOSTLO, RECSPINHANDLEBOOSTLO, false, false); } } diff --git a/src/k_kart.h b/src/k_kart.h index 66b825993..5a37105d2 100644 --- a/src/k_kart.h +++ b/src/k_kart.h @@ -413,11 +413,11 @@ typedef enum boolean K_NullDriftTiltEnalbed(); -#define RECOVERYDASHADD (TICRATE/3) +#define RECOVERYDASHADD (TICRATE/2) //og val 2*TICRATE -#define RECOVERYDASHCHARGETIME (TICRATE+RECOVERYDASHADD) +#define RECOVERYDASHCHARGETIME (2*TICRATE+RECOVERYDASHADD) //og val 3*TICRATE/2 -#define RECOVERYDASHWIPETIME ((2*TICRATE/2)+RECOVERYDASHADD) +#define RECOVERYDASHWIPETIME ((3*TICRATE/2)+RECOVERYDASHADD) #ifdef __cplusplus } // extern "C"