From 8326f324564ba85319a4759fc18ee9ea2b4ab4d8 Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Wed, 5 Jan 2022 17:44:11 -0500 Subject: [PATCH 1/2] Fix default terrain friction --- src/k_terrain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/k_terrain.c b/src/k_terrain.c index e03ee2059..945ba8450 100644 --- a/src/k_terrain.c +++ b/src/k_terrain.c @@ -1019,7 +1019,7 @@ static void K_TerrainDefaults(terrain_t *terrain) terrain->splashID = SIZE_MAX; terrain->footstepID = SIZE_MAX; - terrain->friction = FRACUNIT; + terrain->friction = 0; terrain->offroad = 0; terrain->damageType = -1; terrain->trickPanel = 0; From c5279e57953681f1138c49ca01a20ff639f4f869 Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Wed, 5 Jan 2022 17:58:48 -0500 Subject: [PATCH 2/2] Fix missing line for trick panels --- src/k_terrain.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/k_terrain.c b/src/k_terrain.c index 945ba8450..f0a5347ea 100644 --- a/src/k_terrain.c +++ b/src/k_terrain.c @@ -416,6 +416,9 @@ void K_ProcessTerrainEffect(mobj_t *mo) player->pflags |= PF_TRICKDELAY; K_DoPogoSpring(mo, upwards, 1); + // Reduce speed + speed /= 2; + if (speed < minspeed) { speed = minspeed;