diff options
Diffstat (limited to 'crawl-ref/source/abl-show.cc')
-rw-r--r-- | crawl-ref/source/abl-show.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/abl-show.cc b/crawl-ref/source/abl-show.cc index 01eb25959d..98090b2818 100644 --- a/crawl-ref/source/abl-show.cc +++ b/crawl-ref/source/abl-show.cc @@ -955,7 +955,9 @@ bool activate_ability(void) break; case ABIL_TSO_SMITING: - cast_smiting( (2 + skill_bump(SK_INVOCATIONS)) * 6 ); + if (your_spells( SPELL_SMITING, (2 + skill_bump(SK_INVOCATIONS)) * 6, + false ) == SPRET_ABORT) + return (false); exercise( SK_INVOCATIONS, (coinflip()? 3 : 2) ); break; |