diff --git a/src/kernel/magic.c b/src/kernel/magic.c index 0675fdb08..7134981a7 100644 --- a/src/kernel/magic.c +++ b/src/kernel/magic.c @@ -2843,12 +2843,12 @@ void magic(void) } } /* erst bezahlen, dann Kostenzähler erhöhen */ - if (fumbled) { + if (co->level>0) { + pay_spell(u, sp, co->level, co->distance); + } + if (fumbled) { do_fumble(co); } - if (co->level>0) { - pay_spell(u, sp, co->level, co->distance); - } countspells(u, 1); } }