diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2009-02-16 23:57:21 +0100 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2009-02-16 23:57:21 +0100 |
commit | 91ee1c7b3e861d84c8aae51ad933ff6015adb5b8 (patch) | |
tree | c6458c99d566f0e656a6db1a9acc66d8f0fd0d27 /src/localplayer.h | |
parent | f93c40463d018b4a2c2909bf5de14a81ce91ac64 (diff) | |
download | mana-client-91ee1c7b3e861d84c8aae51ad933ff6015adb5b8.tar.gz mana-client-91ee1c7b3e861d84c8aae51ad933ff6015adb5b8.tar.bz2 mana-client-91ee1c7b3e861d84c8aae51ad933ff6015adb5b8.tar.xz mana-client-91ee1c7b3e861d84c8aae51ad933ff6015adb5b8.zip |
Don't arbitrarily unset player target on NPC deletion
When an NPC got deleted it would reset the player target. I'm assuming
what was meant was to reset the target when the deleted NPC was the
target.
Diffstat (limited to 'src/localplayer.h')
-rw-r--r-- | src/localplayer.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/localplayer.h b/src/localplayer.h index 4d0a05be..5f02de4f 100644 --- a/src/localplayer.h +++ b/src/localplayer.h @@ -141,8 +141,6 @@ class LocalPlayer : public Player void stopAttack(); - Being* getTarget() const; - /** * Overridden to do nothing. The attacks of the local player are * displayed as soon as the player attacks, not when the server says @@ -154,6 +152,12 @@ class LocalPlayer : public Player virtual void handleAttack(Being *victim, int damage) {} /** + * Returns the current target of the player. Returns 0 if no being is + * currently targeted. + */ + Being* getTarget() const; + + /** * Sets the target being of the player. */ void setTarget(Being* target); |