diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-05-28 08:47:30 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-05-28 08:47:30 +0000 |
commit | 20a6609453ee2b51c388c296516c1abc1beab1d2 (patch) | |
tree | 201d735a3a4d66471005cb763078a6c05056752c /crawl-ref/source/externs.h | |
parent | 7aed4c41d7fa0f9d70df56a82abbe69061e56269 (diff) | |
download | crawl-ref-20a6609453ee2b51c388c296516c1abc1beab1d2.tar.gz crawl-ref-20a6609453ee2b51c388c296516c1abc1beab1d2.zip |
Preliminary integration of Zooko's Xom patch (untested).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1489 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/externs.h')
-rw-r--r-- | crawl-ref/source/externs.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crawl-ref/source/externs.h b/crawl-ref/source/externs.h index c0465f2f56..065a2961ca 100644 --- a/crawl-ref/source/externs.h +++ b/crawl-ref/source/externs.h @@ -154,7 +154,7 @@ public: virtual void blink() = 0; virtual void teleport(bool right_now = false, bool abyss_shift = false) = 0; virtual void poison(actor *attacker, int amount = 1) = 0; - virtual void sicken(int amount) = 0; + virtual bool sicken(int amount) = 0; virtual void paralyse(int strength) = 0; virtual void slow_down(int strength) = 0; virtual void confuse(int strength) = 0; @@ -434,6 +434,7 @@ public: std::string name(description_level_type descrip, bool terse = false, bool ident = false) const; bool has_spells() const; + bool cursed() const; int book_number() const; void clear() @@ -598,7 +599,6 @@ public: unsigned int gold; int char_class; char class_name[30]; - // char speed; // now unused int time_taken; char shield_blocks; // number of shield blocks since last action @@ -773,7 +773,7 @@ public: int hunger_level() const { return hunger_state; } void make_hungry(int nutrition, bool silent = true); void poison(actor *agent, int amount = 1); - void sicken(int amount); + bool sicken(int amount); void paralyse(int str); void slow_down(int str); void confuse(int strength); @@ -1018,7 +1018,7 @@ public: int melee_evasion(const actor *attacker) const; void poison(actor *agent, int amount = 1); - void sicken(int strength); + bool sicken(int strength); void paralyse(int str); void slow_down(int str); void confuse(int strength); |