diff --git a/src/ballistica/scene_v1/node/spaz_node.cc b/src/ballistica/scene_v1/node/spaz_node.cc index 2beab1a9..d89f7618 100644 --- a/src/ballistica/scene_v1/node/spaz_node.cc +++ b/src/ballistica/scene_v1/node/spaz_node.cc @@ -1053,7 +1053,10 @@ void SpazNode::SetJumpPressed(bool val) { } jump_pressed_ = val; if (jump_pressed_) { - if (!can_fly_ && !knockout_ && !frozen_) { + if (frozen_ || knockout_) { + return; + } + if (!can_fly_) { if (SceneSound* sound = GetRandomMedia(jump_sounds_)) { if (auto* source = g_base->audio->SourceBeginNew()) { const dReal* p_top = dGeomGetPosition(body_head_->geom());