summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/spl-util.cc')
-rw-r--r--crawl-ref/source/spl-util.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/crawl-ref/source/spl-util.cc b/crawl-ref/source/spl-util.cc
index 4f892d6f4e..5b4ab85812 100644
--- a/crawl-ref/source/spl-util.cc
+++ b/crawl-ref/source/spl-util.cc
@@ -104,12 +104,16 @@ void init_spell_descs(void)
end(1, false, "spell #%d, id %d has no name", i, data.id);
if (data.level < 1 || data.level > 9)
+ {
end(1, false, "spell '%s' has invalid level %d",
data.title, data.level);
+ }
if (data.min_range > data.max_range)
+ {
end(1, false, "spell '%s' has min_range larger than max_range",
data.title);
+ }
if (data.flags & SPFLAG_TARGETING_MASK)
{
@@ -312,14 +316,14 @@ int spell_hunger(spell_type which_spell)
int hunger;
- if ( level < 10 && level > 0 )
+ if (level < 10 && level > 0)
hunger = basehunger[level-1];
else
hunger = (basehunger[0] * level * level) / 4;
hunger -= you.intel * you.skills[SK_SPELLCASTING];
- if ( hunger < 0 )
+ if (hunger < 0)
hunger = 0;
return hunger;