Skip to content
Snippets Groups Projects
monsters.sty 39.4 KiB
Newer Older
  • Learn to ignore specific revisions
  • \ProvidesPackage{config/monsters}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    %                              _                
    %    _ __ ___   ___  _ __  ___| |_ ___ _ __ ___ 
    %   | '_ ` _ \ / _ \| '_ \/ __| __/ _ \ '__/ __|
    %   | | | | | | (_) | | | \__ \ ||  __/ |  \__ \
    %   |_| |_| |_|\___/|_| |_|___/\__\___|_|  |___/
    %                                               
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    % This is a list of monster-commands.  You put in the command, like "\dragon", and a dragon will be conjured unto your pdf.
    % If you're unhapy with your dragon, copy-paste the bit where it says \dragon{blah}{bla}, then change those numbers.
    
    
    \newcommand{\auroch}[1][\npc{\A\T}{\arabic{page} Aurochs}]{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \animal{2}% STRENGTH
    
    {-2}% DEXTERITY 
    {3}% SPEED
    {1}% WITS
    {2}% DR
    {1}% AGGRESSION
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {Athletics~1}% SKILLS
    
    {Stampede}% ABILITIES
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {}
    
    \newcommand{\bear}[1][\npc{\A}{Bear}]{
    
    	\randomtwo
    	\addtocounter{enc}{4}
    	\randomtwoB
    	\addtocounter{r2b}{-2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{r2}{1}
    
    	\randomthreeB
    \animal{\arabic{enc}}% STRENGTH
    {\arabic{r2b}}% DEXTERITY 
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r2}}% SPEED
    
    {0}% WITS
    {2}% DR
    
    {\arabic{r3b}}% AGGRESSION
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {Athletics \arabic{r2}, Stealth~2, Vigilance~2}% SKILLS
    
    {\claws, \quadraped}% ABILITIES
    
    \newcommand{\boar}[1][\npc{\A}{Boar}]{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoB
    
    	\randomtwo
    	\addtocounter{enc}{-3}
    	\randomthree
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\animal{\arabic{r2b}}% STRENGTH
    
    {\arabic{enc}}% DEXTERITY 
    
    {\arabic{r2}}% WITS
    {2}% DR
    
    {2}% AGGRESSION
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {Athletics~\arabic{r2}, Vigilance~\arabic{r3}}% SKILLS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\quadraped}% ABILITIES
    {}
    
    \newcommand{\chitincrawler}[1][\npc{\A}{Chitincrawler}]{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
    	\addtocounter{enc}{3}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{r2}{2}
    
    	\randomtwoB
    
    	\addtocounter{r2b}{-1}
    
    	\randomthree
    	\randomthreeB
    	\randomfour
    
    \animal{\arabic{enc}}% STRENGTH
    {\arabic{r2b}}% DEXTERITY 
    {\arabic{r3b}}% SPEED
    
    {\arabic{r4}}% WITS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r2}}% DR
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\ifodd\value{r3} 3\else 4\fi}% AGGRESSION
    
    {Athletics~\arabic{r3b}, \ifodd\value{r4} Vigilance~\arabic{r3b}, \fi Wyldcrafting~\arabic{r3}}% SKILLS
    
    {\web}% ABILITIES
    
    \newcommand{\griffin}[1][\randomthree\stepcounter{r3}\npc{\A\T[\arabic{r3}]}{Griffins}]{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
      \randomtwoB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      \randomtwoC
    
      \ifodd\value{r4}\randomtwoB\else\randomtwoC\fi
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      \addtocounter{r2c}{-1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{enc}{1}
    
    \animal{\value{r2}}% STRENGTH
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r2c}}% DEXTERITY 
    
    {\value{r2b}}% SPEED
    
    {0}% DR
    
    {2}% AGGRESSION
    
    {
      Athletics~\arabic{enc},%
      \addtocounter{r2c}{2} Vigilance \arabic{r2c}
    }% SKILLS
    
    {\flight}% ABILITIES
    
    {
      \knacks{\charge}
    }
    
    \newcommand{\mouthdigger}[1][\npc{\A}{Mouthdigger}]{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    	\addtocounter{enc}{1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoB
    
    \animal{2}% STRENGTH
    {-1}% DEXTERITY 
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{enc}}% SPEED
    
    {0}% WITS
    {2}% DR
    {2}% AGGRESSION
    
    {Stealth~\arabic{enc}, Tactics~\arabic{r2b}}% SKILLS
    
    {\teeth}% ABILITIES
    
    {
      \knacks{\adrenalinesurge, \perfectsneakattack}
    }
    
    \newcommand{\wolf}[1][\randomdozen\npc{\A\T[\arabic{r12}]}{\arabic{r12} Wolves}]{
    
    	#1
    	\randomdozen
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{enc}{2}
    
    \animal{-1}% STRENGTH
    {-1}% DEXTERITY 
    
    {\arabic{r2b}}% SPEED
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {0}% DR
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r2}}% AGGRESSION
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {Athletics~2, Tactics~2}% SKILLS
    
    {\teeth, \quadraped}% ABILITIES
    
    \newcommand{\woodspy}[1][\npc{\E}{Woodspy}]{
    	#1
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoC
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{enc}{2}
    
    	\randomthree
    	\randomfour
    \person{\arabic{r4}}% STRENGTH
    
    {\arabic{enc}}% DEXTERITY 
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r2c}}% SPEED
    
    {{-4}% INTELLIGENCE
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r2b}}% WITS
    
    {-5}}% CHARISMA
    
    {\ifodd\value{r4} 2\else 3\fi}% DR
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r3}}% AGGRESSION
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {Athletics~2, Stealth~\arabic{enc}, Tactics~\arabic{r3}}% SKILLS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {}% ABILITIES
    {
      \renewcommand\abilities{\tentacles}
    }
    
    \newcommand{\basilisk}[1][\npc{\A}{Basilisk}]{
    
    	\randomtwo
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoC
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{r2b}{-1}
    
    	\randomthree
    	\addtocounter{age}{5}
    
    	\randomthreeB
    	\addtocounter{r3b}{1}
    
    	\animal{\arabic{age}}% STRENGTH
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{\arabic{r2b}}% DEXTERITY
    
    	{\arabic{r3}}% SPEED
    	{\arabic{r2b}}% WITS
    
    	{\arabic{r3b}}% AGGRESSION
    
    	{Projectiles~\arabic{r2}, Athletics~\arabic{r2c}}% SKILLS
    
    	{Odour demands Strength check, TN 9. Acidic breath (1D6-2 Damage).}% ABILITIES
    
    	{
        \knacks{\unstoppable}
    
        \renewcommand\abilities{\quadraped, \stench}
    
    \newcommand{\dragon}[1][\npc{\E}{Dragon}]{
    	#1
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
    	\randomtwoB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoC
    
    	\randomtwoD
    	\addtocounter{r2d}{1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{r2c}{2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{enc}{3}
    
    	\randomthree
    	\randomthreeB
    
    	\addtocounter{age}{4}
      \setcounter{gold}{3}
        \addtocounter{gold}{\value{r2}}
    
    	\randomfour
    
    	\ifodd\value{r4}\multiply\value{track} by -1\fi
    
      \renewcommand\abilities{\flight, \claws}
    
    
    	\person{\value{age}}% STRENGTH
    	{\value{age}}% DEXTERITY
    	{\arabic{enc}\addtocounter{age}{-4}}% SPEED 4-5
    
    	{{\arabic{age}}% INTELLIGENCE
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{\arabic{enc}}% WITS
    
    	{\arabic{track}}}% CHARISMA
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{}%
    
    	{\arabic{age}}% COMBAT
    
    	{
        Brawl~\arabic{enc}, Projectiles~\arabic{r3b}, Academics~\arabic{r3}, Athletics~\arabic{r2b}, Deceit~\arabic{r2c}, Tactics~2, Vigilance~3\ifnum\value{r3}<3,
        \setcounter{gold}{3}\addtocounter{gold}{-\value{r3}}%
        Xenomology~\arabic{gold}\fi
      }{}%
    	{
        \knacks{\ifodd\value{page}\chosenEnemy{Dwarves}\else\charge\fi, \ifnumcomp{\value{r3}}{>}{2}{\laststand}{\adrenalinesurge}}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \hide{\value{gold}}
    
        \ifodd\value{r4}%
          \setcounter{Air}{\value{r3b}}%
        \fi%
          \setcounter{Fire}{\value{r2d}}%
          \ifodd\value{r2}%
            \setcounter{Fate}{\value{r2c}}%
          \fi%
    
    \newcommand{\dwarventrader}[1][\npc{\T[\arabic{r12}]\Dw\M}{\arabic{r12} Dwarven Traders}]{
    
    	\randomdozen
    
    	\randomtwoB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthree\randomtwo\addtocounter{enc}{-1}
    	\person{\arabic{enc}}% STRENGTH
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{1}% DEXTERITY
    	{-1}% SPEED
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{{\arabic{r2}}% INTELLIGENCE
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{0}% WITS
    	{0}}% CHARISMA
    	{0}% DR
    	{1}% COMBAT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{Caving \arabic{r2}, Crafts~\arabic{r2b}, Deceit~\arabic{r3}}% SKILLS
    
      {\shortsword, \ifodd\value{r4}\lootMedium\else\lootBig, \lootJewellery\fi}% EQUIPMENT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{}
    
    \newcommand{\dwarvensoldier}[1][\npc{\T[\arabic{r12}]\Dw\M}{\arabic{r12} Dwarven Soldiers}]{
    
    	\randomdozen
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\person{\arabic{r2}}% STRENGTH
    
    	{\arabic{enc}}% DEXTERITY
    	{0}%Speed
    
    	{{0}% INTELLIGENCE
    	{0}% WITS
    	{-1}}% CHARISMA
    	{0}% DR
    	{2}% COMBAT
    
    	{Caving \arabic{r2}, Crafts~1, Tactics~1%
      }% SKILLS
    
    	{\ifodd\value{r2}\spear, \partialchain\else\shortsword, \partialplate\fi, \lootMedium}% EQUIPMENT
    
    	{
        \knacks{\chosenEnemy{Goblins}}%
      }% Mods
    
    \newcommand{\dwarvenrunemaster}[1][\npc{\Dw\M}{Dwarven Runemaster}]{
    
    	\randomtwo
    
    	\randomtwoD
    
    	\addtocounter{enc}{1}
    	\randomthree
    
        \addtocounter{age}{-2}
    
    	\randomthreeB
    	\randomfour
    	\person{0}% STRENGTH
    	{1}% DEXTERITY
    	{0}% SPEED
    
    	{{\value{r2d}}% INTELLIGENCE
    	{\value{age}}% WITS
    
    	{0}}%  CHARISMA
    	{0}% DR
    	{1}% COMBAT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{Academics~\arabic{enc}, Caving \arabic{r2}, Crafts~1, Tactics~2
    
        \Spheres{
    
          Fate~\arabic{enc}, \ifodd\value{r2d}Fire\else Air\fi ~\arabic{r3b}
        }
      }% SKILLS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{\shortsword, \partialchain, \lootMedium}% EQUIPMENT
    
    	{
        \knacks{\ritualcaster}%
      }
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \newcommand{\hag}[1][\npc{\Hu\F}{Hag}]{
        #1
        \randomtwo
        \addtocounter{enc}{1}
        \randomtwoB
        \randomtwoC
        \randomtwoD
        \randomthree
          \addtocounter{age}{-2}
        \randomthreeB
        \randomthreeC
        \randomfour
      \person{-1}% STRENGTH
      {\arabic{age}}% DEXTERITY 
      {0}% SPEED
      {{\arabic{enc}}% INTELLIGENCE
      {\arabic{r2b}}% WITS
      {3}}% CHARISMA
      {0}% DR
      {\arabic{r2}}% AGGRESSION
      {}% SKILLS
      {
        \Dagger%
        \Repeat{2}{%
          \ifodd\value{r12}%
            \randomdozen%
            , \lootJewellery
            \iftoggle{genExamples}%
              {}%
              {, \lootGoblin}%
          \fi%
        }%
      }% EQUIPMENT
      {%
        \setcounter{Brawl}{2}
        \setcounter{Projectiles}{\value{r2}}
        \setcounter{Academics}{\value{r3}}
        \setcounter{Deceit}{\value{enc}}
        \setcounter{Medicine}{\value{r3b}}
        \setcounter{Vigilance}{\value{r3c}}
        \setcounter{Brawl}{2}
        \setcounter{Brawl}{2}
        %%%%%%%%%%%%
        \addtocounter{r2d}{2}
        \setcounter{Water}{3}%
        \stepcounter{r2c}
        \setcounter{Earth}{3}%
        \ifodd\value{track}
          \setcounter{Fire}{\value{r3c}}%
        \else%
          \setcounter{Air}{\value{r3c}}%
        \fi%
        \setcounter{Fate}{\value{r2d}}%
        \knacks{\snapcaster, \ritualcaster}
      }
    }
    
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \newcommand{\dryad}[1][\npc{\E\El}{Dryad}]{
    
    	\randomtwo
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoC
    
    	\addtocounter{enc}{2}
    	\randomthree
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthreeC
    
    	\addtocounter{age}{1}
    	\randomthreeB
    	\randomfour
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomfourB
      \addtocounter{r4b}{-1}
    
    	\addtocounter{r4}{-2}
    	\person{\arabic{enc}}% STRENGTH
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{\arabic{r2}}% DEXTERITY
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{1}% SPEED
    	{{\arabic{age}}% INTELLIGENCE
    	{2}% WITS
    
    	{\arabic{r4}}}% CHARISMA
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{6}% DR
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{\arabic{r3}}% COMBAT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{
      Academics~3, Athletics~\arabic{r3c}, \ifodd\value{r2}Crafts~2, Performance~\arabic{r3}, \else Empathy~\arabic{r2b}, Seafaring~\arabic{r3}, Vigilance~\arabic{r3b}, Wyldcrafting~3\fi 
        }% SKILLS
    
      {\ifodd\value{r2b}\Dagger, \lootJewellery\else\spear\fi}% EQUIPMENT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{
        \setcounter{track}{4}
        \setcounter{Fate}{4}
        \addtocounter{Fate}{-\value{r4b}}
        \setcounter{Air}{\value{r3b}}
        \setcounter{Earth}{\value{age}}
        \setcounter{Fire}{\value{r4b}}
        \setcounter{Water}{3}
      }
    
    \newcommand{\elf}[1][\npc{\T[\arabic{r2c}]\El\F}{\arabic{r2c} Elves}]{
      \randomtwoC
      \stepcounter{r2c}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
    	\randomtwoB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthree
    
    	\randomthreeB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomfour
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomdozen
    	\setcounter{gold}{1}\addtocounter{gold}{-\value{age}}
    
    	\person{\value{gold}}%STRENGTH
    
    	{\arabic{r2}}%DEXTERITY
    	{\arabic{r2b}}%SPEED
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{{\arabic{age}}% INTELLIGENCE
    	{\arabic{r2}}% WITS
    	{\ifodd\value{r3}\arabic{r2}\else -1\fi}}% CHARISMA
    	{0}% DR
    	{\ifodd\value{list}1\else2\fi}% COMBAT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{\ifnumcomp{\value{r4}}{<}{2}{}{Projectiles~\arabic{age},} Academics~\arabic{age}, Athletics~1, \ifodd\value{r4} Crafts~\arabic{r3}\else Performance~\arabic{r2b}\fi, Stealth~\arabic{r2}, Vigilance~\arabic{age}, Wyldcrafting~\arabic{r3b}
    
    	\Spheres%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{\ifnumcomp{\value{r4}}{<}{3}%
    
    		{Earth~\arabic{r3}, }%
    		{Fire~\arabic{r3b}, }%
    	\ifodd\value{r3}\else
        Fate~\arabic{r2},
      \fi%
    	\ifodd\value{gold}%
        Earth~\arabic{r2b}
      \else
        Water~\arabic{r4},
      \fi}%
    	\ifodd\value{r4}\else%
      \fi
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	}% SKILLS
    
    	{\ifnumcomp{\value{r4}}{=}{2}{\rapier, dagger, }{\Dagger, shortbow, }%
    
    	\lootJewellery\ifnum\value{r12}>12%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    		, \lootMagic%
    
    	\fi}% EQUIPMENT
    
    	{
        \knacks{%
          \ifnum\value{r4}=2%
            \weaponmaster{rapier}%
          \else%
            \precisestrike%
          \fi
        }%
      }
    
    \newcommand{\elvenenchanter}[1][\npc{\El\M}{Elven Enchanter}]{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
    	\randomtwoB
    	\randomtwoC
    	\randomtwoD
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthree
    
    	\randomthreeB
      \stepcounter{r3b}
    
    	\randomthreeC
    
    	\addtocounter{enc}{1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\multiply\value{age} by -1
    	\person{\arabic{age}}% STRENGTH
    
    	{\arabic{r2b}}% DEXTERITY 
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{1}% SPEED
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{{\arabic{r3}}% INTELLIGENCE
    	{\arabic{enc}\randomtwo}% WITS
    
    	{\arabic{r3b}}}% CHARISMA
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{0}% DR
    
    	{\value{r2d}}% COMBAT
    	{Projectiles~\arabic{r2b}, Academics~3, Empathy~3, Deceit~\arabic{enc}, Performance~\arabic{r2}, \ifodd\value{r2}Stealth~\else Tactics~\fi \arabic{r2b}, Wyldcrafting~\arabic{r2c}, Vigilance~2%
      }% SKILLS
    
      {\Dagger, \lootJewellery\ifodd\value{r4}, \randomtwo\lootJewellery\ifodd\value{r4}, \lootMagic\fi\fi}% EQUIPMENT
    
    	{
        \setcounter{Air}{\value{r2c}}
        \setcounter{Fate}{\value{r3}}
        \setcounter{Water}{\value{r3c}}
      }
    
    \newcommand{\gnome}[1][\npc{\Gn\M}{Wandering Gnome}]{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoC
    
    	\addtocounter{enc}{-2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      \randomthree
    
    	\randomtwoB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthreeC
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \person{-2}% STRENGTH
    
    {\arabic{r2}}% DEXTERITY 
    {\arabic{enc}}% SPEED
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {{\arabic{age}}% INTELLIGENCE
    
    {\arabic{r2}}% WITS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r2}}}% CHARISMA
    
    {0}% COMBAT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {Academics~\arabic{r3}, Caving \arabic{r3c}, \ifodd\value{page} Crafts~\arabic{r2}, \else Deceit \arabic{age}, \fi Empathy~\arabic{r2b}, \ifodd\value{page} \else Larceny~1, Stealth~1 \fi 
    \ifodd\value{r12} Vigilance~\arabic{r2c}\fi
    
    \ifodd\value{r2c}
    	\Spheres{Fire~\arabic{r2}}
    
    \fi}% SKILLS
    
    {\ifodd\value{r3}%
    	\Dagger,
    \else%
    	\lootMedium%
    \fi%
    }% EQUIPMENT
    
    \newcommand{\gnomishsoldier}[1][\npc{\T[\arabic{r12}]\Gn\M}{Gnomish Soldiers}]{
      \randomdozen
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	#1
    	\randomtwo
    	\addtocounter{enc}{-2}
    	\randomtwoB
    	\randomtwoC
    	\addtocounter{r2b}{-1}
    	\randomthree
    	\randomthreeB
    \person{\arabic{enc}}% STRENGTH
    {\arabic{r2}}% DEXTERITY 
    {\arabic{r2b}}% SPEED
    {{\arabic{age}}% INTELLIGENCE
    {\arabic{r2}}% WITS
    {\arabic{r2b}}}% CHARISMA
    {0}% DR
    {\arabic{r2}}% COMBAT
    {\ifnum\value{enc}<0%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	Projectiles \arabic{r2c}, 
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \fi%
    
    Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\value{page} \else Larceny~\arabic{r2c}, \fi Stealth~\arabic{r2c}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    }% SKILLS
    {\ifnum\value{enc}=0%
    	\shortsword
    \else%
    	Shortbow, \Dagger%
    \fi%
    
    \ifnum\value{r3c}=2%
    	, \partialelvish%
    \fi%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    , \lootMedium
    }% EQUIPMENT
    {}
    }
    
    
    \newcommand{\gnomishillusionist}[1][\npc{\Gn\M}{Gnomish Illusionist}]{
    
    	\randomtwo
    
    	\randomtwoD
    
    	\randomthree
    	\addtocounter{age}{1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthreeB
    
    	\addtocounter{r3b}{-3}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomfour
    	\person{\arabic{r3b}}% STRENGTH
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{-2}% DEXTERITY 
    	{1}% SPEED
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{{\arabic{age}}% INTELLIGENCE
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	{2}% WITS
    	{\arabic{enc}}}% CHARISMA
    	{0}% DR
    	{0}% COMBAT
    
    	{\ifodd\value{r2}%
    		\else Projectiles \arabic{enc}, \fi%
    
    	Academics~3, \ifodd\value{chapter} Crafts~\arabic{enc}, \fi Deceit~\arabic{age},  Stealth~\arabic{enc}
    
        \Spheres{
    
          Fire~\arabic{r2d}
          \ifodd\value{r12}%
            \randomtwoD
            Air~\arabic{r2d}
          \fi%
        }
      }% SKILLS
    
      {\lootBig\ifodd\value{r4}, \lootMagic\fi}% EQUIPMENT
    
    \newcommand{\humanfarmer}[1][\npc{\Hu\M}{Farmer}]{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthree\addtocounter{age}{-2}
    
    	\randomtwo
    	\addtocounter{enc}{1}
    
      \person{\arabic{enc}}% STRENGTH
      {0}% DEXTERITY 
      {0}% SPEED
      {{\arabic{age}}% INTELLIGENCE
      {-1}% WITS
      {\ifodd \value{page} -1\else1\fi}}% CHARISMA
      {0}% DR
      {\ifodd\value{r2} 0\else 1\fi}% COMBAT
      {Crafts~\arabic{r2b}, \ifodd\value{r4} Empathy~1\fi
      }% SKILLS
      {\Dagger, \lootSmall}% EQUIPMENT
      {
        \knacks{\specialist{animal husbandry}}
        \setcounter{Wyldcrafting}{\value{r2}}
        \ifodd\value{r3c}\else
          \setcounter{Projectiles}{1}
        \fi
      }
    
    \newcommand{\humanmaid}[1][\npc{\Hu\F}{Maid}]{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthree
    
    	\randomtwo
    
    \person{1}% STRENGTH
    {\ifodd \value{age} -1\else1\fi}% DEXTERITY 
    {0}% SPEED
    {{\ifodd\value{age} 0\else 1\fi}% INTELLIGENCE
    {-1}% WITS
    {0}}% CHARISMA
    {0}% DR
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\ifnum\value{r12}=7 1\else 0\fi}% AGGRESSION
    {Empathy~1, \ifodd\thechapter Deceit~\arabic{r2}\fi}% SKILLS
    
    {\ifodd\value{r4} \Dagger, \lootSmall\else None\fi}% EQUIPMENT
    
    \newcommand{\humantrader}[1][\npc{\T[\arabic{r12}]\Hu\M}{\arabic{r12} Traders}]{
      \randomdozen
    
    	\randomtwo
    
    	\randomtwoB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoC
    
    	\randomthree
    
    	\addtocounter{enc}{-1}
    
    \person{\arabic{age}}% STRENGTH
    
    {0}% DEXTERITY 
    {0}% SPEED
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {{\arabic{enc}}% INTELLIGENCE
    
    {\arabic{r2b}}}% CHARISMA
    
    {\arabic{enc}}% COMBAT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {Academics~\arabic{r2b}, \ifodd\value{r4}Projectiles~\arabic{r2}\fi\ifodd\value{r2}~Crafts 1, Empathy\else Deceit\fi~\arabic{r3}}% SKILLS
    {\shortsword,
    \ifodd\value{r4}%
      \longbow,
    \fi%
    \lootBig}% EQUIPMENT
    
    \newcommand{\humandiplomat}[1][\npc{\Hu\M}{The Diplomat}]{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    	\addtocounter{enc}{-1}
    	\randomthree
    	\addtocounter{age}{-2}
    	\multiply\value{age} by -1
    	\randomfour
    
    	\randomfourB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{track}{-2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \person{1}% STRENGTH
    {\arabic{age}}% DEXTERITY 
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {{\arabic{r2}}% INTELLIGENCE
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{track}}}% CHARISMA
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{enc}}% COMBAT
    
    {Academics~\arabic{r3}, Deceit~\arabic{r3}, \ifodd\value{gold} Empathy~\arabic{r3}, \fi Vigilance~\arabic{r2}}% SKILLS
    
    {\ifodd\value{enc}
      \rapier%
      \ifnum\value{r4b}=3%
        \partialelvish%
      \fi%
    \else%
      \Dagger%
    \fi, \ifodd\value{r3c}\lootSmall\else\lootJewellery\fi}% EQUIPMENT
    
    \newcommand{\humanpriest}[1][\npc{\Hu\F}{Human Priest}]{
    
    	\randomtwoC
    
    	\addtocounter{r2b}{-1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthree
    
    	\addtocounter{age}{1}
    	\randomthreeB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \person{1}% STRENGTH
    
    {0}% DEXTERITY 
    {0}% SPEED
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {{\arabic{r3}}% INTELLIGENCE
    
    {\ifodd\value{r3} 0\else 1\fi}}% CHARISMA
    
    {\arabic{r2b}}% COMBAT
    
    {Academics~\arabic{r3}, Empathy~\arabic{r3b}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \ifodd\value{r3b}
    
      \Spheres{
    
        Fate~\arabic{r2c},
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      \ifodd\value{r4}\else
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      }
    \fi}% SKILLS
    {\ifodd\value{r2b}
      \quarterstaff\else\Dagger, \lootMedium
    \fi}% EQUIPMENT
    
    \newcommand{\humansoldier}[1][\npc{\T[\arabic{r12}]\Hu}{\arabic{r12} Soldiers}]{
      \randomdozen
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{enc}{1}
    
    	\randomtwoB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\setcounter{gold}{\value{r2b}}
    	\addtocounter{gold}{-1}
    
    	\randomthree
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{age}{-1}
    
    	\randomfour
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \person{\arabic{enc}}% STRENGTH
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{age}}% DEXTERITY 
    {\arabic{gold}}% SPEED
    
    {{0}% INTELLIGENCE
    {-1}% WITS
    {0}}% CHARISMA
    {0}% DR
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r2}}% COMBAT
    
    {
      Tactics~\arabic{r2b}, Wyldcrafting~\arabic{r2},%
    }% SKILLS
    
    {\ifodd\value{enc}%
    	{\greatsword}%
    \else%
    	\ifodd\value{age}%
    		{\longsword}%
    	\else%
    		{\shortsword}%
    	\fi%
    \fi, %
    \ifnum\value{r3}=3%
    	\partialleather%
    \else%
    	\partialchain%
    \fi, %
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \ifodd\value{r4}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\roundshield, 
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\ifnum\value{enc}=3\lootMedium\else\lootSmall\fi}% EQUIPMENT
    
    {
      \ifodd\value{r3}%
      	\knacks{\ifodd\value{r2b}
      		\adrenalinesurge, 
      	\else
      		\stunningstrike, 
      	\fi
      	\ifodd\value{r4}
      		\charge
      	\fi}
      \fi
    }
    
    \newcommand{\royalguard}[1][\npc{\T[\arabic{r12}]\Hu}{\arabic{r12} Guards}]{
      \randomdozen
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	#1
    	\randomtwo
    	\addtocounter{enc}{1}
    	\randomtwoB
    	\setcounter{gold}{\value{r2b}}
    	\addtocounter{gold}{-1}
    	\randomthree
    	\addtocounter{age}{-1}
    	\randomfour
    \person{\arabic{enc}}% STRENGTH
    {\arabic{age}}% DEXTERITY 
    {\arabic{gold}}% SPEED
    {{0}% INTELLIGENCE
    {-1}% WITS
    {0}}% CHARISMA
    {0}% DR
    {2}% COMBAT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\ifodd\value{r3}Craft~\arabic{r2},\fi Tactics~\arabic{r2b}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\ifodd\value{enc}%
    	{\greatsword}%
    \else%
    	\ifodd\value{age}%
    		{\longsword}%
    	\else%
    		{\spear}%
    	\fi%
    \fi, %
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\partialplate, %
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \ifodd\value{r4}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\roundshield, 
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \fi
    	\ifnum\value{enc}=3\lootMedium\else\lootSmall\fi}% EQUIPMENT
    
    {
    	\ifodd\value{r3}%
    		\knacks{\ifodd\value{r2b}
    			\adrenalinesurge, 
    		\else
    			\precisestrike, 
    		\fi
    		\ifodd\value{r4}
    			\charge
    		\fi}
    	\fi
    }
    
    \newcommand{\humanarcher}[1][\npc{\T[\arabic{r12}]\Hu}{\arabic{r12} Archers}]{
      \randomdozen
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoB
    
    	\addtocounter{enc}{-1}
    
    \person{2}% STRENGTH
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r2b}}% DEXTERITY 
    
    {0}% SPEED
    {{0}% INTELLIGENCE
    {-1}% WITS
    {0}}% CHARISMA
    {0}% DR
    
    {\arabic{enc}}% COMBAT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {Projectiles \arabic{r2b}, Crafts~\arabic{r2b}, \ifodd\value{r4}\else Tactics \fi~\arabic{r2}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\longbow, dagger\ifodd\value{r2}, \partialleather, \lootMedium\fi%
    
    \ifnum\value{noAppearing}=1%
    , \arabic{r12} Spider arrows.%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \fi%
    
    {
      \ifodd\value{r3}%
      \else%
        \knacks{\mightydraw}
      \fi
    }
    
    \newcommand{\humanthief}[1][\npc{\Hu\M}{Thief}]{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
    	\addtocounter{enc}{-1}
    
    	\multiply\value{enc} by -1
    
    	\randomtwoB
    	\randomthree
    	\randomthreeB
    	\addtocounter{age}{-1}
    	\randomfour
    	\addtocounter{track}{-2}
    
    \person{1}% STRENGTH
    
    {\arabic{r2}}% DEXTERITY 
    {\arabic{age}}% SPEED
    
    {{0}% INTELLIGENCE
    
    {\arabic{r2b}}% WITS
    
    {\arabic{track}}}% CHARISMA
    
    {\arabic{r2}}% COMBAT
    
    {\ifodd\value{r4}Projectiles~\arabic{r2b}, \fi Athletics~\arabic{r2}, Deceit~\arabic{r2b}, Larceny~\arabic{r3}, \ifodd\value{r4}Stealth~\arabic{r2b}, \fi\ifodd\value{r3}Tactics~1\fi
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    }{\ifodd\value{r3c}%
      \Dagger,
    \else
      \shortsword,
    \fi\ifnum\value{r4}=1%
    
    		\partialleather, %
    
    \lootSmall}% EQUIPMENT
    
    \newcommand{\humanbard}[1][\npc{\Hu\F}{Bard}]{
    
    	\randomtwo
    
    	\addtocounter{enc}{1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthree
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\addtocounter{age}{-1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthreeB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomfour
    	\randomdozen
    
    \person{1}% STRENGTH
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r3b}}% DEXTERITY 
    {\arabic{r2b}}% SPEED
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {{\arabic{age}}% INTELLIGENCE
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {1}% WITS
    {\arabic{r3}}}% CHARISMA
    
    {\arabic{age}}% COMBAT
    
    {Academics~\ifodd\value{r3b}\arabic{r2}\else\arabic{r3b}\fi, Empathy~\arabic{enc}, Deceit~\ifodd\value{r4b} 2\else 1\fi, Performance~\ifodd\thechapter 2\else 1\fi%
    
    \ifnum\value{noAppearing}=1
    
    	\ifnum\value{r3}>2
    
        \Spheres{
    
          \ifodd\value{r3b}%
            Fate~2%
          \fi%
          \ifodd\value{gold}%
            \randomtwoB%
            Water~\arabic{r2b}%
          \fi%
        }%
      \fi
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\ifodd\value{r3}\rapier%
    	\else%
    	\Dagger%
    \fi%
    
      , lute, \lootMedium\ifodd\value{r3}, \lootJewellery\fi}% EQUIPMENT
    
    \newcommand{\humanalchemist}[1][\npc{\M}{Alchemist}]{
    
    	\randomtwo
    	\addtocounter{enc}{1}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthree
    
    	\randomthreeB
    	\randomtwoB
    	\addtocounter{r2b}{-1}
    	\addtocounter{age}{-1}
    	\multiply\value{age} by -1
    \person{\arabic{age}}% STRENGTH
    
    {0}% DEXTERITY 
    {0}% SPEED
    
    {{\arabic{enc}}% INTELLIGENCE
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\arabic{r2b}}% WITS
    
    {0}}% CHARISMA
    {0}% DR
    
    {\arabic{r2b}}% COMBAT
    
    {Academics~\arabic{r3}, \ifodd\value{r3} Deceit~\arabic{r2}, Tactics~\arabic{enc}\else Empathy~\arabic{r2}, Vigilance~\arabic{enc}\fi
    
    }% SKILLS
    
    {\lootMedium, \ifodd\value{r3}\lootMagic\else mana stone with 4 mp\fi}% EQUIPMENT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {
      \ifodd\value{r2b}%
        \setcounter{Fire}{\value{r3b}}
        \setcounter{Air}{\value{r2c}}
      \else%
        \setcounter{Water}{\value{r3b}}
      \fi%
    }
    
    \newcommand{\gnollhunter}[1][\npc{\T[\arabic{r12}]\Nl}{\arabic{r12} Gnoll Hunters}]{
      \randomdozen
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo\addtocounter{enc}{1}
    
    	\randomtwoB
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwoC
    
    	\addtocounter{r2b}{-1}
    
    \person{\arabic{enc}}% STRENGTH
    
    {\arabic{r2b}}% DEXTERITY 
    
    {1}% SPEED
    {{-1}% INTELLIGENCE
    
    {\arabic{r2b}}% WITS
    
    {-1}}% CHARISMA
    {0}% DR
    
    {\arabic{r2}}% COMBAT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      Brawl~2, Projectiles~\arabic{r2c}, Wyldcrafting~\arabic{enc}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    }% SKILLS
    
    {\spear}% EQUIPMENT
    
    {
      \knacks{\ifodd\value{enc}\adrenalinesurge\else\ifodd\value{r3}\charge\else\chosenEnemy{Human}\fi\fi}
    }
    
    \newcommand{\gnollshaman}[1][\npc{\Nl\F}{Gnoll Shaman}]{
    
    	\addtocounter{age}{-2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomtwo
    
    	\randomtwoB
    
    	\randomtwoD
    
    	\randomthree
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomthreeB
    	\randomthreeC
    
    	\randomfour
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    	\randomdozen
    
    \person{\arabic{age}}% STRENGTH
    
    {0}% DEXTERITY 
    
    {\arabic{r2}}% SPEED
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {{\arabic{r2}}% INTELLIGENCE
    
    {1}% WITS
    {-2}}% CHARISMA
    {0}% DR
    
    {1}% COMBAT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {Brawl~2, Projectiles~\arabic{r2b}, Academics~\arabic{r2}, \ifodd\value{r3b}\else Deceit~\arabic{r3b}, \fi Stealth~\arabic{r3}, Wyldcrafting~\arabic{r2b}, 
    
    \ifnum\value{r4}>1%
    
    	{Vigilance~\arabic{enc}}%
    
      \Spheres{
    
        \ifodd\value{r2}%
          Air\else Fire%
        \fi~\arabic{r3}, %
        \ifodd\value{r3b}\else%
          Fate~\arabic{r2d}, Water 1%
        \fi%
      }
    
    }% SKILLS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    {\Dagger\ifodd\value{r3}\else, \lootMagic\fi}% EQUIPMENT
    
    {
      \setcounter{Fate}{2}
      \ifodd\value{r3c}
        \setcounter{Air}{\value{r2b}}
      \fi
    
      \ifodd\value{r3}\else
        \setcounter{Fire}{\value{r2d}}