summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/attack.cc
diff options
context:
space:
mode:
authorNicholas Feinberg <pleasingfung@gmail.com>2014-07-13 15:38:23 -0700
committerNicholas Feinberg <pleasingfung@gmail.com>2014-07-13 17:19:02 -0700
commitd22ebac678fa1c1d0a60048a72ba445e3ed190d1 (patch)
treea63ccd59b4bb01408be9fc5843c20f2f878e2cd2 /crawl-ref/source/attack.cc
parent5562ea36cc1ba917da155a9dd93e6bf71d022771 (diff)
downloadcrawl-ref-d22ebac678fa1c1d0a60048a72ba445e3ed190d1.tar.gz
crawl-ref-d22ebac678fa1c1d0a60048a72ba445e3ed190d1.zip
Separate 'permanent' and 'temporary' monster hit dice
As part of a wider scheme to make draining temporary.
Diffstat (limited to 'crawl-ref/source/attack.cc')
-rw-r--r--crawl-ref/source/attack.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/attack.cc b/crawl-ref/source/attack.cc
index 04aa655d61..db5a5b43a7 100644
--- a/crawl-ref/source/attack.cc
+++ b/crawl-ref/source/attack.cc
@@ -782,7 +782,7 @@ void attack::chaos_affects_defender()
}
case CHAOS_MISCAST:
{
- int level = defender->get_experience_level();
+ int level = defender->get_hit_dice();
// At level == 27 there's a 13.9% chance of a level 3 miscast.
int level0_chance = level;
@@ -1814,7 +1814,7 @@ bool attack::apply_damage_brand(const char *what)
(defender->holiness() == MH_NATURAL ? random2(30) : random2(22));
if (mons_class_is_confusable(defender->type)
- && hdcheck >= defender->get_experience_level()
+ && hdcheck >= defender->get_hit_dice()
&& !one_chance_in(5)
&& !defender->as_monster()->check_clarity(false))
{