From 7133c134762a4806b2bf94ecd8733d827340a39f Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Thu, 18 Dec 2025 13:28:10 -0600 Subject: [PATCH] Add 143 new bestiary creatures from PDF extraction MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Extracted creatures include: - Dragons (Hatchling, Elder, Ancient) - Elementals (Air, Fire, Water, Earth variants) - Classic monsters (Troll, Goblin, Orc, Ogre, Minotaur, etc.) - Undead (Ghost, Banshee, Death Knight, etc.) - Fae (Brownie, Pixie, Satyr, Hags, etc.) - Oozes & Plants (Black Pudding, Shambling Mound, Treant) - Outer beings and cryptids All creatures have accurate base stats (HD, HP, TL, Speed, Armor, Morale, Zone, Size, Type) parsed from the PDF. Actions and abilities are captured as raw text for future refinement. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- packs/_source/bestiary/achaierai.json | 46 +++++++++++++++ packs/_source/bestiary/agnar.json | 49 ++++++++++++++++ packs/_source/bestiary/agropelter.json | 46 +++++++++++++++ packs/_source/bestiary/air-bubble.json | 51 +++++++++++++++++ packs/_source/bestiary/almiraj.json | 49 ++++++++++++++++ packs/_source/bestiary/amikuk.json | 51 +++++++++++++++++ packs/_source/bestiary/amphiptere.json | 53 +++++++++++++++++ packs/_source/bestiary/angel.json | 51 +++++++++++++++++ packs/_source/bestiary/animated-armor.json | 49 ++++++++++++++++ packs/_source/bestiary/assassin-vine.json | 46 +++++++++++++++ packs/_source/bestiary/aurumvorax.json | 46 +++++++++++++++ packs/_source/bestiary/banshee.json | 51 +++++++++++++++++ packs/_source/bestiary/basilisk.json | 46 +++++++++++++++ packs/_source/bestiary/beisht-kione-dhoo.json | 53 +++++++++++++++++ packs/_source/bestiary/black-pudding.json | 49 ++++++++++++++++ packs/_source/bestiary/blink-dog.json | 49 ++++++++++++++++ packs/_source/bestiary/brollachan.json | 51 +++++++++++++++++ packs/_source/bestiary/brownie.json | 49 ++++++++++++++++ packs/_source/bestiary/bugbear.json | 51 +++++++++++++++++ packs/_source/bestiary/carbuncle.json | 41 +++++++++++++ packs/_source/bestiary/carcass-crawler.json | 51 +++++++++++++++++ packs/_source/bestiary/carrion-clump.json | 46 +++++++++++++++ packs/_source/bestiary/catoblepas.json | 49 ++++++++++++++++ packs/_source/bestiary/cave-fisher.json | 51 +++++++++++++++++ packs/_source/bestiary/choker.json | 48 ++++++++++++++++ packs/_source/bestiary/chort.json | 51 +++++++++++++++++ packs/_source/bestiary/church-grim.json | 51 +++++++++++++++++ packs/_source/bestiary/cloaker.json | 53 +++++++++++++++++ packs/_source/bestiary/cockatrice.json | 48 ++++++++++++++++ packs/_source/bestiary/couatl.json | 46 +++++++++++++++ packs/_source/bestiary/crawling-wall.json | 44 ++++++++++++++ packs/_source/bestiary/darkmantle.json | 48 ++++++++++++++++ packs/_source/bestiary/death-knight.json | 51 +++++++++++++++++ packs/_source/bestiary/deep-one.json | 53 +++++++++++++++++ packs/_source/bestiary/dethbat.json | 53 +++++++++++++++++ packs/_source/bestiary/dimension-ripper.json | 51 +++++++++++++++++ packs/_source/bestiary/dragon-ancient.json | 53 +++++++++++++++++ packs/_source/bestiary/dragon-elder.json | 53 +++++++++++++++++ packs/_source/bestiary/dragon-hatchling.json | 48 ++++++++++++++++ packs/_source/bestiary/drake.json | 46 +++++++++++++++ packs/_source/bestiary/dungeonheart.json | 44 ++++++++++++++ packs/_source/bestiary/elemental-air.json | 51 +++++++++++++++++ packs/_source/bestiary/elemental-fire.json | 51 +++++++++++++++++ .../bestiary/elemental-greater-air.json | 51 +++++++++++++++++ .../bestiary/elemental-greater-earth.json | 49 ++++++++++++++++ .../bestiary/elemental-greater-fire.json | 51 +++++++++++++++++ .../bestiary/elemental-greater-water.json | 51 +++++++++++++++++ .../bestiary/elemental-lesser-air.json | 51 +++++++++++++++++ .../bestiary/elemental-lesser-earth.json | 49 ++++++++++++++++ .../bestiary/elemental-lesser-fire.json | 51 +++++++++++++++++ packs/_source/bestiary/elemental-water.json | 51 +++++++++++++++++ packs/_source/bestiary/ettercap.json | 51 +++++++++++++++++ packs/_source/bestiary/false-hydra.json | 51 +++++++++++++++++ packs/_source/bestiary/firebat.json | 53 +++++++++++++++++ packs/_source/bestiary/flying-spellbook.json | 53 +++++++++++++++++ packs/_source/bestiary/froghemoth.json | 53 +++++++++++++++++ packs/_source/bestiary/gargoyle.json | 51 +++++++++++++++++ packs/_source/bestiary/ghost.json | 53 +++++++++++++++++ packs/_source/bestiary/giant.json | 44 ++++++++++++++ packs/_source/bestiary/gibbering-mouther.json | 49 ++++++++++++++++ packs/_source/bestiary/goblin.json | 51 +++++++++++++++++ packs/_source/bestiary/golem-bone.json | 51 +++++++++++++++++ packs/_source/bestiary/golem-clay.json | 51 +++++++++++++++++ packs/_source/bestiary/golem-iron.json | 51 +++++++++++++++++ packs/_source/bestiary/golem-stone.json | 51 +++++++++++++++++ packs/_source/bestiary/grasping-goo.json | 49 ++++++++++++++++ packs/_source/bestiary/gremlin.json | 53 +++++++++++++++++ packs/_source/bestiary/grey-ooze.json | 49 ++++++++++++++++ packs/_source/bestiary/hag-green.json | 51 +++++++++++++++++ packs/_source/bestiary/hag-sea.json | 51 +++++++++++++++++ packs/_source/bestiary/harpy.json | 46 +++++++++++++++ packs/_source/bestiary/hellhound.json | 46 +++++++++++++++ packs/_source/bestiary/hippocampus.json | 47 +++++++++++++++ packs/_source/bestiary/hippogriff.json | 51 +++++++++++++++++ .../bestiary/hippopotamus-behemoth.json | 4 +- packs/_source/bestiary/hodag.json | 51 +++++++++++++++++ packs/_source/bestiary/homunculus.json | 54 ++++++++++++++++++ packs/_source/bestiary/hydra.json | 51 +++++++++++++++++ packs/_source/bestiary/hydrangean.json | 49 ++++++++++++++++ packs/_source/bestiary/imp.json | 53 +++++++++++++++++ packs/_source/bestiary/invisible-stalker.json | 49 ++++++++++++++++ packs/_source/bestiary/jarjacha.json | 44 ++++++++++++++ packs/_source/bestiary/joust-guardian.json | 49 ++++++++++++++++ packs/_source/bestiary/kraken.json | 51 +++++++++++++++++ packs/_source/bestiary/lindworm.json | 49 ++++++++++++++++ .../_source/bestiary/living-statue-iron.json | 49 ++++++++++++++++ .../_source/bestiary/living-statue-rock.json | 51 +++++++++++++++++ packs/_source/bestiary/manticore.json | 48 ++++++++++++++++ packs/_source/bestiary/medusa.json | 51 +++++++++++++++++ packs/_source/bestiary/mermaid.json | 51 +++++++++++++++++ packs/_source/bestiary/minotaur.json | 44 ++++++++++++++ packs/_source/bestiary/nightmare.json | 53 +++++++++++++++++ packs/_source/bestiary/nymit.json | 49 ++++++++++++++++ packs/_source/bestiary/ochre-jelly.json | 49 ++++++++++++++++ packs/_source/bestiary/ogre.json | 51 +++++++++++++++++ packs/_source/bestiary/oni.json | 53 +++++++++++++++++ packs/_source/bestiary/ooze-blood.json | 49 ++++++++++++++++ packs/_source/bestiary/ooze-ectoplasmic.json | 49 ++++++++++++++++ packs/_source/bestiary/ooze-quicksilver.json | 49 ++++++++++++++++ packs/_source/bestiary/orc.json | 51 +++++++++++++++++ packs/_source/bestiary/otyugh.json | 49 ++++++++++++++++ packs/_source/bestiary/owl-bear.json | 53 +++++++++++++++++ packs/_source/bestiary/piercer.json | 51 +++++++++++++++++ packs/_source/bestiary/pit-fiend.json | 53 +++++++++++++++++ packs/_source/bestiary/pixie.json | 51 +++++++++++++++++ packs/_source/bestiary/potead-large.json | 49 ++++++++++++++++ packs/_source/bestiary/potead-medium.json | 49 ++++++++++++++++ packs/_source/bestiary/potead-small.json | 49 ++++++++++++++++ packs/_source/bestiary/pseudodragon.json | 53 +++++++++++++++++ packs/_source/bestiary/purple-worm.json | 51 +++++++++++++++++ packs/_source/bestiary/rhagodessa.json | 46 +++++++++++++++ packs/_source/bestiary/roc.json | 53 +++++++++++++++++ packs/_source/bestiary/roper.json | 53 +++++++++++++++++ packs/_source/bestiary/rot-grub.json | 41 +++++++++++++ packs/_source/bestiary/rumptifusel.json | 53 +++++++++++++++++ packs/_source/bestiary/satyr.json | 49 ++++++++++++++++ packs/_source/bestiary/scarecrow.json | 51 +++++++++++++++++ packs/_source/bestiary/sea-lion.json | 51 +++++++++++++++++ packs/_source/bestiary/sea-serpent.json | 53 +++++++++++++++++ packs/_source/bestiary/shambling-mound.json | 53 +++++++++++++++++ packs/_source/bestiary/shock.json | 34 +++++++++++ packs/_source/bestiary/snakeman.json | 51 +++++++++++++++++ packs/_source/bestiary/snallygaster.json | 53 +++++++++++++++++ packs/_source/bestiary/sphinx-archon.json | 51 +++++++++++++++++ packs/_source/bestiary/stirge.json | 53 +++++++++++++++++ packs/_source/bestiary/stone-colossus.json | 49 ++++++++++++++++ packs/_source/bestiary/thoom.json | 53 +++++++++++++++++ packs/_source/bestiary/thulhan.json | 51 +++++++++++++++++ packs/_source/bestiary/treant.json | 44 ++++++++++++++ packs/_source/bestiary/triffid.json | 51 +++++++++++++++++ packs/_source/bestiary/troglodyte.json | 51 +++++++++++++++++ packs/_source/bestiary/troll.json | 49 ++++++++++++++++ packs/_source/bestiary/violet-fungus.json | 46 +++++++++++++++ packs/_source/bestiary/viper-tree.json | 44 ++++++++++++++ packs/_source/bestiary/viskyd.json | 53 +++++++++++++++++ packs/_source/bestiary/vortex.json | 41 +++++++++++++ packs/_source/bestiary/warp-beast.json | 51 +++++++++++++++++ packs/_source/bestiary/werewolf-dire.json | 51 +++++++++++++++++ packs/_source/bestiary/werewolf.json | 51 +++++++++++++++++ packs/_source/bestiary/will-o-wisp.json | 53 +++++++++++++++++ .../bestiary/wolf-in-sheeps-clothing.json | 51 +++++++++++++++++ packs/_source/bestiary/wyvern.json | 46 +++++++++++++++ packs/_source/bestiary/yellow-mould.json | 41 +++++++++++++ packs/_source/bestiary/yeti.json | 48 ++++++++++++++++ packs/bestiary/000005.ldb | Bin 32084 -> 118198 bytes packs/bestiary/000009.ldb | Bin 34024 -> 0 bytes packs/bestiary/CURRENT | 2 +- packs/bestiary/LOG | 6 +- packs/bestiary/LOG.old | 12 ++-- packs/bestiary/MANIFEST-000006 | Bin 0 -> 123 bytes packs/bestiary/MANIFEST-000010 | Bin 192 -> 0 bytes 151 files changed, 7112 insertions(+), 13 deletions(-) create mode 100644 packs/_source/bestiary/achaierai.json create mode 100644 packs/_source/bestiary/agnar.json create mode 100644 packs/_source/bestiary/agropelter.json create mode 100644 packs/_source/bestiary/air-bubble.json create mode 100644 packs/_source/bestiary/almiraj.json create mode 100644 packs/_source/bestiary/amikuk.json create mode 100644 packs/_source/bestiary/amphiptere.json create mode 100644 packs/_source/bestiary/angel.json create mode 100644 packs/_source/bestiary/animated-armor.json create mode 100644 packs/_source/bestiary/assassin-vine.json create mode 100644 packs/_source/bestiary/aurumvorax.json create mode 100644 packs/_source/bestiary/banshee.json create mode 100644 packs/_source/bestiary/basilisk.json create mode 100644 packs/_source/bestiary/beisht-kione-dhoo.json create mode 100644 packs/_source/bestiary/black-pudding.json create mode 100644 packs/_source/bestiary/blink-dog.json create mode 100644 packs/_source/bestiary/brollachan.json create mode 100644 packs/_source/bestiary/brownie.json create mode 100644 packs/_source/bestiary/bugbear.json create mode 100644 packs/_source/bestiary/carbuncle.json create mode 100644 packs/_source/bestiary/carcass-crawler.json create mode 100644 packs/_source/bestiary/carrion-clump.json create mode 100644 packs/_source/bestiary/catoblepas.json create mode 100644 packs/_source/bestiary/cave-fisher.json create mode 100644 packs/_source/bestiary/choker.json create mode 100644 packs/_source/bestiary/chort.json create mode 100644 packs/_source/bestiary/church-grim.json create mode 100644 packs/_source/bestiary/cloaker.json create mode 100644 packs/_source/bestiary/cockatrice.json create mode 100644 packs/_source/bestiary/couatl.json create mode 100644 packs/_source/bestiary/crawling-wall.json create mode 100644 packs/_source/bestiary/darkmantle.json create mode 100644 packs/_source/bestiary/death-knight.json create mode 100644 packs/_source/bestiary/deep-one.json create mode 100644 packs/_source/bestiary/dethbat.json create mode 100644 packs/_source/bestiary/dimension-ripper.json create mode 100644 packs/_source/bestiary/dragon-ancient.json create mode 100644 packs/_source/bestiary/dragon-elder.json create mode 100644 packs/_source/bestiary/dragon-hatchling.json create mode 100644 packs/_source/bestiary/drake.json create mode 100644 packs/_source/bestiary/dungeonheart.json create mode 100644 packs/_source/bestiary/elemental-air.json create mode 100644 packs/_source/bestiary/elemental-fire.json create mode 100644 packs/_source/bestiary/elemental-greater-air.json create mode 100644 packs/_source/bestiary/elemental-greater-earth.json create mode 100644 packs/_source/bestiary/elemental-greater-fire.json create mode 100644 packs/_source/bestiary/elemental-greater-water.json create mode 100644 packs/_source/bestiary/elemental-lesser-air.json create mode 100644 packs/_source/bestiary/elemental-lesser-earth.json create mode 100644 packs/_source/bestiary/elemental-lesser-fire.json create mode 100644 packs/_source/bestiary/elemental-water.json create mode 100644 packs/_source/bestiary/ettercap.json create mode 100644 packs/_source/bestiary/false-hydra.json create mode 100644 packs/_source/bestiary/firebat.json create mode 100644 packs/_source/bestiary/flying-spellbook.json create mode 100644 packs/_source/bestiary/froghemoth.json create mode 100644 packs/_source/bestiary/gargoyle.json create mode 100644 packs/_source/bestiary/ghost.json create mode 100644 packs/_source/bestiary/giant.json create mode 100644 packs/_source/bestiary/gibbering-mouther.json create mode 100644 packs/_source/bestiary/goblin.json create mode 100644 packs/_source/bestiary/golem-bone.json create mode 100644 packs/_source/bestiary/golem-clay.json create mode 100644 packs/_source/bestiary/golem-iron.json create mode 100644 packs/_source/bestiary/golem-stone.json create mode 100644 packs/_source/bestiary/grasping-goo.json create mode 100644 packs/_source/bestiary/gremlin.json create mode 100644 packs/_source/bestiary/grey-ooze.json create mode 100644 packs/_source/bestiary/hag-green.json create mode 100644 packs/_source/bestiary/hag-sea.json create mode 100644 packs/_source/bestiary/harpy.json create mode 100644 packs/_source/bestiary/hellhound.json create mode 100644 packs/_source/bestiary/hippocampus.json create mode 100644 packs/_source/bestiary/hippogriff.json create mode 100644 packs/_source/bestiary/hodag.json create mode 100644 packs/_source/bestiary/homunculus.json create mode 100644 packs/_source/bestiary/hydra.json create mode 100644 packs/_source/bestiary/hydrangean.json create mode 100644 packs/_source/bestiary/imp.json create mode 100644 packs/_source/bestiary/invisible-stalker.json create mode 100644 packs/_source/bestiary/jarjacha.json create mode 100644 packs/_source/bestiary/joust-guardian.json create mode 100644 packs/_source/bestiary/kraken.json create mode 100644 packs/_source/bestiary/lindworm.json create mode 100644 packs/_source/bestiary/living-statue-iron.json create mode 100644 packs/_source/bestiary/living-statue-rock.json create mode 100644 packs/_source/bestiary/manticore.json create mode 100644 packs/_source/bestiary/medusa.json create mode 100644 packs/_source/bestiary/mermaid.json create mode 100644 packs/_source/bestiary/minotaur.json create mode 100644 packs/_source/bestiary/nightmare.json create mode 100644 packs/_source/bestiary/nymit.json create mode 100644 packs/_source/bestiary/ochre-jelly.json create mode 100644 packs/_source/bestiary/ogre.json create mode 100644 packs/_source/bestiary/oni.json create mode 100644 packs/_source/bestiary/ooze-blood.json create mode 100644 packs/_source/bestiary/ooze-ectoplasmic.json create mode 100644 packs/_source/bestiary/ooze-quicksilver.json create mode 100644 packs/_source/bestiary/orc.json create mode 100644 packs/_source/bestiary/otyugh.json create mode 100644 packs/_source/bestiary/owl-bear.json create mode 100644 packs/_source/bestiary/piercer.json create mode 100644 packs/_source/bestiary/pit-fiend.json create mode 100644 packs/_source/bestiary/pixie.json create mode 100644 packs/_source/bestiary/potead-large.json create mode 100644 packs/_source/bestiary/potead-medium.json create mode 100644 packs/_source/bestiary/potead-small.json create mode 100644 packs/_source/bestiary/pseudodragon.json create mode 100644 packs/_source/bestiary/purple-worm.json create mode 100644 packs/_source/bestiary/rhagodessa.json create mode 100644 packs/_source/bestiary/roc.json create mode 100644 packs/_source/bestiary/roper.json create mode 100644 packs/_source/bestiary/rot-grub.json create mode 100644 packs/_source/bestiary/rumptifusel.json create mode 100644 packs/_source/bestiary/satyr.json create mode 100644 packs/_source/bestiary/scarecrow.json create mode 100644 packs/_source/bestiary/sea-lion.json create mode 100644 packs/_source/bestiary/sea-serpent.json create mode 100644 packs/_source/bestiary/shambling-mound.json create mode 100644 packs/_source/bestiary/shock.json create mode 100644 packs/_source/bestiary/snakeman.json create mode 100644 packs/_source/bestiary/snallygaster.json create mode 100644 packs/_source/bestiary/sphinx-archon.json create mode 100644 packs/_source/bestiary/stirge.json create mode 100644 packs/_source/bestiary/stone-colossus.json create mode 100644 packs/_source/bestiary/thoom.json create mode 100644 packs/_source/bestiary/thulhan.json create mode 100644 packs/_source/bestiary/treant.json create mode 100644 packs/_source/bestiary/triffid.json create mode 100644 packs/_source/bestiary/troglodyte.json create mode 100644 packs/_source/bestiary/troll.json create mode 100644 packs/_source/bestiary/violet-fungus.json create mode 100644 packs/_source/bestiary/viper-tree.json create mode 100644 packs/_source/bestiary/viskyd.json create mode 100644 packs/_source/bestiary/vortex.json create mode 100644 packs/_source/bestiary/warp-beast.json create mode 100644 packs/_source/bestiary/werewolf-dire.json create mode 100644 packs/_source/bestiary/werewolf.json create mode 100644 packs/_source/bestiary/will-o-wisp.json create mode 100644 packs/_source/bestiary/wolf-in-sheeps-clothing.json create mode 100644 packs/_source/bestiary/wyvern.json create mode 100644 packs/_source/bestiary/yellow-mould.json create mode 100644 packs/_source/bestiary/yeti.json delete mode 100644 packs/bestiary/000009.ldb create mode 100644 packs/bestiary/MANIFEST-000006 delete mode 100644 packs/bestiary/MANIFEST-000010 diff --git a/packs/_source/bestiary/achaierai.json b/packs/_source/bestiary/achaierai.json new file mode 100644 index 0000000..fdfd8e5 --- /dev/null +++ b/packs/_source/bestiary/achaierai.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstachaierai", + "_key": "!actors!vgbdBstachaierai", + "name": "Achaierai", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 3.3, + "armor": 1, + "morale": 5, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "d6", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Smoky Escape [Rush, when Fleeing]: Fills a 10-foot\nsphere with black smoke. Other Beings in the area\nmust pass [Endure] or take 7 (2d6).\nMulti-Attack: 2\u00d7Talons and 1\u00d7Beak\nBeak [Melee Attack]: 5 (d10)\nTalon [Melee Attack]: 4 (d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/agnar.json b/packs/_source/bestiary/agnar.json new file mode 100644 index 0000000..cbb0184 --- /dev/null +++ b/packs/_source/bestiary/agnar.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstagnar0000", + "_key": "!actors!vgbdBstagnar0000", + "name": "Agnar", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 10, + "hp": { + "value": 45, + "max": 45 + }, + "tl": 3.9, + "armor": 2, + "morale": 10, + "zone": "frontline", + "size": "huge", + "beingType": "outer", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Spin-Thrash (it can only use this Action while at or\nbelow half HP) [Cast, Aura Near | Endure] (3/Day):\n9 (2d8), deals half on a pass and heals this Being for\nthe damage roll.\nChomp [Melee Attack, Cleave]: 10 (3d6) and\nRestrained

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Flame Anger: If it takes Fire damage or sees open\nflame, it goes Berserk (Cd4).\nLockjaw: Hinders Checks to end being Restrained by it.\nLeap: If it uses its Move to Jump, any Being within 5\nfeet when it lands must pass a [Reflex] Save or take\n10 (3d6) and be shoved Prone.\nThe Agnar was originally created by Hankerin Ferinale for\nIndex Card RPG.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/agropelter.json b/packs/_source/bestiary/agropelter.json new file mode 100644 index 0000000..31f8806 --- /dev/null +++ b/packs/_source/bestiary/agropelter.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstagropelte", + "_key": "!actors!vgbdBstagropelte", + "name": "Agropelter", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 9, + "max": 9 + }, + "tl": 1.5, + "armor": 1, + "morale": 5, + "zone": "backline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "d6", + "senses": {}, + "movement": { + "climb": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Log Throw [Ranged Attack, Near]: 4 (d8)\nClaw [Melee Attack]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/air-bubble.json b/packs/_source/bestiary/air-bubble.json new file mode 100644 index 0000000..82c0f1a --- /dev/null +++ b/packs/_source/bestiary/air-bubble.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstairbubble", + "_key": "!actors!vgbdBstairbubble", + "name": "Air Bubble", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 1.6, + "armor": 0, + "morale": 10, + "zone": "frontline", + "size": "large", + "beingType": "primordial", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Engulf [Melee Attack]: Restrained

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Seep: It can enter the space of other Beings and\nopenings as small as 1 inch without squeezing.\nEngulfer: Beings that share its space are Burning (2d4).\nSticky: Hinders attempts to end being Restrained by it.\nBeings that make physical contact with it must pass\n[Endure] or be Restrained.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/almiraj.json b/packs/_source/bestiary/almiraj.json new file mode 100644 index 0000000..a3e5ce7 --- /dev/null +++ b/packs/_source/bestiary/almiraj.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstalmiraj00", + "_key": "!actors!vgbdBstalmiraj00", + "name": "Almiraj", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 1.0, + "armor": 1, + "morale": 1, + "zone": "backline", + "size": "small", + "beingType": "beast", + "speed": { + "value": 45 + }, + "appearing": "2d6", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Gore [Melee Attack]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Nimble: Attacks against it can\u2019t be Favored if it can Move.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/amikuk.json b/packs/_source/bestiary/amikuk.json new file mode 100644 index 0000000..20f7999 --- /dev/null +++ b/packs/_source/bestiary/amikuk.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstamikuk000", + "_key": "!actors!vgbdBstamikuk000", + "name": "Amikuk", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 3.6, + "armor": 1, + "morale": 5, + "zone": "backline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": {}, + "movement": { + "climb": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Drown [Melee Attack, while submerged]: Restrained\nand pulled Close\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite\nClaw [Melee Attack, Near]: 3 (d6)\nBite [Melee Attack]: 9 (2d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amphibious: Breathes air and water.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/amphiptere.json b/packs/_source/bestiary/amphiptere.json new file mode 100644 index 0000000..083f41e --- /dev/null +++ b/packs/_source/bestiary/amphiptere.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstamphipter", + "_key": "!actors!vgbdBstamphipter", + "name": "Amphiptere", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 1.9, + "armor": 1, + "morale": 7, + "zone": "midline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 5 + }, + "appearing": "d6", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Fireball [Ranged Attack] (Recharge Cd4): 3 (d6) and\nBurning (Cd4)\nBite [Melee Attack]: 4 (d8)\nBestiary\nBestiary\n134\n134\n\fAnkheg TL: 5.1\nLarge Cryptid\nHorse-sized, acid-spewing antlions that typically\nmake their nests deep underground.\nHD: 5 (22 HP)\b Speed: 40'\nZone: Frontline Morale: 5\b # Appearing: d6\nSenses: Darksight, Seismicsense\nArmor: 3 [as Chain plus Shield]\nACTIONS\nAcid Spray [Ranged Attack, Near] (1/Day): 18 (4d8)\nand Burning (Cd4)\nBite [Melee Attack]: 10 (3d6) and Burning (Cd4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Soft Underbelly: Its Armor is 0 while it is Prone.\nTunneler: It can Move at full Speed through solid\nearth and stone by digging.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/angel.json b/packs/_source/bestiary/angel.json new file mode 100644 index 0000000..da7c728 --- /dev/null +++ b/packs/_source/bestiary/angel.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstangel0000", + "_key": "!actors!vgbdBstangel0000", + "name": "Angel", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 12, + "hp": { + "value": 54, + "max": 54 + }, + "tl": 10.5, + "armor": 6, + "morale": 11, + "zone": "midline", + "size": "huge", + "beingType": "outer", + "speed": { + "value": 40 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Dominator [2 Actions as below (re-roll duplicates)]:\n1 (+3) Flaming Sword [Melee Attack]: 17\n(4d6+3) and Burning (Cd6)\n2 Burning Slash [Melee Attack, Near Cone | Half\ndamage on a pass]: 13 (3d6+3) and Burning (Cd6)\n3 Banish [Remote | Will]: It is returned to its\nnormal realm of existence, or ends another Being's\npossession of the Target.\n4 Command [Cast, Far Aura]: 4 (d6+1) or obey\nthe command issued by this Being.\n5 Heal [Cast, Touch]: If it is a mortal Being, its HP is\nrestored to maximum, and is cured of the Blinded,\nParalyzed, or Sickened Status.\n6 Radiance [Cast, Far Aura]: The area within the\nAura is Sunlight, which moves with this Being.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Fall from Grace: If it ever acts against divine\nordainment, it loses Grace, Fly Speed, All-Sight,\nImmune, and Status Immunities.\nGrace: It can't be reduced below 1 HP. If its body\nis destroyed, it immediately appears in its plane of\norigin at full HP.\nIlluminator: Sheds Sunlight in Near.\nMagic Ward III: Cast Checks that include it as a Target\nhave a d8 penalty.\nFlaming Sword [Relic; (+3) Silvered Greatsword]:\nHas the Loyalty Power.\nBestiary\nBestiary\n158\n158\n\fByakhee TL: 10.5\nHuge Outer (Beyonder, Wyrm)\nA grey alien dragon from beyond the stars. It can fly\nat the speed of light.\nHD: 15 (67 HP)\b Speed: 60' (Fly 180')\nZone: Midline Morale: 10\b # Appearing: 1\nSenses: Darksight, Telepathy\nArmor: 5 [as (+2) Plate]\nStatus Immunities: Suffocating\nACTIONS\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite\nBite [Melee Attack]: 10 (3d6) and pass [Endure] or\nSickened (Cd6 per Round, Dazed for Cd4 after the\nStatus ends).\nClaw [Melee Attack 10']: 13 (3d8)\nABILITIES\nInstant Transmission (Recharge Cd10 days): If it is\nin space, it can use its Action to teleport itself and\nany Beings in physical contact with it at lightspeed to\nanywhere within the nearby star system.\nInterstellar: It can freely move in the vacuum of space.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/animated-armor.json b/packs/_source/bestiary/animated-armor.json new file mode 100644 index 0000000..08936b3 --- /dev/null +++ b/packs/_source/bestiary/animated-armor.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstanimateda", + "_key": "!actors!vgbdBstanimateda", + "name": "Animated Armor", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 9, + "max": 9 + }, + "tl": 2.4, + "armor": 3, + "morale": 7, + "zone": "frontline", + "size": "medium", + "beingType": "artificial", + "speed": { + "value": 30 + }, + "appearing": "d4", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Weapon [Melee Attack]: 3 (d6) or (by Weapon)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Antimagic Vulnerability: It is Dazed for Cd4 if\naffected by the Dispel Spell or other antimagic.\nImmutable: It can't be transformed.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/assassin-vine.json b/packs/_source/bestiary/assassin-vine.json new file mode 100644 index 0000000..76d1dab --- /dev/null +++ b/packs/_source/bestiary/assassin-vine.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstassassinv", + "_key": "!actors!vgbdBstassassinv", + "name": "Assassin Vine", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 2.0, + "armor": 0, + "morale": 12, + "zone": "frontline", + "size": "large", + "beingType": "primordial", + "speed": { + "value": 5 + }, + "appearing": "d4", + "senses": { + "blindsight": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Constrain [Melee Attack, Restrained Target]: 9 (2d8)\nVine [Melee Attack, Near]: 4 (d8) and Restrained

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/aurumvorax.json b/packs/_source/bestiary/aurumvorax.json new file mode 100644 index 0000000..668acd1 --- /dev/null +++ b/packs/_source/bestiary/aurumvorax.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstaurumvora", + "_key": "!actors!vgbdBstaurumvora", + "name": "Aurumvorax", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 6, + "max": 6 + }, + "tl": 6.3, + "armor": 3, + "morale": 12, + "zone": "frontline", + "size": "small", + "beingType": "cryptid", + "speed": { + "value": 15 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack [a Restrained Being]: 8\u00d7Claw\nClaw [Melee Attack]: 3 (d6)\nJaw Lock [Melee Attack]: 5 (2d4) and Restrained\nuntil this Being dies.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/banshee.json b/packs/_source/bestiary/banshee.json new file mode 100644 index 0000000..9fad20e --- /dev/null +++ b/packs/_source/bestiary/banshee.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstbanshee00", + "_key": "!actors!vgbdBstbanshee00", + "name": "Banshee", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 7, + "hp": { + "value": 31, + "max": 31 + }, + "tl": 3.6, + "armor": 4, + "morale": 12, + "zone": "midline", + "size": "medium", + "beingType": "undead", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Wail [Action while in darkness, all Near who hear\nit | Will] (1/Day): Frightened (Cd4) or immediate\ndeath if failed by 5 or more\nChill Touch [Melee Attack]: 4 (d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Nightwalker: Can\u2019t Move or Target over lines of salt or\nin areas illuminated by Sunlight. It is Incapacitated and\nBurning (d8) while in Sunlight.\nTerror II [Enemies' first time seeing it and on their\nTurns | Will]: Frightened until they pass this Check\non a subsequent Turn, or for Cd6 after.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/basilisk.json b/packs/_source/bestiary/basilisk.json new file mode 100644 index 0000000..49483c2 --- /dev/null +++ b/packs/_source/bestiary/basilisk.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstbasilisk0", + "_key": "!actors!vgbdBstbasilisk0", + "name": "Basilisk", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 3.1, + "armor": 3, + "morale": 8, + "zone": "midline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 20 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Glare [Cast, a Being looking at it | Endure] (Recharge\nCd4): Cursed (turned to stone until this Being dies)\nBite [Melee Attack]: 5 (d10) and pass an [Endure] Save\nor be Cursed (turned to stone until this Being dies)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/beisht-kione-dhoo.json b/packs/_source/bestiary/beisht-kione-dhoo.json new file mode 100644 index 0000000..ff04e60 --- /dev/null +++ b/packs/_source/bestiary/beisht-kione-dhoo.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstbeishtkio", + "_key": "!actors!vgbdBstbeishtkio", + "name": "Beisht Kione Dhoo", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 13, + "hp": { + "value": 58, + "max": 58 + }, + "tl": 6.6, + "armor": 3, + "morale": 11, + "zone": "frontline", + "size": "huge", + "beingType": "fae", + "speed": { + "value": 5 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Bite and 1\u00d7Slam\nBite [Melee Attack]: 10 (3d6) and Restrained if it is\nLarge or smaller. If this Being has a Target this way, it\ncan only Bite the Restrained Target.\nSlam [Melee Attack]: 11 (2d10) and shoved Prone if\nLarge or smaller than this Being.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amphibious: Breathes air and water.\nDreadnought: Deals double damage to vehicles.\nTerror III: Enemies that can see it for the first time and\nat the start of their Turns must pass a [Will] Save or be\nFrightened (until they pass this Check on a subsequent\nTurn, or for Cd8 Rounds afterwards).

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/black-pudding.json b/packs/_source/bestiary/black-pudding.json new file mode 100644 index 0000000..f30635b --- /dev/null +++ b/packs/_source/bestiary/black-pudding.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstblackpudd", + "_key": "!actors!vgbdBstblackpudd", + "name": "Black Pudding", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 10, + "hp": { + "value": 45, + "max": 45 + }, + "tl": 8.2, + "armor": 2, + "morale": 12, + "zone": "frontline", + "size": "large", + "beingType": "primordial", + "speed": { + "value": 20 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Pseudopod [Melee Attack]: 13 (3d8) and Restrained

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Pudding Nature: Is Dazed (1 Round) after being\nsubjected to Cold.\nSeep: It can enter the space of other Beings and\nopenings as small as 1 inch without squeezing.\nEngulfer: Beings that share a space with it are Burning\n13 (3d8).\nPudding Split: If it is larger than Small when subjected\nto Shock or Slash, it splits into two Black Puddings\nwith half its current HP, round up, and are one size\nsmaller. These deal 1 less d8 with its Pseudopod\nAction and Engulfer Ability.\nSticky: Hinders attempts to end being Restrained by it.\nBeings that make physical contact with it must pass\n[Endure] or be Restrained.\nBestiary\nBestiary\n168\n168\n\fEfreeti TL: 5.7\nLarge Primordial (Djinn)\nHD: 10 (45 HP)\b Speed: 30' (Fly 80')\nZone: Frontline Morale: 11 # Appearing: 1\nSenses: Darksight\nArmor: 3 [as Plate]\nImmune: Fire\nACTIONS\nWall of Fire [Cast, 60' Line | Reflex] (3/Day, Focus):\nBurning (d6, while in the flames). It takes this damage\nthe first time it enters the flames while it isn't Burning\nas well.\nConjure Object [Cast, Remote | Reflex] (3/Day): An\nObject no larger than 10'\u00d710' is created. Objects\nmade this way composed of metal or stone disappear\nafter one day.\nMulti-Attack: 2\u00d7Fist\nFist [Melee Attack]: 9 (2d8)\nInvisibility [Cast, Touch | Will] (Focus): Turns Invisible\nfor the duration.\nABILITIES\nRegenerate II: Regains 9 (2d8) HP on each of its Turns.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/blink-dog.json b/packs/_source/bestiary/blink-dog.json new file mode 100644 index 0000000..73a9ab8 --- /dev/null +++ b/packs/_source/bestiary/blink-dog.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstblinkdog0", + "_key": "!actors!vgbdBstblinkdog0", + "name": "Blink Dog", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 2.1, + "armor": 2, + "morale": 6, + "zone": "midline", + "size": "medium", + "beingType": "beast", + "speed": { + "value": 40 + }, + "appearing": "d6", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Bite [Melee Attack]: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Blink: It can use its Speed to magically teleport itself\nanywhere within the used Speed.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/brollachan.json b/packs/_source/bestiary/brollachan.json new file mode 100644 index 0000000..18c9bce --- /dev/null +++ b/packs/_source/bestiary/brollachan.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstbrollacha", + "_key": "!actors!vgbdBstbrollacha", + "name": "Brollachan", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 2.2, + "armor": 4, + "morale": 10, + "zone": "frontline", + "size": "large", + "beingType": "fae", + "speed": { + "value": 20 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Tendril [Melee Attack, Near]: 9 (2d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Engulfer: Other Beings in its space are Burning (2d6).\nFormless: It can Move into space occupied by Beings.\nMaddening I: Enemies that can hear it for the first time\nand at the start of their Turns must pass a [Will] Save or\nbe Confused (until they pass this Check on a subsequent\nTurn, or for Cd4 Rounds afterwards).

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/brownie.json b/packs/_source/bestiary/brownie.json new file mode 100644 index 0000000..8d49439 --- /dev/null +++ b/packs/_source/bestiary/brownie.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstbrownie00", + "_key": "!actors!vgbdBstbrownie00", + "name": "Brownie", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 2.0, + "armor": 3, + "morale": 7, + "zone": "backline", + "size": "small", + "beingType": "fae", + "speed": { + "value": 40 + }, + "appearing": "2d6+1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Dagger [Melee Attack]: 2 (d4)\nDancing Lights [Cast, Remote]: Causes dancing lights\nof any shape no larger than Medium within Near\nDimension Door [Cast, Self] (1/Day): Teleports to an\nopen Area it is aware of within 360'

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Ambush Innured: It can't be surprised, and can take\nan Action and Move before the first Turn of Combat.\nMagic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.\nStatblocks // Fae\nStatblocks // Fae\n153\n153\nBestiary\n\fCarcolh TL: 7.1\nHuge Fae (Wyrm)\nA snail-like serpent that usually resides in gardens\nof splendor and crystal caves. Their mouths are\nlined with draconic fangs, and their head is crowned\nwith multiple hairy tentacles.\nHD: 15 (67 HP)\b Speed: 20' (Climb, Cling)\nZone: Frontline Morale: 11\b # Appearing: 1\nSenses: Seismicsense\nArmor: 4 [as (+1) Plate]\nWeak: Cold Iron Weapons\nACTIONS\nMulti-Attack: 1\u00d7Tentacle per (Tentacles) and 1\u00d7Bite\nBite [Melee Attack]: 16 (3d10) and Burning (Cd6)\nTentacle [Grapple, Near]: Restrained and pulled Close.\nABILITIES\nMagic Ward II: Cast Checks that include it as a Target\nhave a d6 penalty.\nTentacles: Starts with 6 Tentacles. Targetting a\nTentacle causes a -4 penalty to the Attack Check, but\nsevers it if at least 16 damage is dealt with the attack.\nDoppelg\u00e4nger TL: 2.6\nMedium Fae (Shapechanger)\nHD: 4 (18 HP)\b Speed: 30'\nZone: Frontline Morale: 10\b # Appearing: d6\nArmor: 2 [as Chain]\nWeak: Cold Iron Weapons\nStatus Immunities: Charmed, Unconscious\nACTIONS\nShapechange [Cast, Self (Focus)] (1/Minute):\nAppears to be a Being of humanoid form it has seen.\nBite [Melee Attack]: 6 (d12)\nABILITIES\nDoppelgang: Enemy Abilities treat this Being as an Ally\nwhile they are convinced it is an Ally.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/bugbear.json b/packs/_source/bestiary/bugbear.json new file mode 100644 index 0000000..bb455c5 --- /dev/null +++ b/packs/_source/bestiary/bugbear.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstbugbear00", + "_key": "!actors!vgbdBstbugbear00", + "name": "Bugbear", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 1.6, + "armor": 1, + "morale": 9, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "d6", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Morningstar [Melee Attack, 10']: 4 (d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Ambusher: If it attacks a Being that has not acted in\nthe Combat, it deals an extra die of damage.\nStatblocks // Cryptids\nStatblocks // Cryptids\n135\n135\nBestiary\n\fBulette TL: 10.9\nLarge Cryptid\nArmored land sharks that rip through the earth.\nHD: 9 (40 HP)\b Speed: 40'\nZone: Frontline Morale: 7\b # Appearing: d2\nSenses: Seismicsense (Far)\nArmor: 4 [as (+1) Plate]\nACTIONS\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite\nBite [Melee Attack]: 26 (4d12)\nClaw [Melee Attack]: 10 (3d6)\nABILITIES\nSoft Underbelly: Its Armor is 0 while it is Prone.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/carbuncle.json b/packs/_source/bestiary/carbuncle.json new file mode 100644 index 0000000..423cc4c --- /dev/null +++ b/packs/_source/bestiary/carbuncle.json @@ -0,0 +1,41 @@ +{ + "_id": "vgbdBstcarbuncle", + "_key": "!actors!vgbdBstcarbuncle", + "name": "Carbuncle", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 1.6, + "armor": 3, + "morale": 1, + "zone": "backline", + "size": "small", + "beingType": "cryptid", + "speed": { + "value": 10 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [], + "abilities": [ + { + "name": "Abilities", + "description": "

Scare to Death: If it fails a Morale Check or becomes\nFrightened, it dies.\nShattering Death: When it dies, it shatters to dust.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/carcass-crawler.json b/packs/_source/bestiary/carcass-crawler.json new file mode 100644 index 0000000..c03e9b6 --- /dev/null +++ b/packs/_source/bestiary/carcass-crawler.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstcarcasscr", + "_key": "!actors!vgbdBstcarcasscr", + "name": "Carcass Crawler", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 2.2, + "armor": 1, + "morale": 9, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Tentacle and 1\u00d7Bite\nBite [Melee Attack, a Paralyzed Target]: 3 (d6)\nTentacle [Melee Attack]: 4 (d8) and pass [Endure] or\nbecome Sickened (Cd6, Paralyzed)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Soft Underbelly: Its Armor is 0 while it is Prone.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/carrion-clump.json b/packs/_source/bestiary/carrion-clump.json new file mode 100644 index 0000000..9eeb5a1 --- /dev/null +++ b/packs/_source/bestiary/carrion-clump.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstcarrioncl", + "_key": "!actors!vgbdBstcarrioncl", + "name": "Carrion Clump", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 9, + "max": 9 + }, + "tl": 0.9, + "armor": 1, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "undead", + "speed": { + "value": 10 + }, + "appearing": "d6", + "senses": { + "blindsight": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Viscera Sling [Ranged Attack]: 3 (d6) and pass\n[Endure] or become Sickened (Cd6, stinks and can't\nspeak from retching).

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/catoblepas.json b/packs/_source/bestiary/catoblepas.json new file mode 100644 index 0000000..c124aeb --- /dev/null +++ b/packs/_source/bestiary/catoblepas.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstcatoblepa", + "_key": "!actors!vgbdBstcatoblepa", + "name": "Catoblepas", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 7, + "hp": { + "value": 24, + "max": 24 + }, + "tl": 5.7, + "armor": 1, + "morale": 8, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 20 + }, + "appearing": "d3", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Tail and 1\u00d7Death Ray\nDeath Ray [Cast, Remote | Endure] (Recharge Cd4):\n24 (8d6) and +1 Fatigue\nTail [Melee Attack]: 3 (d6) and pass an [Endure] Save\nor knocked Prone and be Dazed for 1 Round.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Stench: Non-Catoblepas Beings that have to breathe\nare Sickened (Hinder on all Checks) while Near it.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/cave-fisher.json b/packs/_source/bestiary/cave-fisher.json new file mode 100644 index 0000000..5d5e430 --- /dev/null +++ b/packs/_source/bestiary/cave-fisher.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstcavefishe", + "_key": "!actors!vgbdBstcavefishe", + "name": "Cave Fisher", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 2.5, + "armor": 1, + "morale": 6, + "zone": "backline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Fish and 1\u00d7Claw, or 2\u00d7Claw\nClaw [Melee Attack]: 5 (2d4)\nFish [Ranged Attack]: Restrained by Filament and\npulled Close.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Filament: As rope with 1 HD (4 HP)\nBestiary\nBestiary\n136\n136\n\fChimera TL: 7.0\nLarge Cryptid\nThe arcane fusion of a lion, goat, and dragon.\nHD: 9 (40 HP)\b Speed: 10' (Fly 30')\nZone: Frontline Morale: 9\b # Appearing: d2\nArmor: 3 [as (+1) Chain]\nACTIONS\nMulti-Attack: 2\u00d7Claw, 1\u00d7Horn, 1\u00d7Lion's Bite, and\n1\u00d7Breath or 1\u00d7Dragon's Bite\nClaw [Melee Attack]: 3 (d6)\nHorn [Melee Attack]: 5 (2d4)\nLion\u2019s Bite [Melee Attack]: 4 (d8)\nBreath [Cast, 10'\u00d760' Line] (Recharge Cd6): 10 (3d6)\nDragon\u2019s Bite [Melee Attack]: (3d4)

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/choker.json b/packs/_source/bestiary/choker.json new file mode 100644 index 0000000..89b004a --- /dev/null +++ b/packs/_source/bestiary/choker.json @@ -0,0 +1,48 @@ +{ + "_id": "vgbdBstchoker000", + "_key": "!actors!vgbdBstchoker000", + "name": "Choker", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 1.3, + "armor": 1, + "morale": 7, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 20 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": { + "climb": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Choke [Melee Attack]: 2 (d4) and Restrained\n(Suffocating)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/chort.json b/packs/_source/bestiary/chort.json new file mode 100644 index 0000000..02e5e6c --- /dev/null +++ b/packs/_source/bestiary/chort.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstchort0000", + "_key": "!actors!vgbdBstchort0000", + "name": "Chort", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 7, + "hp": { + "value": 31, + "max": 31 + }, + "tl": 5.0, + "armor": 3, + "morale": 11, + "zone": "frontline", + "size": "medium", + "beingType": "outer", + "speed": { + "value": 30 + }, + "appearing": "d4", + "senses": { + "blindsight": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claw and 1\u00d7Headbutt\n(+1) Claw [Melee Attack]: 3 (d4+1)\nHeadbutt [Melee Attack]: 9 (2d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Magic Ward II: Cast Checks that include it as a Target\nhave a d6 penalty.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/church-grim.json b/packs/_source/bestiary/church-grim.json new file mode 100644 index 0000000..b40c6f8 --- /dev/null +++ b/packs/_source/bestiary/church-grim.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstchurchgri", + "_key": "!actors!vgbdBstchurchgri", + "name": "Church Grim", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 4.6, + "armor": 2, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "beast", + "speed": { + "value": 40 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claws and 1\u00d7Bite\nBite [Melee Attack]: 4 (d8)\nClaws [Melee Attack]: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Bloodthirst: It is Berserk and Beings at or below half\nHP make Checks against it as if Vulnerable.\nGrim Resurrection: It dies instantly if its original\ncorpse is destroyed. If it drops to 0 HP and its original\ncorpse is not destroyed, it vanishes in a puff of smoke\nand reapparates in its church of origin in the next\nScene at full HP.\nBestiary\nBestiary\n176\n176\n\fCrawling Claw TL: 1.0\nSmall Undead\nA necromantically-animated humanoid hand.\nHD: 2 (2 HP)\b Speed: 25'\nZone: Frontline Morale: 12\b # Appearing: d20\nSenses: Blindsight\nArmor: 1 [as Leather]\nImmune: Poison\nWeak: Silvered Weapons\nStatus Immunities: Charmed, Fatigued, Sickened,\nSuffocating\nACTIONS\nClaw [Melee Attack]: 2 (d4)

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/cloaker.json b/packs/_source/bestiary/cloaker.json new file mode 100644 index 0000000..84af930 --- /dev/null +++ b/packs/_source/bestiary/cloaker.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstcloaker00", + "_key": "!actors!vgbdBstcloaker00", + "name": "Cloaker", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 2.6, + "armor": 2, + "morale": 7, + "zone": "frontline", + "size": "large", + "beingType": "outer", + "speed": { + "value": 0 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Cloak and 2\u00d7Bite\nCloak [Melee Attack]: Restrained\nBite [Melee Attack]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Cloaking: While it has a Target Restrained, attack\ndamage dealt to it is halved and also dealt to the Target.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/cockatrice.json b/packs/_source/bestiary/cockatrice.json new file mode 100644 index 0000000..91737e2 --- /dev/null +++ b/packs/_source/bestiary/cockatrice.json @@ -0,0 +1,48 @@ +{ + "_id": "vgbdBstcockatric", + "_key": "!actors!vgbdBstcockatric", + "name": "Cockatrice", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 5, + "hp": { + "value": 22, + "max": 22 + }, + "tl": 1.7, + "armor": 1, + "morale": 7, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Beak [Melee Attack]: 3 (d6) and pass [Endure] or be\nCursed (turned to stone for 1 Day)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/couatl.json b/packs/_source/bestiary/couatl.json new file mode 100644 index 0000000..d4ef899 --- /dev/null +++ b/packs/_source/bestiary/couatl.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstcouatl000", + "_key": "!actors!vgbdBstcouatl000", + "name": "Couatl", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 9, + "hp": { + "value": 40, + "max": 40 + }, + "tl": 3.8, + "armor": 3, + "morale": 9, + "zone": "backline", + "size": "medium", + "beingType": "outer", + "speed": { + "value": 20 + }, + "appearing": "d4", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Bite [Melee Attack]: 2 (d4) and Sickened (Cd4,\nUnconscious and +1 Fatigue each Round). If failed by\n5 or more, it is also Restrained (5 (2d4) each Round)\nRestoration [Cast, Touch]: Regain 10 (3d6) HP\nShapechange [Cast, Self] (Focus): Polymorphs into a\nMedium or smaller Being. It uses its own Statblock.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/crawling-wall.json b/packs/_source/bestiary/crawling-wall.json new file mode 100644 index 0000000..5c4f95a --- /dev/null +++ b/packs/_source/bestiary/crawling-wall.json @@ -0,0 +1,44 @@ +{ + "_id": "vgbdBstcrawlingw", + "_key": "!actors!vgbdBstcrawlingw", + "name": "Crawling Wall", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 13, + "hp": { + "value": 58, + "max": 58 + }, + "tl": 6.1, + "armor": 3, + "morale": 7, + "zone": "frontline", + "size": "huge", + "beingType": "artificial", + "speed": { + "value": 20 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Grasp and 1\u00d7Crush\nGrasp [Melee Attack]: 4 (d8) and Restrained\nCrush [Rush]: Any Huge or smaller Being in its path is\npushed in front of it for the Move. If there is no open\nspace within Close for the Being to go when this\nhappens, it takes 3 (d6) for every 5' of Speed this Being\nhas remaining.\nImmutable: It can't be transformed.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/darkmantle.json b/packs/_source/bestiary/darkmantle.json new file mode 100644 index 0000000..e14139a --- /dev/null +++ b/packs/_source/bestiary/darkmantle.json @@ -0,0 +1,48 @@ +{ + "_id": "vgbdBstdarkmantl", + "_key": "!actors!vgbdBstdarkmantl", + "name": "Darkmantle", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 4, + "max": 4 + }, + "tl": 0.7, + "armor": 0, + "morale": 8, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 5 + }, + "appearing": "d4", + "senses": { + "echolocation": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Cloak of Darkness [Cast, Near Aura]: Extinguishes all\nlight sources, and the Area becomes magic darkness.\nIf the light source was Magic, it is dispelled.\nBite [Melee Attack]: 3 (d6)\nStatblocks // Cryptids\nStatblocks // Cryptids\n137\n137\nBestiary\n\fDobar-Ch\u00fa TL: 5.8\nLarge Cryptid\nThe \"water devil\" is a semi-aquatic mammal that\nappears to be a huge otter\nHD: 6 (27 HP)\b Speed: 30' (Swim 40')\nZone: Frontline Morale: 9\b # Appearing: d3\nArmor: 2 [as Chain]\nWeak: Shock\nACTIONS\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite\nClaw [Melee Attack]: 7 (2d6)\nBite [Melee Attack]: 10 (3d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/death-knight.json b/packs/_source/bestiary/death-knight.json new file mode 100644 index 0000000..0094e3e --- /dev/null +++ b/packs/_source/bestiary/death-knight.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstdeathknig", + "_key": "!actors!vgbdBstdeathknig", + "name": "Death Knight", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 11, + "hp": { + "value": 49, + "max": 49 + }, + "tl": 9.6, + "armor": 4, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "undead", + "speed": { + "value": 25 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Stun [Cast, all who hear it | Will] (1/Day): Paralyzed\n(Cd6 Rounds)\nMulti-Attack: 3\u00d7(+2) Longsword\n(+2) Longsword [Melee Attack]: 6 (d8+2)\nHellfire [Cast, 20-foot Sphere | Reflex] (1/Day): 35\n(10d6) and Burning (Cd6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Fear Aura [Aura Near | Will]: Frightened until they\npass this Check on a subsequent Turn, or Cd6 after.\nDispel: It can skip its Move to end a Spell affecting it.\nZombie: It can't be reduced below 1 HP unless damaged\nby a Crit, damage it is Weak to, or while in Sunlight.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/deep-one.json b/packs/_source/bestiary/deep-one.json new file mode 100644 index 0000000..d664ad6 --- /dev/null +++ b/packs/_source/bestiary/deep-one.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstdeepone00", + "_key": "!actors!vgbdBstdeepone00", + "name": "Deep One", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 2.5, + "armor": 2, + "morale": 8, + "zone": "midline", + "size": "medium", + "beingType": "outer", + "speed": { + "value": 30 + }, + "appearing": "2d12", + "senses": { + "darkvision": true + }, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claw\nClaw [Melee Attack]: 3 (d6)\nWeapon [Melee Attack]: 3 (d6) or (by Weapon)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amphibious: Can breathe air and water.\nSunblinded: Blinded by Sunlight.\nStatblocks // Outers\nStatblocks // Outers\n159\n159\nBestiary\n\fDemon Ray TL: 2.4\nMedium Outer (Beyonder)\nVampiric manta rays with razor sharp teeth and a\nremarkable bite force.\nHD: 1 (4 HP)\b Speed: 0' (Swim 30')\nZone: Midline Morale: 10\b # Appearing: 2d6\nSenses: Darksight\nArmor: 2 [as Chain]\nACTIONS\nBite [Melee Attack]: 7 (3d4)\nLeech [Cast, Remote | Endure]: 3 (d6) and Sickened\n(Cd6, any healing that affects it heals this Being\ninstead)\nABILITIES\nAmphibious: Can breathe air and water.\nSunblinded: Blinded by Sunlight.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/dethbat.json b/packs/_source/bestiary/dethbat.json new file mode 100644 index 0000000..b435ef7 --- /dev/null +++ b/packs/_source/bestiary/dethbat.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstdethbat00", + "_key": "!actors!vgbdBstdethbat00", + "name": "Dethbat", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 1.0, + "armor": 1, + "morale": 3, + "zone": "midline", + "size": "small", + "beingType": "outer", + "speed": { + "value": 5 + }, + "appearing": "2d6", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Kiss [Melee Attack, a Paralyzed Enemy | Will]:\nDethbat\u2019s Curse (Continual, until removed)\nShriek [All Near non-Dethbats that hear it | Will]:\nFrightened (Cd4, Paralyzed)\nBite [Melee Attack]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Dethbat\u2019s Curse [Curse]: Every hour while cursed\nand not in Sunlight, the victim rolls a d6, progressing\nthe curse by 1 stage on a roll of 1:\n1 Their hair falls out.\n2 Their ears transform into wings and their teeth\nbecome fangs.\n3 They gain 1 Fatigue. If they die due to this, their\nhead rips from their body and becomes a Dethbat.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/dimension-ripper.json b/packs/_source/bestiary/dimension-ripper.json new file mode 100644 index 0000000..a86120f --- /dev/null +++ b/packs/_source/bestiary/dimension-ripper.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstdimension", + "_key": "!actors!vgbdBstdimension", + "name": "Dimension Ripper", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 10, + "hp": { + "value": 45, + "max": 45 + }, + "tl": 6.3, + "armor": 3, + "morale": 5, + "zone": "frontline", + "size": "large", + "beingType": "outer", + "speed": { + "value": 35 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Temporal Lock [Cast, Sight | Will] (Recharge Cd4):\nParalyzed (Cd4)\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite\n(+1) Bite [Melee Attack]: 5 (d8+1)\n(+1) Claw [Melee Attack]: 8 (2d6+1)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Maddening I: Enemies that can hear it for the first\ntime and at the start of their Turns must pass [Will]\nor be Confused (Cd4).\nTerror I: Enemies that can see it for the first time and\nat the start of their Turns must pass [Will] or be\nFrightened (Cd4).

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/dragon-ancient.json b/packs/_source/bestiary/dragon-ancient.json new file mode 100644 index 0000000..3afd76c --- /dev/null +++ b/packs/_source/bestiary/dragon-ancient.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstdragonanc", + "_key": "!actors!vgbdBstdragonanc", + "name": "Dragon, Ancient", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 30, + "hp": { + "value": 135, + "max": 135 + }, + "tl": 12.2, + "armor": 7, + "morale": 11, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "1", + "senses": { + "blindsight": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Breath Attack [Attack | Half damage on a pass]\n(Recharge Cd4): Take an Action to begin this Attack,\nwhich occurs on this Being's next Turn. See [Breath\nAttack] column below.\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite\nBite [Melee Attack]: 13 (2d12)\nClaw [Melee Attack]: 6 (d10+1)\nTail [Melee Attack 10']: 6 (d12) and shoved 30' away\nand Prone

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.\nMagic Ward IV: Cast Checks that include it as a Target\nhave a d10 penalty.\nTerror II: Enemies that can see it for the first time and at\nthe start of their Turns thereafter must pass [Will] or be\nFrightened (Cd6 Rounds).

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/dragon-elder.json b/packs/_source/bestiary/dragon-elder.json new file mode 100644 index 0000000..9ace99c --- /dev/null +++ b/packs/_source/bestiary/dragon-elder.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstdragoneld", + "_key": "!actors!vgbdBstdragoneld", + "name": "Dragon, Elder", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 20, + "hp": { + "value": 90, + "max": 90 + }, + "tl": 8.7, + "armor": 5, + "morale": 11, + "zone": "frontline", + "size": "huge", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "1", + "senses": { + "blindsight": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Breath Attack [Attack | Half damage on a pass]\n(Recharge Cd4): Take an Action to begin this Attack,\nwhich occurs on this Being's next Turn. See [Breath\nAttack] column below.\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite\nBite [Melee Attack]: 11 (2d10)\nClaw [Melee Attack]: 4 (d8)\nTail [Melee Attack 10']: 5 (d10) and shoved Prone\n20' away

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.\nMagic Ward III: Cast Checks that include it as a Target\nhave a d8 penalty.\nTerror I: Enemies that can see it for the first time and at\nthe start of their Turns thereafter must pass [Will] or be\nFrightened (Cd4).

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/dragon-hatchling.json b/packs/_source/bestiary/dragon-hatchling.json new file mode 100644 index 0000000..ad37b46 --- /dev/null +++ b/packs/_source/bestiary/dragon-hatchling.json @@ -0,0 +1,48 @@ +{ + "_id": "vgbdBstdragonhat", + "_key": "!actors!vgbdBstdragonhat", + "name": "Dragon, Hatchling", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 5, + "hp": { + "value": 22, + "max": 22 + }, + "tl": 3.2, + "armor": 2, + "morale": 8, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": { + "blindsight": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Breath Attack [Attack | Half damage on a pass]\n(Recharge Cd6): Take an Action to begin this Attack,\nwhich occurs on this Being's next Turn. See [Breath\nAttack] column below.\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite\nBite [Melee Attack]: 4 (d8)\nClaw [Melee Attack]: 2 (d4)\nType Breath Attack Immune\nRed [Near Cone | Endure or Reflex]: 7\n(2d6), and Burning (Cd4) if failed\nFire\nBlue [Near Line | Endure or Reflex]: 13\n(2d12), and Dazed (Cd4) if failed\nShock\nGreen [Close Aura | Endure]: 10 (3d6),\nand Sickened (Cd4 dmg) if failed\nPoison\nWhite [Near Cone | Endure or Reflex]:\n10 (3d6), and Dazed (Cd4, Speed\nreduced by 15') if failed\nCold\nBlack [Near Line, 5' wide | Endure\nor Reflex]: 3 (d6) and Burning\n(Cd4) if failed\nAcid\nStatblocks // Cryptids\nStatblocks // Cryptids\n139\n139\nBestiary\n\fDragon Turtle TL: 10.6\nColossal Cryptid\nHD: 30 (135 HP)\b Speed: 10' (Swim 30')\nZone: Frontline Morale: 10 \b # Appearing: 1\nSenses: Darksight\nArmor: 5 [as (+2) Plate]\nImmune: Fire\nACTIONS\nMulti-Attack: 2\u00d7Claw and 1\u00d7Steam Breath or 1\u00d7Bite\nSteam Breath [Attack; Far Cone | Endure or Reflex]\n(Recharge Cd6): 28 (8d6), and Burning (Cd6) if failed\nClaw [Melee Attack]: 7 (2d6)\nBite [Melee Attack]: 18 (4d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/drake.json b/packs/_source/bestiary/drake.json new file mode 100644 index 0000000..1c81e03 --- /dev/null +++ b/packs/_source/bestiary/drake.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstdrake0000", + "_key": "!actors!vgbdBstdrake0000", + "name": "Drake", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 7, + "hp": { + "value": 31, + "max": 31 + }, + "tl": 3.5, + "armor": 3, + "morale": 10, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claw and 1\u00d7Bite\nBite [Melee Attack]: 4 (d8)\nClaw [Melee Attack]: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/dungeonheart.json b/packs/_source/bestiary/dungeonheart.json new file mode 100644 index 0000000..c083f6a --- /dev/null +++ b/packs/_source/bestiary/dungeonheart.json @@ -0,0 +1,44 @@ +{ + "_id": "vgbdBstdungeonhe", + "_key": "!actors!vgbdBstdungeonhe", + "name": "Dungeonheart", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 10, + "hp": { + "value": 45, + "max": 45 + }, + "tl": 1.7, + "armor": 1, + "morale": 7, + "zone": "midline", + "size": "huge", + "beingType": "artificial", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Spawn: At the start of its Turn, roll d4. On a roll of 2\nto 4, this Being spawns an Ally Being (d6, roll two and\ntake the highest if this Being is at half HP or lower),\nwhich appears in the nearest open space:\n1\t\t Giant Spider (p. 132)\n2\t\tBasilisk (p. 135)\n3\t\t Owl Bear (p. 145)\n4\t\t Rust Monster (p. 148)\n5\t\t Warp Beast (p. 151)\n6\t\t Gelatinous Cube (p. 172)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/elemental-air.json b/packs/_source/bestiary/elemental-air.json new file mode 100644 index 0000000..6aec148 --- /dev/null +++ b/packs/_source/bestiary/elemental-air.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstelemental", + "_key": "!actors!vgbdBstelemental", + "name": "Elemental, Air", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 12, + "hp": { + "value": 54, + "max": 54 + }, + "tl": 5.6, + "armor": 4, + "morale": 10, + "zone": "midline", + "size": "large", + "beingType": "primordial", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Gust [Ranged Attack]: 9 (2d8) plus 4 (d8) if flying

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Living Gale: Gusts surround it out to Near, Hindering\nEnemy Ranged Attacks Targeting those within.\nSeep: It can enter the space of other Beings and\nopenings as small as 1 inch without squeezing.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/elemental-fire.json b/packs/_source/bestiary/elemental-fire.json new file mode 100644 index 0000000..ec8f4f9 --- /dev/null +++ b/packs/_source/bestiary/elemental-fire.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstelementa1", + "_key": "!actors!vgbdBstelementa1", + "name": "Elemental, Fire", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 12, + "hp": { + "value": 54, + "max": 54 + }, + "tl": 5.9, + "armor": 4, + "morale": 10, + "zone": "midline", + "size": "large", + "beingType": "primordial", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Flame [Ranged Attack]: 9 (2d8) and Burning (Cd6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Living Fire: Close Beings are Burning (d8).\nIlluminating: Sheds Light out to Near.\nSeep: It can enter the space of other Beings and\nopenings as small as 1 inch without squeezing.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/elemental-greater-air.json b/packs/_source/bestiary/elemental-greater-air.json new file mode 100644 index 0000000..ff1fa81 --- /dev/null +++ b/packs/_source/bestiary/elemental-greater-air.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstelementa2", + "_key": "!actors!vgbdBstelementa2", + "name": "Elemental, Greater Air", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 16, + "hp": { + "value": 72, + "max": 72 + }, + "tl": 7.3, + "armor": 5, + "morale": 10, + "zone": "midline", + "size": "huge", + "beingType": "primordial", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Gust [Ranged Attack]: 13 (3d8) plus 4 (d8) if flying

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Living Gale: Gusts surround it out to Near, Hindering\nEnemy Ranged Attacks Targeting those within.\nSeep: It can enter the space of other Beings and\nopenings as small as 1 inch without squeezing.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/elemental-greater-earth.json b/packs/_source/bestiary/elemental-greater-earth.json new file mode 100644 index 0000000..7f6abf5 --- /dev/null +++ b/packs/_source/bestiary/elemental-greater-earth.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstelementa3", + "_key": "!actors!vgbdBstelementa3", + "name": "Elemental, Greater Earth", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 16, + "hp": { + "value": 72, + "max": 72 + }, + "tl": 7.3, + "armor": 5, + "morale": 10, + "zone": "frontline", + "size": "huge", + "beingType": "primordial", + "speed": { + "value": 40 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Strike [Melee Attack]: 13 (3d8) plus 4 (d8) if on the\nground

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Burrower: It ignored Difficult Terrain of sand, stone, and\nearth, and it can Move by quickly burrowing in them.\nHowever, it can't cross water deeper than its height.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/elemental-greater-fire.json b/packs/_source/bestiary/elemental-greater-fire.json new file mode 100644 index 0000000..ecf076d --- /dev/null +++ b/packs/_source/bestiary/elemental-greater-fire.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstelementa4", + "_key": "!actors!vgbdBstelementa4", + "name": "Elemental, Greater Fire", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 16, + "hp": { + "value": 72, + "max": 72 + }, + "tl": 8.3, + "armor": 5, + "morale": 10, + "zone": "midline", + "size": "huge", + "beingType": "primordial", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Flame [Ranged Attack]: 13 (3d8) and Burning (Cd8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Living Fire: Close Beings are Burning (d10).\nIlluminating: Sheds Light out to Near.\nSeep: It can enter the space of other Beings and\nopenings as small as 1 inch without squeezing.\nBestiary\nBestiary\n170\n170\n\fElemental, Lesser Water TL: 3.9\nMedium Primordial\nHD: 8 (36 HP)\b Speed: 0' (Swim 30')\nZone: Midline Morale: 10\b # Appearing: 1\nSenses: Blindsense\nArmor: 3 [as Plate]\nImmune: Acid, Poison; Physical from non-Relics\nWeak: Shock\nStatus Immunities: Fatigued, Prone, Sickened,\nSuffocating, Restrained\nACTIONS\nStrike [Melee Attack]: 4 (d8) plus 4 (d8) if in water\nABILITIES\nWaterbound: Must stay Near a body of water.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/elemental-greater-water.json b/packs/_source/bestiary/elemental-greater-water.json new file mode 100644 index 0000000..024de4e --- /dev/null +++ b/packs/_source/bestiary/elemental-greater-water.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstelementa5", + "_key": "!actors!vgbdBstelementa5", + "name": "Elemental, Greater Water", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 16, + "hp": { + "value": 72, + "max": 72 + }, + "tl": 7.3, + "armor": 5, + "morale": 10, + "zone": "midline", + "size": "huge", + "beingType": "primordial", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": {}, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Strike [Melee Attack]: 13 (3d8) plus 4 (d8) if in water

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Waterbound: Must stay Near a body of water.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/elemental-lesser-air.json b/packs/_source/bestiary/elemental-lesser-air.json new file mode 100644 index 0000000..5403f2b --- /dev/null +++ b/packs/_source/bestiary/elemental-lesser-air.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstelementa6", + "_key": "!actors!vgbdBstelementa6", + "name": "Elemental, Lesser Air", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 3.9, + "armor": 3, + "morale": 10, + "zone": "midline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Gust [Ranged Attack]: 4 (d8) plus 4 (d8) if flying

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Living Gale: Gusts surround it out to Near, Hindering\nEnemy Ranged Attacks Targeting those within.\nSeep: It can enter the space of other Beings and\nopenings as small as 1 inch without squeezing.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/elemental-lesser-earth.json b/packs/_source/bestiary/elemental-lesser-earth.json new file mode 100644 index 0000000..395ae93 --- /dev/null +++ b/packs/_source/bestiary/elemental-lesser-earth.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstelementa7", + "_key": "!actors!vgbdBstelementa7", + "name": "Elemental, Lesser Earth", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 3.9, + "armor": 3, + "morale": 10, + "zone": "frontline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 20 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Strike [Melee Attack]: 4 (d8) plus 4 (d8) if on the\nground

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Burrower: It ignored Difficult Terrain of sand, stone, and\nearth, and it can Move by quickly burrowing in them.\nHowever, it can't cross water deeper than its height.\nStatblocks // Primordials\nStatblocks // Primordials\n169\n169\nBestiary\n\fElemental, Earth TL: 5.6\nLarge Primordial\nHD: 12 (54 HP)\b Speed: 30'\nZone: Frontline Morale: 10\b # Appearing: 1\nSenses: Seismicsense\nArmor: 4 [as (+1) Plate]\nImmune: Poison, Shock\nWeak: Blunt\nStatus Immunities: Fatigued, Sickened, Suffocating\nACTIONS\nStrike [Melee Attack]: 9 (2d8) plus 4 (d8) if on the\nground\nABILITIES\nBurrower: It ignored Difficult Terrain of sand, stone, and\nearth, and it can Move by quickly burrowing in them.\nHowever, it can't cross water deeper than its height.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/elemental-lesser-fire.json b/packs/_source/bestiary/elemental-lesser-fire.json new file mode 100644 index 0000000..172d969 --- /dev/null +++ b/packs/_source/bestiary/elemental-lesser-fire.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstelementa8", + "_key": "!actors!vgbdBstelementa8", + "name": "Elemental, Lesser Fire", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 3.6, + "armor": 3, + "morale": 10, + "zone": "midline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Flame [Ranged Attack]: 4 (d8) and Burning (Cd4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Living Fire: Close Beings are Burning (d6).\nIlluminating: Sheds Light out to Near.\nSeep: It can enter the space of other Beings and\nopenings as small as 1 inch without squeezing.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/elemental-water.json b/packs/_source/bestiary/elemental-water.json new file mode 100644 index 0000000..aad9e29 --- /dev/null +++ b/packs/_source/bestiary/elemental-water.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstelementa9", + "_key": "!actors!vgbdBstelementa9", + "name": "Elemental, Water", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 12, + "hp": { + "value": 54, + "max": 54 + }, + "tl": 5.6, + "armor": 4, + "morale": 10, + "zone": "midline", + "size": "large", + "beingType": "primordial", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": {}, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Strike [Melee Attack]: 9 (2d8) plus 4 (d8) if in water

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Waterbound: Must stay Near a body of water.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/ettercap.json b/packs/_source/bestiary/ettercap.json new file mode 100644 index 0000000..49ef205 --- /dev/null +++ b/packs/_source/bestiary/ettercap.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstettercap0", + "_key": "!actors!vgbdBstettercap0", + "name": "Ettercap", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 2.1, + "armor": 1, + "morale": 10, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "d6", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Bite [Melee Attack]: 7 (2d6) and pass [Endure] or\nbecome Sickened (Cd4, +1 Fatigue each Round).

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Webs: Its web is an Object with 4 HP and Armor: 5.\nWeb Walker: It can sense any Being on the same web\nas it as if by Blindsight, and is not impeded by web as\nDifficult Terrain.\nBestiary\nBestiary\n140\n140\n\fFlail Snail TL: 6.2\nHuge Cryptid (Beast)\nHD: 4 (18 HP)\b Speed: 10' (Cling)\nZone: Frontline Morale: 10\b # Appearing: 1\nArmor: 4 [as (+1) Plate]\nImmune: Fire, Poison\nACTIONS\nMulti-Attack: 5\u00d7Flail\nFlail [Melee Attack]: 4 (d8)\nABILITIES\nFlails: Starts with 5 Flails. Targetting a Flail causes a -4\npenalty to the Attack Check, but severs it if at least 4\ndamage is dealt with the attack.\nReflective Shell: When Targeted with a Spell, roll d6.\nOn a 1, the Spell is reflected back at its source. On\na 2 or 3, the Spell is dispelled. On a 4 to 6, the Spell\nworks as normal.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/false-hydra.json b/packs/_source/bestiary/false-hydra.json new file mode 100644 index 0000000..13fb958 --- /dev/null +++ b/packs/_source/bestiary/false-hydra.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstfalsehydr", + "_key": "!actors!vgbdBstfalsehydr", + "name": "False Hydra", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 3.1, + "armor": 3, + "morale": 4, + "zone": "frontline", + "size": "medium", + "beingType": "outer", + "speed": { + "value": 25 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Bite for each Head (Multiple Heads)\nBite [Melee Attack, Near]: 5 (d10)\nSong of Discord [Action, 5-mile Aura (only those\nwho can hear it) | Will] (Focus): Charmed (until\nthe song ends, it acts as if it can't see or hear this\nBeing and creates false memories of illogical events).

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Tunneler: Can Move through loose earth using its Speed.\nMultiple Heads: It starts with one head, but grows\nanother as it consumes humanoid Beings. Each time it\ngrows a new head, it gains 3 HD (13 HP), and its stats\nchange as shown below:\n# Consumed Heads Size TL\n3 2 Medium 4.1\n6 3 Large 5.6\n9 4 Large 6.9\n15 5 Huge 8.2\n24 6 Huge 9.4\nBestiary\nBestiary\n160\n160\n\fFloating Eye TL: 0.1\nSmall Outer\nA single eye around 2 feet in height, typically with\nbat-like wings.\nHD: 1 (1 HP)\b Speed: 0' (Fly 30')\nZone: Backline Morale: 7\b # Appearing: 2d6\nSenses: Darksight, Telepathy\nArmor: 0 [as Unarmored]\nWeak: Acid, Pierce\nStatus Immunities: Prone\nACTIONS\nGlare [Cast, 30-foot Cone] (1/Day): Transformed into a\nstone statue (Cd6)\nMuddle [Cast, 30-foot Cone] (Recharge Cd4):\nConfused (Cd4, or until this Being dies)\nEnrage [Cast, 30-foot Cone] (Recharge Cd4): Berserk\n(Cd4, or until this Being dies)\nABILITIES\nAntimagical Cone: No Cast Check in a 30-foot cone\noriginating from its central eye passes.\nOcular: Checks to make it Blinded are Favored.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/firebat.json b/packs/_source/bestiary/firebat.json new file mode 100644 index 0000000..9083f57 --- /dev/null +++ b/packs/_source/bestiary/firebat.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstfirebat00", + "_key": "!actors!vgbdBstfirebat00", + "name": "Firebat", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 1.0, + "armor": 1, + "morale": 4, + "zone": "midline", + "size": "small", + "beingType": "primordial", + "speed": { + "value": 40 + }, + "appearing": "2d6", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Bite [Melee Attack]: Restrained

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Living Fire: Close Beings are Burning (d4). It is Burning\n(d8) while in water.\nIlluminating: Sheds Light out to Near.\nStatblocks // Primordials\nStatblocks // Primordials\n171\n171\nBestiary\n\fGelatinous Cube TL: 1.3\nLarge Primordial (Slime)\nA mostly transparent cube of slime that lurks in\npassageways, attempting to trap unaware delvers.\nHD: 4 (18 HP)\b Speed: 10'\nZone: Frontline Morale: 12\b # Appearing: 1\nSenses: Blindsense\nArmor: 0 [as Unarmored]\nImmune: Acid, Cold, Shock\nStatus Immunities: Blinded, Charmed, Fatigue,\nFrightened, Prone, Suffocating\nACTIONS\nEngulf [Melee Attack]: Restrained\nABILITIES\nAmorphous: It can enter the space of other Beings and\nopenings as small as 1 inch without squeezing.\nEngulfer: Beings that share its space are Burning (2d4).\nSticky: Hinders attempts to end being Restrained by it.\nBeings that make physical contact with it must pass\n[Endure] or be Restrained.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/flying-spellbook.json b/packs/_source/bestiary/flying-spellbook.json new file mode 100644 index 0000000..49681bf --- /dev/null +++ b/packs/_source/bestiary/flying-spellbook.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstflyingspe", + "_key": "!actors!vgbdBstflyingspe", + "name": "Flying Spellbook", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 0.7, + "armor": 0, + "morale": 7, + "zone": "backline", + "size": "small", + "beingType": "artificial", + "speed": { + "value": 0 + }, + "appearing": "d6", + "senses": { + "blindsight": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Freeze [Cast, Remote | Endure] (Recharge Cd4): 3\n(d6) and its Speed is reduced by 10 feet (Cd4).\nZap [Cast, Bolt | Reflex] (Recharge Cd4): 3 (d6) and\nDazed (Cd4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Antimagic Vulnerability: It is Dazed for Cd4 if\naffected by the Dispel Spell or other antimagic.\nNimble: Attacks against it can\u2019t be Favored if it can Move.\nBestiary\nBestiary\n118\n118\n\fFlying Sword TL: 2.3\nSmall Artificial\nAn enchanted sword that dances through the air.\nHD: 1 (1 HP)\b Speed: 0' (Fly 50')\nZone: Frontline Morale: -\b # Appearing: d4\nSenses: Blindsight\nArmor: 3 [as Plate]\nImmune: Poison\nStatus Immunities: Charmed, Frightened, Sickened,\nSuffocating\nACTIONS\nSlash [Melee Attack]: 4 (d8)\nABILITIES\nAntimagic Vulnerability: It is Dazed (Cd4) if affected\nby the Dispel Spell or other antimagic.\nNimble: Attacks against it can\u2019t be Favored if it can Move.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/froghemoth.json b/packs/_source/bestiary/froghemoth.json new file mode 100644 index 0000000..157b326 --- /dev/null +++ b/packs/_source/bestiary/froghemoth.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstfroghemot", + "_key": "!actors!vgbdBstfroghemot", + "name": "Froghemoth", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 16, + "hp": { + "value": 72, + "max": 72 + }, + "tl": 7.8, + "armor": 3, + "morale": 9, + "zone": "frontline", + "size": "huge", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Bite [Melee Attack]: 16 (3d10)\nMulti-Attack: 2\u00d7Tentacle\nTentacle [Melee Attack, Near]: 13 (3d8) and\nRestrained if smaller. It can't Restrain more than one\nTarget at a time with the same Tentacle.\nTongue [Melee Attack, Near]: Restrained if smaller.\nIf Restrained, it is pulled to Close, and this Being can\nmake a Bite Attack against it.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Tentacles: Starts with 4 Tentacles. Targetting one\ncauses a -4 penalty to the Attack Check, but severs it\nif at least 15 damage is dealt with the attack.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/gargoyle.json b/packs/_source/bestiary/gargoyle.json new file mode 100644 index 0000000..82fe4fa --- /dev/null +++ b/packs/_source/bestiary/gargoyle.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstgargoyle0", + "_key": "!actors!vgbdBstgargoyle0", + "name": "Gargoyle", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 2.6, + "armor": 2, + "morale": 11, + "zone": "frontline", + "size": "medium", + "beingType": "artificial", + "speed": { + "value": 15 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claw and 1\u00d7Bite\nBite [Melee Attack]: 3 (d6)\nClaw [Melee Attack]: 1 (d3)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/ghost.json b/packs/_source/bestiary/ghost.json new file mode 100644 index 0000000..b676520 --- /dev/null +++ b/packs/_source/bestiary/ghost.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstghost0000", + "_key": "!actors!vgbdBstghost0000", + "name": "Ghost", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 10, + "hp": { + "value": 45, + "max": 45 + }, + "tl": 3.8, + "armor": 4, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "undead", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Chill Touch [Cast, Touch | Endure]: 3 (d6) and +1\nFatigue\nPosession [Cast, Remote | Will] (Recharge Cd6):\nThis Being gains control of the Target while it is alive,\nunless forced out by an effect that turns Undead or\ndispells magic

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Aging Terror II [Enemies' first time seeing it and on\ntheir Turns | Will]: Frightened (Cd6) and aged 10\n(d20) years.\nNightwalker: Can\u2019t Move or Target over lines of salt or\nin areas illuminated by Sunlight. It is Incapacitated and\nBurning (d8) while in Sunlight.\nStatblocks // Undead\nStatblocks // Undead\n177\n177\nBestiary

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/giant.json b/packs/_source/bestiary/giant.json new file mode 100644 index 0000000..5828dd9 --- /dev/null +++ b/packs/_source/bestiary/giant.json @@ -0,0 +1,44 @@ +{ + "_id": "vgbdBstgiant0000", + "_key": "!actors!vgbdBstgiant0000", + "name": "Giant", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 3.9, + "armor": 1, + "morale": 9, + "zone": "frontline", + "size": "huge", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "d4", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Greatclub [Melee Attack, 10']: 9 (2d8)\nRock [Ranged Attack]: 9 (2d6)\nType Changes\nCyclops One-Eyed: Attacks as if Vulnerable against\nTargets further than Near.\nHill \u2014\nStone Armor: 3 [as (+1) Chain]

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/gibbering-mouther.json b/packs/_source/bestiary/gibbering-mouther.json new file mode 100644 index 0000000..5b87351 --- /dev/null +++ b/packs/_source/bestiary/gibbering-mouther.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstgibbering", + "_key": "!actors!vgbdBstgibbering", + "name": "Gibbering Mouther", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 4.0, + "armor": 4, + "morale": 8, + "zone": "frontline", + "size": "medium", + "beingType": "outer", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Frenzy [Multi-Attack]: 2\u00d7Bite\nBite [Melee Attack]: 4 (d8) and Medium or smaller\nTargets must pass [Endure] or be knocked Prone\nBabble [Action, Aura Near | Will]: Confused (Cd4)\nSpit [Ranged Attack, Near | Endure]: Blinded (Cd4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Eldritch Ground: The Close ground around it is\nDifficult Terrain made of gummy, warped flesh.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/goblin.json b/packs/_source/bestiary/goblin.json new file mode 100644 index 0000000..b4b4adf --- /dev/null +++ b/packs/_source/bestiary/goblin.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstgoblin000", + "_key": "!actors!vgbdBstgoblin000", + "name": "Goblin", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 4, + "max": 4 + }, + "tl": 1.2, + "armor": 1, + "morale": 7, + "zone": "backline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "2d6", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Determined by type on table below.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Sun-Averse: Is Vulnerable while in Sunlight

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/golem-bone.json b/packs/_source/bestiary/golem-bone.json new file mode 100644 index 0000000..7e18c11 --- /dev/null +++ b/packs/_source/bestiary/golem-bone.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstgolembone", + "_key": "!actors!vgbdBstgolembone", + "name": "Golem, Bone", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 4.3, + "armor": 2, + "morale": 7, + "zone": "frontline", + "size": "large", + "beingType": "artificial", + "speed": { + "value": 30 + }, + "appearing": "d2", + "senses": { + "blindsight": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 4\u00d7Cutlass\nCutlass [Melee Attack]: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.\nLimbs: It is encountered with 5 (d6 + 2) limbs, and\nloses a limb each time it takes at least 4 damage.\nMagic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/golem-clay.json b/packs/_source/bestiary/golem-clay.json new file mode 100644 index 0000000..3f3354d --- /dev/null +++ b/packs/_source/bestiary/golem-clay.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstgolemclay", + "_key": "!actors!vgbdBstgolemclay", + "name": "Golem, Clay", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 12, + "hp": { + "value": 54, + "max": 54 + }, + "tl": 9.5, + "armor": 0, + "morale": 12, + "zone": "frontline", + "size": "large", + "beingType": "artificial", + "speed": { + "value": 15 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Slam\nSlam [Melee Attack]: 9 (2d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Acid Bather: Acid damage rolls affect it as healing rolls.\nImmutable: It can't be transformed.\nMagic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.\nUnbaked: If it takes 5 or more Fire damage at once, it\nis Dazed (Cd4).\nStatblocks // Artificials\nStatblocks // Artificials\n119\n119\nBestiary\n\fGolem, Flesh TL: 4.7\nLarge Artificial\nA living automoton of stitched-together flesh, given\nlife through electric strikes.\nHD: 9 (40 HP)\b Speed: 20'\nZone: Frontline Morale: 10\b # Appearing:1\nSenses: Darksight\nArmor: 0 [as Unarmored]\nImmune: Cold, Poison, Shock; Physical from non-Relics\nWeak: Fire\nStatus Immunities: Charmed, Fatigued, Paralyzed,\nSickened\nACTIONS\nMulti-Attack: 2\u00d7Slam\nSlam [Melee Attack]: 9 (2d8 (+2 if this Being is\nBerserk))\nABILITIES\nBloodied Rage: At 20 HP or less, it is Berserk.\nFlame-Averse: If it can see fire or takes damage from\nfire, it is Frightened (Cd4).\nShock-Absorber: Shock damage rolls heal it instead.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/golem-iron.json b/packs/_source/bestiary/golem-iron.json new file mode 100644 index 0000000..3f6e1e8 --- /dev/null +++ b/packs/_source/bestiary/golem-iron.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstgolemiron", + "_key": "!actors!vgbdBstgolemiron", + "name": "Golem, Iron", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 18, + "hp": { + "value": 81, + "max": 81 + }, + "tl": 8.9, + "armor": 5, + "morale": 7, + "zone": "frontline", + "size": "large", + "beingType": "artificial", + "speed": { + "value": 15 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Poison Breath and 1\u00d7Greatsword,\nor 2\u00d7Greatsword\nPoison Breath [Cast, Close 10' Cube | Endure]\n(Recharge Cd8): 2 (d4) Fatigue\nGreatsword [Melee Attack]: 13 (2d12)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Fire-Absorber: Fire damage rolls heal it instead.\nImmutable: It can't be transformed.\nMagic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/golem-stone.json b/packs/_source/bestiary/golem-stone.json new file mode 100644 index 0000000..0ab79d7 --- /dev/null +++ b/packs/_source/bestiary/golem-stone.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstgolemston", + "_key": "!actors!vgbdBstgolemston", + "name": "Golem, Stone", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 13, + "hp": { + "value": 58, + "max": 58 + }, + "tl": 7.5, + "armor": 3, + "morale": 11, + "zone": "frontline", + "size": "large", + "beingType": "artificial", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Slow Down [Cast, Aura Near | Will] (Recharge\nCd4): Dazed (Cd4)\nMulti-Attack: 2\u00d7Slam\nSlam [Melee Attack]: 13 (3d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.\nMagic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/grasping-goo.json b/packs/_source/bestiary/grasping-goo.json new file mode 100644 index 0000000..5bd8deb --- /dev/null +++ b/packs/_source/bestiary/grasping-goo.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstgraspingg", + "_key": "!actors!vgbdBstgraspingg", + "name": "Grasping Goo", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 0.7, + "armor": 0, + "morale": 12, + "zone": "frontline", + "size": "small", + "beingType": "primordial", + "speed": { + "value": 5 + }, + "appearing": "d4", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Pseudopod [Melee Attack]: Restrained, Corroding,\nand Burning (d6) while Restrained

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amorphous: It can Move into occupied space as small\nas 1 inch without squeezing.\nFreeze Susceptability: It is Dazed (1 Round) after\nbeing harmed by cold.\nCorroding: Non-Relic metal Items that make contact\nwith it corrode. When this happens, roll a d6 for each\nItem. On a roll of 1, the Item breaks. If the Item that\nbreaks is larger than Medium, this destroys a 1-foot\nsquare hole that is 1-foot deep in it.\nSticky: Hinders attempts to end being Restrained by it.\nBeings that make physical contact with it must pass\n[Endure] or be Restrained.\nBestiary\nBestiary\n172\n172\n\fGreen Slime TL: 1.0\nMedium Primordial (Slime)\nHD: 2 (9 HP)\b Speed: 0' (Cling)\nZone: Frontline Morale: 12 # Appearing: 1\nSenses: Blindsense\nArmor: 0 [as Unarmored]\nImmune: Acid, Poison\nWeak: Cold, Fire\nStatus Immunities: Blinded, Fatigue, Prone, Sickened\nABILITIES\nAmorphous: It can Move into occupied space as small\nas 1 inch without squeezing.\nConsume [Endure]: Beings in its space are Burning\n(2d8). A Being that dies this way is dissolved, and\nbecomes another green slime.\nLiving Sick: Sunlight and any effect that ends the\nSickened Status or kills bacteria kills this Being.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/gremlin.json b/packs/_source/bestiary/gremlin.json new file mode 100644 index 0000000..93c3f68 --- /dev/null +++ b/packs/_source/bestiary/gremlin.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstgremlin00", + "_key": "!actors!vgbdBstgremlin00", + "name": "Gremlin", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 0.5, + "armor": 0, + "morale": 2, + "zone": "midline", + "size": "small", + "beingType": "cryptid", + "speed": { + "value": 10 + }, + "appearing": "d6", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Sabotage [Cast, a non-Relic Item in Near | Wielder's\nEndure] (1/Day): Breaks into materials.\nBite [Melee Attack]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Doom Magnet: Near Enemies can't gain Favor.\nMagic Resistance I: If Targeted with Magic, roll a d4.\nOn a roll of 1, it ignores the effect.\nStatblocks // Cryptids\nStatblocks // Cryptids\n141\n141\nBestiary\n\fGriffon TL: 3.7\nLarge Cryptid\nHybrid creatures with an eagle's head, wings, and\nforelegs, and hind-quarters of a lion.\nHD: 7 (31 HP)\b Speed: 30' (Fly 80')\nZone: Frontline Morale: 8\b # Appearing: d4\nArmor: 2 [as Chain]\nWeak: Shock\nACTIONS\nMulti-Attack: 2\u00d7Claw and 1\u00d7Beak\nBeak [Melee Attack]: 9 (2d8)\nClaw [Melee Attack]: 2 (d4)

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/grey-ooze.json b/packs/_source/bestiary/grey-ooze.json new file mode 100644 index 0000000..1b715bc --- /dev/null +++ b/packs/_source/bestiary/grey-ooze.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstgreyooze0", + "_key": "!actors!vgbdBstgreyooze0", + "name": "Grey Ooze", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 1.9, + "armor": 0, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 5 + }, + "appearing": "d3", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Pseudopod [Melee Attack]: 9 (2d8) and Corroding

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amorphous: It can Move into occupied space as small\nas 1 inch without squeezing.\nCorroding: Non-Relic metal Items that make contact\nwith it corrode. When this happens, roll a d6 for each\nItem. On a roll of 1, the Item breaks. If the Item that\nbreaks is larger than Medium, this destroys a 1-foot\nsquare hole that is 1-foot deep in it.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/hag-green.json b/packs/_source/bestiary/hag-green.json new file mode 100644 index 0000000..7f3622c --- /dev/null +++ b/packs/_source/bestiary/hag-green.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBsthaggreen0", + "_key": "!actors!vgbdBsthaggreen0", + "name": "Hag, Green", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 9, + "hp": { + "value": 40, + "max": 40 + }, + "tl": 4.0, + "armor": 3, + "morale": 4, + "zone": "frontline", + "size": "medium", + "beingType": "fae", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claw\nClaw [Melee Attack]: 4 (d8) and Restrained if it's this\nBeing's second Claw to hit it this Turn\nShapeshift [Cast, Self (Focus)]: Takes on the\nappearance of a Medium Humanlike.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amphibious: It can breathe air and water.\nFade Out: When it Moves, it turns itself and anything\nit is carrying Invisible for the duration (Focus). If it\nhas a Being Restrained, it turns them Invisible for the\nduration as well.\nMagic Ward II: Cast Checks that include it as a Target\nhave a d6 penalty.\nTerror I: Enemies that can see it for the first time and\nat the start of their Turns must pass [Will] or be\nFrightened (Cd4).\nBestiary\nBestiary\n154\n154\n\fHag, Grove TL: 9.7\nMedium Fae (Shapechanger)\nNightmarish brutes of crones that reside in swamps\nand dead woods. They are known for devouring\nhumans with their iron claws and teeth.\nHD: 8 (36 HP)\b Speed: 50' (Cling)\nZone: Frontline Morale: 10\b # Appearing: 1\nSenses: Allsight, Darksight\nArmor: 4 [as (+1) Plate]\nWeak: Cold Iron Weapons\nACTIONS\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite. A Being hit by all\nthree is Restrained and takes 18 (4d8) damage at the\nstart of this Being's Turns.\nBite [Melee Attack]: 7 (d8+3)\nClaw [Melee Attack]: 7 (d8+3)\nShapeshift [Cast, Self] (Focus): Takes on the\nappearance of a Medium Humanlike.\nABILITIES\nBlair Omniscience: It is always aware of any Beings\nwithin the woodland it claims as its domain.\nMagic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.\nTerror I: Enemies that can see it for the first time and at\nthe start of their Turns must pass a [Will] Save or be\nFrightened until they pass this Check on a subsequent\nTurn, or for Cd4 Rounds afterwards.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/hag-sea.json b/packs/_source/bestiary/hag-sea.json new file mode 100644 index 0000000..80b2037 --- /dev/null +++ b/packs/_source/bestiary/hag-sea.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBsthagsea000", + "_key": "!actors!vgbdBsthagsea000", + "name": "Hag, Sea", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 3.6, + "armor": 2, + "morale": 4, + "zone": "midline", + "size": "medium", + "beingType": "fae", + "speed": { + "value": 30 + }, + "appearing": "d4", + "senses": {}, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Death Glare [Cast, Sight (a Frightened Being) |\nWill] (3/Day): 13 (3d8) and +2 (d4) Fatigue\nClaw [Melee Attack]: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amphibious: It can breathe air and water.\nMagic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.\nTerror I: Enemies that can see it for the first time and at\nthe start of their Turns must pass a [Will] Save or be\nFrightened until they pass this Check on a subsequent\nTurn, or for Cd4 Rounds afterwards.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/harpy.json b/packs/_source/bestiary/harpy.json new file mode 100644 index 0000000..c5982b8 --- /dev/null +++ b/packs/_source/bestiary/harpy.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstharpy0000", + "_key": "!actors!vgbdBstharpy0000", + "name": "Harpy", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 1.5, + "armor": 1, + "morale": 2, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 10 + }, + "appearing": "2d6", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Enthralling Song [Cast, all that hear it (Focus) | Will]\n(Recharge Cd6): Charmed (Cd4) and must Move\ntoward this Being.\nClaws [Melee Attack]: 3 (d6)\nWeapon [Attack]: 3 (d6) or (by Weapon)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/hellhound.json b/packs/_source/bestiary/hellhound.json new file mode 100644 index 0000000..14af9aa --- /dev/null +++ b/packs/_source/bestiary/hellhound.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBsthellhound", + "_key": "!actors!vgbdBsthellhound", + "name": "Hellhound", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 4.3, + "armor": 3, + "morale": 8, + "zone": "midline", + "size": "medium", + "beingType": "outer", + "speed": { + "value": 40 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Hellfire [Cast, Cone 15' | Reflex] (Recharge Cd6): 10\n(3d6) and Burning (Cd6)\nBite [Melee Attack]: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/hippocampus.json b/packs/_source/bestiary/hippocampus.json new file mode 100644 index 0000000..7a71cd0 --- /dev/null +++ b/packs/_source/bestiary/hippocampus.json @@ -0,0 +1,47 @@ +{ + "_id": "vgbdBsthippocamp", + "_key": "!actors!vgbdBsthippocamp", + "name": "Hippocampus", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 2.1, + "armor": 1, + "morale": 8, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "2d4", + "senses": {}, + "movement": { + "fly": true, + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Hoof\nHoof [Melee Attack]: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/hippogriff.json b/packs/_source/bestiary/hippogriff.json new file mode 100644 index 0000000..3e432fa --- /dev/null +++ b/packs/_source/bestiary/hippogriff.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBsthippogrif", + "_key": "!actors!vgbdBsthippogrif", + "name": "Hippogriff", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 3.1, + "armor": 1, + "morale": 8, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 25 + }, + "appearing": "2d8", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claws and 1\u00d7Beak\nBeak [Melee Attack]: 5 (d10)\nClaw [Melee Attack]: 3 (d6)\nBestiary\nBestiary\n142\n142\n\fHobgoblin TL: 1.4\nMedium Cryptid\nTaller goblins with refined tactical minds from years\nof combat.\nHD: 2 (9 HP)\b Speed: 30'\nZone: Frontline Morale: 9\b # Appearing: 1\nArmor: 2 [as Leather plus Shield]\nACTIONS\nWeapon [Attack]: 3 (d6) or (by Weapon)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Tactical: Targets Save against its attacks as if Vulnerable\nif at least one of this Being's Allies are within 5 feet\nof the Target.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/hippopotamus-behemoth.json b/packs/_source/bestiary/hippopotamus-behemoth.json index 1855531..06bafad 100644 --- a/packs/_source/bestiary/hippopotamus-behemoth.json +++ b/packs/_source/bestiary/hippopotamus-behemoth.json @@ -1,6 +1,6 @@ { - "_id": "vgbdBsthippopota", - "_key": "!actors!vgbdBsthippopota", + "_id": "vgbdBsthippopot2", + "_key": "!actors!vgbdBsthippopot2", "name": "Hippopotamus, Behemoth", "type": "npc", "img": "icons/creatures/mammals/rhinoceros-gray.webp", diff --git a/packs/_source/bestiary/hodag.json b/packs/_source/bestiary/hodag.json new file mode 100644 index 0000000..fae2124 --- /dev/null +++ b/packs/_source/bestiary/hodag.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBsthodag0000", + "_key": "!actors!vgbdBsthodag0000", + "name": "Hodag", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 3.1, + "armor": 2, + "morale": 10, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "d4", + "senses": {}, + "movement": { + "climb": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Fire Breath [Cast, Near Cone | Reflex or Endure]:\n10 (3d6)\nSpike [Melee Attack]: 4 (d8)\nBite [Melee Attack]: 2 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Bloodlust: If it is missing at least half its HP, it is Berserk.\nWhenever it is Berserk, it can make 2 Attacks on its\nTurn instead of 1.\nLemoniphobic: Frightened (Cd4) after seeing a lemon.\nStench: All Near non-hodags that have to breathe are\nSickened (while Near this Being).

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/homunculus.json b/packs/_source/bestiary/homunculus.json new file mode 100644 index 0000000..bb72190 --- /dev/null +++ b/packs/_source/bestiary/homunculus.json @@ -0,0 +1,54 @@ +{ + "_id": "vgbdBsthomunculu", + "_key": "!actors!vgbdBsthomunculu", + "name": "Homunculus", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 0.9, + "armor": 0, + "morale": 3, + "zone": "midline", + "size": "small", + "beingType": "artificial", + "speed": { + "value": 10 + }, + "appearing": "1", + "senses": { + "darkvision": true, + "echolocation": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Bite [Melee Attack]: 1 (d3) and (1/Day) pass [Endure]\nor become Sickened (Cd6 Rounds, Unconscious until\nit takes damage).\nSpit Acid [Ranged Attack, Near]: 2 (d4) and Burning\n(Cd4)\nBestiary\nBestiary\n120\n120\n\fLiving Statue, Crystal TL: 2.6\nMedium Artificial\nAn animated crystal statue, capable of moving and\nattacking.\nHD: 3 (13 HP)\b Speed: 30'\nZone: Frontline Morale: 11\b # Appearing: d4\nArmor: 3 [as (+1) Chain]\nImmune: Poison\nWeak: Blunt\nStatus Immunities: Blinded, Fatigued, Suffocating,\nUnconscious\nACTIONS\nWeapon [Melee Attack]: 4 (d8) or (by Weapon)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/hydra.json b/packs/_source/bestiary/hydra.json new file mode 100644 index 0000000..ba0d8b9 --- /dev/null +++ b/packs/_source/bestiary/hydra.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBsthydra0000", + "_key": "!actors!vgbdBsthydra0000", + "name": "Hydra", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 10, + "hp": { + "value": 45, + "max": 45 + }, + "tl": 9.5, + "armor": 2, + "morale": 8, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 25 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Bite per Head (Multi-Headed)\nBite [Melee Attack, Near]: 5 (d10) and Restrained\nif smaller.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Multi-Headed: It starts with 8 (d8+4) Heads.\nTargetting an area that could behead it causes a\n-3 penalty to the Check, but severs it if at least 10\ndamage is dealt in a single damage instance.\nHydra Regrowth: Regains 9 HP at the start of its Turns.\nIf it is missing one of its heads when this happens,\ntwo Heads sprout. This Ability doesn't work if it took\ndamage from Fire since its last Turn.\nStatblocks // Cryptids\nStatblocks // Cryptids\n143\n143\nBestiary\n\fKobold TL: 1.2\nMedium Cryptid (Wyrm)\nHD: 1 (4 HP)\b Speed: 35'\nZone: Midline Morale: 4\b # Appearing: 2d6\nSenses: Darksight\nArmor: 1 [as Leather]\nACTIONS\nWeapon [Attack]: 3 (d6) or (by Weapon)\nABILITIES\nPack Instincts: If one of its Allies is within 5 feet of a\nTarget of this Being\u2019s Attack, that Target is Vulnerable\nagainst the Attack.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/hydrangean.json b/packs/_source/bestiary/hydrangean.json new file mode 100644 index 0000000..d703e81 --- /dev/null +++ b/packs/_source/bestiary/hydrangean.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBsthydrangea", + "_key": "!actors!vgbdBsthydrangea", + "name": "Hydrangean", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 9, + "max": 9 + }, + "tl": 2.0, + "armor": 1, + "morale": 8, + "zone": "frontline", + "size": "medium", + "beingType": "beast", + "speed": { + "value": 5 + }, + "appearing": "d6", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Bite per head (Multi-Headed)\nBite [Melee Attack, Near]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Multi-Headed: It starts with 3 Heads. Targetting an\narea that could behead it causes a -3 penalty to the\nCheck, but severs it if at least 2 damage is dealt in a\nsingle damage instance.\nHydra Regrowth: Regains 4 HP at the start of its Turns.\nIf it is missing one of its heads when this happens,\ntwo Heads sprout. This Ability doesn't work if it took\ndamage from fire since its last Turn.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/imp.json b/packs/_source/bestiary/imp.json new file mode 100644 index 0000000..e45b964 --- /dev/null +++ b/packs/_source/bestiary/imp.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstimp000000", + "_key": "!actors!vgbdBstimp000000", + "name": "Imp", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 2, + "max": 2 + }, + "tl": 2.0, + "armor": 3, + "morale": 2, + "zone": "frontline", + "size": "small", + "beingType": "outer", + "speed": { + "value": 10 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Sting [Melee Attack]: 2 (d4) and pass [Endure] or\nSickened (Cd4, Unconscious)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Magic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/invisible-stalker.json b/packs/_source/bestiary/invisible-stalker.json new file mode 100644 index 0000000..2386b78 --- /dev/null +++ b/packs/_source/bestiary/invisible-stalker.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstinvisible", + "_key": "!actors!vgbdBstinvisible", + "name": "Invisible Stalker", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 4.1, + "armor": 3, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 40 + }, + "appearing": "d4", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Blow [Melee Attack]: 10 (4d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Invisible: All Beings that can't detect invisibility act\nas Blinded when Targeting this Being and defending\nagainst its attacks.\nStatblocks // Primordials\nStatblocks // Primordials\n173\n173\nBestiary\n\fKelpie TL: 2.4\nMedium Primordial (Shapechanger)\nIntelligent, aquatic plant life that normally only\nappear as lumps of wet kelp. It can change its form\nto that of a horse or beautiful woman.\nHD: 5 (22 HP)\b Speed: 30' (Swim)\nZone: Backline Morale: 4\b # Appearing: d4\nArmor: 2 [as Chain]\nWeak: Shock\nACTIONS\nEntangle [Grapple, an Enemy in Water]: Restrained\nEnlure [Cast, Sight | Will (-2 penalty)] (1/Day):\nCharmed (Cd6, it must Move closer to this Being)\nABILITIES\nAmphibious: It can breathe air and water.\nShapechange: It can skip its Move to turn into a green\nwoman, or an aquatic horse (use the hippocampus\nstatblock). It maintains its HP in these forms.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/jarjacha.json b/packs/_source/bestiary/jarjacha.json new file mode 100644 index 0000000..53d9525 --- /dev/null +++ b/packs/_source/bestiary/jarjacha.json @@ -0,0 +1,44 @@ +{ + "_id": "vgbdBstjarjacha0", + "_key": "!actors!vgbdBstjarjacha0", + "name": "Jarjacha", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 0.8, + "armor": 0, + "morale": 7, + "zone": "backline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Glare [Cast, a Humanlike that can see it | Will]\n(Recharge Cd8): Gains 3 (d4+1) Fatigue.\nStomp [Melee Attack]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/joust-guardian.json b/packs/_source/bestiary/joust-guardian.json new file mode 100644 index 0000000..28320ac --- /dev/null +++ b/packs/_source/bestiary/joust-guardian.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstjoustguar", + "_key": "!actors!vgbdBstjoustguar", + "name": "Joust Guardian", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 6.3, + "armor": 3, + "morale": 7, + "zone": "frontline", + "size": "large", + "beingType": "artificial", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Assault [Multi-Attack]: Lance and Cannon attack.\nLance [Melee Attack, Near]: 13 (2d12)\nCannon [Ranged Attack (Sphere 10 foot)]: 11 (3d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/kraken.json b/packs/_source/bestiary/kraken.json new file mode 100644 index 0000000..9619c37 --- /dev/null +++ b/packs/_source/bestiary/kraken.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstkraken000", + "_key": "!actors!vgbdBstkraken000", + "name": "Kraken", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 20, + "hp": { + "value": 89, + "max": 89 + }, + "tl": 22.3, + "armor": 4, + "morale": 11, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 20 + }, + "appearing": "1", + "senses": {}, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Lightning Bolt [Cast, 2 (d4) 120' Lines | Reflex]\n(Recharge Cd4): 21 (6d6)\nMulti-Attack: 1\u00d7Tentacle per (Tentacles)\nTentacle [Grapple]: 13 (3d8) and Restrained if smaller

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Tentacles: Starts with 8. Targetting one causes a -4\npenalty to the Check, but severs it if at least 16\ndamage is dealt.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/lindworm.json b/packs/_source/bestiary/lindworm.json new file mode 100644 index 0000000..736420d --- /dev/null +++ b/packs/_source/bestiary/lindworm.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstlindworm0", + "_key": "!actors!vgbdBstlindworm0", + "name": "Lindworm", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 7, + "hp": { + "value": 31, + "max": 31 + }, + "tl": 5.7, + "armor": 3, + "morale": 10, + "zone": "frontline", + "size": "huge", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claws and 1\u00d7Bite\nBite [Melee Attack]: 13 (3d8)\nClaw [Melee Attack]: 7 (2d6)\nCaustic Venom [Ranged Attack] (Recharge Cd4): 7\n(2d6), and Burning (Cd6) and Sickened (Cd4 damage)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Regenerate I: Regains 9 (2d8) HP on its Turns.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/living-statue-iron.json b/packs/_source/bestiary/living-statue-iron.json new file mode 100644 index 0000000..c3c63ad --- /dev/null +++ b/packs/_source/bestiary/living-statue-iron.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstlivingsta", + "_key": "!actors!vgbdBstlivingsta", + "name": "Living Statue, Iron", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 2.7, + "armor": 3, + "morale": 11, + "zone": "frontline", + "size": "medium", + "beingType": "artificial", + "speed": { + "value": 10 + }, + "appearing": "d4", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Weapon [Melee Attack]: 4 (d8) or (by Weapon)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.\nIron Absorption: When hit with a metal weapon that\nisn\u2019t a Relic, the attacker must pass [Will] or the\nweapon becomes stuck in this Being's body, and can\nonly be removed if this Being is killed.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/living-statue-rock.json b/packs/_source/bestiary/living-statue-rock.json new file mode 100644 index 0000000..243ec13 --- /dev/null +++ b/packs/_source/bestiary/living-statue-rock.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstlivingst1", + "_key": "!actors!vgbdBstlivingst1", + "name": "Living Statue, Rock", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 5, + "hp": { + "value": 22, + "max": 22 + }, + "tl": 5.0, + "armor": 3, + "morale": 11, + "zone": "frontline", + "size": "medium", + "beingType": "artificial", + "speed": { + "value": 20 + }, + "appearing": "d4", + "senses": { + "blindsight": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Magma Jet\nMagma Jet [Ranged Attack]: 7 (2d6) and Burning\n(Cd6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.\nStatblocks // Artificials\nStatblocks // Artificials\n121\n121\nBestiary\n\fNecrophidius TL: 2.0\nLarge Artificial/Undead\nSlithering, animated bones with a serpentine form\nand humanoid head.\nHD: 2 (9 HP)\b Speed: 25'\nZone: Frontline Morale: -\b # Appearing: 1\nSenses: Blindsight\nArmor: 2 [as Chain]\nImmune: Poison\nWeak: Blunt\nStatus Immunities: Fatigued, Sickened, Suffocating\nACTIONS\nDance of Death [Cast, Remote | Will]: Dazed (Cd4)\nBite [Melee Attack]: 4 (d8) and pass [Endure] or\nbecome Sickened (Cd4, Paralyzed)\nABILITIES\nImmutable: It can't be transformed.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/manticore.json b/packs/_source/bestiary/manticore.json new file mode 100644 index 0000000..16d6cdf --- /dev/null +++ b/packs/_source/bestiary/manticore.json @@ -0,0 +1,48 @@ +{ + "_id": "vgbdBstmanticore", + "_key": "!actors!vgbdBstmanticore", + "name": "Manticore", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 3.8, + "armor": 2, + "morale": 9, + "zone": "midline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack 1 (1/Day): 3 (d6)\u00d7Tail Spike\nMulti-Attack 2: 2\u00d7Claws and 1\u00d7Bite\nBite [Melee Attack]: 5 (2d4)\nClaws [Melee Attack]: 2 (d4)\nTail Spike [Ranged Attack]: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/medusa.json b/packs/_source/bestiary/medusa.json new file mode 100644 index 0000000..5ad431b --- /dev/null +++ b/packs/_source/bestiary/medusa.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstmedusa000", + "_key": "!actors!vgbdBstmedusa000", + "name": "Medusa", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 1.1, + "armor": 0, + "morale": 8, + "zone": "backline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Snakebite [Melee Attack] (Recharge Cd4): 3 (d6) and\npass [Endure] or be Sickened (drops to 0 HP).\nClaw [Melee Attack]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Petrifying Visage: Beings that look at it for the first\ntime on their Turns must pass [Endure] against\nSickened or take 1 Fatigue. A Being with 3 or more\nFatigue that gains another Fatigue this way is cursed\n(petrified as a stone statue until this medusa dies).\nBestiary\nBestiary\n144\n144\n\fMimic TL: 2.6\nMedium Cryptid\nTends to shapeshift into chests, chairs, and\ndoors, lying in wait for undiscerning prey. Some\nadventurers tell tales of intelligent mimics that have\nhelped them on their journey.\nHD: 5 (22 HP)\b Speed: 10'\nZone: Frontline Morale: 9\b # Appearing: 1\nSenses: Darksight\nArmor: 1 [as Leather]\nACTIONS\nBite [Melee Attack]: 9 (2d8) and Restrained if smaller\nMimic [Action (Focus)]: It takes on the appearance of\nan Object that is its size or smaller for the Duration.\nPseudopod [Melee Attack]: 7 (3d4)\nABILITIES\nAdhere: Hinders Checks to end being Restrained by it.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/mermaid.json b/packs/_source/bestiary/mermaid.json new file mode 100644 index 0000000..638f47a --- /dev/null +++ b/packs/_source/bestiary/mermaid.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstmermaid00", + "_key": "!actors!vgbdBstmermaid00", + "name": "Mermaid", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 2.0, + "armor": 2, + "morale": 2, + "zone": "backline", + "size": "medium", + "beingType": "fae", + "speed": { + "value": 10 + }, + "appearing": "1", + "senses": {}, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Call Terror [Cast] (1/Day): Terror-Bound Being\narrives in Cd4.\nEnchanting Song [Cast (Focus)]: Enchanting Song\nTrident [Melee Attack]: 3 (d6)\nStorm Bringer [Cast] (1/Day): A storm stirs out to 1\nmile from it, and lasts for Cd4 hours.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amphibious: Breathes air and water.\nMagic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.\nEnchanting Song: Enemies that can hear it for the first\ntime and at the start of their Turns must pass [Will] or\nbe Charmed (Cd4). While Charmed this way, they can\nonly Move directly toward this Being.\nImmortal of the Sea: It can\u2019t be reduced below 1 HP\nwhile it is even partially submerged in a body of water.\nTerror-Bound: It is bound to a terror of the sea, such as a\nbeisht kione dhoo, kraken, or sea serpent.\nStatblocks // Fae\nStatblocks // Fae\n155\n155\nBestiary\n\fNymph TL: 0.3\nMedium Fae\nThe source of \u201cLady of the Lake\u201d stories, nymphs\nare feminine spirits of freshwater.\nHD: 2 (9 HP)\b Speed: 30', (Swim 60')\nZone: Frontline Morale: 4\b # Appearing: d4\nArmor: 0 [as Unarmored]\nWeak: Cold Iron Weapons\nACTIONS\nNymph\u2019s Kiss [Cast, Touch | Will]: Cursed (Cd8\nRounds, immediately suffocating and can only\nbreathe water).\nABILITIES\nAmphibious: Can breathe air or water.\nMagic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/minotaur.json b/packs/_source/bestiary/minotaur.json new file mode 100644 index 0000000..058fd66 --- /dev/null +++ b/packs/_source/bestiary/minotaur.json @@ -0,0 +1,44 @@ +{ + "_id": "vgbdBstminotaur0", + "_key": "!actors!vgbdBstminotaur0", + "name": "Minotaur", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 3.9, + "armor": 2, + "morale": 12, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "d6", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Gore and 1\u00d7Greataxe\nGore [Melee Attack]: 7 (3d4) and Prone if failed by\n10 or more.\nGreataxe [Melee Attack, Cleave]: 5 (d10) or half to\ntwo Targets

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/nightmare.json b/packs/_source/bestiary/nightmare.json new file mode 100644 index 0000000..9ee645e --- /dev/null +++ b/packs/_source/bestiary/nightmare.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstnightmare", + "_key": "!actors!vgbdBstnightmare", + "name": "Nightmare", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 5.6, + "armor": 5, + "morale": 7, + "zone": "frontline", + "size": "large", + "beingType": "outer", + "speed": { + "value": 50 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Stampede [Multi-Attack]: 1\u00d7Bite and 1\u00d7Stomp\nBite [Melee Attack]: 5 (2d4)\nStomp [Melee Attack]: 3 (d6) plus 3 (d6 if Prone))\nand Burning (Cd4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Fire Rider: Allies mounted on it are Immune to Fire.\nIlluminating: Sheds Light out to Near.\nStatblocks // Outers\nStatblocks // Outers\n161\n161\nBestiary\n\fOgler TL: 11.2\nLarge Outer (Beyonder)\nGreedy, pompous creatures out-of-touch with\nreality by nature. They are always driven insane by\narrogance and the insatiable desire to rule over all.\nThey are known to claim the works of their subjects\nas their own, enforce overreaching taxes, and trick\nothers into outrageous deals.\nHD: 12 (54 HP)\b Speed: 0' (Fly 20')\nZone: Backline Morale: 12\b # Appearing: 1\nSenses: Darksight, Telepathy (Far)\nArmor: 4 [as (+1) Plate]\nACTIONS\nMulti-Cast: 3 (d6)\u00d7Eyebeam and 1\u00d7Bite\nEyebeam [Cast, Remote]: Roll d8 for each:\n1 Charm [Will]: Charmed (Cd4, or until damaged)\n2 Sleep [Will]: Unconscious (Cd6, or woken up)\n3 Kinesis [Endure]: Restrained (1 Round)\n4 Petrify [Will]: Transformed into a stone statue\n5 Death [Near Only | Endure]: 14 (4d6)\n6 Fear [Will]: Frightened (Cd4)\n7 Slow [Will]: Speed reduced to 10' for (Cd4)\n8 Paralysis [Endure]: Paralyzed (Cd4)\nBite [Melee Attack]: 5 (2d4)\nABILITIES\nAntimagical Cone: Cast Checks in a Far Cone from\nits central eye always fail, and any magic effect in the\nCone is suspended while in the cone.\nMind of Madness: It can Cast while Berserk.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/nymit.json b/packs/_source/bestiary/nymit.json new file mode 100644 index 0000000..f95ad57 --- /dev/null +++ b/packs/_source/bestiary/nymit.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstnymit0000", + "_key": "!actors!vgbdBstnymit0000", + "name": "Nymit", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 9, + "max": 9 + }, + "tl": 1.9, + "armor": 2, + "morale": 3, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "d6", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Pick [Melee Attack]: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Befuddling Defense: When it takes damage, all Near\nEnemies must pass [Will] or become Confused (Cd4\nor until damaged).

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/ochre-jelly.json b/packs/_source/bestiary/ochre-jelly.json new file mode 100644 index 0000000..d6c6f3c --- /dev/null +++ b/packs/_source/bestiary/ochre-jelly.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstochrejell", + "_key": "!actors!vgbdBstochrejell", + "name": "Ochre Jelly", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 5, + "hp": { + "value": 22, + "max": 22 + }, + "tl": 1.7, + "armor": 0, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 10 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Pseudopod [Melee Attack]: 7 (2d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amorphous: It can Move into occupied space as small\nas 1 inch without squeezing.\nPudding Split: If it is larger than Small and subjected\nto Shock or Slash, it splits into two Ochre Jellies that\nhave half its current HP, round up, and are one size\nsmaller. Their Pseudopod attacks deal 3 (d6) instead.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/ogre.json b/packs/_source/bestiary/ogre.json new file mode 100644 index 0000000..9c126f5 --- /dev/null +++ b/packs/_source/bestiary/ogre.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstogre00000", + "_key": "!actors!vgbdBstogre00000", + "name": "Ogre", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 2.4, + "armor": 2, + "morale": 9, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "2d6", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Greatclub [Melee Attack]: 5 (d10)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Hulking: Counts as Large for Grapples and Shoves.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/oni.json b/packs/_source/bestiary/oni.json new file mode 100644 index 0000000..de5b573 --- /dev/null +++ b/packs/_source/bestiary/oni.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstoni000000", + "_key": "!actors!vgbdBstoni000000", + "name": "Oni", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 7.9, + "armor": 2, + "morale": 11, + "zone": "backline", + "size": "large", + "beingType": "outer", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Cone of Cold [Cast, 60' Cone | Endure] (1/Day): 36\n(8d8)\nCharm Person [Cast, a Remote Humanlike | Will]\n(1/Day, Focus): Charmed\nDarkness [Cast, 20' Sphere]: The Area becomes\nmagical darkness, and snuffs out any light sources.\nSleep [Cast, 20' Sphere | Endure] (1/Day):\nUnconscious (Cd4, or woken up)\nGaseous Form [Cast, Touch | Endure] (1/Day): Turns\ninto an incorporeal cloud of gas for the duration.\nMulti-Attack: 2\u00d7Claw\nClaw [Melee Attack]: 6 (d8+2)\nInvisibility [Cast, Touch | Will] (Focus): Turns Invisible\nfor the duration.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Regenerate II: Regains 9 (2d8) HP on its Turns.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/ooze-blood.json b/packs/_source/bestiary/ooze-blood.json new file mode 100644 index 0000000..68f4dfc --- /dev/null +++ b/packs/_source/bestiary/ooze-blood.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstoozeblood", + "_key": "!actors!vgbdBstoozeblood", + "name": "Ooze, Blood", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 5, + "hp": { + "value": 22, + "max": 22 + }, + "tl": 1.7, + "armor": 1, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 10 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Pseudopod [Melee Attack]: 7 (2d6), and this Being is\nhealed for the damage dealt

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amorphous: It can Move into occupied space as small\nas 1 inch without squeezing.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/ooze-ectoplasmic.json b/packs/_source/bestiary/ooze-ectoplasmic.json new file mode 100644 index 0000000..531aff4 --- /dev/null +++ b/packs/_source/bestiary/ooze-ectoplasmic.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstoozeectop", + "_key": "!actors!vgbdBstoozeectop", + "name": "Ooze, Ectoplasmic", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 5, + "hp": { + "value": 22, + "max": 22 + }, + "tl": 1.7, + "armor": 1, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 10 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Pseudopod [Melee Attack]: 7 (2d6), and pass\n[Endure] or +1 Fatigue

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amorphous: It can Move into occupied space as small\nas 1 inch without squeezing.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/ooze-quicksilver.json b/packs/_source/bestiary/ooze-quicksilver.json new file mode 100644 index 0000000..5780cff --- /dev/null +++ b/packs/_source/bestiary/ooze-quicksilver.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstoozequick", + "_key": "!actors!vgbdBstoozequick", + "name": "Ooze, Quicksilver", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 5, + "hp": { + "value": 22, + "max": 22 + }, + "tl": 1.7, + "armor": 1, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 10 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Pseudopod [Melee Attack]: 7 (2d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amorphous: It can Move into occupied space as small\nas 1 inch without squeezing.\nMercurial Reflection: Spells that Target it are reflected\nat a different randomly-determined Target.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/orc.json b/packs/_source/bestiary/orc.json new file mode 100644 index 0000000..eb9613f --- /dev/null +++ b/packs/_source/bestiary/orc.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstorc000000", + "_key": "!actors!vgbdBstorc000000", + "name": "Orc", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 8, + "max": 8 + }, + "tl": 1.5, + "armor": 1, + "morale": 8, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "2d4", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Weapon [Attack]: 4 (d8) or (by Weapon).

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Hulking: Counts as Large for Grapples and Shoves.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/otyugh.json b/packs/_source/bestiary/otyugh.json new file mode 100644 index 0000000..0a1506e --- /dev/null +++ b/packs/_source/bestiary/otyugh.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstotyugh000", + "_key": "!actors!vgbdBstotyugh000", + "name": "Otyugh", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 4.6, + "armor": 3, + "morale": 8, + "zone": "frontline", + "size": "large", + "beingType": "outer", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Tentacle and 1\u00d7Bite\nBite [Melee Attack]: 5 (d10) and pass [Endure] or\nbecome Sickened (until cured, Otyugh Disease)\nTentacle [Melee Attack]: 4 (d8) and Restrained. If\nthe Target is already Restrained this way, it is instead\nslammed into something and takes 7 (2d6) and must\npass an [Endure] Save or be Dazed for 1 Round.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Otyugh Disease: Beings that aren't otyughs that are\nSickened this way must pass an an [Endure] Save every\nday or lose 3 (d6) from their Max HP. This reduction to\ntheirMaxHPlastswhiletheyareSickenedbythisdisease.\nBestiary\nBestiary\n162\n162\n\fPhoenix TL: 10.5\nGiant Outer (Divine)\nHD: 20 (90 HP)\b Speed: 50' (Fly 150')\nZone: Backline Morale: 10\b # Appearing: 1\nSenses: Allsight\nArmor: 5 [as (+3) Chain]\nImmune: Fire; Physical from non-Relics\nStatus Immunities: Charmed, Confused, Paralyzed,\nRestrained, Sickened, Suffocating\nACTIONS\nResurrect [Cast, the corpse of an Ally it is Touching]\n(1/Day): Revived at Full HP with 0 Fatigue\nMulti-Attack: 2\u00d7Talon and 1\u00d7Beak\nTalon [Melee Attack]: 7 (2d6)\nBeak [Melee Attack]: 14 (4d6)\nABILITIES\nFiery Revival (1/Day): If it dies, a ball of fire erupts\nout from it as a Near Aura. All within must pass a\n[Reflex] Save or take 55 (d10\u00d710) and be Burning\n(Cd6). This fire is divine, and ignores Immune to Fire.\nThis Being is than revived in 1 Round at full HP. It will\nalways try to flee until this Ability refreshes.\nIlluminator: Sheds Sunlight in Near.\nLiving Fire: Close Beings are Burning (2d6)\nMagic Ward II: Cast Checks that include it as a Target\nhave a d6 penalty.\nPhoenix Down [Item; Value 2500g]: Extremely\nmagical Material. Can Use to revive a dead Being\nwhose corpse the down is placed on at full HP. This\ndoes not work on Undead.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/owl-bear.json b/packs/_source/bestiary/owl-bear.json new file mode 100644 index 0000000..4d5f224 --- /dev/null +++ b/packs/_source/bestiary/owl-bear.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstowlbear00", + "_key": "!actors!vgbdBstowlbear00", + "name": "Owl Bear", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 5, + "hp": { + "value": 22, + "max": 22 + }, + "tl": 4.6, + "armor": 2, + "morale": 10, + "zone": "frontline", + "size": "large", + "beingType": "beast", + "speed": { + "value": 40 + }, + "appearing": "2d4", + "senses": { + "darkvision": true + }, + "movement": { + "climb": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claw and 1\u00d7Beak. If both Claws hit,\nit takes an extra 9 (2d8)\nBeak [Melee Attack]: 4 (d8)\nClaw [Melee Attack]: 4 (d8)\nStatblocks // Cryptids\nStatblocks // Cryptids\n145\n145\nBestiary\n\fPeryton TL: 3.2\nMedium Cryptid (Beast)\nFlying elks with the souls of killers. Upon their\ncreation, the peryton casts the shadow of a man.\nOnly after murdering a human and devouring its\nheart does this shadow take its expected shape.\nHD: 4 (18 HP)\b Speed: 40' (Fly 60')\nZone: Frontline Morale: 9\b # Appearing: 2d4\nArmor: 2 [as (+1) Leather]\nImmune: Physical from non-Relics\nACTIONS\nHorn [Melee Attack]: 7 (2d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Dive Bomb: If it flies at least 20 feet toward a Target\nbefore making an attack, the attack deals an extra\ndie of damage.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/piercer.json b/packs/_source/bestiary/piercer.json new file mode 100644 index 0000000..fc0b6d1 --- /dev/null +++ b/packs/_source/bestiary/piercer.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstpiercer00", + "_key": "!actors!vgbdBstpiercer00", + "name": "Piercer", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 3.6, + "armor": 3, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 5 + }, + "appearing": "3d6", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Drop [Melee Attack]: 10 (3d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Falling Ambush: Does not take falling damage from\nheights of 30' or shorter.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/pit-fiend.json b/packs/_source/bestiary/pit-fiend.json new file mode 100644 index 0000000..749d152 --- /dev/null +++ b/packs/_source/bestiary/pit-fiend.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstpitfiend0", + "_key": "!actors!vgbdBstpitfiend0", + "name": "Pit Fiend", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 13, + "hp": { + "value": 58, + "max": 58 + }, + "tl": 7.9, + "armor": 5, + "morale": 12, + "zone": "frontline", + "size": "large", + "beingType": "outer", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Symbol of Pain [Cast, Aura Far | Will] (1/Day):\nCursed (2d10 Rounds, -4 penalty to Attack Checks\nand a -2 to [Reflex] Saves)\nFireball [Cast, 20' Sphere | Reflex] (Recharge Cd4):\n21 (6d6) and Burning (Cd4)\nMulti-Attack: 1\u00d7Pit Mace, 1\u00d7Bite, and 1\u00d7Tail\nBite [Melee Attack]: 10 (3d6) and pass [Endure] with\na -1 penalty or become Sickened (Cd6 damage)\n(+2) Mace [Melee Attack]: 5 (d6+2) and Burning (Cd6)\nWall of Fire [Cast, Line | Reflex] (3/Day, Focus):\nBurning (2d6)\nHold [Cast, Remote | Endure] (Recharge Cd4):\nParalyzed (Cd4)\nTail [Melee Attack]: 5 (2d4) and Restrained, taking\n5 (2d4) at the start of this Being's Turns while\nRestrained this way

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Supreme Hellspawn: Regains 13 HP each Round.\nMagic Ward III: Cast Checks that include it as a Target\nhave a d8 penalty.\nRegenerate II: Regains 9 (2d8) HP on each of its Turns.\nTerror II: Enemies that can see it for the first time and at\nthe start of their Turns thereafter must pass [Will] or be\nFrightened (Cd6 Rounds).\nStatblocks // Outers\nStatblocks // Outers\n163\n163\nBestiary\n\fSphinx TL: 5.7\nLarge Outer (Beyonder)\nMonsters with human faces, lion bodies, and the\nwings of eagles. Known to trade in knowledge and\npoetry, making riddles a valuable commodity to\nthese creatures.\nHD: 12 (54 HP)\b Speed: 60' (Fly 120')\nZone: Frontline Morale: 10\b # Appearing: 1\nSenses: Allsight, Telepathy (Far)\nArmor: 4 [as (+1) Plate]\nImmune: Physical from non-Relics\nStatus Immunities: Berserk, Charmed, Confused,\nFrightened, Suffocating\nACTIONS\nMulti-Attack: 2\u00d7Claw and either 1\u00d7Roar or 1\u00d7Cast\nof its choice\nRoar [Action, all Beings who hear it | Will] (2/Day):\nFrightened (Cd4, and Dazed if within Near)\nClaw [Melee Attack]: 7 (2d6)\nDispel Magic [Cast, Remote | Will] (2/Day): A magic\neffect of its choice is dispelled or suspended for 2d6\nhours if it is a Curse or Relic Power\nABILITIES\nFuture Sight: Hinders Saves against its Attacks.\nMagic Ward II: Cast Checks that include it as a Target\nhave a d6 penalty.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/pixie.json b/packs/_source/bestiary/pixie.json new file mode 100644 index 0000000..9badceb --- /dev/null +++ b/packs/_source/bestiary/pixie.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstpixie0000", + "_key": "!actors!vgbdBstpixie0000", + "name": "Pixie", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 2.0, + "armor": 3, + "morale": 7, + "zone": "backline", + "size": "small", + "beingType": "fae", + "speed": { + "value": 30 + }, + "appearing": "2d4", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Dagger [Melee Attack]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Magic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.\nMajor Invisibility: It can magically become Invisible\nduring its Turn (No Action, requires Focus).\nPixie Dust [Item]: It can produce one dose of Pixie\nDust once per Day, which gives a Medium or smaller\nBeing Fly for 1 Hour.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/potead-large.json b/packs/_source/bestiary/potead-large.json new file mode 100644 index 0000000..25ae04e --- /dev/null +++ b/packs/_source/bestiary/potead-large.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstpoteadlar", + "_key": "!actors!vgbdBstpoteadlar", + "name": "Potead, Large", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 3.4, + "armor": 2, + "morale": 7, + "zone": "frontline", + "size": "large", + "beingType": "artificial", + "speed": { + "value": 15 + }, + "appearing": "2d6", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Slam [Melee Attack]: 9 (2d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.\nBestiary\nBestiary\n122\n122\n\fRipworm TL: 3.1\nMedium Artificial\nTunneling automatons known to wreak havoc on\nstructures by undermining its foundation. They can\ncut through solid rock and earth with ease.\nHD: 4 (18 HP)\b Speed: 20'\nZone: Frontline Morale: 10\b # Appearing: d4\nSenses: Seismicsense 60'\nArmor: 3 [as Plate]\nImmune: Poison\nStatus Immunities: Fatigued, Sickened, Suffocating\nACTIONS\nRipsaw [Melee Attack]: 7 (2d6)\nABILITIES\nImmutable: It can't be transformed.\nTunneller: Can Move through solid rock and earth,\nleaving a 3-foot tunnel in its path.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/potead-medium.json b/packs/_source/bestiary/potead-medium.json new file mode 100644 index 0000000..9f8fcc5 --- /dev/null +++ b/packs/_source/bestiary/potead-medium.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstpoteadmed", + "_key": "!actors!vgbdBstpoteadmed", + "name": "Potead, Medium", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 5, + "hp": { + "value": 22, + "max": 22 + }, + "tl": 2.3, + "armor": 2, + "morale": 7, + "zone": "frontline", + "size": "medium", + "beingType": "artificial", + "speed": { + "value": 15 + }, + "appearing": "2d6", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Slam [Melee Attack]: 4 (d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/potead-small.json b/packs/_source/bestiary/potead-small.json new file mode 100644 index 0000000..35a5e1a --- /dev/null +++ b/packs/_source/bestiary/potead-small.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstpoteadsma", + "_key": "!actors!vgbdBstpoteadsma", + "name": "Potead, Small", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 1.5, + "armor": 2, + "morale": 7, + "zone": "frontline", + "size": "small", + "beingType": "artificial", + "speed": { + "value": 15 + }, + "appearing": "2d6", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Slam [Melee Attack]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/pseudodragon.json b/packs/_source/bestiary/pseudodragon.json new file mode 100644 index 0000000..ebd770c --- /dev/null +++ b/packs/_source/bestiary/pseudodragon.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstpseudodra", + "_key": "!actors!vgbdBstpseudodra", + "name": "Pseudodragon", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 2, + "max": 2 + }, + "tl": 0.8, + "armor": 1, + "morale": 7, + "zone": "midline", + "size": "small", + "beingType": "cryptid", + "speed": { + "value": 10 + }, + "appearing": "d6", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Stinger [Melee Attack] (1/Day): 1 (d3) and pass\n[Endure] or become Sickened (Cd4, Unconscious)\nBite [Melee Attack]: 1 (d3)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Magic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/purple-worm.json b/packs/_source/bestiary/purple-worm.json new file mode 100644 index 0000000..43dedf7 --- /dev/null +++ b/packs/_source/bestiary/purple-worm.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstpurplewor", + "_key": "!actors!vgbdBstpurplewor", + "name": "Purple Worm", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 15, + "hp": { + "value": 67, + "max": 67 + }, + "tl": 5.5, + "armor": 3, + "morale": 10, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 20 + }, + "appearing": "d2", + "senses": { + "blindsight": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Bite and 1\u00d7Sting\nBite [Melee Attack, Cleave]: 9 (2d8) or half to all\nTargets Close to its mouth.\nSting [Melee Attack, Near its tail]: 4 (d8) and pass\n[Endure] or become Sickened (+1 Fatigue for Cd12).

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Sand Swimmer: Can Move through sand and earth\nusing its Speed.\nBestiary\nBestiary\n146\n146\n\fQuesting Beast TL: 4.8\nLarge Cryptid (Beast)\nA chimeric feline with a snake's head, a cheetah's\nbody, and hooved hindquarters like a deer. Sounds\nlike a pack of beagles on the hunt.\nHD: 8 (36 HP)\b Speed: 60'\nZone: Frontline Morale: 9\b # Appearing: 1\nSenses: Darksight\nArmor: 2 [as Chain]\nACTIONS\nMulti-Attack: 2\u00d7Claw and Bite\nBite [Melee Attack]: 6 (d12) and pass [Endure] or\nbecome Sickened (Cd6 damage)\nClaw [Melee Attack]: 3 (d6)

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/rhagodessa.json b/packs/_source/bestiary/rhagodessa.json new file mode 100644 index 0000000..90c7b48 --- /dev/null +++ b/packs/_source/bestiary/rhagodessa.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstrhagodess", + "_key": "!actors!vgbdBstrhagodess", + "name": "Rhagodessa", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 20, + "max": 20 + }, + "tl": 3.0, + "armor": 2, + "morale": 9, + "zone": "frontline", + "size": "large", + "beingType": "beast", + "speed": { + "value": 50 + }, + "appearing": "d6", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Sucker and 1\u00d7Bite\nBite [Melee Attack]: 9 (2d8)\nSucker [Melee Attack]: Restrained

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/roc.json b/packs/_source/bestiary/roc.json new file mode 100644 index 0000000..59bad28 --- /dev/null +++ b/packs/_source/bestiary/roc.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstroc000000", + "_key": "!actors!vgbdBstroc000000", + "name": "Roc", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 36, + "hp": { + "value": 162, + "max": 162 + }, + "tl": 11.4, + "armor": 4, + "morale": 10, + "zone": "frontline", + "size": "medium", + "beingType": "beast", + "speed": { + "value": 20 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claw and 1\u00d7Beak\nBeak [Melee Attack]: 28 (8d6)\nClaw [Melee Attack, Near]: 10 (3d6) and Restrained if\nit\u2019s this Being's second Claw attack to hit it this Turn.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Dive Bomb: If it flies at least 20' toward a Target before\nmaking an attack, the attack deals double damage.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/roper.json b/packs/_source/bestiary/roper.json new file mode 100644 index 0000000..7bd5588 --- /dev/null +++ b/packs/_source/bestiary/roper.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstroper0000", + "_key": "!actors!vgbdBstroper0000", + "name": "Roper", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 12, + "hp": { + "value": 54, + "max": 54 + }, + "tl": 5.8, + "armor": 3, + "morale": 2, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 10 + }, + "appearing": "d3", + "senses": { + "darkvision": true + }, + "movement": { + "climb": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Tendril per (Tendrils) and 1\u00d7Bite\nBite [Melee Attack]: 17 (5d6)\nTendril [Grapple, Far]: Restrained and pulled Close

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Tendrils: Starts with 6. Targetting one causes a\n-4 penalty to the Check, but severs it if at least 4\ndamage is dealt.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/rot-grub.json b/packs/_source/bestiary/rot-grub.json new file mode 100644 index 0000000..f64284e --- /dev/null +++ b/packs/_source/bestiary/rot-grub.json @@ -0,0 +1,41 @@ +{ + "_id": "vgbdBstrotgrub00", + "_key": "!actors!vgbdBstrotgrub00", + "name": "Rot Grub", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 0.7, + "armor": 0, + "morale": 12, + "zone": "frontline", + "size": "small", + "beingType": "cryptid", + "speed": { + "value": 5 + }, + "appearing": "5d4", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [], + "abilities": [ + { + "name": "Abilities", + "description": "

Flesh Burrow: This Being burrows itself into flesh that\ncomes into contact with it, causing that Being to\nbecome Sickened (3 (d6) damage each Round).\nParasite: If this Being or any Being it is burrowing into\ntakes Fire damage or is the Target of an effect that\nends the Sickened Status, this Being dies instantly.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/rumptifusel.json b/packs/_source/bestiary/rumptifusel.json new file mode 100644 index 0000000..d2444c6 --- /dev/null +++ b/packs/_source/bestiary/rumptifusel.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstrumptifus", + "_key": "!actors!vgbdBstrumptifus", + "name": "Rumptifusel", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 1.7, + "armor": 1, + "morale": 3, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 15 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": { + "climb": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Drain, or 1\u00d7Cloak and 1\u00d7Drain\nDrain [Melee Attack, Restrained Target]: 2 (d4) and\nthis Being is healed for the damage dealt\nCloak [Melee Attack]: Restrained

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Cloaking: While it has a Target Restrained, any damage\ndealt to it is halved and also dealt to the Target.\nStatblocks // Cryptids\nStatblocks // Cryptids\n147\n147\nBestiary\n\fRust Monster TL: 2.7\nMedium Cryptid\nInsectoids known to destroy any metal.\nHD: 5 (22 HP)\b Speed: 15'\nZone: Frontline Morale: 7\b # Appearing: d2\nSenses: Darksight\nArmor: 4 [as Plate plus Shield]\nACTIONS\nAntenna [Cast, Touch (metal Object)]: Rust Touch\nBite [Melee Attack]: 3 (d6)\nABILITIES\nRust Touch: Non-Relic metal Items that make contact\nwith it corrode. When this happens, roll a d6 for each\nItem. On a roll of 1, the Item breaks. If the Item that\nbreaks is larger than Medium, this destroys a 1-foot\nsquare hole that is 1-foot deep in it.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/satyr.json b/packs/_source/bestiary/satyr.json new file mode 100644 index 0000000..00a1c4e --- /dev/null +++ b/packs/_source/bestiary/satyr.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBstsatyr0000", + "_key": "!actors!vgbdBstsatyr0000", + "name": "Satyr", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 2.3, + "armor": 2, + "morale": 9, + "zone": "frontline", + "size": "medium", + "beingType": "fae", + "speed": { + "value": 35 + }, + "appearing": "2d4", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Sleep [Cast, Beings who hear it] (1/Day):\nUnconscious (Cd6 or until awoken)\nCharm [Cast, Beings who hear it | Will] (1/Day):\nCharmed (until this Being drops Focus). Those Charmed\nthis way must Move toward this Being and use their\nAction to obey its commands.\nHorns [Melee Attack]: 5 (2d4)\nFear [Cast, Beings who hear it | Will] (1/Day):\nFrightened (Cd4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Magic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.\nPanpipes [Item]: It casn't use Sleep, Charm, or Fear\nwithout its panpipes.\nBestiary\nBestiary\n156\n156\n\fUnicorn TL: 4.2\nLarge Fae (Divine)\nHD: 4 (18 HP)\b Speed: 80'\nZone: Midline Morale: 7\b # Appearing: 1\nSenses: Allsight, Telepathy (Far)\nArmor: 3 [as (+1) Chain]\nWeak: Cold Iron Weapons\nStatus Immunities: Charmed, Confused, Frightened\nACTIONS\nHeal [Cast, Touch] (1/Day): Regains 7 (2d6) HP\nand removes the Blinded, Confused, Paralyzed, or\nSickened 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\nBeing mounting it up to Far\nABILITIES\nMagic Ward III: Cast Checks that include it as a Target\nhave a d8 penalty.\nRegenerate I: Regains 4 (d8) HP on each of its Turns.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/scarecrow.json b/packs/_source/bestiary/scarecrow.json new file mode 100644 index 0000000..d1e1afb --- /dev/null +++ b/packs/_source/bestiary/scarecrow.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstscarecrow", + "_key": "!actors!vgbdBstscarecrow", + "name": "Scarecrow", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 5, + "hp": { + "value": 22, + "max": 22 + }, + "tl": 2.2, + "armor": 1, + "morale": 2, + "zone": "frontline", + "size": "medium", + "beingType": "artificial", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": { + "blindsight": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Scream [Cast, any Being who can hear it | Will]\n(Recharge Cd4): Frightened (Cd4, Paralyzed if failed\nby 5 or more)\nMulti-Attack: 2\u00d7Claw\nClaw [Melee Attack]: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Immutable: It can't be transformed.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/sea-lion.json b/packs/_source/bestiary/sea-lion.json new file mode 100644 index 0000000..978ed3e --- /dev/null +++ b/packs/_source/bestiary/sea-lion.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstsealion00", + "_key": "!actors!vgbdBstsealion00", + "name": "Sea Lion", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 4.1, + "armor": 2, + "morale": 11, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 10 + }, + "appearing": "d4", + "senses": {}, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claws and 1\u00d7Bite\nBite [Melee Attack]: 7 (2d6)\nClaw [Melee Attack]: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amphibious: It can breathe air and water.\nPack Hunter: Targets within 5 feet of one of this\nBeing's Allies are Vulnerable to its attacks.\nPounce: If it moves at least 20' immediately before\nhitting with an attack on the same Turn, the Target is\nalso knocked Prone.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/sea-serpent.json b/packs/_source/bestiary/sea-serpent.json new file mode 100644 index 0000000..acf913d --- /dev/null +++ b/packs/_source/bestiary/sea-serpent.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstseaserpen", + "_key": "!actors!vgbdBstseaserpen", + "name": "Sea Serpent", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 14, + "hp": { + "value": 63, + "max": 63 + }, + "tl": 6.2, + "armor": 2, + "morale": 9, + "zone": "frontline", + "size": "huge", + "beingType": "cryptid", + "speed": { + "value": 0 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Bite or 1\u00d7Constrict\nBite [Melee Attack]: 10 (3d6) and Restrained if smaller\nConstrict [Melee Attack, Near Vessel]: 11 (2d10)\nand Restrained

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amphibious: It can breathe air and water.\nDreadnought: Deals double damage to vehicles.\nBestiary\nBestiary\n148\n148\n\fSkeljaskrimsli TL: 6.3\nLarge Cryptid\nAn armored aquatic creature that resembles a bear.\nWhen they feed in the water, the act of opening\ntheir mouth can create small whirlpool.\nHD: 10 (45 HP)\b Speed: 20' (Swim)\nZone: Frontline Morale: 9\b # Appearing: 1\nArmor: 5 [as (+2) Plate]\nWeak: Poison, Shock\nACTIONS\nMulti-Attack: 2\u00d7Claws and 1\u00d7Bite\nBite [Melee Attack]: 7 (2d6)\nClaw [Melee Attack]: 4 (d8)\nSlam [Melee Attack]: 7 (2d6) and Prone if this Being\nmoved at least 20 feet straight toward the Target\nbefore the attack.\nABILITIES\nAmphibious: It can breathe air and water.\nDreadnought: Deals double damage to vehicles.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/shambling-mound.json b/packs/_source/bestiary/shambling-mound.json new file mode 100644 index 0000000..f37c041 --- /dev/null +++ b/packs/_source/bestiary/shambling-mound.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstshambling", + "_key": "!actors!vgbdBstshambling", + "name": "Shambling Mound", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 9, + "hp": { + "value": 40, + "max": 40 + }, + "tl": 5.5, + "armor": 3, + "morale": 12, + "zone": "frontline", + "size": "large", + "beingType": "primordial", + "speed": { + "value": 20 + }, + "appearing": "d4", + "senses": { + "blindsight": true + }, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Slam\nSlam [Melee Attack]: 9 (2d8) and Restrained and\nSuffocating if it's this Being's second Slam attack to hit\nit this Turn, and the Target is this Being's size or smaller

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amphibious: It can breathe air and water.\nShock-Absorb: It treats all Shock damage as healing.\nBestiary\nBestiary\n174\n174\n\fMagmot TL: 6.4\nLarge Primordial\nRocken worms of lava, whose bodies glow white\nhot like molten steel.\nHD: 3 (12 HP)\b Speed: 10'\nZone: Frontline Morale: 9\b # Appearing: d2\nArmor: 3 [as Plate]\nImmune: Fire\nWeak: Cold\nACTIONS\nMulti-Attack: 2\u00d7Slams\nSlam [Melee Attack]: 7 (2d6) and pass [Endure] or\nbecome Burning (Cd4)\nABILITIES\nBurrow Burst: If it breaches the ground after moving\nat least 20' on the same Turn, its first Slam deals 18\n(4d8) instead.\nTunneler: It can Move by burrowing in the ground at\n30' per Round.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/shock.json b/packs/_source/bestiary/shock.json new file mode 100644 index 0000000..394065c --- /dev/null +++ b/packs/_source/bestiary/shock.json @@ -0,0 +1,34 @@ +{ + "_id": "vgbdBstshock0000", + "_key": "!actors!vgbdBstshock0000", + "name": "Shock", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 4, + "max": 4 + }, + "tl": 1.9, + "armor": 0, + "morale": 4, + "zone": "backline", + "size": "medium", + "beingType": "beast", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/snakeman.json b/packs/_source/bestiary/snakeman.json new file mode 100644 index 0000000..9346179 --- /dev/null +++ b/packs/_source/bestiary/snakeman.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstsnakeman0", + "_key": "!actors!vgbdBstsnakeman0", + "name": "Snakeman", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 3.2, + "armor": 2, + "morale": 8, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Bite and 1\u00d7Weapon\nBite [Melee Attack]: 5 (d10) and pass [Endure] or be\nSickened (Cd4, +1 Fatigue each Round)\nWeapon [Melee Attack]: 3 (d6) or (by Weapon)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Magic Ward II: Cast Checks that include it as a Target\nhave a d6 penalty.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/snallygaster.json b/packs/_source/bestiary/snallygaster.json new file mode 100644 index 0000000..c277a31 --- /dev/null +++ b/packs/_source/bestiary/snallygaster.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstsnallygas", + "_key": "!actors!vgbdBstsnallygas", + "name": "Snallygaster", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 10, + "hp": { + "value": 45, + "max": 45 + }, + "tl": 4.4, + "armor": 2, + "morale": 3, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 20 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Talons and 1\u00d7Drain, or 2\u00d7Drain\nDrain [Action, Restrained Being | Endure]: 5 (2d4)\nHP is drained from the Target\nTalon [Melee Attack]: 7 (2d6) and Restrained if its\nthis Being's second Talon to hit it this Turn

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Booze Hound: It takes half damage from poison-based\ndamage and can sense alcohol within 1 mile as if by\nAll-Sight. It doesn't flee if it is sensing alcohol, except\nby its Divine-Averse Ability.\nDivine-Averse: It makes Morale Checks if it can see a\ndivine trinket.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/sphinx-archon.json b/packs/_source/bestiary/sphinx-archon.json new file mode 100644 index 0000000..421e6f5 --- /dev/null +++ b/packs/_source/bestiary/sphinx-archon.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstsphinxarc", + "_key": "!actors!vgbdBstsphinxarc", + "name": "Sphinx, Archon", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 24, + "hp": { + "value": 108, + "max": 108 + }, + "tl": 12.6, + "armor": 6, + "morale": 10, + "zone": "frontline", + "size": "huge", + "beingType": "outer", + "speed": { + "value": 60 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claw and 1\u00d7Cast of its choice\nClaw [Melee Attack]: 14 (4d6)\nArcane Wing [Cast, 2\u00d7Remote | Reflex]: 27 (5d10)\nReality Warp [Cast, Near Cone | Endure]: Roll d4;\n1 Gate [Endure]: Pulled Close to this Being\n2 Riddle [Will]: Dazed (Cd4)\n3 Time Lock [Endure]: Paralyzed (Cd4)\n4 Unmake [Reflex]: 13 (3d8)\nBanish [Cast, Remote (Focus) | Will] (Focus):\nIncapacitated (Cd4, sent to a pocket dimension)\nDispel Magic [Cast, Remote | Will] (3/Day): A magic\neffect of its choice is dispelled or suspended for 2d6\nhours if it is a Curse or Relic Power

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Future Sight: Hinders Saves against its Attacks.\nMagic Ward III: Cast Checks that include it as a Target\nhave a d8 penalty.\nMetalepsis (1/Day): This Being gains the approximate\nanswer to a question it asks itself.\nTeleporting (Recharge Cd4): It can use its Move to\nteleport to an open space it can see.\nBestiary\nBestiary\n164\n164\n\fStolas TL: 11.2\nGiant Outer (Hellspawn)\nStolas daemons are the astronomers of hell,\nappearing as massive owls whose eyes scintillate\nwith a cosmic sprawl. They are created from the\ndeceased souls of philosophers who valued reason\nand pragmatism over humanity and ethics, and\nstolas are extreme utilitarians in their slaughter.\nHD: 27 (121 HP)\b Speed: 40' (Cling; Fly 160')\nZone: Frontline Morale: 11\b # Appearing: 1\nSenses: Darksight, Telepathy (Far)\nArmor: 7 [as (+4) Plate]\nImmune: Fire, Poison; Physical from non-Relics\nACTIONS\nPeer Beyond [Cast, 30' Cone | Will] (Recharge Cd4):\n21 (6d6) and Dazed (Cd6 Rounds)\nMulti-Attack: 2\u00d7Claw and 1\u00d7Beak\nBeak [Melee Attack]: 14 (4d6)\nClaw [Melee Attack]: 13 (3d8) and Restrained if\nfailed by 5 or more.\nABILITIES\nMagic Ward IV: Cast Checks that include it as a Target\nhave a d10 penalty.\nRegenerate III: Regains 13 (3d8) HP on each of its\nTurns.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/stirge.json b/packs/_source/bestiary/stirge.json new file mode 100644 index 0000000..74935f3 --- /dev/null +++ b/packs/_source/bestiary/stirge.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBststirge000", + "_key": "!actors!vgbdBststirge000", + "name": "Stirge", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 1.2, + "armor": 1, + "morale": 4, + "zone": "frontline", + "size": "small", + "beingType": "cryptid", + "speed": { + "value": 5 + }, + "appearing": "3d6", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Beak [Melee Attack]: 1 (d3) and Restrained (d4\ndamage each Round while Restrained this way)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Leech: Its Max HP increases by the amount of damage\nit deals with its Beak, which also heals it for the same\namount. Max HP gained this way is lost after 1 minute.\nLatcher: Checks to end being Restrained by its Beak\nhave a -3 penalty.\nStatblocks // Cryptids\nStatblocks // Cryptids\n149\n149\nBestiary\n\fBestiary\nBestiary\n150\n150\n\fTarrasque TL: 24.7\nColossal Cryptid\nA four-legged reptile of gargantuan proportions.\nIt slumbers for centuries, then awakes to eat for\nweeks before returning to its sleep. During this time,\nit leaves destruction in its wake.\nHD: 36 (162 HP)\b Speed: 120' (Swim)\nZone: Frontline Morale: 9\b # Appearing: Unique\nSenses: Darksight\nArmor: 10 [as (+3) Plate plus (+3) Shield]\nImmune: Cold, Fire, Shock; Physical from non-Relics\nStatus Immunity: Charmed, Confused, Frightened,\nParalyzed, Sickened, Suffocating\nACTIONS\nMulti-Attack: 2\u00d7Claw, 1\u00d7Horn, 1\u00d7Bite, and 1\u00d7Tail\nClaw [Melee Attack, Near]: 18 (4d8)\nHorns [Melee Attack]: 16 (3d10)\nBite [Melee Attack]: 27 (5d10) and the Target loses a\nlimb of its choice if failed by 10 or more\nTail [Melee Attack, Near]: 13 (3d8) and shoved Prone\nABILITIES\nCharge: If it Moves at least 30 feet in a straight line\nthen makes a Horn Attack on the same Turn, that\nattack deals double damage.\nLegendary: Cast Checks Targeting it have a d12 penalty.\nMythic: It doesn't die unless a wish is granted to do so.\nReflective Carapace: When Targeted with a Spell, roll\nd6. On a 1, the Spell is reflected back at its source.\nOn a 2 or 3, the Spell is dispelled. On a 4 to 6, the\nSpell works as normal.\nRegenerate II: Regains 9 (2d8) HP on each of its Turns.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/stone-colossus.json b/packs/_source/bestiary/stone-colossus.json new file mode 100644 index 0000000..eddb763 --- /dev/null +++ b/packs/_source/bestiary/stone-colossus.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBststonecolo", + "_key": "!actors!vgbdBststonecolo", + "name": "Stone Colossus", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 25, + "hp": { + "value": 112, + "max": 112 + }, + "tl": 11.7, + "armor": 6, + "morale": 7, + "zone": "frontline", + "size": "medium", + "beingType": "artificial", + "speed": { + "value": 50 + }, + "appearing": "1", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Laser and 1\u00d7Slam, or 2\u00d7Slams\nSlam [Melee Attack, Near]: 21 (6d6) and Prone\nLaser [Ranged Attack] (Recharge Cd4): 14 (4d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Besieger: Deals double damage to Structures.\nImmutable: It can't be transformed.\nMagic Ward IV: Cast Checks that include it as a Target\nhave a d10 penalty.\nSelf-Destruct: If it is at or below half its HP, its core\nbegins self-destructing. This core goes off in 1\nminute, and the sonic boom deals 200 damage to\neverything within 1 mile.\nStatblocks // Artificials\nStatblocks // Artificials\n123\n123\nBestiary\n\fBEASTS\nThe creatures one would normally see in\nour mortal realm, as well as their fantastical\nhybrids, fall under the domain of Beasts.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/thoom.json b/packs/_source/bestiary/thoom.json new file mode 100644 index 0000000..1922852 --- /dev/null +++ b/packs/_source/bestiary/thoom.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstthoom0000", + "_key": "!actors!vgbdBstthoom0000", + "name": "Thoom", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 9, + "max": 9 + }, + "tl": 2.2, + "armor": 1, + "morale": 4, + "zone": "backline", + "size": "medium", + "beingType": "outer", + "speed": { + "value": 25 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": { + "swim": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Tentacle and 1\u00d7Cannon\nCannon [Ranged Attack]: 3 (d6)\nTentacle [Melee Attack]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amphibious: Breathes air and water.\nTentacle: Starts with 4. Targetting one causes a\n-1 penalty to the Check, but severs it if at least 2\ndamage is dealt.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/thulhan.json b/packs/_source/bestiary/thulhan.json new file mode 100644 index 0000000..6051b05 --- /dev/null +++ b/packs/_source/bestiary/thulhan.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstthulhan00", + "_key": "!actors!vgbdBstthulhan00", + "name": "Thulhan", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 3.8, + "armor": 3, + "morale": 4, + "zone": "midline", + "size": "medium", + "beingType": "outer", + "speed": { + "value": 30 + }, + "appearing": "d4", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 4\u00d7Tentacle and 1\u00d7Flay\nFlay [Melee Attack, Paralyzed Target]: 5 (d8+1)\nFatigue. If it dies to Fatigue this way, its brain is\nextracted.\nMind Blast [Cast, Cone Far | Will] (Recharge Cd4):\n10 (3d6) and Paralyzed (1 Round)\nTentacle [Melee Attack, Paralyzed Target]: 2 (d4)\nand Restrained if Medium or smaller

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Levitation (Focus): It has Fly.\nMagic Ward II: Cast Checks that include it as a Target\nhave a d6 penalty.\nStatblocks // Outers\nStatblocks // Outers\n165\n165\nBestiary\n\fVigzud TL: 3.5\nMedium Outer (Beyonder)\nA bearded, panther-like creature with the eyes of\na spider.\nHD: 5 (22 HP)\b Speed: 30' (Climb, Cling)\nZone: Midline Morale: 4\b # Appearing: d2\nSenses: Darksight\nArmor: 2 [as Chain]\nImmune: Poison\nStatus Immunities: Berserk, Frightened, Sickened\nACTIONS\nWeb [Ranged Attack] (Recharge Cd4): Restrained\nby Web\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite\nBite [Melee Attack]: 4 (d8) and pass [Will] or\nbecome Sickened (Cd4, Berserk).\nClaw [Melee Attack]: 3 (d6)\nABILITIES\nBloodlust: Beings at or below half HP are Vulnerable\nto its attacks.\nPouncer: If it moves at least 20 feet before making an\nAttack on the same Turn, the Target is shoved Prone\nif it is this Being's size or smaller.\nWeb-Walk: Its Move is not impeded by webbing.\nWeb: Its web is an Object with 5 HP and Armor 1.\nThe webs are Difficult Terrain as a surface, and cause\na Target to be Restrained if hit with a Web Spit\nAttack from the Vigzud.\nThe Vigzud was originally created by Amanda Lee Frank.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/treant.json b/packs/_source/bestiary/treant.json new file mode 100644 index 0000000..afbadeb --- /dev/null +++ b/packs/_source/bestiary/treant.json @@ -0,0 +1,44 @@ +{ + "_id": "vgbdBsttreant000", + "_key": "!actors!vgbdBsttreant000", + "name": "Treant", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 5.3, + "armor": 4, + "morale": 9, + "zone": "frontline", + "size": "huge", + "beingType": "primordial", + "speed": { + "value": 20 + }, + "appearing": "d8", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Animate Trees [Cast, a tree in Far] (Focus): The tree\nacts as a Treant, though it has a Speed of 10' and\ndoesn't have this Animate Trees Action.\nMulti-Attack: 2\u00d7Slams\nSlam [Melee Attack]: 7 (2d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/triffid.json b/packs/_source/bestiary/triffid.json new file mode 100644 index 0000000..00ac37d --- /dev/null +++ b/packs/_source/bestiary/triffid.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBsttriffid00", + "_key": "!actors!vgbdBsttriffid00", + "name": "Triffid", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 9, + "max": 9 + }, + "tl": 1.6, + "armor": 1, + "morale": 4, + "zone": "midline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 10 + }, + "appearing": "2d6", + "senses": { + "echolocation": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Whorl [Melee Attack, Near]: 2 (d4) and Sickened\n(Cd4 damage)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Blinded: Blinded without its Echolocation.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/troglodyte.json b/packs/_source/bestiary/troglodyte.json new file mode 100644 index 0000000..bf08340 --- /dev/null +++ b/packs/_source/bestiary/troglodyte.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBsttroglodyt", + "_key": "!actors!vgbdBsttroglodyt", + "name": "Troglodyte", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 9, + "max": 9 + }, + "tl": 2.9, + "armor": 2, + "morale": 9, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "3d6", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claw and 1\u00d7Bite\nClaws [Melee Attack]: 2 (d4)\nBite [Melee Attack]: 5 (2d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Chameleon Skin: Detect Checks to find it based on\nsight are Hindered.\nStench [Aura Near]: At the start of each of this\nBeing's Turns, pass [Endure] or be Sickened (-2 to\nAttack Checks while in the Area). On a pass, it is\nimmune to this Ability for 1 day.\nSun-Averse: Is Blinded (Cd4) by Sunlight.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/troll.json b/packs/_source/bestiary/troll.json new file mode 100644 index 0000000..0492f48 --- /dev/null +++ b/packs/_source/bestiary/troll.json @@ -0,0 +1,49 @@ +{ + "_id": "vgbdBsttroll0000", + "_key": "!actors!vgbdBsttroll0000", + "name": "Troll", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 7, + "hp": { + "value": 31, + "max": 31 + }, + "tl": 3.9, + "armor": 2, + "morale": 10, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "d4", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claws and 1\u00d7Bite\nBite [Melee Attack]: 5 (d10)\nClaw [Melee Attack 10']: 3 (d6)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Lesser Regenerate I: Regains 4 (d8) HP on each of its\nTurns unless it took damage it was Weak to in the\nlast Round. It can\u2019t be reduced below 1 HP except by\ndamage it is Weak to.\nSunlight Aversion: The troll\u2019s Armor from [Natural]\nand Trollish Regeneration trait are suspended while\nit is in sunlight, and it is Burning (d6). If the troll dies\nwithin sunlight, it is turned to stone.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/violet-fungus.json b/packs/_source/bestiary/violet-fungus.json new file mode 100644 index 0000000..c6a005a --- /dev/null +++ b/packs/_source/bestiary/violet-fungus.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstvioletfun", + "_key": "!actors!vgbdBstvioletfun", + "name": "Violet Fungus", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 3, + "hp": { + "value": 13, + "max": 13 + }, + "tl": 1.7, + "armor": 1, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 5 + }, + "appearing": "d4", + "senses": { + "blindsight": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Tendril\nTendril [Melee Attack]: 5 (2d4) and pass [Endure] or\nbecome Sickened (Cd8, +1 Fatigue each Round)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/viper-tree.json b/packs/_source/bestiary/viper-tree.json new file mode 100644 index 0000000..26eaafa --- /dev/null +++ b/packs/_source/bestiary/viper-tree.json @@ -0,0 +1,44 @@ +{ + "_id": "vgbdBstvipertree", + "_key": "!actors!vgbdBstvipertree", + "name": "Viper Tree", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 9, + "hp": { + "value": 40, + "max": 40 + }, + "tl": 3.2, + "armor": 2, + "morale": 7, + "zone": "midline", + "size": "large", + "beingType": "outer", + "speed": { + "value": 0 + }, + "appearing": "2d10", + "senses": {}, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Bite [Melee Attack, Near]: 7 (2d6) and pass [Endure]\nwith a -3 penalty or be Sickened (Cd4, Paralyzed).

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/viskyd.json b/packs/_source/bestiary/viskyd.json new file mode 100644 index 0000000..84c6a5c --- /dev/null +++ b/packs/_source/bestiary/viskyd.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstviskyd000", + "_key": "!actors!vgbdBstviskyd000", + "name": "Viskyd", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 1, + "hp": { + "value": 1, + "max": 1 + }, + "tl": 1.2, + "armor": 1, + "morale": 12, + "zone": "frontline", + "size": "small", + "beingType": "outer", + "speed": { + "value": 10 + }, + "appearing": "3d8", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Pop [Action (Cd4 after having a Being Restrained),\nAura Near | Reflex]: 3 (d6). Further, all Close Viskyd\nAllies also Pop\nBite [Melee Attack]: 2 (d4) and Restrained if Medium\nor smaller

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Amorphous: It can enter the space of other Beings and\nopenings as small as 1 inch without squeezing.\nMagic Ward I: Cast Checks that include it as a Target\nhave a d4 penalty.\nSticky: Hinders attempts to end being Restrained by it.\nBeings that make physical contact with it must pass\n[Endure] or be Restrained.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/vortex.json b/packs/_source/bestiary/vortex.json new file mode 100644 index 0000000..e4b0749 --- /dev/null +++ b/packs/_source/bestiary/vortex.json @@ -0,0 +1,41 @@ +{ + "_id": "vgbdBstvortex000", + "_key": "!actors!vgbdBstvortex000", + "name": "Vortex", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 9, + "max": 9 + }, + "tl": 2.9, + "armor": 3, + "morale": 12, + "zone": "frontline", + "size": "medium", + "beingType": "primordial", + "speed": { + "value": 40 + }, + "appearing": "d8", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [], + "abilities": [ + { + "name": "Abilities", + "description": "

Living Gale: Gusts surround it out to Near, Hindering\nEnemy Ranged Attacks Targeting those within.\nWhirlwind: Medium or smaller Close Beings must pass\n[Endure] against being Restrained at the start of their\nTurns or be thrown 25 (d10\u00d75) feet in the air.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/warp-beast.json b/packs/_source/bestiary/warp-beast.json new file mode 100644 index 0000000..38795d5 --- /dev/null +++ b/packs/_source/bestiary/warp-beast.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstwarpbeast", + "_key": "!actors!vgbdBstwarpbeast", + "name": "Warp Beast", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 3.4, + "armor": 2, + "morale": 9, + "zone": "frontline", + "size": "large", + "beingType": "beast", + "speed": { + "value": 40 + }, + "appearing": "2d4", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Tentacle\nTentacle [Melee Attack 10']: 5 (2d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Displacement I: Attack and Cast Checks that directly\nTarget it have a d4 penalty.\nStatblocks // Cryptids\nStatblocks // Cryptids\n151\n151\nBestiary\n\fWererat TL: 2.0\nMedium Cryptid (Shapechanger)\nA half-rat, half-human monster that haunts sewers\nand abandoned ruins.\nHD: 3 (13 HP)\b Speed: 40'\nZone: Frontline Morale: 7\b # Appearing: 1\nSenses: Darksight\nArmor: 1 [as Leather]\nImmune: Physical\nWeak: Silvered Weapons\nACTIONS\nMulti-Attack: 1\u00d7Cutlass and 1\u00d7Bite\nBite [Melee Attack]: 3 (d6) and pass [Will] or be\ncursed with Wererat Lycanthropy.\nWeapon [Melee Attack]: 3 (d6) or (by Weapon)\nABILITIES\nShapechanger: This is a form that a Humanlike cursed\nwith lycanthropy can become when the curse takes\nhold. They revert automatically if they die.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/werewolf-dire.json b/packs/_source/bestiary/werewolf-dire.json new file mode 100644 index 0000000..97b8d17 --- /dev/null +++ b/packs/_source/bestiary/werewolf-dire.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstwerewolfd", + "_key": "!actors!vgbdBstwerewolfd", + "name": "Werewolf, Dire", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 8, + "hp": { + "value": 36, + "max": 36 + }, + "tl": 5.3, + "armor": 3, + "morale": 11, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 50 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claws and 1\u00d7Bite\nBite [Melee Attack]: 7 (2d6) and pass [Will] or be\ncursed with Werewolf Lycanthropy.\nClaws [Melee Attack]: 5 (2d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Bloodthirst: It is Berserk and Beings at or below half\nHP make Checks against it as if Vulnerable.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/werewolf.json b/packs/_source/bestiary/werewolf.json new file mode 100644 index 0000000..df997ca --- /dev/null +++ b/packs/_source/bestiary/werewolf.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstwerewolf0", + "_key": "!actors!vgbdBstwerewolf0", + "name": "Werewolf", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 4, + "hp": { + "value": 18, + "max": 18 + }, + "tl": 2.9, + "armor": 2, + "morale": 9, + "zone": "frontline", + "size": "medium", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claw and 1\u00d7Bite\nBite [Melee Attack, a Restrained Target]: 3 (d6) and\npass [Will] or be cursed with Werewolf Lycanthropy.\nClaws [Melee Attack]: 2 (d4)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Bloodthirst: It is Berserk and Beings at or below half\nHP make Checks against it as if Vulnerable.\nShapechanger: This is a form that a Humanlike cursed\nwith lycanthropy can become when the curse takes\nhold. They revert automatically if they die.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/will-o-wisp.json b/packs/_source/bestiary/will-o-wisp.json new file mode 100644 index 0000000..2098dc4 --- /dev/null +++ b/packs/_source/bestiary/will-o-wisp.json @@ -0,0 +1,53 @@ +{ + "_id": "vgbdBstwillowisp", + "_key": "!actors!vgbdBstwillowisp", + "name": "Will o' Wisp", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 6, + "hp": { + "value": 27, + "max": 27 + }, + "tl": 3.6, + "armor": 4, + "morale": 11, + "zone": "backline", + "size": "small", + "beingType": "fae", + "speed": { + "value": 0 + }, + "appearing": "d6", + "senses": { + "darkvision": true + }, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Life Zap [Cast, Touch | Endure]: 5 (d10), healing this\nBeing for the damage dealt\nDissipate [Cast, Self (Focus)]: Invisible for the duration.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Wyrd Ward: Cast Checks Targeting it are Hindered, as\nare attacks made with Magically-enhanced Weapons.\nIlluminating: Sheds Light out to 30 feet.\nStatblocks // Fae\nStatblocks // Fae\n157\n157\nBestiary\n\fOUTERS\nBeings who are truly alien to the mortal\nrealm or whose intrinsic nature aligns them\nwith forces of good or evil. Their essence is\ntypically tied to either an aligned plane (such\nas Hellspawn and negative planes or Divines\nand positive planes), or they are the eldritch\nhorrors from the incomprehensible beyond.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/wolf-in-sheeps-clothing.json b/packs/_source/bestiary/wolf-in-sheeps-clothing.json new file mode 100644 index 0000000..2b03b7d --- /dev/null +++ b/packs/_source/bestiary/wolf-in-sheeps-clothing.json @@ -0,0 +1,51 @@ +{ + "_id": "vgbdBstwolfinshe", + "_key": "!actors!vgbdBstwolfinshe", + "name": "Wolf in Sheep's Clothing", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 9, + "hp": { + "value": 40, + "max": 40 + }, + "tl": 2.4, + "armor": 1, + "morale": 8, + "zone": "frontline", + "size": "medium", + "beingType": "outer", + "speed": { + "value": 5 + }, + "appearing": "1", + "senses": { + "echolocation": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Bite [Melee Attack]: 5 (2d4)\nTentacle [Melee Attack, Near]: 2 (d4)\nBestiary\nBestiary\n166\n166\n\fZotz, Demon TL: 9.2\nHuge Outer (Hellspawn)\nMassive bats out of hell.\nHD: 14 (63 HP)\b Speed: 20' (Fly 80')\nZone: Frontline Morale: 11\b # Appearing: d4\nSenses: Echolocation\nArmor: 4 [as (+1) Plate]\nImmune: Poison; Physical from non-Relics\nStatus Immunities: Fatigued, Frightened\nACTIONS\nShriek [Action, Far Aura | Will] (Recharge Cd4):\nFrightened (Cd6, it can't hear)\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite\n(+2) Claw [Melee Attack]: 9 (2d6+2)\n(+2) Bite [Melee Attack]: 15 (3d8+2) and this Being\nis healed for the damage dealt

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [ + { + "name": "Abilities", + "description": "

Avatar of Death: No Being within Near can be\nrevived.\nMagic Ward II: Cast Checks that include it as a Target\nhave a d6 penalty.\nNimble: Attacks against it can\u2019t be Favored if it can Move.\nStatblocks // Outers\nStatblocks // Outers\n167\n167\nBestiary\n\fPRIMORDIALS\nAftertheSparkofCreation,while\nthe gods began performing the\nMelody of Time, the first of\nits audience members were\nPrimordial creatures of pure\nelemental potential. It is\ntheoried that all material came\nfrom these primal elementals,\nbut there are some Beings with\nmuch closer ties to them. Over\ntime, the energy of air, earth, fire,\nand water swirled together, creating\nthe Primordial descendants.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/wyvern.json b/packs/_source/bestiary/wyvern.json new file mode 100644 index 0000000..e9f3eef --- /dev/null +++ b/packs/_source/bestiary/wyvern.json @@ -0,0 +1,46 @@ +{ + "_id": "vgbdBstwyvern000", + "_key": "!actors!vgbdBstwyvern000", + "name": "Wyvern", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 14, + "hp": { + "value": 64, + "max": 64 + }, + "tl": 5.8, + "armor": 3, + "morale": 10, + "zone": "frontline", + "size": "huge", + "beingType": "cryptid", + "speed": { + "value": 30 + }, + "appearing": "1", + "senses": {}, + "movement": { + "fly": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 1\u00d7Stinger and 1\u00d7Bite; or 2\u00d7Claw and\n1\u00d7Bite\nStinger [Melee Attack] (Recharge Cd4): 3 (d6) and\nSickened (Cd4, +1 Fatigue each Round)\nClaw [Melee Attack]: 3 (d6)\nBite [Melee Attack]: 9 (2d8)

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/yellow-mould.json b/packs/_source/bestiary/yellow-mould.json new file mode 100644 index 0000000..d569ba8 --- /dev/null +++ b/packs/_source/bestiary/yellow-mould.json @@ -0,0 +1,41 @@ +{ + "_id": "vgbdBstyellowmou", + "_key": "!actors!vgbdBstyellowmou", + "name": "Yellow Mould", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 2, + "hp": { + "value": 9, + "max": 9 + }, + "tl": 0.9, + "armor": 0, + "morale": 12, + "zone": "midline", + "size": "large", + "beingType": "primordial", + "speed": { + "value": 0 + }, + "appearing": "d4", + "senses": { + "blindsight": true + }, + "movement": {}, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [], + "abilities": [ + { + "name": "Abilities", + "description": "

Spore Cloud [When Touched, Aura Close | Endure]: 3\n(d6) and pass [Endure] or become Sickened (Cd8, +1\nFatigue each Round).\nStatblocks // Primordials\nStatblocks // Primordials\n175\n175\nBestiary\n\fUNDEAD\nWhen a being dies and its soul or corpse\nremain animated, it becomes an undead.\nThese creatures may remain animated through\nmagical means, but are most-often the result\nof powerful curses. Generally, undead don't\nneed to breathe, eat, drink, or sleep.

" + } + ], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/_source/bestiary/yeti.json b/packs/_source/bestiary/yeti.json new file mode 100644 index 0000000..9d4c369 --- /dev/null +++ b/packs/_source/bestiary/yeti.json @@ -0,0 +1,48 @@ +{ + "_id": "vgbdBstyeti00000", + "_key": "!actors!vgbdBstyeti00000", + "name": "Yeti", + "type": "npc", + "img": "icons/svg/mystery-man.svg", + "system": { + "hd": 5, + "hp": { + "value": 22, + "max": 22 + }, + "tl": 3.5, + "armor": 2, + "morale": 9, + "zone": "frontline", + "size": "large", + "beingType": "cryptid", + "speed": { + "value": 40 + }, + "appearing": "1", + "senses": { + "darkvision": true + }, + "movement": { + "climb": true + }, + "immunities": [], + "weaknesses": [], + "resistances": [], + "actions": [ + { + "name": "Actions", + "description": "

Multi-Attack: 2\u00d7Claw\nClaw [Melee Attack]: 3 (d6) plus 9 (2d8) if failed by\n5 or more\nTerror Glare [Cast, Sight | Will] (1/Day): Frightened\n(Cd4, Paralyzed)\nBestiary\nBestiary\n152\n152\n\fFAE\nFae embody the natural world, themselves\nadapting characteristics of their domain. In\nkind, the environment also begins evolving in\ntheir presence, with some fae hightening its\nsplendor, and others evoking terror. In areas\nwhere benevolent fae reside, some say you\ncan hear the wind sing the songs of creation.\nHowever, this wind can turn to a black howl\nof hate at the fickle whims of these creatures.\b\nFinding yourself in a fae\u2019s domain without\nthe permission of a fae is no easy task. Intention\nitself seems to keep mortals out of those\nrealms, leading many to believe only those of\npure innocence to the point of naivety can find\nthemselves within a domain. You don\u2019t find the\nwilds of the fae, they find you.

", + "attackType": "special", + "damage": "", + "damageType": "", + "range": "", + "properties": [] + } + ], + "abilities": [], + "loot": "", + "gmNotes": "" + }, + "reviewed": false +} diff --git a/packs/bestiary/000005.ldb b/packs/bestiary/000005.ldb index 14422819b7a9f588373f245dddefb4d49ffccb73..03abc2430ee3fe71954ae90401c08a0026708fec 100644 GIT binary patch literal 118198 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

!Tk*LsE0hm22%0j-O$WV+-1}1ruBCj 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

S4D9%|MoxdEdMkFZ9a8&LScc)5JlBKwkg$HB56~ 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 literal 32084 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 diff --git a/packs/bestiary/000009.ldb b/packs/bestiary/000009.ldb deleted file mode 100644 index 6a0c2676122f04f436fd3d26743ee797ee5941c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34024 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 diff --git a/packs/bestiary/CURRENT b/packs/bestiary/CURRENT index 3051f81..f7753e2 100644 --- a/packs/bestiary/CURRENT +++ b/packs/bestiary/CURRENT @@ -1 +1 @@ -MANIFEST-000010 +MANIFEST-000006 diff --git a/packs/bestiary/LOG b/packs/bestiary/LOG index 25325bd..116373a 100644 --- a/packs/bestiary/LOG +++ b/packs/bestiary/LOG @@ -1,3 +1,3 @@ -2025/12/18-19:05:04.958289 7f12bfe006c0 Recovering log #8 -2025/12/18-19:05:04.960832 7f12bfe006c0 Delete type=3 #6 -2025/12/18-19:05:04.960932 7f12bfe006c0 Delete type=0 #8 +2025/12/18-19:21:46.250060 7fe58ec006c0 Recovering log #4 +2025/12/18-19:21:46.252580 7fe58ec006c0 Delete type=3 #2 +2025/12/18-19:21:46.252689 7fe58ec006c0 Delete type=0 #4 diff --git a/packs/bestiary/LOG.old b/packs/bestiary/LOG.old index fdd39fa..9139f09 100644 --- a/packs/bestiary/LOG.old +++ b/packs/bestiary/LOG.old @@ -1,7 +1,5 @@ -2025/12/18-13:04:39.007839 7f90c6ffd6c0 Recovering log #4 -2025/12/18-13:04:39.040263 7f90c6ffd6c0 Delete type=3 #2 -2025/12/18-13:04:39.040296 7f90c6ffd6c0 Delete type=0 #4 -2025/12/18-13:04:39.043827 7f90c53ff6c0 Level-0 table #9: started -2025/12/18-13:04:39.044939 7f90c53ff6c0 Level-0 table #9: 34024 bytes OK -2025/12/18-13:04:39.045824 7f90c53ff6c0 Delete type=0 #7 -2025/12/18-13:04:39.045898 7f90c53ff6c0 Manual compaction at level-0 from '!actors!vgbdBstacolyte00' @ 72057594037927935 : 1 .. '!actors!vgbdBstwolfWinte' @ 0 : 0; will stop at (end) +2025/12/18-13:18:30.177132 7ff3e67fc6c0 Delete type=3 #1 +2025/12/18-13:18:30.180257 7ff3c7fff6c0 Level-0 table #5: started +2025/12/18-13:18:30.181985 7ff3c7fff6c0 Level-0 table #5: 118198 bytes OK +2025/12/18-13:18:30.182848 7ff3c7fff6c0 Delete type=0 #3 +2025/12/18-13:18:30.182952 7ff3c7fff6c0 Manual compaction at level-0 from '!actors!vgbdBstachaierai' @ 72057594037927935 : 1 .. '!actors!vgbdBstyeti00000' @ 0 : 0; will stop at (end) diff --git a/packs/bestiary/MANIFEST-000006 b/packs/bestiary/MANIFEST-000006 new file mode 100644 index 0000000000000000000000000000000000000000..1e913f0985fcc5b957e473741f3298e0223727b3 GIT binary patch literal 123 zcmd<#E9FXIU}TiaNi9pwNlDUksw_z@&n!-L&d)7KEJ`fNFJfn6-8P$DK`}8I$SGDV zOHWF1DlSP(&PdEmElSK}WMlvXbOn{EC7A{w!1x-X;J%En9w!4M6FVmZGY89SMgR(S BA|U_( literal 0 HcmV?d00001 diff --git a/packs/bestiary/MANIFEST-000010 b/packs/bestiary/MANIFEST-000010 deleted file mode 100644 index 7583afb7663826c83d99879b6f8e4229b22580de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmdPzk?B~;z{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PMH`J$6aK`}8I$SGDV zOHWF1DlSP(&d&iVH85a|WdH+t#mth_T)2FBeok6=W?o4ug9sy7o}G#H$}dJVRR~ic fiWt!3;ifP~Lu@%#|1g1*fsu)ulYyCsWeO7jqsKSh