aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2021-12-12 16:08:12 +0100
committerElias Fleckenstein <eliasfleckenstein@web.de>2021-12-12 16:08:12 +0100
commit659f470565efff7a8789d1cc8b1cd18ad7d15ad0 (patch)
tree591a6cb0e96c2b70917c031b670a8103a776a15b /src/server
parent76aa6103e39533d70f3b46e6df902dc6b4dd4104 (diff)
downloadminetest-659f470565efff7a8789d1cc8b1cd18ad7d15ad0.tar.xz
Add correct gravity calculation
Diffstat (limited to 'src/server')
-rw-r--r--src/server/player_sao.cpp2
-rw-r--r--src/server/player_sao.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/src/server/player_sao.cpp b/src/server/player_sao.cpp
index 83e17f830..174bef1b3 100644
--- a/src/server/player_sao.cpp
+++ b/src/server/player_sao.cpp
@@ -316,6 +316,8 @@ std::string PlayerSAO::generateUpdatePhysicsOverrideCommand() const
writeU8(os, !m_physics_override_sneak);
writeU8(os, !m_physics_override_sneak_glitch);
writeU8(os, !m_physics_override_new_move);
+ // this one is off by default
+ writeU8(os, m_physics_override_new_gravity);
return os.str();
}
diff --git a/src/server/player_sao.h b/src/server/player_sao.h
index 47fe85413..66a0fb275 100644
--- a/src/server/player_sao.h
+++ b/src/server/player_sao.h
@@ -227,6 +227,7 @@ public:
bool m_physics_override_sneak = true;
bool m_physics_override_sneak_glitch = false;
bool m_physics_override_new_move = true;
+ bool m_physics_override_new_gravity = false;
bool m_physics_override_sent = false;
};