diff --git a/monsters.sty b/monsters.sty index 134f4a03edd178fb4fd886102a191b68d07ebfc6..7cb07948cc3ade8dc6925a5fbbd4ed935cdeec6b 100644 --- a/monsters.sty +++ b/monsters.sty @@ -1472,7 +1472,10 @@ mana stone with \arabic{track} mana, \lootJewellery, \randomtwo\lootJewellery, \ {\arabic{age}}% DR {\arabic{r2}}% AGGRESSION {Academics \arabic{r3}, Ether Lore \arabic{r2}, Stealth 3, Vigilance \arabic{r2}}% SKILLS -{\ifnumcomp{\value{r12}}{=}{12}{Pet rock}{None}}% EQUIPMENT +{\ifnumcomp{\value{r12}}{=}{12}% + {Pet rock}% + {None} +\perfectArmour}% EQUIPMENT {} } @@ -1495,7 +1498,7 @@ mana stone with \arabic{track} mana, \lootJewellery, \randomtwo\lootJewellery, \ {\arabic{r4}}% AGGRESSION {Crafts \arabic{r2}, Deceit \arabic{r3}, Ether Lore 1, }% SKILLS {\ifodd\value{r3}None\else\greatsword\fi}% EQUIPMENT -{} +{\perfectArmour} } \newcommand{\archmage}[1][\npc{\E}{Archmage}]{ diff --git a/stats.sty b/stats.sty index b2b85d104400f11657f43bca09fb80a140c84602..79446036253169f877e8b6cf3338fd68df6559a7 100644 --- a/stats.sty +++ b/stats.sty @@ -229,6 +229,10 @@ % ARMOUR +%% For perfect armour, stick \perfectArmour in the additional notes category of a \person (#9). + +\newcommand{\perfectArmour}{\gdef\armourtype{(Perfect)}} + \newcommand{\partialelvish}{partial leather armour% \ifnumcomp{\value{dr}}{>}{2}% {\addtocounter{dr}{1}}% @@ -485,7 +489,17 @@ Damage \calculatedamage{\value{str}}\ifnumcomp{\value{str}}{=}{\value{strb}}{}{ (\calculatedamage{\value{strb}})}, \iftoggle{examplecharacter}{\mbox{Defence \arabic{dex},} }{ TN \arabic{dex}% - \ifnumcomp{\value{dr}}{>}{0}{\ifnum\pdfstrcmp{\armourtype}{P}=0\addtocounter{dexb}{3} (\arabic{dexb})\fi\ifnum\pdfstrcmp{\armourtype}{C}=0\addtocounter{dexb}{5} (\arabic{dexb})\fi}{}, + \ifnumcomp{\value{dr}}{>}{0}{ + \ifnum\pdfstrcmp{\armourtype}{P}=0 + \addtocounter{dexb}{3} (\arabic{dexb}) + \fi + \ifnum\pdfstrcmp{\armourtype}{C}=0 + \addtocounter{dexb}{5} (\arabic{dexb}) + \fi + \ifnum\pdfstrcmp{\armourtype}{C}=0 + \addtocounter{dexb}{5} (\arabic{dexb}) + \fi + }{}, }% \ifnumcomp{\value{dr}}{>}{0}{DR \arabic{dr}~\armourtype, }{}% \ifnum\value{mp}>0%