]> git.lizzy.rs Git - minetest.git/blobdiff - src/content_sao.cpp
Fix invalid usage of texture->getSize() where actually texture->getOriginalSize(...
[minetest.git] / src / content_sao.cpp
index 9b4ae6100e0eec7d422de0f94f4e4558b7576468..85ab8d307abe4bb4e36682eea48f92ffe6a6c8bc 100644 (file)
@@ -527,8 +527,9 @@ void LuaEntitySAO::step(float dtime, bool send_recommended)
                        m_velocity += dtime * m_acceleration;
                }
 
-               if(m_prop.automatic_face_movement_dir){
-                       m_yaw = atan2(m_velocity.Z,m_velocity.X) * 180 / M_PI;
+               if((m_prop.automatic_face_movement_dir) &&
+                               (fabs(m_velocity.Z) > 0.001 || fabs(m_velocity.X) > 0.001)){
+                       m_yaw = atan2(m_velocity.Z,m_velocity.X) * 180 / M_PI + m_prop.automatic_face_movement_dir_offset;
                }
        }