summaryrefslogtreecommitdiff
path: root/src/game-server/being.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/being.hpp')
-rw-r--r--src/game-server/being.hpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/game-server/being.hpp b/src/game-server/being.hpp
index b725bfee..6c7ff398 100644
--- a/src/game-server/being.hpp
+++ b/src/game-server/being.hpp
@@ -218,6 +218,16 @@ class Being : public MovingObject
*/
virtual void modifiedAttribute(int) {}
+ /** Gets the name of the being. */
+ std::string const &
+ getName() const
+ { return mName; }
+
+ /** Sets the name of the being. */
+ void
+ setName(const std::string& name)
+ { mName = name; }
+
protected:
static const int TICKS_PER_HP_REGENERATION = 100;
Action mAction;
@@ -227,6 +237,7 @@ class Being : public MovingObject
Being(Being const &rhs);
Being &operator=(Being const &rhs);
+ std::string mName; /**< Name of the being. */
Hits mHitsTaken; /**< List of punches taken since last update */
AttributeModifiers mModifiers; /**< Currently modified attributes. */
int mHpRegenTimer; /**< timer for hp regeneration*/