diff --git a/kbe/src/server/cellapp/witness.cpp b/kbe/src/server/cellapp/witness.cpp index bdd51a24d7..6de22de5f1 100644 --- a/kbe/src/server/cellapp/witness.cpp +++ b/kbe/src/server/cellapp/witness.cpp @@ -707,8 +707,11 @@ bool Witness::update() //------------------------------------------------------------------------------------- void Witness::addBasePosToStream(Mercury::Bundle* pSendBundle) { - const Position3D& bpos = getBasePos(); + const VolatileInfo& volatileInfo = pEntity_->getScriptModule()->getVolatileInfo(); + if((volatileInfo.position() <= 0.0004f)) + return; + const Position3D& bpos = getBasePos(); Vector3 movement = bpos - lastBasePos; if(KBEVec3Length(&movement) < 0.0004f)