diff --git a/monsters.sty b/monsters.sty
index dbee47243cab5293ce3a439c1d528975fc7cd2ac..3a729b1c2b0b51caa98c486b0fd8d4795a193cb8 100644
--- a/monsters.sty
+++ b/monsters.sty
@@ -113,7 +113,7 @@
 {}
 }
 %
-\newcommand{\wolf}[1][\npc{\A\T}{\randomdozen \arabic{r12} Wolves}]{
+\newcommand{\wolf}[1][\randomdozen\npc{\A\T[\arabic{r12}]}{\arabic{r12} Wolves}]{
 	#1
 	\randomdozen
 	\addtocounter{enc}{2}
@@ -207,9 +207,9 @@
 	\gdef\armourtype{C}}
 	}
 
-\newcommand{\dwarventrader}[1][\npc{\Dw\M}{\arabic{r12} Dwarven Traders}]{
-	#1
+\newcommand{\dwarventrader}[1][\npc{\T[\arabic{r12}]\Dw\M}{\arabic{r12} Dwarven Traders}]{
 	\randomdozen
+	#1
 	\randomtwoB
 	\randomthree\randomtwo\addtocounter{enc}{-1}
 	\person{\arabic{enc}}% STRENGTH
@@ -225,9 +225,9 @@
 	{}
 	}
 %
-\newcommand{\dwarvensoldier}[1][\npc{\T\Dw\M}{\arabic{r12} Dwarven Soldiers}]{
-	#1
+\newcommand{\dwarvensoldier}[1][\npc{\T[\arabic{r12}]\Dw\M}{\arabic{r12} Dwarven Soldiers}]{
 	\randomdozen
+	#1
 	\randomtwo
 	\person{\arabic{r2}}% STRENGTH
 	{\arabic{enc}}% DEXTERITY
@@ -292,7 +292,9 @@
 	{\lockedmana{5}\gdef\armourtype{C}}
 	}
 
-\newcommand{\elf}[1][\npc{\El\F}{Elf}]{
+\newcommand{\elf}[1][\npc{\T[\arabic{r2c}]\El\F}{\arabic{r2c} Elves}]{
+  \randomtwoC
+  \stepcounter{r2c}
 	#1
 	\randomtwo
 	\randomtwoB
@@ -385,7 +387,8 @@
 {}
 }
 
-\newcommand{\gnomishsoldier}[1][\npc{\Gn\M}{Gnomish Soldier}]{
+\newcommand{\gnomishsoldier}[1][\npc{\T[\arabic{r12}]\Gn\M}{Gnomish Soldiers}]{
+  \randomdozen
 	#1
 	\randomtwo
 	\addtocounter{enc}{-2}
@@ -482,7 +485,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\humantrader}[1][\npc{\Hu\M}{\arabic{r12} Traders}]{
+\newcommand{\humantrader}[1][\npc{\T[\arabic{r12}]\Hu\M}{\arabic{r12} Traders}]{
+  \randomdozen
 	#1
 	\randomtwo
 	\randomtwoB
@@ -555,7 +559,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\humansoldier}[1][\npc{\T\Hu}{\arabic{r12} Soldiers}]{
+\newcommand{\humansoldier}[1][\npc{\T[\arabic{r12}]\Hu}{\arabic{r12} Soldiers}]{
+  \randomdozen
 	#1
 	\randomtwo
 	\addtocounter{enc}{1}
@@ -605,7 +610,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\royalguard}[1][\npc{\T}{\arabic{r12} Guards}]{
+\newcommand{\royalguard}[1][\npc{\T[\arabic{r12}]\Hu}{\arabic{r12} Guards}]{
+  \randomdozen
 	#1
 	\randomtwo
 	\addtocounter{enc}{1}
@@ -651,7 +657,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\humanarcher}[1][\npc{\T\Hu}{\arabic{r12} Archers}]{
+\newcommand{\humanarcher}[1][\npc{\T[\arabic{r12}]\Hu}{\arabic{r12} Archers}]{
+  \randomdozen
 	#1
 	\randomtwo
 	\randomtwoB
@@ -783,7 +790,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {\lockedmana{\value{r2}}}
 }
 
-\newcommand{\gnollhunter}[1][\npc{\T\Nl}{\arabic{r12} Gnoll Hunters}]{
+\newcommand{\gnollhunter}[1][\npc{\T[\arabic{r12}]\Nl}{\arabic{r12} Gnoll Hunters}]{
+  \randomdozen
 	#1
 	\randomtwo\addtocounter{enc}{1}
 	\randomtwoB
@@ -851,7 +859,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 	{\claws}{}
 	}
 
-\newcommand{\nuracrab}[1][\npc{\A\N}{\randomdozen\arabic{r12} Nura Crabs}]{
+\newcommand{\nuracrab}[1][\npc{\T[\arabic{r12}]\A\N}{\arabic{r12} Nura Crabs}]{
+  \randomdozen
 	#1
 	\randomthree
 	\randomtwo
@@ -868,7 +877,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\nurahorse}[1][\npc{\A\N}{Nura Horse}]{
+\newcommand{\nurahorse}[1][\npc{\T[\arabic{r3c}]\A\N}{Nura Horse}]{
+  \randomthreeC
 	#1
 	\randomtwo
 	\randomtwoB
@@ -884,7 +894,10 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\nuraslug}[1][\npc{\T\A\N}{\multiply\value{r12} by \value{r2b}\arabic{r12} Nura Slugs}]{
+\newcommand{\nuraslug}[1][\npc{\T[\arabic{r12}]\A\N}{\arabic{r12} Nura Slugs}]{
+  \randomdozen
+  \randomtwoB
+  \multiply\value{r12} by \value{r2b}
 	#1
 	\randomtwo
 	\addtocounter{enc}{-3}
@@ -937,11 +950,13 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\nurarat}[1][\npc{\A\N}{\arabic{r12} Nura Rats}]{
+\newcommand{\nurarat}[1][\npc{\T[\arabic{r12}]\A\N}{\arabic{r12} Nura Rats}]{
+  \randomdozen
+	\randomtwoB
+  \multiply\value{r12} by \value{r2b}
 	#1
 	\randomtwo
 	\addtocounter{enc}{-1}
-	\randomtwoB
 	\randomthree
 	\randomthreeB
 \animal{\arabic{enc}}% STRENGTH
@@ -955,7 +970,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\nurawolf}[1][\npc{\A\N}{\arabic{r12} Nura Wolves}]{
+\newcommand{\nurawolf}[1][\npc{\T[\arabic{r12}]\A\N}{\arabic{r12} Nura Wolves}]{
+  \randomdozen
 	#1
 	\randomtwo
 	\addtocounter{enc}{2}
@@ -974,14 +990,14 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 
 %%%%%%%%%% NURA %%%%%%%%%%
 
-\newcommand{\goblin}[1][\npc{\T\N}{\arabic{r12} Goblins}]{
+\newcommand{\goblin}[1][\npc{\T[\arabic{r12}]\N}{\arabic{r12} Goblins}]{
+  \randomdozen
 	#1
 	\randomtwo
 	\randomtwoB
 	\addtocounter{r2b}{-2}
 	\addtocounter{enc}{1}
   \randomthree
-	\randomdozen
 	\randomfourB
 \person{\arabic{r2b}}% STRENGTH
 {\arabic{r2}}% DEXTERITY 
@@ -1012,7 +1028,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\undeadgoblin}[1][\npc{\T\D}{\arabic{r12} Undead Hobgoblins}]{
+\newcommand{\undeadgoblin}[1][\npc{\T[\arabic{r12}]\D}{\arabic{r12} Undead Hobgoblins}]{
+  \randomdozen
 	#1
 	\randomtwo\addtocounter{enc}{-2}
 	\randomtwoB
@@ -1028,7 +1045,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\deepgoblin}[1][\npc{\T\N}{\arabic{r12} Goblins}]{
+\newcommand{\deepgoblin}[1][\npc{\T[\arabic{r12}]\N}{\arabic{r12} Goblins}]{
+  \randomdozen
 	#1
 	\randomtwo\addtocounter{enc}{-2}
 	\randomtwoB
@@ -1075,7 +1093,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\hobgoblin}[1][\npc{\T\N}{\arabic{r12} Hobgoblins}]{
+\newcommand{\hobgoblin}[1][\npc{\T[\arabic{r12}]\N}{\arabic{r12} Hobgoblins}]{
+  \randomdozen
 	#1
 	\randomtwo
 	\randomtwoB
@@ -1094,12 +1113,12 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\deephobgoblin}[1][\npc{\T\N}{\arabic{r12} Hobgoblins}]{
+\newcommand{\deephobgoblin}[1][\npc{\T[\arabic{r12}]\N}{\arabic{r12} Hobgoblins}]{
+	\randomdozen
 	#1
 	\randomtwo
 	\randomtwoB
 	\randomthree
-	\randomdozen
 \person{\arabic{r2}}% STRENGTH
 {1}% DEXTERITY 
 {\arabic{r3}}% SPEED
@@ -1113,7 +1132,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\undeadhobgoblin}[1][\npc{\T\D}{\arabic{r12} Undead Hobgoblins}]{
+\newcommand{\undeadhobgoblin}[1][\npc{\T[\arabic{r12}]\D}{\arabic{r12} Undead Hobgoblins}]{
+  \randomdozen
 	#1
 	\randomtwo
 \animal{\arabic{r2}}% STRENGTH
@@ -1127,7 +1147,8 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\sentientundeadhobgoblin}[1][\npc{\T\D}{\arabic{r12} Sentient Undead Hobgoblins}]{
+\newcommand{\sentientundeadhobgoblin}[1][\npc{\T[\arabic{r12}]\D}{\arabic{r12} Sentient Undead Hobgoblins}]{
+  \randomdozen
 	#1
 	\randomtwo
 	\randomtwoB
@@ -1144,7 +1165,9 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\ogre}[1][\npc{\T\N}{\addtocounter{r4b}{1}\arabic{r4b} Ogres}]{
+\newcommand{\ogre}[1][\npc{\T[\arabic{r4b}]\N}{\arabic{r4b} Ogres}]{
+  \randomfourB
+  \addtocounter{r4b}{1}
 	#1
 	\randomthree\addtocounter{age}{2}
 	\randomtwo
@@ -1172,13 +1195,14 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\deepogre}[1][\npc{\T\N}{\addtocounter{r4b}{1}\arabic{r4b} Ogres}]{
+\newcommand{\deepogre}[1][\npc{\T[\arabic{r4b}]\N}{\arabic{r4b} Ogres}]{
+	\randomfourB
+  \addtocounter{r4b}{1}
 	#1
 	\randomthree\addtocounter{age}{3}
 	\randomtwo
 	\randomtwoB
 	\randomthreeC
-	\randomfourB
 \person{\arabic{age}}% STRENGTH
 {0}% DEXTERITY 
 {\arabic{enc}}% SPEED
@@ -1242,13 +1266,13 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\ghoul}[1][\npc{\T\D}{\arabic{r12} Ghouls}]{
+\newcommand{\ghoul}[1][\npc{\T[\arabic{r12}]\D}{\arabic{r12} Ghouls}]{
+	\randomdozen
 	#1
 	\randomtwo
 	\randomtwoB
 	\addtocounter{enc}{-3}
 	\randomthreeB
-	\randomdozen
 \animal{\arabic{r2b}}% STRENGTH
 {-2}% DEXTERITY 
 {\arabic{enc}}% SPEED
@@ -1503,7 +1527,9 @@ mana stone with \arabic{track} mana, \lootJewellery, \randomtwo\lootJewellery, \
 {}%
 }
 
-\newcommand{\huntingdog}[1][\npc{\A\T}{\randomfour\addtocounter{track}{2}\arabic{track} Hunting Dogs}]{
+\newcommand{\huntingdog}[1][\npc{\T[\arabic{r4b}]\A}{\arabic{r4b} Hunting Dogs}]{
+  \randomfourB
+  \addtocounter{r4b}{2}
 	#1
 	\randomtwo
 	\randomtwoB
diff --git a/stats.sty b/stats.sty
index 3865f6f42d03a285e1977e5e9e4721b9e519bdd7..77e4ed04271e38bd7137488f68229d23783d8f2e 100644
--- a/stats.sty
+++ b/stats.sty
@@ -497,7 +497,7 @@ You don't need to fall unconscious when making a Vitality check)%
   \fi%
   }{%
 
-  \noindent\begin{tabular}{ll}
+  \noindent\begin{tabular}{rr}
     HP \arabic{hp}
     \manyBoxes{hp}
     \ifnum\value{mp}>0
diff --git a/test.tex b/test.tex
index 935f183d71fcba19efb4eb2d7f1c4b81b101376e..abc7619ca5b2dd04cd085962a4ce4f80aa2b7107 100644
--- a/test.tex
+++ b/test.tex
@@ -196,6 +196,8 @@ Roll & Result \\\hline
 
 \basilisk
 
+\wolf
+
 \woodspy
 
 \end{multicols}
@@ -300,7 +302,7 @@ When using a bestiary chapter, the stats appear as dice rolls, rather than fixed
 
 \humansoldier
 
-\humansoldier
+\royalguard
 
 \humandiplomat