Index: ps/trunk/source/simulation2/components/CCmpPosition.cpp =================================================================== --- ps/trunk/source/simulation2/components/CCmpPosition.cpp +++ ps/trunk/source/simulation2/components/CCmpPosition.cpp @@ -556,6 +556,10 @@ if (cmpPosition) y -= cmpPosition->GetRotation().Y; } + // Don't send messages if we don't actually rotate. + if ((y - m_RotY).Absolute() <= fixed::Epsilon()) + return; + m_RotY = y; AdvertisePositionChanges();