From cae8284df1233a98550a6ea8921d029c161a75d7 Mon Sep 17 00:00:00 2001
From: Malin Freeborn <malinfreeborn@tutamail.com>
Date: Sun, 19 Apr 2020 16:37:26 +0200
Subject: [PATCH] make \randomtwo simple increment

---
 monsters.tex | 20 ++++++++++----------
 preamble.tex | 12 ++++++------
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/monsters.tex b/monsters.tex
index b974588c..ff89b12b 100644
--- a/monsters.tex
+++ b/monsters.tex
@@ -517,16 +517,16 @@
 }
 
 \newcommand{\basilisk}{
-\randomthree\addtocounter{age}{5}\randomtwo\addtocounter{random}{1}
-\animal{\arabic{age}}% STRENGTH
-{-2}% DEXTERITY
-{\arabic{random}}% SPEED
-{0}% WITS
-{4}% DR
-{2}% AGGRESSION
-{Projectiles 1, Athletics 2}% SKILLS
-{Odour demands Strength check, TN 9. Acidic breath (1D6-2 Damage).}% ABILITIES
-{\knacks{\unstoppable}}
+	\randomthree\addtocounter{age}{5}\randomtwo\addtocounter{r2}{1}
+	\animal{\arabic{age}}% STRENGTH
+	{-2}% DEXTERITY
+	{\arabic{r2}}% SPEED
+	{0}% WITS
+	{4}% DR
+	{2}% AGGRESSION
+	{Projectiles 1, Athletics 2}% SKILLS
+	{Odour demands Strength check, TN 9. Acidic breath (1D6-2 Damage).}% ABILITIES
+	{\knacks{\unstoppable}}
 }
 
 %
diff --git a/preamble.tex b/preamble.tex
index 9e25d5af..77d78208 100644
--- a/preamble.tex
+++ b/preamble.tex
@@ -164,6 +164,10 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west)
 	\setcounter{secnumdepth}{1}
 }
 
+\newcounter{r2}
+\setcounter{r2}{1}
+\newcounter{r3}
+\setcounter{r3}{2}
 \newcounter{enc}
 \newcounter{list}
 \newcounter{spelllevel}
@@ -272,13 +276,9 @@ Roll & Result \\
 		{\setcounter{age}{\value{random}}}
 }
 
+
 \newcommand{\randomtwo}{
-	\random
-	\whileboolexpr{
-		test {\ifnumcomp{\value{random}}{>}{2}}
-		}
-		{\addtocounter{random}{-2}}
-		{\setcounter{enc}{\value{random}}}
+	\ifnumcomp{\value{r2}}{>}{2}{\setcounter{r2}{1}}{\addtocounter{r2}{1}}
 }
 
 \newcommand{\mapentry}[1]{\addtocounter{list}{1}\subsubsection{\arabic{list}: #1}}
-- 
GitLab