From 7454ee1361dd43a508623c55756e4c5f42a1e3bb Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Sat, 20 Dec 2025 10:44:50 -0600 Subject: [PATCH] Add 5 missing Fae to bestiary MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds: Carcolh, Doppelgänger, Hag Grove, Nymph, Unicorn Bestiary total: 262 creatures 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- packs/_source/bestiary/carcolh.json | 55 ++++++++++++++++++++++++ packs/_source/bestiary/doppelganger.json | 50 +++++++++++++++++++++ packs/_source/bestiary/hag-grove.json | 55 ++++++++++++++++++++++++ packs/_source/bestiary/nymph.json | 53 +++++++++++++++++++++++ packs/_source/bestiary/unicorn.json | 53 +++++++++++++++++++++++ 5 files changed, 266 insertions(+) create mode 100644 packs/_source/bestiary/carcolh.json create mode 100644 packs/_source/bestiary/doppelganger.json create mode 100644 packs/_source/bestiary/hag-grove.json create mode 100644 packs/_source/bestiary/nymph.json create mode 100644 packs/_source/bestiary/unicorn.json diff --git a/packs/_source/bestiary/carcolh.json b/packs/_source/bestiary/carcolh.json new file mode 100644 index 0000000..a2eb7dc --- /dev/null +++ b/packs/_source/bestiary/carcolh.json @@ -0,0 +1,55 @@ +{ + "_id": "vgbdBstcarcolh00", + "_key": "!actors!vgbdBstcarcolh00", + "name": "Carcolh", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 15, + "hp": { + "value": 67, + "max": 67 + }, + "tl": 7.1, + "armor": 4, + "morale": 11, + "zone": "frontline", + "size": "huge", + "beingType": "fae", + "speed": { + "value": 20 + }, + "appearing": "1", + "senses": { + "tremorsense": true + }, + "movement": { + "climb": 20, + "cling": true + }, + "immunities": [], + "weaknesses": ["Cold Iron Weapons"], + "resistances": [], + "statusImmunities": [], + "actions": [ + { + "name": "Actions", + "description": "Multi-Attack: 1\u00d7Tentacle per (Tentacles) and 1\u00d7Bite\nBite [Melee Attack]: 16 (3d10) and Burning (Cd6)\nTentacle [Grapple, Near]: Restrained and pulled Close.", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "Magic Ward II: Cast Checks that include it as a Target have a d6 penalty.\nTentacles: Starts with 6 Tentacles. Targeting a Tentacle causes a -4 penalty to the Attack Check, but severs it if at least 16 damage is dealt with the attack." + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/doppelganger.json b/packs/_source/bestiary/doppelganger.json new file mode 100644 index 0000000..9276907 --- /dev/null +++ b/packs/_source/bestiary/doppelganger.json @@ -0,0 +1,50 @@ +{ + "_id": "vgbdBstdoppelgan", + "_key": "!actors!vgbdBstdoppelgan", + "name": "Doppelg\u00e4nger", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 2.6, + "armor": 2, + "morale": 10, + "zone": "frontline", + "size": "medium", + "beingType": "fae", + "speed": { + "value": 30 + }, + "appearing": "d6", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": ["Cold Iron Weapons"], + "resistances": [], + "statusImmunities": ["Charmed", "Unconscious"], + "actions": [ + { + "name": "Actions", + "description": "Shapechange [Cast, Self (Focus)] (1/Minute): Appears to be a Being of humanoid form it has seen.\nBite [Melee Attack]: 6 (d12)", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "Doppelgang: Enemy Abilities treat this Being as an Ally while they are convinced it is an Ally." + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/hag-grove.json b/packs/_source/bestiary/hag-grove.json new file mode 100644 index 0000000..127c3c9 --- /dev/null +++ b/packs/_source/bestiary/hag-grove.json @@ -0,0 +1,55 @@ +{ + "_id": "vgbdBsthaggrove0", + "_key": "!actors!vgbdBsthaggrove0", + "name": "Hag, Grove", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 9.7, + "armor": 4, + "morale": 10, + "zone": "frontline", + "size": "medium", + "beingType": "fae", + "speed": { + "value": 50 + }, + "appearing": "1", + "senses": { + "allsight": true, + "darkvision": true + }, + "movement": { + "cling": true + }, + "immunities": [], + "weaknesses": ["Cold Iron Weapons"], + "resistances": [], + "statusImmunities": [], + "actions": [ + { + "name": "Actions", + "description": "Multi-Attack: 2\u00d7Claw and 1\u00d7Bite. A Being hit by all three is Restrained and takes 18 (4d8) damage at the start of this Being's Turns.\nBite [Melee Attack]: 7 (d8+3)\nClaw [Melee Attack]: 7 (d8+3)\nShapeshift [Cast, Self] (Focus): Takes on the appearance of a Medium Humanlike.", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "Blair Omniscience: It is always aware of any Beings within the woodland it claims as its domain.\nMagic Ward I: Cast Checks that include it as a Target have a d4 penalty.\nTerror I: Enemies that can see it for the first time and at the start of their Turns must pass a [Will] Save or be Frightened until they pass this Check on a subsequent Turn, or for Cd4 Rounds afterwards." + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/nymph.json b/packs/_source/bestiary/nymph.json new file mode 100644 index 0000000..c4aa794 --- /dev/null +++ b/packs/_source/bestiary/nymph.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstnymph0000", + "_key": "!actors!vgbdBstnymph0000", + "name": "Nymph", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 9, + "max": 9 + }, + "tl": 0.3, + "armor": 0, + "morale": 4, + "zone": "frontline", + "size": "medium", + "beingType": "fae", + "speed": { + "value": 30, + "swim": 60 + }, + "appearing": "d4", + "senses": {}, + "movement": { + "swim": 60 + }, + "immunities": [], + "weaknesses": ["Cold Iron Weapons"], + "resistances": [], + "statusImmunities": [], + "actions": [ + { + "name": "Actions", + "description": "Nymph's Kiss [Cast, Touch | Will]: Cursed (Cd8 Rounds, immediately suffocating and can only breathe water).", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "Amphibious: Can breathe air or water.\nMagic Ward I: Cast Checks that include it as a Target have a d4 penalty." + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/unicorn.json b/packs/_source/bestiary/unicorn.json new file mode 100644 index 0000000..052f62e --- /dev/null +++ b/packs/_source/bestiary/unicorn.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstunicorn00", + "_key": "!actors!vgbdBstunicorn00", + "name": "Unicorn", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 4.2, + "armor": 3, + "morale": 7, + "zone": "midline", + "size": "large", + "beingType": "fae", + "speed": { + "value": 80 + }, + "appearing": "1", + "senses": { + "allsight": true, + "telepathy": true + }, + "movement": {}, + "immunities": [], + "weaknesses": ["Cold Iron Weapons"], + "resistances": [], + "statusImmunities": ["Charmed", "Confused", "Frightened"], + "actions": [ + { + "name": "Actions", + "description": "Heal [Cast, Touch] (1/Day): Regains 7 (2d6) HP and removes the Blinded, Confused, Paralyzed, or Sickened Status\nMulti-Attack: 2\u00d7Hoof and 1\u00d7Horn\nHoof [Melee Attack]: 4 (d8)\nHorn [Melee Attack]: 4 (d8)\nTeleport [Cast] (1/Day): Teleports itself and any Being mounting it up to Far", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "Magic Ward III: Cast Checks that include it as a Target have a d8 penalty.\nRegenerate I: Regains 4 (d8) HP on each of its Turns." + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +}