diff --git a/src/character_movement.cpp b/src/character_movement.cpp index 5c7625e..fdfbe74 100644 --- a/src/character_movement.cpp +++ b/src/character_movement.cpp @@ -72,7 +72,7 @@ void TA_Character::updateAir() if(jump && !jumpReleased && !links.controller->isPressed(TA_BUTTON_A)) { jumpReleased = true; } - if(jumpReleased) { + if(jumpReleased && !spring) { jumpSpeed = std::max(jumpSpeed, releaseJumpSpeed); }