Skip to content
Snippets Groups Projects
monsters.sty 33.1 KiB
Newer Older
  • Learn to ignore specific revisions
  •     {}% KNACKS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        {\rock, %
        \ifnum\value{r3c}=3%
          \rations%
        \else%
          \lootGoblin%
        \fi}% EQUIPMENT
        {\ifnum\value{noAppearing}<3%
          \ifodd\value{r2}%
            \mutation{r4b}%
          \fi%
    
        \fi}% ABILITIES
    
    \newcommand{\undeadgoblin}[1][\npc{\T[\arabic{r12}]\D}{\arabic{r12} Undead Goblins}]{
    
      \Person{#1}%
        {{rn1t0}{r2b}{rn1t2}}% BODY
        {{rn1t0}{rn3t3}{rn4tn1}}% MIND
        {%
          \ifodd\value{r3}
            \set{Stealth}{1}
          \fi
          \set{Brawl}{2}
        }% SKILLS
        {}% KNACKS
        {}% EQUIPMENT
        {\undead}% ABILITIES
    
    \newcommand{\goblincaster}[1][\npc{\F\N}{Goblin Druid}]{
    
      \Person{#1}%
        {{rn1t0}{r2b}{rn1t2}}% BODY
        {{rn1t0}{r2t3}{rn4tn1}}% MIND
        {%
          \ifodd\value{r3}
          \else
            \set{Brawl}{rn1t2}
          \fi
          \set{Caving}{r3c}
          \set{Stealth}{r2}
          \set{Fire}{rn3t3}
          \set{Earth}{r2}
          \set{Water}{rn1t2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \ifodd\value{Strength}
    
            \javelin
          \else
    
    Malin Freeborn's avatar
    Malin Freeborn committed
            \Dagger
    
          \fi
        }% SKILLS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        {\snapcaster, %
        \ifodd\value{r4}%
    
          \laststand%
        \else%
          \vengeful%
        \fi}% KNACKS
        {%
          \ifnum\value{noAppearing}<4%
            \lootGoblin%
          \fi%
        }% EQUIPMENT
        {\ifnum\value{noAppearing}<3
          \mutation{r4}%
        \fi}% ABILITIES
    
    \newcommand{\hobgoblin}[1][\npc{\T[\arabic{r12}]\N}{\arabic{r12} Hobgoblins}]{
    
      \Person{#1}%
        {{r3}{rn1t2}{r2}}% BODY
        {{rn1t0}{rn1t0}{rn4tn1}}% MIND
        {%
          \ifodd\value{r3}
    
    Anth0rx's avatar
    Anth0rx committed
            \set{Melee}{rn1t2}
    
          \fi
          \set{Brawl}{rn1t2}
          \set{Caving}{r2}
          \set{Stealth}{r2}
          \ifcase\value{Strength}
            \Dagger
          \or
            \javelin
          \or
            \glaive
          \else
            \greatsword
          \fi
        }% SKILLS
        {}% KNACKS
        {%
          \ifodd\value{r4b}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
            \lootGoblin%
    
          \else%
            empty man-sized sack%
          \fi%
        }% EQUIPMENT
        {\ifnum\value{noAppearing}<4
          \mutation{r4}%
        \fi}% ABILITIES
    
    \newcommand{\undeadhobgoblin}[1][\npc{\T[\arabic{r12}]\D}{\arabic{r12} Undead Hobgoblins}]{
    
      \Person{#1}%
        {{r3}{rn1t2}{r2}}% BODY
        {{rn1t0}{rn1t0}{rn4tn1}}% MIND
        {%
          \set{Stealth}{r2}
        }% SKILLS
        {}% KNACKS
        {}% EQUIPMENT
        {\undead}% ABILITIES
    
    \newcommand{\ogre}[1][\npc{\N\M}{Ogre}]{
    
      \Person{#1}%
        {{r4t6}{rn1t2}{r3}}% BODY
        {{rn1t0}{rn1t2}{rn4tn1}}% MIND
        {%
          \ifodd\value{r3}
    
    Anth0rx's avatar
    Anth0rx committed
            \set{Melee}{rn1t2}
    
          \fi
          \set{Brawl}{r3c}
          \set{Caving}{r2}
          \ifodd\value{r3}
            \ifodd\value{r2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
              \largerock
    
            \else
              \maul
            \fi
          \else
            \greatclub
          \fi
        }% SKILLS
        {}% KNACKS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        {\ifodd\value{r3b}\lootGoblin, \fi\rations}% EQUIPMENT
    
        {\ifnum\value{noAppearing}=1
          \mutation{r4}%
        \fi}% ABILITIES
    
    \newcommand{\armouredOgre}[1][\npc{\N\F}{Ogre}]{
    
      \Person{#1}%
        {{r4t6}{rn1t2}{r3}}% BODY
        {{rn1t0}{rn1t2}{rn4tn1}}% MIND
        {%
          \ifodd\value{r3}
    
    Anth0rx's avatar
    Anth0rx committed
            \set{Melee}{rn1t2}
    
          \fi
          \set{Brawl}{r3c}
          \set{Caving}{r2}
          \ifodd\value{r3c}
            \partialchain
            \ifodd\value{r2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
              \largerock
    
            \else
              \maul
            \fi
          \else
            \greatclub
            \partialleather
          \fi
        }% SKILLS
        {}% KNACKS
        {%
          \ifnum\value{r4b}=1%
            \lootGoblin, %
          \fi%
        }% EQUIPMENT
        {\ifnum\value{r3b}=1
          \mutation{r4}%
        \fi}% ABILITIES
    
    \newcommand{\undeadogre}[1][\npc{\D\N}{Undead Ogre}]{
    
      \Person{#1}%
        {{r4t6}{rn1t2}{r3}}% BODY
        {{rn1t0}{rn1t2}{rn4tn1}}% MIND
        {%
          \set{Stealth}{r2}
        }% SKILLS
        {}% KNACKS
        {}% EQUIPMENT
        {\undead}% ABILITIES
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    }
    
    \newcommand{\ghoul}[1][\npc{\T[\arabic{r12}]\D}{\arabic{r12} Ghouls}]{
    
      \Animal{#1}%
      {{r3}{rn1t2}{0}}% BODY
      {r2}% WITS
      {%
    
        \ifnum\value{noAppearing}>2
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \set{Strength}{r2c}
        \fi
    
        \set{Survival}{rn1t2}
    
        \set{Stealth}{r2b}
    
      }% SKILLS
    
      {}% KNACKS
      {\undead}% ABILITIES
    
    \newcommand{\ghast}[1][\npc{\D\Hu}{Ghast}]{
    
      \Person{#1}%
    
        {{r2}{0}{0}}% BODY
    
        {{rn1t2}{-1}{0}}% MIND
        {%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \ifnum\value{noAppearing}<3
    
            \set{Strength}{r3c}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
            \set{Brawl}{r3c}
    
    Anth0rx's avatar
    Anth0rx committed
            \set{Melee}{rn3t3}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
            \set{Athletics}{r3b}
          \else
    
    Anth0rx's avatar
    Anth0rx committed
            \set{Melee}{r2b}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
            \set{Athletics}{rn1t2}
          \fi
    
          \ifodd\value{r3}
    
            \set{Survival}{rn1t2}
    
          \fi
          \set{Stealth}{r2b}
          \ifcase\value{Strength}\relax
            \longsword
          \or
            \maul
          \else
            \poleaxe
          \fi
          \ifodd\value{r2}
            \ifodd\value{r3c}
              \completechain
            \else
              \completeplate
            \fi
          \fi
        }% SKILLS
        {}% KNACKS
        {\lootJewellery}% EQUIPMENT
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        {\undead}% ABILITIES
    
    \newcommand{\necromancer}[1][\npc{\M}{Necromancer}]{
    
      \Person{#1}%
        {{rn1t2}{0}{rn1t2}}% BODY
        {{r2}{rn1t2}{rn3t3}}% MIND
        {%
          \set{Academics}{r3c}
          \ifodd\value{r3}
    
    Anth0rx's avatar
    Anth0rx committed
            \set{Melee}{1}
    
          \else
            \set{Empathy}{2}
            \set{Crafts}{r2b}
    
          \set{Deceit}{r2c}
          \ifodd\value{r3b}
            \set{Vigilance}{2}
          \else
    
            \set{Survival}{2}
    
            \ifodd\value{r3c}
              \set{Xenomology}{1}
            \fi
          \fi
          \ifnum\value{Strength}>0
            \longsword%
          \fi
          \set{Air}{r2}
          \set{Fate}{r3}
          \set{Water}{rn3t3}
          \set{Earth}{rn1t2}
        }% SKILLS
        {\ifnum\value{Wits}>\value{Charisma}%
          \snapcaster%
    
        \ifnum\value{Intelligence}>\value{Wits}
          \ritualcaster%
        \fi%
        }% KNACKS
        {%
          \ifodd\value{r4}%
            \lootBig%
            \ifodd\value{r4b}%
              , \lootMagic%
            \fi%
          \else%
            \lootSmall%
          \fi%
        }% EQUIPMENT
        {}% ABILITIES
    
    \newcommand{\demilich}[1][\npc{\D\E}{Demilich}]{
    
      \Person{#1}%
        {{rn3t3}{0}{0}}% BODY
        {{rn1t2}{r2}{-4}}% MIND
        {%
          \set{Brawl}{r3c}
    
    Anth0rx's avatar
    Anth0rx committed
          \set{Melee}{rn3t3}
    
          \set{Athletics}{r3b}
          \ifodd\value{r3}
    
            \set{Survival}{rn1t2}
    
          \else
    
    Malin Freeborn's avatar
    Malin Freeborn committed
            \set{Caving}{r2}
    
          \fi
          \set{Stealth}{r2b}
          \ifcase\value{Strength}\relax
            \longsword
          \or
            \maul
          \else
            \poleaxe
          \fi
          \set{Air}{r3b}
          \set{Fate}{r3}
          \set{Water}{r2c}
          \set{Earth}{rn1t2}
          \set{Fire}{rn3t3}
          \ifodd\value{r2}
            \ifodd\value{r3c}
              \completechain
            \else
              \completeplate
            \fi
          \fi
        }% SKILLS
        {\snapcaster}% KNACKS
    
        {preserved \lootMagic, \lootMedium, \lootJewellery}% EQUIPMENT
    
        {\undead}% ABILITIES
    
    \newcommand{\lich}[1][\npc{\D}{Lich}]{
    
      \Person{#1}%
        {{rn3t3}{0}{0}}% BODY
        {{r3t4}{r3b}{-5}}% MIND
        {%
          \set{Brawl}{r3c}
    
    Anth0rx's avatar
    Anth0rx committed
          \set{Melee}{rn3t3}
    
          \set{Caving}{r3}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \set{Cultivation}{r2b}
    
          \ifodd\value{r3}
    
            \set{Survival}{rn1t2}
    
          \else
    
    Malin Freeborn's avatar
    Malin Freeborn committed
            \set{Deceit}{r2}
    
          \fi
          \set{Stealth}{r2b}
          \ifnum\value{Strength}>1
            \longsword
          \else
            \Dagger
          \fi
          \set{Air}{r2t3}
          \set{Fate}{r3t4}
          \set{Water}{r3c}
          \set{Earth}{rn1t2}
          \set{Fire}{rn3t3}
          \ifodd\value{r2}
            \ifodd\value{r3c}
              \completechain
            \else
              \completeplate
            \fi
          \fi
        }% SKILLS
        {\snapcaster, \ritualcaster, \vengeful, \laststand}% KNACKS
        {\lootMagic, \lootMedium, \lootJewellery, \lootJewellery}% EQUIPMENT
        {\undead}% ABILITIES
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \newcommand\jelly[1][\value{r4}]{%
    
      \swarm[\gloopy%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      \ifnum#1=3%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \acidSpray%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      \fi]{\ifcase#1\relax\or%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        Transluscent %
      \or%
        Red%
      \or%
        Brown%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      \else%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        Black%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      \fi%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      \space Ooze}% Name
    
      {r12}% HP
      {r4t6}% Attack
      {rn1t2}% Speed
      {rn4tn1}% Wits
    
    \newcommand{\umberhulk}[1][\npc{\A}{Umber Hulk}]{
    
      \Animal{#1}%
      {{r4t6}{r3b}{rn1t2}}% BODY
      {r2c}% WITS
    
        \set{Athletics}{2}
        \set{Brawl}{r3c}
      }% SKILLS
      {\unstoppable}% KNACKS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {\hide{r4t5} \quadruped \stench}% ABILITIES
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \newcommand{\sporeFolk}[1][\npc{\A\Pl\E}{Spore Folk}]{
      \Person{#1}%
        {{r4}{r4t5}{rn4tn1}}% BODY
        {{rn3t3}{rn4tn1}{rn3t3}}% MIND
        {%
          \ifnum\value{Intelligence}>1
            \set{Academics}{r3b}
          \fi
          \set{Athletics}{r3b}
          \set{Brawl}{rn1t2}
          \set{Caving}{r3c}
          \set{Empathy}{rn3t3}
          \set{Xenomology}{rn1t2}
          \ifnum\value{Intelligence}<-1
            \setcounter{Intelligence}{-6}
            \setcounter{Charisma}{-6}
    
          \else
            \set{Fate}{r2}
            \set{Water}{r2c}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \fi
        }% SKILLS
        {\ifcase\value{rn3t3}%
          \guardian%
        \or%
          \berserker%
        \else%
          \lucky%
        \fi}% KNACKS
        {}% EQUIPMENT
        {\mutation[2]{r4b}}% ABILITIES
    }
    
    
    
    \newcommand{\horse}[1][\npc{\A}{Horse}]{
    
      \Animal{#1}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {{r3b}{rn1t2}{r2b}}% BODY
    
      {r2c}% WITS
      {
        \set{Athletics}{1}
        \set{Vigilance}{r2}
      }% SKILLS
      {}% KNACKS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {\hide{2} \quadruped}% ABILITIES
    
    \newcommand{\warhorse}[1][\npc{\A}{War Horse}]{
    
      \Animal{#1}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {{r2t3}{rn1t2}{r3b}}% BODY
    
      {r2c}% WITS
      {
        \set{Athletics}{2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \set{Brawl}{1}
        \set{Vigilance}{r2}
    
      }% SKILLS
      {}% KNACKS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {\hide{2} \quadruped}% ABILITIES
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    }
    
    
    \newcommand{\donkey}[1][\npc{\A}{Donkey}]{
    
      \Animal{#1}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {{r2b}{r2}{r3}}% BODY
      {rn3t3}% WITS
    
      {
        \set{Athletics}{r2b}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \set{Brawl}{r2c}
        \set{Vigilance}{rn1t2}
      }% SKILLS
      {}% KNACKS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {\hide{3} \quadruped}% ABILITIES
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    }
    
    \newcommand{\mule}[1][\npc{\A}{Mule}]{
      \Animal{#1}%
      {{r2t3}{r2}{r3}}% BODY
      {rn3t3}% WITS
      {
        \set{Athletics}{1}
        \set{Brawl}{r2c}
        \set{Vigilance}{rn1t2}
    
        \set{Survival}{rn3t3}
    
      }% SKILLS
      {}% KNACKS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {\hide{3} \quadruped}% ABILITIES
    
    \newcommand{\cat}[1][\npc{\A}{Cat}]{
    
      \Animal{#1}%
      {{-5}{r3t4}{r4}}% BODY
      {r3c}% WITS
    
        \set{Athletics}{r2t3}
        \set{Brawl}{r2c}
        \set{Stealth}{r3}
        \set{Vigilance}{r3b}
        \set{fp}{r12}
        \set{Charisma}{rn3t3}
      }% SKILLS
      {}% KNACKS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {\quadruped}% ABILITIES
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    }
    
    
    \newcommand{\huntingdog}[1][\npc{\T[\arabic{r4b}]\A}{\arabic{r4b} Hunting Dogs}]{
    
      \Animal{#1}%
      {{-3}{rn1t0}{r3}}% BODY
      {r2}% WITS
      {
        \set{Athletics}{r3b}
        \set{Brawl}{r2c}
        \set{Vigilance}{r3c}
        \set{Charisma}{rn3t3}
      }% SKILLS
      {}% KNACKS
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {\quadruped}% ABILITIES
    
    \newcommand{\rockman}[1][\npc{\E}{Rock Man}]{
    
      \Person{#1}%
        {{r4t5}{rn1t2}{rn4tn1}}% BODY
        {{rn1t2}{-1}{r3}}% MIND
        {%
          \set{Brawl}{r3c}
          \set{Caving}{rn1t2}
          \set{Empathy}{rn3t3}
          \set{Xenomology}{r2c}
          \ifodd\value{r3b}
          \else%
            \glaive%
          \fi%
        }% SKILLS
        {}% KNACKS
        {}% EQUIPMENT
        {\hide{7}}% ABILITIES
    
    \newcommand{\lavaman}[1][\npc{\E}{Lavaman}]{
    
      \Person{#1}%
        {{r4t5}{rn1t2}{rn4tn1}}% BODY
        {{rn1t2}{-1}{-3}}% MIND
        {%
          \set{Brawl}{r3c}
    
    Anth0rx's avatar
    Anth0rx committed
          \set{Melee}{r2c}
    
          \set{Caving}{r3b}
          \set{Deceit}{rn3t3}
          \set{Xenomology}{r2}
          \ifodd\value{r3b}
          \else%
            \glaive%
          \fi%
        }% SKILLS
        {}% KNACKS
        {}% EQUIPMENT
        {\hide{6} \acidBody[scorching]}% ABILITIES
    
    \newcommand{\archmage}[1][\npc{\E}{Archmage}]{
    
      \Person{#1}%
        {{-5}{-1}{-5}}% BODY
        {{r4t6}{r3t4}{rn1t0}}% MIND
        {%
          \set{Vigilance}{r3c}
          \set{Xenomology}{r3t4}
          \set{Flight}{r4}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
          \set{Deceit}{rn3t3}
    
          \set{Air}{rn1t2}
          \set{Earth}{r3t4}
          \set{Fire}{r2t3}
          \set{Water}{r3b}
          \ifnum\value{Strength}>1
            \spear
          \else
            \Dagger
          \fi
        }% SKILLS
        {}% KNACKS
        {\ifodd\value{r3}\lootGoblin, \lootJewellery\else\lootJewellery\fi, \lootJewellery}% EQUIPMENT
        {\mutation{r4b} \mutation{r4b} \mutation{r4b}}% ABILITIES
    
    \newcommand{\watcher}[1][\npc{\A}{Watcher}]{
    
      \Animal{#1}%
      {{-5}{-3}{-5}}% BODY
      {r4}% WITS
      {%
        \set{Stealth}{r3t4}%
        \ifodd\value{r4}%
          \setcounter{Vigilance}{\value{r2c}}%
        \fi%
    
        \setcounter{Survival}{\value{r2}}%
    
      }% SKILLS
      {\unstoppable}% KNACKS
      {\crazyGas}% ABILITIES
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    %%%%% Swarms %%%%%
    
    
    \newcommand\crawlerSwarm{
      \swarm{Crawler Hatchlings}% Name
    
      {r12}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {0}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \newcommand\stirgeSwarm{
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      \swarm[\flight]{Stirges}% Name
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {\arabic{r12}}%
      {0}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {3}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {2}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    }
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    
    \newcommand\skeinSwarm{%
    
      \swarm{\arabic{r12} Skein}% Name
      {r12}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
      {1}%
      {2}%
      {0}
    }