From df20ff5ad47b1d8a04385956589a7564522258a6 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 18 Nov 2012 17:59:52 +0000 Subject: Support for ownerid() on projectiles and spacemines, show assassin name in death messages. --- src/game/base/spacemine.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/game/base/spacemine.h') diff --git a/src/game/base/spacemine.h b/src/game/base/spacemine.h index 4f95849..3c314c2 100644 --- a/src/game/base/spacemine.h +++ b/src/game/base/spacemine.h @@ -41,6 +41,14 @@ public: return spacemine_damage; } + /** + * @brief id of the player who dropped the spacemine + * */ + inline const int ownerid() const + { + return spacemine_ownerid; + } + /* --- mutators -------------------------------------------- */ /** @@ -50,11 +58,21 @@ public: { spacemine_damage = damage; } + + /** + * @brief set the id of the player who dropped the spacemine + * */ + inline void set_ownerid(const int ownerid) + { + spacemine_ownerid = ownerid; + } private: unsigned long spacemine_detonated_timestamp; float spacemine_damage; + int spacemine_ownerid; + static const Template *spacemine_template; }; -- cgit v1.2.3