diff --git a/rwengine/src/ai/PlayerController.cpp b/rwengine/src/ai/PlayerController.cpp index eca03f1b..f9a78b49 100644 --- a/rwengine/src/ai/PlayerController.cpp +++ b/rwengine/src/ai/PlayerController.cpp @@ -327,7 +327,8 @@ glm::vec3 PlayerController::getTargetPosition() { } void PlayerController::jump() { - if (!character->isInWater()) { + if (!character->isInWater() && + character->isOnGround()) { setNextActivity(std::make_unique()); } }