diff --git a/src/ballistica/scene_v1/node/spaz_node.cc b/src/ballistica/scene_v1/node/spaz_node.cc index b9956ddc2..7086ae328 100644 --- a/src/ballistica/scene_v1/node/spaz_node.cc +++ b/src/ballistica/scene_v1/node/spaz_node.cc @@ -3834,6 +3834,11 @@ void SpazNode::Step() { if (!holding_something_ && hold_node_.exists()) hold_node_.Clear(); } + // If we're knocked out, drop whatever we're holding. + if (knockout_) { + DropHeldObject(); + } + if (pickup_ == kPickupCooldown - 4) { if (!body_pickup_.exists()) { body_pickup_ = Object::New(