diff options
author | Perttu Ahola <celeron55@gmail.com> | 2013-08-04 00:45:49 +0300 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2013-08-04 00:45:49 +0300 |
commit | 8831669505905dd9cd415711063f705d8e7ce02c (patch) | |
tree | e3732284d445a143909294265d4b2742e68cfc19 /src/content_sao.cpp | |
parent | 742614180cbbe598694a48bd9eb6f7b97a762243 (diff) | |
download | minetest-8831669505905dd9cd415711063f705d8e7ce02c.tar.gz minetest-8831669505905dd9cd415711063f705d8e7ce02c.tar.bz2 minetest-8831669505905dd9cd415711063f705d8e7ce02c.zip |
Allow mods to listen to cheat detections using minetest.register_on_cheat()
Diffstat (limited to 'src/content_sao.cpp')
-rw-r--r-- | src/content_sao.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/content_sao.cpp b/src/content_sao.cpp index 8d46d4237..799c279a4 100644 --- a/src/content_sao.cpp +++ b/src/content_sao.cpp @@ -1454,8 +1454,9 @@ std::string PlayerSAO::getPropertyPacket() return gob_cmd_set_properties(m_prop); } -void PlayerSAO::checkMovementCheat() +bool PlayerSAO::checkMovementCheat() { + bool cheated = false; if(isAttached() || m_is_singleplayer || g_settings->getBool("disable_anticheat")) { @@ -1503,8 +1504,10 @@ void PlayerSAO::checkMovementCheat() <<std::endl; m_player->setPosition(m_last_good_position); m_moved = true; + cheated = true; } } + return cheated; } bool PlayerSAO::getCollisionBox(aabb3f *toset) { |