summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/decks.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/decks.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/decks.cc')
-rw-r--r--crawl-ref/source/decks.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/crawl-ref/source/decks.cc b/crawl-ref/source/decks.cc
index 07c962cf29..6a23d291d9 100644
--- a/crawl-ref/source/decks.cc
+++ b/crawl-ref/source/decks.cc
@@ -2339,7 +2339,7 @@ static void _crusade_card(int power, deck_rarity_type rarity)
// (though not immunity) check. Specifically,
// you can convert Killer Klowns this way.
// Might be too good.
- if (mi->hit_dice * 35 < random2(power))
+ if (mi->get_hit_dice() * 35 < random2(power))
{
simple_monster_message(*mi, " is converted.");
mi->add_ench(ENCH_CHARM);
@@ -2809,7 +2809,8 @@ static void _degeneration_card(int power, deck_rarity_type rarity)
}
if (mons &&
- x_chance_in_y((power_level + 1) * 5 + random2(5), mons->hit_dice))
+ x_chance_in_y((power_level + 1) * 5 + random2(5),
+ mons->get_hit_dice()))
{
effects = true;
monster_polymorph(mons, RANDOM_MONSTER, PPT_LESS);