summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/it_use3.cc
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-05-08 21:31:51 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-05-08 21:31:51 +0000
commitca54ca53590788e28c47f0ea7f6c072d65a640d9 (patch)
tree4bcfe3c14e06d51289054a5dde3e28d4fdf4abca /crawl-ref/source/it_use3.cc
parent1b08247fbd1c4a95902188cd01e5510e8c2e79d3 (diff)
downloadcrawl-ref-ca54ca53590788e28c47f0ea7f6c072d65a640d9.tar.gz
crawl-ref-ca54ca53590788e28c47f0ea7f6c072d65a640d9.zip
Make vampires' spell (and ability) hunger dependent on their hunger state.
Thirsty: 75% Very thirsty: 50% Near Bloodless: 25% Bloodless: None git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4933 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/it_use3.cc')
-rw-r--r--crawl-ref/source/it_use3.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/crawl-ref/source/it_use3.cc b/crawl-ref/source/it_use3.cc
index f3e63901b0..0b9dfabf03 100644
--- a/crawl-ref/source/it_use3.cc
+++ b/crawl-ref/source/it_use3.cc
@@ -473,7 +473,7 @@ bool evoke_wielded()
dec_hp( 5 + random2avg(19, 2), false, "Staff of Dispater" );
dec_mp( 2 + random2avg(5, 2) );
- make_hungry( 100, false );
+ make_hungry(100, false, true);
power = you.skills[SK_EVOCATIONS] * 8;
your_spells( SPELL_HELLFIRE, power, false );
@@ -484,7 +484,7 @@ bool evoke_wielded()
case SPWPN_SCEPTRE_OF_ASMODEUS:
if ( evoke_sceptre_of_asmodeus() )
{
- make_hungry(200, false);
+ make_hungry(200, false, true);
did_work = true;
pract = 1;
}
@@ -498,7 +498,7 @@ bool evoke_wielded()
}
dec_mp(4);
- make_hungry( 50, false );
+ make_hungry(50, false, true);
pract = 1;
did_work = true;
@@ -520,7 +520,7 @@ bool evoke_wielded()
mpr("Magical energy flows into your mind!");
inc_mp( 3 + random2(5) + you.skills[SK_EVOCATIONS] / 3, false );
- make_hungry( 50, false );
+ make_hungry(50, false, true);
pract = 1;
did_work = true;
@@ -559,7 +559,7 @@ bool evoke_wielded()
{
mpr("You channel some magical energy.");
inc_mp( 1 + random2(3), false );
- make_hungry( 50, false );
+ make_hungry(50, false, true);
pract = (one_chance_in(5) ? 1 : 0);
did_work = true;
@@ -701,7 +701,7 @@ static bool efreet_flask(void)
const int efreet =
create_monster(
mgen_data( MONS_EFREET, beha, 0, you.pos(), hitting ) );
-
+
if (efreet != -1)
{
monsters *mon = &menv[efreet];