diff --git a/src/physics/physics.cpp b/src/physics/physics.cpp index e0450931..a489afdf 100644 --- a/src/physics/physics.cpp +++ b/src/physics/physics.cpp @@ -2542,7 +2542,7 @@ int CPhysics::ObjectAdapt(const Math::Vector &pos, const Math::Vector &angle) } } - if ( oType == OBJECT_TARGET2 ) + if ( oType == OBJECT_TARGET2 && !pObj->GetLock() ) { Math::Vector oPos = pObj->GetPosition(); distance = Math::Distance(oPos, iPos);