From df66b7d9a38d49964abdaaf596ef987b78d7f3b8 Mon Sep 17 00:00:00 2001 From: En Yi Date: Thu, 23 Feb 2023 20:53:12 +0800 Subject: [PATCH] Fix regression in lower velocity in water Changelog: - Revert jumped check for short hopping. Without it, the check will pass when player is in water --- engine/game_systems.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/engine/game_systems.c b/engine/game_systems.c index acae9d3..e9a3255 100644 --- a/engine/game_systems.c +++ b/engine/game_systems.c @@ -187,9 +187,10 @@ void player_movement_input_system(Scene_t* scene) } // Short Hop - //if (p_cjump->jumped) + // Jumped check is needed to make sure it is applied on jumps, not generally + // One issue caused is lower velocity in water + if (p_cjump->jumped) { - if (!p_pstate->jump_pressed) { if (!p_cjump->short_hop && p_ctransform->velocity.y < 0)