mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Fix brake dust double scaling
This commit is contained in:
parent
1f73f98e7a
commit
86cea709ef
1 changed files with 6 additions and 8 deletions
14
src/k_kart.c
14
src/k_kart.c
|
|
@ -2061,11 +2061,9 @@ static void
|
||||||
spawn_brake_dust
|
spawn_brake_dust
|
||||||
( mobj_t * master,
|
( mobj_t * master,
|
||||||
angle_t aoff,
|
angle_t aoff,
|
||||||
int radf,
|
fixed_t rad,
|
||||||
fixed_t scale)
|
fixed_t scale)
|
||||||
{
|
{
|
||||||
const fixed_t rad = radf * master->radius;
|
|
||||||
|
|
||||||
const angle_t a = master->angle + aoff;
|
const angle_t a = master->angle + aoff;
|
||||||
|
|
||||||
mobj_t *spark = P_SpawnMobjFromMobj(master,
|
mobj_t *spark = P_SpawnMobjFromMobj(master,
|
||||||
|
|
@ -2093,7 +2091,7 @@ static void K_SpawnBrakeVisuals(player_t *player)
|
||||||
if (leveltime & 1)
|
if (leveltime & 1)
|
||||||
{
|
{
|
||||||
angle_t aoff;
|
angle_t aoff;
|
||||||
UINT8 radm;
|
fixed_t radf;
|
||||||
|
|
||||||
UINT8 wheel = 3;
|
UINT8 wheel = 3;
|
||||||
|
|
||||||
|
|
@ -2103,24 +2101,24 @@ static void K_SpawnBrakeVisuals(player_t *player)
|
||||||
wheel ^= 1 << (player->drift < 0);
|
wheel ^= 1 << (player->drift < 0);
|
||||||
|
|
||||||
aoff = 7 * ANG10;
|
aoff = 7 * ANG10;
|
||||||
radm = 8;
|
radf = 32 * FRACUNIT;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
aoff = ANG30;
|
aoff = ANG30;
|
||||||
radm = 6;
|
radf = 24 * FRACUNIT;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (wheel & 1)
|
if (wheel & 1)
|
||||||
{
|
{
|
||||||
spawn_brake_dust(player->mo,
|
spawn_brake_dust(player->mo,
|
||||||
aoff, radm, scale);
|
aoff, radf, scale);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (wheel & 2)
|
if (wheel & 2)
|
||||||
{
|
{
|
||||||
spawn_brake_dust(player->mo,
|
spawn_brake_dust(player->mo,
|
||||||
InvAngle(aoff), radm, scale);
|
InvAngle(aoff), radf, scale);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue