Add 7 missing Primordials to bestiary

Adds: Efreeti, Elemental Earth, Elemental Lesser Water, Gelatinous Cube,
Green Slime, Kelpie, Magmot

Bestiary total: 278 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:48:50 -06:00
parent c0c115b17e
commit bea9070b66
7 changed files with 371 additions and 0 deletions

View File

@ -0,0 +1,55 @@
{
"_id": "vgbdBstefreeti00",
"_key": "!actors!vgbdBstefreeti00",
"name": "Efreeti",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 10,
"hp": {
"value": 45,
"max": 45
},
"tl": 5.7,
"armor": 3,
"morale": 11,
"zone": "frontline",
"size": "large",
"beingType": "primordial",
"speed": {
"value": 30,
"fly": 80
},
"appearing": "1",
"senses": {
"darkvision": true
},
"movement": {
"fly": 80
},
"immunities": ["Fire"],
"weaknesses": [],
"resistances": [],
"statusImmunities": [],
"actions": [
{
"name": "Actions",
"description": "Wall of Fire [Cast, 60' Line | Reflex] (3/Day, Focus): Burning (d6, while in the flames). It takes this damage the first time it enters the flames while it isn't Burning as well.\nConjure Object [Cast, Remote | Reflex] (3/Day): An Object no larger than 10'\u00d710' is created. Objects made this way composed of metal or stone disappear after one day.\nMulti-Attack: 2\u00d7Fist\nFist [Melee Attack]: 9 (2d8)\nInvisibility [Cast, Touch | Will] (Focus): Turns Invisible for the duration.",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Regenerate II: Regains 9 (2d8) HP on each of its Turns."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,52 @@
{
"_id": "vgbdBstelemearth",
"_key": "!actors!vgbdBstelemearth",
"name": "Elemental, Earth",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 12,
"hp": {
"value": 54,
"max": 54
},
"tl": 5.6,
"armor": 4,
"morale": 10,
"zone": "frontline",
"size": "large",
"beingType": "primordial",
"speed": {
"value": 30
},
"appearing": "1",
"senses": {
"tremorsense": true
},
"movement": {},
"immunities": ["Poison", "Shock"],
"weaknesses": ["Blunt"],
"resistances": [],
"statusImmunities": ["Fatigued", "Sickened", "Suffocating"],
"actions": [
{
"name": "Actions",
"description": "Strike [Melee Attack]: 9 (2d8) plus 4 (d8) if on the ground",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Burrower: It ignores Difficult Terrain of sand, stone, and earth, and it can Move by quickly burrowing in them. However, it can't cross water deeper than its height."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,55 @@
{
"_id": "vgbdBstelemleswa",
"_key": "!actors!vgbdBstelemleswa",
"name": "Elemental, Lesser Water",
"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,
"swim": 30
},
"appearing": "1",
"senses": {
"blindsight": true
},
"movement": {
"swim": 30
},
"immunities": ["Acid", "Poison", "Physical from non-Relics"],
"weaknesses": ["Shock"],
"resistances": [],
"statusImmunities": ["Fatigued", "Prone", "Sickened", "Suffocating", "Restrained"],
"actions": [
{
"name": "Actions",
"description": "Strike [Melee Attack]: 4 (d8) 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
}

View File

@ -0,0 +1,52 @@
{
"_id": "vgbdBstgelatinou",
"_key": "!actors!vgbdBstgelatinou",
"name": "Gelatinous Cube",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 4,
"hp": {
"value": 18,
"max": 18
},
"tl": 1.3,
"armor": 0,
"morale": 12,
"zone": "frontline",
"size": "large",
"beingType": "primordial",
"speed": {
"value": 10
},
"appearing": "1",
"senses": {
"blindsight": true
},
"movement": {},
"immunities": ["Acid", "Cold", "Shock"],
"weaknesses": [],
"resistances": [],
"statusImmunities": ["Blinded", "Charmed", "Fatigue", "Frightened", "Prone", "Suffocating"],
"actions": [
{
"name": "Actions",
"description": "Engulf [Melee Attack]: Restrained",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Amorphous: It can enter the space of other Beings and openings 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. Beings that make physical contact with it must pass [Endure] or be Restrained."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,54 @@
{
"_id": "vgbdBstgreenslim",
"_key": "!actors!vgbdBstgreenslim",
"name": "Green Slime",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 2,
"hp": {
"value": 9,
"max": 9
},
"tl": 1.0,
"armor": 0,
"morale": 12,
"zone": "frontline",
"size": "medium",
"beingType": "primordial",
"speed": {
"value": 0
},
"appearing": "1",
"senses": {
"blindsight": true
},
"movement": {
"cling": true
},
"immunities": ["Acid", "Poison"],
"weaknesses": ["Cold", "Fire"],
"resistances": [],
"statusImmunities": ["Blinded", "Fatigue", "Prone", "Sickened"],
"actions": [
{
"name": "Actions",
"description": "(No standard attacks)",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Amorphous: It can Move into occupied space as small as 1 inch without squeezing.\nConsume [Endure]: Beings in its space are Burning (2d8). A Being that dies this way is dissolved, and becomes another green slime.\nLiving Sick: Sunlight and any effect that ends the Sickened Status or kills bacteria kills this Being."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,53 @@
{
"_id": "vgbdBstkelpie000",
"_key": "!actors!vgbdBstkelpie000",
"name": "Kelpie",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 5,
"hp": {
"value": 22,
"max": 22
},
"tl": 2.4,
"armor": 2,
"morale": 4,
"zone": "backline",
"size": "medium",
"beingType": "primordial",
"speed": {
"value": 30,
"swim": 30
},
"appearing": "d4",
"senses": {},
"movement": {
"swim": 30
},
"immunities": [],
"weaknesses": ["Shock"],
"resistances": [],
"statusImmunities": [],
"actions": [
{
"name": "Actions",
"description": "Entangle [Grapple, an Enemy in Water]: Restrained\nEnlure [Cast, Sight | Will (-2 penalty)] (1/Day): Charmed (Cd6, it must Move closer to this Being)",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Amphibious: It can breathe air and water.\nShapechange: It can skip its Move to turn into a green woman, or an aquatic horse (use the hippocampus statblock). It maintains its HP in these forms."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}

View File

@ -0,0 +1,50 @@
{
"_id": "vgbdBstmagmot000",
"_key": "!actors!vgbdBstmagmot000",
"name": "Magmot",
"type": "npc",
"img": "icons/svg/mystery-man.svg",
"system": {
"hd": 3,
"hp": {
"value": 12,
"max": 12
},
"tl": 6.4,
"armor": 3,
"morale": 9,
"zone": "frontline",
"size": "large",
"beingType": "primordial",
"speed": {
"value": 10
},
"appearing": "d2",
"senses": {},
"movement": {},
"immunities": ["Fire"],
"weaknesses": ["Cold"],
"resistances": [],
"statusImmunities": [],
"actions": [
{
"name": "Actions",
"description": "Multi-Attack: 2\u00d7Slams\nSlam [Melee Attack]: 7 (2d6) and pass [Endure] or become Burning (Cd4)",
"attackType": "special",
"damage": "",
"damageType": "",
"range": "",
"properties": []
}
],
"abilities": [
{
"name": "Abilities",
"description": "Burrow Burst: If it breaches the ground after moving at least 20' on the same Turn, its first Slam deals 18 (4d8) instead.\nTunneler: It can Move by burrowing in the ground at 30' per Round."
}
],
"loot": "",
"gmNotes": ""
},
"reviewed": false
}