From 43b00b221c62901a4170d311e24b84e66c3c694a Mon Sep 17 00:00:00 2001
From: Malin Freeborn <malinfreeborn@posteo.net>
Date: Sat, 20 Apr 2024 17:16:07 +0200
Subject: [PATCH] refactor \showBoxes

---
 main.tex  |  4 +++-
 stats.sty | 20 +++++++++++---------
 2 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/main.tex b/main.tex
index ff8adab8..f2fe5227 100644
--- a/main.tex
+++ b/main.tex
@@ -158,7 +158,7 @@
 \togglefalse{examplecharacter}
 
 
-\statblock{{\T[2]\N}{\arabic{noAppearing} Goblins}}%
+\statblock{{\T[7]\N}{\arabic{noAppearing} Goblins}}%
   {{-2}{1}{2}}%
   {{-3}{2}{-4}}%
   {
@@ -176,4 +176,6 @@
 
 \end{multicols}
 
+
+
 \end{document}
diff --git a/stats.sty b/stats.sty
index 5d5d4a02..82b2d0c4 100644
--- a/stats.sty
+++ b/stats.sty
@@ -131,29 +131,31 @@
 }
 
 \newcommand\HPHPboxes{%
+  \setcounter{track}{\value{noAppearing}}%
   \begin{tabular}{rr}%
   \hiderowcolors%
     HP \arabic{hp}~%
-    \whileboolexpr{test {\ifnumcomp{\value{noAppearing}}{>}{0}}}{%%
-      \ifnumodd{\value{noAppearing}}{ & \boxStat{hp} \\}{\boxStat{hp}}%%
-      \addtocounter{noAppearing}{-1}%
+    \whileboolexpr{test {\ifnumcomp{\value{track}}{>}{0}}}{%%
+      \ifnumodd{\value{track}}{ & \boxStat{hp} \\}{\boxStat{hp}}%%
+      \addtocounter{track}{-1}%
     }%
   \end{tabular}%
 }
 
 \newcommand\HPHPHPboxes{%
+  \setcounter{track}{\value{noAppearing}}%
   \begin{tabular}{rrr}%
     \hiderowcolors%
     HP \arabic{hp}~%
-    \whileboolexpr{test {\ifnumcomp{\value{noAppearing}}{>}{0}}}{%%
+    \whileboolexpr{test {\ifnumcomp{\value{track}}{>}{0}}}{%%
       \boxStat{hp}%
-      \addtocounter{noAppearing}{-1}%
+      \addtocounter{track}{-1}%
       &%
-      \ifnum\value{noAppearing}>0\boxStat{hp}\fi%
-      \addtocounter{noAppearing}{-1}%
+      \ifnum\value{track}>0\boxStat{hp}\fi%
+      \addtocounter{track}{-1}%
       &%
-      \ifnum\value{noAppearing}>0\boxStat{hp}\fi%
-      \addtocounter{noAppearing}{-1}%
+      \ifnum\value{track}>0\boxStat{hp}\fi%
+      \addtocounter{track}{-1}%
       \\%
     }%
   \end{tabular}%
-- 
GitLab