From 3f458afe59a968f09d2bf505dd9283f594407b8e Mon Sep 17 00:00:00 2001
From: Malin Freeborn <malinfreeborn@posteo.net>
Date: Tue, 5 Mar 2024 22:38:47 +0100
Subject: [PATCH] small statblock refactoring

---
 stats.sty | 19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

diff --git a/stats.sty b/stats.sty
index bafbdedf..6d4eb81f 100644
--- a/stats.sty
+++ b/stats.sty
@@ -556,12 +556,9 @@
 
     #9
 
-    \skillsEtc
-
-    \derivedstats
-
+    \skillsEtc%
+    \derivedstats%
     \end{tcolorbox}
-
   }{
     \vspace{2em}
     \noindent
@@ -573,7 +570,6 @@
     \hphantom{\abilities}%
     \vspace{-2em}
     \derivedstats
-
     \skillsEtc
 
     \hrulefill
@@ -640,7 +636,6 @@
 	}
 
 \end{tabularx}
-
 }
 
 \newcommand\skillsEtc{
@@ -680,9 +675,7 @@
   \ifdefempty{\abilities}{}%
     {\ent{Abilities} & \abilities}
 	\mods
-
 \end{tabular}
-
 }
 
 %%     _               _        _
@@ -696,10 +689,10 @@
 %% print out att, spd, DAM, dex, dr (type), str
 %%
 %
-\newcommand{\derivedstats}{
-  \iftoggle{verbose}{\hrulefill}{}
-  \setlength\topsep{0pt}
-  \setlength\parskip{0pt}
+\newcommand{\derivedstats}{%
+  \setlength\topsep{0pt}%
+  \setlength\parskip{0pt}%
+  \iftoggle{verbose}{\par\hrulefill}{}%
   \iftoggle{debug}{str: \arabic{Strength}, dex: \arabic{Dexterity}, spd: \arabic{Speed}, att: \arabic{att}, damage: \arabic{damage}, Attack total: \arabic{attackXPtotal}, Def Total: \arabic{defenceXPtotal}}{}
 
 % Stats for allies don't need to show Combat +1 as 'TN 8 to hit', they just need to show '+1'.
-- 
GitLab