From d618eb07245fd3e9f9f4bf69c606adfb67ece3f1 Mon Sep 17 00:00:00 2001
From: Malin Freeborn <malinfreeborn@posteo.net>
Date: Tue, 9 Jan 2024 01:42:07 +0100
Subject: [PATCH] refactor \showStdSpells

---
 magic.sty | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/magic.sty b/magic.sty
index 0938b8e2..c4abf50b 100644
--- a/magic.sty
+++ b/magic.sty
@@ -173,7 +173,8 @@
 }
 
 \newcommand\spell[7]{%
-  \togglefalse{talisman}
+  \togglefalse{talisman}%
+  \stepcounter{enc}%
   \calcSpell{#1}{#2}{#3}{#4}{#5}{#6}{#7}%
   \iftoggle{fullSpells}{%
     \fullSpell%
@@ -193,14 +194,13 @@
     \settoggle{fullSpells}{false}
     #1
     \foreach \n in {3,2,1}{
-      \ifnum\value{enc}<3
-        \foreach \s in {Light,Death,Life,Mind,Force,Earth,Air,Fire,Water,Fate}{
-          \ifnumcomp{\value{\s}}{=}{\n}{
-              \input{config/spells/\s\n.tex}
-              \stepcounter{enc}
-          }{}
-        }
-      \fi
+      \foreach \s in {Light,Death,Life,Mind,Force,Earth,Air,Fire,Water,Fate}{
+        \ifnumcomp{\value{\s}}{=}{\n}{
+          \ifnum\value{enc}<3
+            \input{config/spells/\s\n.tex}
+          \fi
+        }{}
+      }
     }
   \end{description}
   \textcolor{\pageSideColor}{\hrulefill\raisebox{-3pt}{\npcsymbol}}
-- 
GitLab