From 8aa356df7579120af7758bfd48afcfe617a00567 Mon Sep 17 00:00:00 2001 From: CTD Date: Mon, 28 Jul 2014 15:38:39 +0200 Subject: [PATCH] Bug 1938 [E3] Magiepatzer kaputt (auraverlust statt kostensteigerung)! MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Erst Bezahlen, dann Patzer. Sonst werden die Kosten im Falle des "kleinsten" Patzers noch beim aktuellen Spruch erhöht. --- src/kernel/magic.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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); } }