summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/ability.cc
diff options
context:
space:
mode:
authorNeil Moore <neil@s-z.org>2014-06-27 01:44:33 -0400
committerNeil Moore <neil@s-z.org>2014-06-27 01:45:06 -0400
commit81106b096fb3b0b12ced5b355db710bb4f48e673 (patch)
tree08adc305cf8ab571f83cdaa72b8b3de83fda36a1 /crawl-ref/source/ability.cc
parentaf64dd7e1a7a759329ae08b416ec7d61e15989ec (diff)
downloadcrawl-ref-81106b096fb3b0b12ced5b355db710bb4f48e673.tar.gz
crawl-ref-81106b096fb3b0b12ced5b355db710bb4f48e673.zip
Assert that we did not escape predestination.
Diffstat (limited to 'crawl-ref/source/ability.cc')
-rw-r--r--crawl-ref/source/ability.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/crawl-ref/source/ability.cc b/crawl-ref/source/ability.cc
index 64ed96a01d..63994566fb 100644
--- a/crawl-ref/source/ability.cc
+++ b/crawl-ref/source/ability.cc
@@ -1846,6 +1846,7 @@ bool activate_talent(const talent& tal)
switch (ability_result)
{
case SPRET_SUCCESS:
+ ASSERT(!fail);
practise(EX_USED_ABIL, abil.ability);
_pay_ability_costs(abil, zpcost);
count_action(tal.is_invocation ? CACT_INVOKE : CACT_ABIL, abil.ability);