mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-05-10 19:01:50 +00:00
Error friction responds to changes in friction
This commit is contained in:
parent
734e34e1ba
commit
3591df6060
1 changed files with 3 additions and 3 deletions
|
|
@ -13261,7 +13261,7 @@ fixed_t K_PlayerBaseFriction(const player_t *player, fixed_t original)
|
||||||
// If bots are moving in the wrong direction relative to where they want to look, add some extra grip.
|
// If bots are moving in the wrong direction relative to where they want to look, add some extra grip.
|
||||||
angle_t MAXERROR = ANGLE_45;
|
angle_t MAXERROR = ANGLE_45;
|
||||||
angle_t MINERROR = 0;
|
angle_t MINERROR = 0;
|
||||||
fixed_t MAXERRORFRICTION = FRACUNIT>>3;
|
fixed_t MAXERRORFRICTION = FixedMul(FRACUNIT >> 3, factor);
|
||||||
fixed_t errorfrict = Easing_InCubic(min(FRACUNIT, FixedDiv(player->botvars.predictionError, MAXERROR)), 0, MAXERRORFRICTION);
|
fixed_t errorfrict = Easing_InCubic(min(FRACUNIT, FixedDiv(player->botvars.predictionError, MAXERROR)), 0, MAXERRORFRICTION);
|
||||||
|
|
||||||
if (player->currentwaypoint && player->currentwaypoint->mobj)
|
if (player->currentwaypoint && player->currentwaypoint->mobj)
|
||||||
|
|
@ -13273,13 +13273,13 @@ fixed_t K_PlayerBaseFriction(const player_t *player, fixed_t original)
|
||||||
errorfrict *= 2;
|
errorfrict *= 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
// errorfrict = min(errorfrict, frict/4);
|
/*
|
||||||
|
|
||||||
if (player->mo && !P_MobjWasRemoved(player->mo) && player->mo->movefactor < FRACUNIT)
|
if (player->mo && !P_MobjWasRemoved(player->mo) && player->mo->movefactor < FRACUNIT)
|
||||||
{
|
{
|
||||||
// Reduce error friction on low-friction surfaces
|
// Reduce error friction on low-friction surfaces
|
||||||
errorfrict = FixedMul(errorfrict, player->mo->movefactor);
|
errorfrict = FixedMul(errorfrict, player->mo->movefactor);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
if (player->botvars.predictionError >= MINERROR)
|
if (player->botvars.predictionError >= MINERROR)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue