From 3188483eb2acee0b1c5d4dd05b98d4958c1dcf8f Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Thu, 15 Sep 2022 18:38:10 -0400 Subject: [PATCH] TERRAIN trick panel can use float strengths More inbetweens available, if anyone needs them. --- src/k_terrain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/k_terrain.c b/src/k_terrain.c index 993253504..b289eeadd 100644 --- a/src/k_terrain.c +++ b/src/k_terrain.c @@ -479,7 +479,7 @@ void K_ProcessTerrainEffect(mobj_t *mo) const fixed_t hscale = mapobjectscale + (mapobjectscale - mo->scale); const fixed_t minspeed = 24*hscale; fixed_t speed = FixedHypot(mo->momx, mo->momy); - fixed_t upwards = 16 * FRACUNIT * terrain->trickPanel; + fixed_t upwards = 16 * terrain->trickPanel; player->trickpanel = 1; player->pflags |= PF_TRICKDELAY; @@ -1482,7 +1482,7 @@ static void K_ParseTerrainParameter(size_t i, char *param, char *val) } else if (stricmp(param, "trickPanel") == 0) { - terrain->trickPanel = (UINT8)get_number(val); // trick panel strength enum? + terrain->trickPanel = FLOAT_TO_FIXED(atof(val)); } else if (stricmp(param, "floorClip") == 0) {