From 20a6609453ee2b51c388c296516c1abc1beab1d2 Mon Sep 17 00:00:00 2001 From: dshaligram Date: Mon, 28 May 2007 08:47:30 +0000 Subject: 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 --- crawl-ref/source/externs.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'crawl-ref/source/externs.h') 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); -- cgit v1.2.3-54-g00ecf