rename calc_arg_offset to match newest booststack
This commit is contained in:
parent
99daf2efd8
commit
e9b79efe2d
5 changed files with 9 additions and 10 deletions
|
|
@ -446,7 +446,7 @@ consvar_t cv_kartrings = CVAR_INIT ("kartrings", "No", CV_NETVAR|CV_CALL|CV_NOIN
|
|||
|
||||
// Stacking related
|
||||
consvar_t cv_kartstacking = CVAR_INIT ("kartstacking", "No", CV_NETVAR|CV_CALL|CV_NOINIT, CV_YesNo, KartStacking_OnChange);
|
||||
consvar_t cv_kartstacking_calc_arg_offset = CVAR_INIT ("kartstacking_calcargoffset", "0.32", CV_NETVAR|CV_CHEAT|CV_FLOAT, CV_Unsigned, NULL);
|
||||
consvar_t cv_kartstacking_diminishparam = CVAR_INIT ("kartstacking_diminishparam", "0.32", CV_NETVAR|CV_CHEAT|CV_FLOAT, CV_Unsigned, NULL);
|
||||
consvar_t cv_kartstacking_maxvanillaboost = CVAR_INIT ("kartstacking_maxvanillaboost", "0.375", CV_NETVAR|CV_CHEAT|CV_FLOAT, CV_Unsigned, NULL);
|
||||
consvar_t cv_kartstacking_speedboostdropoff = CVAR_INIT ("kartstacking_speedboostdropoff", "0.01", CV_NETVAR|CV_CHEAT|CV_FLOAT, CV_Unsigned, NULL);
|
||||
consvar_t cv_kartstacking_speedboostdropoff_brake = CVAR_INIT ("kartstacking_speedboostdropoff_brake", "0.05", CV_NETVAR|CV_CHEAT|CV_FLOAT, CV_Unsigned, NULL);
|
||||
|
|
|
|||
|
|
@ -122,7 +122,7 @@ extern consvar_t cv_kartusepwrlv;
|
|||
extern consvar_t cv_kartrings;
|
||||
|
||||
extern consvar_t cv_kartstacking;
|
||||
extern consvar_t cv_kartstacking_calc_arg_offset;
|
||||
extern consvar_t cv_kartstacking_diminishparam;
|
||||
extern consvar_t cv_kartstacking_maxvanillaboost;
|
||||
extern consvar_t cv_kartstacking_speedboostdropoff;
|
||||
extern consvar_t cv_kartstacking_speedboostdropoff_brake;
|
||||
|
|
|
|||
|
|
@ -283,7 +283,7 @@ void K_RegisterKartStuff(void)
|
|||
|
||||
// Stacking
|
||||
CV_RegisterVar(&cv_kartstacking);
|
||||
CV_RegisterVar(&cv_kartstacking_calc_arg_offset);
|
||||
CV_RegisterVar(&cv_kartstacking_diminishparam);
|
||||
CV_RegisterVar(&cv_kartstacking_speedboostdropoff);
|
||||
CV_RegisterVar(&cv_kartstacking_speedboostdropoff_brake);
|
||||
CV_RegisterVar(&cv_kartstacking_accelstack);
|
||||
|
|
@ -3525,7 +3525,7 @@ static inline fixed_t K_GetSneakerBoostSpeed(void)
|
|||
|
||||
static fixed_t diminish(fixed_t speedboost)
|
||||
{
|
||||
return FixedSqrt(speedboost + CALC_ARG_OFFSET) - CALC_RET_OFFSET;
|
||||
return FixedSqrt(speedboost + DIMINISHPARAM) - FixedSqrt(DIMINISHPARAM);
|
||||
}
|
||||
|
||||
void K_DoBoost(player_t *player, fixed_t speedboost, fixed_t accelboost, boolean stack, boolean visible)
|
||||
|
|
|
|||
|
|
@ -39,8 +39,7 @@ Make sure this matches the actual number of states
|
|||
|
||||
// Precalculated constants for stacked boost diminishing
|
||||
// *Somewhat* matches old calc but doesn't use arrays, which makes it faster and more memory efficent
|
||||
#define CALC_ARG_OFFSET K_RAGuard(cv_kartstacking_calc_arg_offset)
|
||||
#define CALC_RET_OFFSET FixedSqrt(CALC_ARG_OFFSET)
|
||||
#define DIMINISHPARAM K_RAGuard(cv_kartstacking_diminishparam)
|
||||
#define MAXVANILLABOOST K_RAGuard(cv_kartstacking_maxvanillaboost)
|
||||
#define SPEEDBOOSTDROPOFF K_RAGuard(cv_kartstacking_speedboostdropoff)
|
||||
#define SPEEDBOOSTDROPOFF_BRAKE K_RAGuard(cv_kartstacking_speedboostdropoff_brake)
|
||||
|
|
|
|||
|
|
@ -10619,9 +10619,6 @@ static void P_DefaultMobjShadowScale(mobj_t *thing)
|
|||
case MT_LANDMINE:
|
||||
case MT_BALLHOG:
|
||||
case MT_SINK:
|
||||
case MT_THUNDERSHIELD:
|
||||
case MT_BUBBLESHIELD:
|
||||
case MT_FLAMESHIELD:
|
||||
case MT_ROCKETSNEAKER:
|
||||
case MT_SPB:
|
||||
case MT_ADVENTURESPIKEA:
|
||||
|
|
@ -10649,6 +10646,9 @@ static void P_DefaultMobjShadowScale(mobj_t *thing)
|
|||
case MT_ITEMCAPSULE:
|
||||
thing->shadowscale = FRACUNIT/2;
|
||||
break;
|
||||
case MT_THUNDERSHIELD:
|
||||
case MT_BUBBLESHIELD:
|
||||
case MT_FLAMESHIELD:
|
||||
case MT_BLUEFRUIT:
|
||||
case MT_ORANGEFRUIT:
|
||||
case MT_REDFRUIT:
|
||||
|
|
@ -10746,7 +10746,7 @@ static void P_DefaultMobjShadowScale(mobj_t *thing)
|
|||
case MT_THROWNEXPLOSION:
|
||||
case MT_THROWNGRENADE:
|
||||
case MT_EMBLEM:
|
||||
thing->shadowscale = FRACUNIT;
|
||||
thing->shadowscale = FRACUNIT/3;
|
||||
break;
|
||||
default:
|
||||
if (thing->flags & (MF_ENEMY|MF_BOSS))
|
||||
|
|
|
|||
Loading…
Reference in a new issue