Index: source/simulation2/components/CCmpPosition.cpp =================================================================== --- source/simulation2/components/CCmpPosition.cpp +++ source/simulation2/components/CCmpPosition.cpp @@ -561,6 +561,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();