diff options
author | savilli <78875209+savilli@users.noreply.github.com> | 2021-10-12 21:12:49 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-12 20:12:49 +0200 |
commit | 6ea558f8ac57a391b6f54c534441f930b0609cea (patch) | |
tree | 7d995996bfb6acfa9fb13a76419c3d09dd72a40e /src/server/player_sao.h | |
parent | ecc6f4ba25cd49599922333a5f8d4b4ce368992d (diff) | |
download | minetest-6ea558f8ac57a391b6f54c534441f930b0609cea.tar.gz minetest-6ea558f8ac57a391b6f54c534441f930b0609cea.tar.bz2 minetest-6ea558f8ac57a391b6f54c534441f930b0609cea.zip |
Fix player HP desync between client and server
Diffstat (limited to 'src/server/player_sao.h')
-rw-r--r-- | src/server/player_sao.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server/player_sao.h b/src/server/player_sao.h index 8e2d8803f..1429d7129 100644 --- a/src/server/player_sao.h +++ b/src/server/player_sao.h @@ -112,7 +112,11 @@ public: u16 punch(v3f dir, const ToolCapabilities *toolcap, ServerActiveObject *puncher, float time_from_last_punch); void rightClick(ServerActiveObject *clicker); - void setHP(s32 hp, const PlayerHPChangeReason &reason); + void setHP(s32 hp, const PlayerHPChangeReason &reason) override + { + return setHP(hp, reason, true); + } + void setHP(s32 hp, const PlayerHPChangeReason &reason, bool send); void setHPRaw(u16 hp) { m_hp = hp; } u16 getBreath() const { return m_breath; } void setBreath(const u16 breath, bool send = true); |