summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/actor.h
diff options
context:
space:
mode:
authorVsevolod Kozlov <zaba@thorium.homeunix.org>2009-11-10 16:48:44 +0300
committerVsevolod Kozlov <zaba@thorium.homeunix.org>2009-11-10 16:48:44 +0300
commit54ccf63c382d3e27c7165ee57a721929dc45f77c (patch)
tree50084e3a093d19b7826ea54834d4d3a5db2e3153 /crawl-ref/source/actor.h
parent672df2f6a49ff8683255e5bad316674d16285f0c (diff)
downloadcrawl-ref-54ccf63c382d3e27c7165ee57a721929dc45f77c.tar.gz
crawl-ref-54ccf63c382d3e27c7165ee57a721929dc45f77c.zip
Make actor::heal return bool; move heal_monster to monsters::heal.
monsters::heal and heal_monster used to have slightly different logic for increasing maximum HP. Now the heal_monster logic is used everywhere. player::heal always returns true at the moment, but since its return value is never checked, that does not affect anything.
Diffstat (limited to 'crawl-ref/source/actor.h')
-rw-r--r--crawl-ref/source/actor.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/actor.h b/crawl-ref/source/actor.h
index 009bfb237a..1bd4c2cfe8 100644
--- a/crawl-ref/source/actor.h
+++ b/crawl-ref/source/actor.h
@@ -144,7 +144,7 @@ public:
virtual int hurt(const actor *attacker, int amount,
beam_type flavour = BEAM_MISSILE,
bool cleanup_dead = true) = 0;
- virtual void heal(int amount, bool max_too = false) = 0;
+ virtual bool heal(int amount, bool max_too = false) = 0;
virtual void banish(const std::string &who = "") = 0;
virtual void blink(bool allow_partial_control = true) = 0;
virtual void teleport(bool right_now = false, bool abyss_shift = false) = 0;