summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-cast.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/spl-cast.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/spl-cast.cc')
-rw-r--r--crawl-ref/source/spl-cast.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/crawl-ref/source/spl-cast.cc b/crawl-ref/source/spl-cast.cc
index 705ed3c083..b4ef8f52ff 100644
--- a/crawl-ref/source/spl-cast.cc
+++ b/crawl-ref/source/spl-cast.cc
@@ -691,7 +691,7 @@ bool cast_a_spell()
if (!staff_energy && you.is_undead != US_UNDEAD)
{
- const int spellh = spell_hunger( spell );
+ const int spellh = calc_hunger( spell_hunger(spell) );
if (spellh > 0)
make_hungry(spellh, true);
}
@@ -2495,7 +2495,7 @@ static void _miscast_summoning(int severity, const char* cause)
case 4:
case 5:
if (create_monster(
- mgen_data(summon_any_demon(DEMON_LESSER),
+ mgen_data(summon_any_demon(DEMON_LESSER),
BEH_HOSTILE, 5, you.pos(), MHITYOU)) != -1)
{
mpr("Something appears in a flash of light!");
@@ -2514,7 +2514,7 @@ static void _miscast_summoning(int severity, const char* cause)
for (int i = 0; i < count; ++i)
{
create_monster(
- mgen_data(MONS_SPATIAL_VORTEX,
+ mgen_data(MONS_SPATIAL_VORTEX,
BEH_HOSTILE, 3,
you.pos(), MHITYOU));
}
@@ -2524,7 +2524,7 @@ static void _miscast_summoning(int severity, const char* cause)
case 1:
case 2:
if (create_monster(
- mgen_data(summon_any_demon(DEMON_COMMON),
+ mgen_data(summon_any_demon(DEMON_COMMON),
BEH_HOSTILE, 5,
you.pos(), MHITYOU)) != -1)
{
@@ -2537,21 +2537,21 @@ static void _miscast_summoning(int severity, const char* cause)
case 5:
mpr("A chorus of chattering voices calls out to you!");
create_monster(
- mgen_data(summon_any_demon(DEMON_LESSER),
+ mgen_data(summon_any_demon(DEMON_LESSER),
BEH_HOSTILE, 5, you.pos(), MHITYOU));
create_monster(
- mgen_data(summon_any_demon(DEMON_LESSER),
+ mgen_data(summon_any_demon(DEMON_LESSER),
BEH_HOSTILE, 5, you.pos(), MHITYOU));
if (coinflip())
create_monster(
- mgen_data(summon_any_demon(DEMON_LESSER),
+ mgen_data(summon_any_demon(DEMON_LESSER),
BEH_HOSTILE, 5, you.pos(), MHITYOU));
if (coinflip())
create_monster(
- mgen_data(summon_any_demon(DEMON_LESSER),
+ mgen_data(summon_any_demon(DEMON_LESSER),
BEH_HOSTILE, 5, you.pos(), MHITYOU));
break;
}