diff --git a/magic.sty b/magic.sty index cca5728ac473ad153f70077de4353d956148d823..f4e4c4b7e86791af2081718f2cdb1b03b4c02b23 100644 --- a/magic.sty +++ b/magic.sty @@ -172,10 +172,7 @@ \renewcommand\spellSum{#6}% \renewcommand\spellNotes{#7}% \setRange% - \iftoggle{Duplicated}{% - \foreach \i in {1,...,\arabic{spellCost}}% - {\multiply\value{spellTargets} by \value{spellCost}\addtocounter{spellTargets}{0}}% - }{}% + \setTargetsIfDuplicated% \iftoggle{talisman}{% \index[talismans]{\textbf{#1} (\spellEnhancements\ \spellAction~\spellSphere) Range:~\spellRange, \ifnumcomp{\value{spellTargets}}{>}{1}{Area:~\arabic{spellTargets}, }{} \iftoggle{Devious}{Onset:~1~\showOnset, }{} Resisted by: \detokenize{#5}, Bonus:~\arabic{spellCost}. \spellSum|adfclosedflourishleft~p.~}% }{%