summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/art-func.h
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/art-func.h
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/art-func.h')
-rw-r--r--crawl-ref/source/art-func.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/art-func.h b/crawl-ref/source/art-func.h
index 9cb0083faf..b942a78ba7 100644
--- a/crawl-ref/source/art-func.h
+++ b/crawl-ref/source/art-func.h
@@ -687,7 +687,7 @@ static void _WYRMBANE_melee_effects(item_def* weapon, actor* attacker,
// Since the target will become a DEAD MONSTER if it dies due to the extra
// damage to dragons, we need to grab this information now.
- int hd = min(defender->as_monster()->hit_dice, 18);
+ int hd = min(defender->as_monster()->get_experience_level(), 18);
string name = defender->name(DESC_THE);
if (!mondied)
@@ -1131,7 +1131,7 @@ static void _FLAMING_DEATH_melee_effects(item_def* weapon, actor* attacker,
napalm_monster(
defender->as_monster(),
attacker,
- min(4, 1 + random2(attacker->get_experience_level())/2));
+ min(4, 1 + random2(attacker->get_hit_dice())/2));
}
}
}