From 491287c0af743d1d5c3ae6bbefd272244dbd864c Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Sun, 1 Apr 2012 13:19:50 +0300 Subject: Don't apply player movement cheat detection in singleplayer --- src/content_sao.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/content_sao.h') diff --git a/src/content_sao.h b/src/content_sao.h index 55d0637ae..d336c5eea 100644 --- a/src/content_sao.h +++ b/src/content_sao.h @@ -106,7 +106,7 @@ class PlayerSAO : public ServerActiveObject { public: PlayerSAO(ServerEnvironment *env_, Player *player_, u16 peer_id_, - const std::set &privs); + const std::set &privs, bool is_singleplayer); ~PlayerSAO(); u8 getType() const { return ACTIVEOBJECT_TYPE_PLAYER; } @@ -183,9 +183,11 @@ public: m_time_from_last_punch = 0.0; return r; } - void updatePrivileges(const std::set &privs) + void updatePrivileges(const std::set &privs, + bool is_singleplayer) { m_privs = privs; + m_is_singleplayer = is_singleplayer; } private: @@ -205,6 +207,7 @@ private: struct ObjectProperties m_prop; // Cached privileges for enforcement std::set m_privs; + bool m_is_singleplayer; public: // Some flags used by Server -- cgit v1.2.3