diff options
author | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-07-13 15:38:23 -0700 |
---|---|---|
committer | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-07-13 17:19:02 -0700 |
commit | d22ebac678fa1c1d0a60048a72ba445e3ed190d1 (patch) | |
tree | a63ccd59b4bb01408be9fc5843c20f2f878e2cd2 /crawl-ref/source/decks.cc | |
parent | 5562ea36cc1ba917da155a9dd93e6bf71d022771 (diff) | |
download | crawl-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.cc | 5 |
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); |