summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLoic Blot <loic.blot@unix-experience.fr>2018-03-29 13:41:48 +0200
committerLoic Blot <loic.blot@unix-experience.fr>2018-03-29 13:54:44 +0200
commit0396717256bb15ecb76469b7f148cfd6d952b34e (patch)
tree8e9d51825fb18aa1abeb2668cc0cb32c9f58fdf5 /src
parentef979ee2e9b3109e2b5348014e7ae4b3efdd666c (diff)
downloadminetest-0396717256bb15ecb76469b7f148cfd6d952b34e.tar.gz
minetest-0396717256bb15ecb76469b7f148cfd6d952b34e.tar.bz2
minetest-0396717256bb15ecb76469b7f148cfd6d952b34e.zip
Fix a warning introduced by c5b4e541749c50805519ce040d98a0a8e5e0ec03
Diffstat (limited to 'src')
-rw-r--r--src/content_sao.cpp8
-rw-r--r--src/content_sao.h2
2 files changed, 6 insertions, 4 deletions
diff --git a/src/content_sao.cpp b/src/content_sao.cpp
index f2cd0ff11..4959ec569 100644
--- a/src/content_sao.cpp
+++ b/src/content_sao.cpp
@@ -566,7 +566,8 @@ int LuaEntitySAO::punch(v3f dir,
if (!damage_handled) {
if (result.did_punch) {
- setHP(getHP() - result.damage);
+ setHP(getHP() - result.damage,
+ PlayerHPChangeReason(PlayerHPChangeReason::SET_HP));
if (result.damage > 0) {
std::string punchername = puncher ? puncher->getDescription() : "nil";
@@ -634,9 +635,10 @@ std::string LuaEntitySAO::getDescription()
return os.str();
}
-void LuaEntitySAO::setHP(s16 hp)
+void LuaEntitySAO::setHP(s16 hp, const PlayerHPChangeReason &reason)
{
- if(hp < 0) hp = 0;
+ if (hp < 0)
+ hp = 0;
m_hp = hp;
}
diff --git a/src/content_sao.h b/src/content_sao.h
index 10630014c..509f477dd 100644
--- a/src/content_sao.h
+++ b/src/content_sao.h
@@ -117,7 +117,7 @@ public:
void moveTo(v3f pos, bool continuous);
float getMinimumSavedMovement();
std::string getDescription();
- void setHP(s16 hp);
+ void setHP(s16 hp, const PlayerHPChangeReason &reason);
s16 getHP() const;
/* LuaEntitySAO-specific */
void setVelocity(v3f velocity);