diff --git a/src/gs-entbase/server/func_pushable.qc b/src/gs-entbase/server/func_pushable.qc index 37faebe4..ca5c51f3 100644 --- a/src/gs-entbase/server/func_pushable.qc +++ b/src/gs-entbase/server/func_pushable.qc @@ -73,7 +73,10 @@ func_pushable::customphysics(void) /* run the physics, then fix our helper bbox! */ friction = 0.5f; - runstandardplayerphysics(this); + + if (vlen(velocity)) + runstandardplayerphysics(this); + setorigin(m_eCollBox, absmin + (0.5 * (absmax - absmin))); }