From 80497b4f724a99edd75680b74960e89cd3f836e6 Mon Sep 17 00:00:00 2001 From: Malin Freeborn <malinfreeborn@posteo.net> Date: Mon, 22 Apr 2024 21:22:15 +0200 Subject: [PATCH] add low-to-high random counters Broken creatures were removed from the test, to be later fixed. --- layout.sty | 28 +++++++++++++++++++++++++++- test.tex | 16 ++++++++-------- 2 files changed, 35 insertions(+), 9 deletions(-) diff --git a/layout.sty b/layout.sty index 10790b9f..a1d32002 100644 --- a/layout.sty +++ b/layout.sty @@ -878,6 +878,20 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west) \setcounter{r3c}{1} \newcounter{r4b} \setcounter{r4b}{\day} + +\newcounter{rn1t0} + \setcounter{rn1t0}{-1} +\newcounter{r0t1} + \setcounter{r0t1}{0} +\newcounter{r2t3} + \setcounter{r2t3}{2} +\newcounter{r3t4} + \setcounter{r3t4}{3} +\newcounter{rn3t3} + \setcounter{rn3t3}{3} +\newcounter{r4t5} + \setcounter{r4t5}{4} + \newcounter{r12} \setcounter{r12}{\month} \newcounter{enc} @@ -984,10 +998,14 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west) \stepcounter{r2}% \stepcounter{r3}% \stepcounter{r4}% + \stepcounter{r2t3} + \stepcounter{r3t4} + \stepcounter{r4t5} + \stepcounter{r0t1} + \stepcounter{rn1t0} \ifodd\value{r3}% \stepcounter{r2b}% \stepcounter{r3b}% - \stepcounter{r4}% \else% \stepcounter{r2c}% \stepcounter{r3c}% @@ -999,6 +1017,14 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west) {\ifnum\value{\c}>3\setcounter{\c}{1}\fi}% \foreach\c in {r4,r4b}% {\ifnum\value{\c}>4\setcounter{\c}{1}\fi}% + \ifnum\value{r0t1}>1\setcounter{r0t1}{0}\fi% + \ifnum\value{rn1t0}>0\setcounter{rn1t0}{-1}\fi% + \ifnum\value{r2t3}>3\setcounter{r2t3}{2}\fi% + \ifnum\value{r3t4}>4\setcounter{r3t4}{3}\fi% + \ifnum\value{r4t5}>5\setcounter{r4t5}{4}\fi% + \setcounter{rn3t3}{\value{r3b}}% + \multiply\value{rn3t3} by -1% + \addtocounter{rn3t3}{0}% } %%%%%%%%%%%%%%%%%%%% LAYOUT %%%%%%%%%%%%%%%%%%%% diff --git a/test.tex b/test.tex index b6527ccd..78916a08 100644 --- a/test.tex +++ b/test.tex @@ -162,11 +162,11 @@ This section is non-verbose, so only basic stats are shown. \settoggle{verbose}{true} -\dwarvensoldier +%\dwarvensoldier -\dwarventrader +%\dwarventrader -\dwarvenrunemaster +%\dwarvenrunemaster \subsection{Elves} @@ -174,7 +174,7 @@ This section is non-verbose, so only basic stats are shown. \elf -\elvenenchanter +%\elvenenchanter \dryad @@ -420,11 +420,11 @@ When using a bestiary chapter, the stats appear as dice rolls, rather than fixed \subsection{Dwarves} -\dwarvensoldier +%\dwarvensoldier -\dwarventrader +%\dwarventrader -\dwarvenrunemaster +%\dwarvenrunemaster \subsection{Elves} @@ -432,7 +432,7 @@ When using a bestiary chapter, the stats appear as dice rolls, rather than fixed \elf -\elvenenchanter +%\elvenenchanter \hag -- GitLab