Add 9 missing Outers to bestiary

Adds: Byakhee, Demon Ray, Floating Eye, Ogler, Phoenix, Sphinx,
Stolas, Vigzud, Zotz Demon

Bestiary total: 271 creatures

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Cal Corum 2025-12-20 19:00:22 -06:00
parent 7454ee1361
commit c0c115b17e
9 changed files with 508 additions and 0 deletions

View File

@ -0,0 +1,56 @@
{
"_id": "vgbdBstbyakhee00",
"_key": "!actors!vgbdBstbyakhee00",
"name": "Byakhee",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 15,
"hp": {
"value": 67,
"max": 67
},
"tl": 10.5,
"armor": 5,
"morale": 10,
"zone": "midline",
"size": "huge",
"beingType": "outer",
"speed": {
"value": 60,
"fly": 180
},
"appearing": "1",
"senses": {
"darkvision": true,
"telepathy": true
},
"movement": {
"fly": 180
},
"immunities": [],
"weaknesses": [],
"resistances": [],
"statusImmunities": ["Suffocating"],
"actions": [
{
"name": "Actions",
"description": "Multi-Attack: 2\u00d7Claw and 1\u00d7Bite\nBite [Melee Attack]: 10 (3d6) and pass [Endure] or Sickened (Cd6 per Round, Dazed for Cd4 after the Status ends).\nClaw [Melee Attack 10']: 13 (3d8)",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Instant Transmission (Recharge Cd10 days): If it is in space, it can use its Action to teleport itself and any Beings in physical contact with it at lightspeed to anywhere within the nearby star system.\nInterstellar: It can freely move in the vacuum of space."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,55 @@
{
"_id": "vgbdBstdemonray0",
"_key": "!actors!vgbdBstdemonray0",
"name": "Demon Ray",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 1,
"hp": {
"value": 4,
"max": 4
},
"tl": 2.4,
"armor": 2,
"morale": 10,
"zone": "midline",
"size": "medium",
"beingType": "outer",
"speed": {
"value": 0,
"swim": 30
},
"appearing": "2d6",
"senses": {
"darkvision": true
},
"movement": {
"swim": 30
},
"immunities": [],
"weaknesses": [],
"resistances": [],
"statusImmunities": [],
"actions": [
{
"name": "Actions",
"description": "Bite [Melee Attack]: 7 (3d4)\nLeech [Cast, Remote | Endure]: 3 (d6) and Sickened (Cd6, any healing that affects it heals this Being instead)",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Amphibious: Can breathe air and water.\nSunblinded: Blinded by Sunlight."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,56 @@
{
"_id": "vgbdBstfloatinge",
"_key": "!actors!vgbdBstfloatinge",
"name": "Floating Eye",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 1,
"hp": {
"value": 1,
"max": 1
},
"tl": 0.1,
"armor": 0,
"morale": 7,
"zone": "backline",
"size": "small",
"beingType": "outer",
"speed": {
"value": 0,
"fly": 30
},
"appearing": "2d6",
"senses": {
"darkvision": true,
"telepathy": true
},
"movement": {
"fly": 30
},
"immunities": [],
"weaknesses": ["Acid", "Pierce"],
"resistances": [],
"statusImmunities": ["Prone"],
"actions": [
{
"name": "Actions",
"description": "Glare [Cast, 30-foot Cone] (1/Day): Transformed into a stone statue (Cd6)\nMuddle [Cast, 30-foot Cone] (Recharge Cd4): Confused (Cd4, or until this Being dies)\nEnrage [Cast, 30-foot Cone] (Recharge Cd4): Berserk (Cd4, or until this Being dies)",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Antimagical Cone: No Cast Check in a 30-foot cone originating from its central eye passes.\nOcular: Checks to make it Blinded are Favored."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,56 @@
{
"_id": "vgbdBstogler0000",
"_key": "!actors!vgbdBstogler0000",
"name": "Ogler",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 12,
"hp": {
"value": 54,
"max": 54
},
"tl": 11.2,
"armor": 4,
"morale": 12,
"zone": "backline",
"size": "large",
"beingType": "outer",
"speed": {
"value": 0,
"fly": 20
},
"appearing": "1",
"senses": {
"darkvision": true,
"telepathy": true
},
"movement": {
"fly": 20
},
"immunities": [],
"weaknesses": [],
"resistances": [],
"statusImmunities": [],
"actions": [
{
"name": "Actions",
"description": "Multi-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)",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Antimagical Cone: Cast Checks in a Far Cone from its central eye always fail, and any magic effect in the Cone is suspended while in the cone.\nMind of Madness: It can Cast while Berserk."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,62 @@
{
"_id": "vgbdBstphoenix00",
"_key": "!actors!vgbdBstphoenix00",
"name": "Phoenix",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 20,
"hp": {
"value": 90,
"max": 90
},
"tl": 10.5,
"armor": 5,
"morale": 10,
"zone": "backline",
"size": "giant",
"beingType": "outer",
"speed": {
"value": 50,
"fly": 150
},
"appearing": "1",
"senses": {
"allsight": true
},
"movement": {
"fly": 150
},
"immunities": ["Fire", "Physical from non-Relics"],
"weaknesses": [],
"resistances": [],
"statusImmunities": [
"Charmed",
"Confused",
"Paralyzed",
"Restrained",
"Sickened",
"Suffocating"
],
"actions": [
{
"name": "Actions",
"description": "Resurrect [Cast, the corpse of an Ally it is Touching] (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)",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Fiery Revival (1/Day): If it dies, a ball of fire erupts out from it as a Near Aura. All within must pass a [Reflex] Save or take 55 (d10\u00d710) and be Burning (Cd6). This fire is divine, and ignores Immune to Fire. This Being is then revived in 1 Round at full HP. It will always 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 have a d6 penalty.\nPhoenix Down [Item; Value 2500g]: Extremely magical Material. Can Use to revive a dead Being whose corpse the down is placed on at full HP. This does not work on Undead."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,56 @@
{
"_id": "vgbdBstsphinx000",
"_key": "!actors!vgbdBstsphinx000",
"name": "Sphinx",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 12,
"hp": {
"value": 54,
"max": 54
},
"tl": 5.7,
"armor": 4,
"morale": 10,
"zone": "frontline",
"size": "large",
"beingType": "outer",
"speed": {
"value": 60,
"fly": 120
},
"appearing": "1",
"senses": {
"allsight": true,
"telepathy": true
},
"movement": {
"fly": 120
},
"immunities": ["Physical from non-Relics"],
"weaknesses": [],
"resistances": [],
"statusImmunities": ["Berserk", "Charmed", "Confused", "Frightened", "Suffocating"],
"actions": [
{
"name": "Actions",
"description": "Multi-Attack: 2\u00d7Claw and either 1\u00d7Roar or 1\u00d7Cast of its choice\nRoar [Action, all Beings who hear it | Will] (2/Day): Frightened (Cd4, and Dazed if within Near)\nClaw [Melee Attack]: 7 (2d6)\nDispel Magic [Cast, Remote | Will] (2/Day): A magic effect of its choice is dispelled or suspended for 2d6 hours 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 II: Cast Checks that include it as a Target have a d6 penalty."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,57 @@
{
"_id": "vgbdBststolas000",
"_key": "!actors!vgbdBststolas000",
"name": "Stolas",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 27,
"hp": {
"value": 121,
"max": 121
},
"tl": 11.2,
"armor": 7,
"morale": 11,
"zone": "frontline",
"size": "giant",
"beingType": "outer",
"speed": {
"value": 40,
"fly": 160
},
"appearing": "1",
"senses": {
"darkvision": true,
"telepathy": true
},
"movement": {
"cling": true,
"fly": 160
},
"immunities": ["Fire", "Poison", "Physical from non-Relics"],
"weaknesses": [],
"resistances": [],
"statusImmunities": [],
"actions": [
{
"name": "Actions",
"description": "Peer Beyond [Cast, 30' Cone | Will] (Recharge Cd4): 21 (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 failed by 5 or more.",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Magic Ward IV: Cast Checks that include it as a Target have a d10 penalty.\nRegenerate III: Regains 13 (3d8) HP on each of its Turns."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,55 @@
{
"_id": "vgbdBstvigzud000",
"_key": "!actors!vgbdBstvigzud000",
"name": "Vigzud",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 5,
"hp": {
"value": 22,
"max": 22
},
"tl": 3.5,
"armor": 2,
"morale": 4,
"zone": "midline",
"size": "medium",
"beingType": "outer",
"speed": {
"value": 30
},
"appearing": "d2",
"senses": {
"darkvision": true
},
"movement": {
"climb": 30,
"cling": true
},
"immunities": ["Poison"],
"weaknesses": [],
"resistances": [],
"statusImmunities": ["Berserk", "Frightened", "Sickened"],
"actions": [
{
"name": "Actions",
"description": "Web [Ranged Attack] (Recharge Cd4): Restrained by Web\nMulti-Attack: 2\u00d7Claw and 1\u00d7Bite\nBite [Melee Attack]: 4 (d8) and pass [Will] or become Sickened (Cd4, Berserk).\nClaw [Melee Attack]: 3 (d6)",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Bloodlust: Beings at or below half HP are Vulnerable to its attacks.\nPouncer: If it moves at least 20 feet before making an Attack on the same Turn, the Target is shoved Prone if 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. The webs are Difficult Terrain as a surface, and cause a Target to be Restrained if hit with a Web Spit Attack from the Vigzud."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,55 @@
{
"_id": "vgbdBstzotzdem00",
"_key": "!actors!vgbdBstzotzdem00",
"name": "Zotz, Demon",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 14,
"hp": {
"value": 63,
"max": 63
},
"tl": 9.2,
"armor": 4,
"morale": 11,
"zone": "frontline",
"size": "huge",
"beingType": "outer",
"speed": {
"value": 20,
"fly": 80
},
"appearing": "d4",
"senses": {
"echolocation": true
},
"movement": {
"fly": 80
},
"immunities": ["Poison", "Physical from non-Relics"],
"weaknesses": [],
"resistances": [],
"statusImmunities": ["Fatigued", "Frightened"],
"actions": [
{
"name": "Actions",
"description": "Shriek [Action, Far Aura | Will] (Recharge Cd4): Frightened (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 is healed for the damage dealt",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Avatar of Death: No Being within Near can be revived.\nMagic Ward II: Cast Checks that include it as a Target have a d6 penalty.\nNimble: Attacks against it can't be Favored if it can Move."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}