diff options
author | evktalo <evktalo@users.sourceforge.net> | 2009-09-30 21:49:06 +0300 |
---|---|---|
committer | evktalo <evktalo@users.sourceforge.net> | 2009-09-30 21:49:06 +0300 |
commit | 088bde53337992e16d041865ed3f29a251c5c55b (patch) | |
tree | ae485dbf708804869a1cd811134cd9455310fc3c /crawl-ref/source/spl-cast.cc | |
parent | 3d29622183c8faefd8135c3f91b847e427283dc0 (diff) | |
download | crawl-ref-088bde53337992e16d041865ed3f29a251c5c55b.tar.gz crawl-ref-088bde53337992e16d041865ed3f29a251c5c55b.zip |
Generalize the check for Vehumet supported spells. Add Shatter and Lee's Rapid Deconstruction (SPELL_FRAGMENTATION) to the list.
Signed-off-by: evktalo <evktalo@users.sourceforge.net>
Diffstat (limited to 'crawl-ref/source/spl-cast.cc')
-rw-r--r-- | crawl-ref/source/spl-cast.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crawl-ref/source/spl-cast.cc b/crawl-ref/source/spl-cast.cc index 5106e310f6..8c5f71d7b9 100644 --- a/crawl-ref/source/spl-cast.cc +++ b/crawl-ref/source/spl-cast.cc @@ -338,9 +338,8 @@ static int _apply_spellcasting_success_boosts(spell_type spell, int chance) int wiz_factor = 87; if (you.religion == GOD_VEHUMET - && !player_under_penance() && you.piety >= 50 - && (spell_typematch(spell, SPTYP_CONJURATION) - || spell_typematch(spell, SPTYP_SUMMONING))) + && !player_under_penance() && you.piety >= piety_breakpoint(1) + && vehumet_supports_spell(spell)) { // [dshaligram] Fail rate multiplier used to be .5, scaled // back to 67%. |