summaryrefslogtreecommitdiff
path: root/src/serverremoteplayer.h
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2011-12-04 14:43:01 +0200
committerPerttu Ahola <celeron55@gmail.com>2011-12-04 14:43:01 +0200
commit4cc117ddf6149b5b488e598a620674c8df208eac (patch)
tree32881a0ac8394cf7bdea5ab8dc26195c711a6ed9 /src/serverremoteplayer.h
parentceaf8edaded4c9e8f2e6fa285d9765e7095df332 (diff)
downloadminetest-4cc117ddf6149b5b488e598a620674c8df208eac.tar.gz
minetest-4cc117ddf6149b5b488e598a620674c8df208eac.tar.bz2
minetest-4cc117ddf6149b5b488e598a620674c8df208eac.zip
Properly use time_from_last_punch for limiting PvP punch damage
Diffstat (limited to 'src/serverremoteplayer.h')
-rw-r--r--src/serverremoteplayer.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/serverremoteplayer.h b/src/serverremoteplayer.h
index 15a9ebc38..bdc3bba20 100644
--- a/src/serverremoteplayer.h
+++ b/src/serverremoteplayer.h
@@ -74,7 +74,8 @@ public:
void rightClick(ServerActiveObject *clicker);
void setPos(v3f pos);
void moveTo(v3f pos, bool continuous);
- virtual std::string getDescription(){return getName();}
+ virtual std::string getDescription()
+ {return std::string("player ")+getName();}
virtual void getWieldDiggingProperties(ToolDiggingProperties *dst);
virtual void damageWieldedItem(u16 amount);
@@ -93,6 +94,8 @@ public:
bool m_hp_not_sent;
bool m_respawn_active;
bool m_is_in_environment;
+ // Incremented by step(), read and reset by Server
+ float m_time_from_last_punch;
private:
bool m_position_not_sent;