diff --git a/monsters.tex b/monsters.tex
index 0d0cc402896e667ada3308dfcf4659f45c7b155e..84de6928b71add7207ca9b65dfd467f0a7d8d0ba 100644
--- a/monsters.tex
+++ b/monsters.tex
@@ -141,12 +141,12 @@
 \newcommand{\bucklar}{\addtocounter{dex}{1}bucklar shield}
 
 % ARMOUR
-\newcommand{\partialleather}{partial leather armour \addtocounter{dr}{3}}
-\newcommand{\completeleather}{complete leather armour \addtocounter{dr}{3}\gdef\armourtype{C}}
-\newcommand{\partialchain}{partial chain armour\addtocounter{dr}{4}}
-\newcommand{\completechain}{complete chain armour\addtocounter{dr}{4}\gdef\armourtype{C}}
-\newcommand{\partialplate}{partial plate armour\addtocounter{dr}{5}}
-\newcommand{\completeplate}{complete plate armour\addtocounter{dr}{5}\gdef\armourtype{C}}
+\newcommand{\partialleather}{partial leather armour \ifnumcomp{\value{dr}}{>}{2}{\addtocounter{dr}{1}}{\addtocounter{dr}{3}}}
+\newcommand{\completeleather}{complete leather armour \ifnumcomp{\value{dr}}{>}{2}{\addtocounter{dr}{1}}{\addtocounter{dr}{3}}\gdef\armourtype{C}}
+\newcommand{\partialchain}{partial chain armour \ifnumcomp{\value{dr}}{>}{3}{\addtocounter{dr}{1}}{\addtocounter{dr}{4}}}
+\newcommand{\completechain}{complete chain armour \ifnumcomp{\value{dr}}{>}{3}{\addtocounter{dr}{2}}{\addtocounter{dr}{4}}\gdef\armour{C}}
+\newcommand{\partialplate}{partial plate armour \ifnumcomp{\value{dr}}{>}{4}{\addtocounter{dr}{2}}{\addtocounter{dr}{5}}}
+\newcommand{\completeplate}{complete plate armour \ifnumcomp{\value{dr}}{>}{4}{\addtocounter{dr}{2}}{\addtocounter{dr}{5}\gdef\armourtype{C}}}
 
 % 
 % _ __   ___ _ __ ___  ___  _ __