Add bestiary compendium - Humanlike category (21 NPCs)
First batch of bestiary creatures from Core Rulebook pp.112-114: - Acolyte, Apothecary, Assassin, Bandit, Bard, Berserker, Brigand - Commoner, Cultist, Gladiator, Guard, Knight - Mage (Fire, Frost, Shock), Noble, Scout, Thug, Trader - Veteran, Warlord All entries include: HD, HP, TL, Armor, Morale, Zone, Speed, Actions (with damage/type), and Abilities where applicable. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
8af585133b
commit
8d44b06f40
@ -227,6 +227,16 @@
|
||||
"tested": false,
|
||||
"priority": "high",
|
||||
"dependencies": ["1.2", "1.8", "1.10", "1.14"]
|
||||
},
|
||||
{
|
||||
"id": "1.16",
|
||||
"name": "Add material system for weapons and armor",
|
||||
"description": "Add material field to weapon and armor data models to support special materials with mechanical effects. Reference: Core Rulebook p.76",
|
||||
"completed": false,
|
||||
"tested": false,
|
||||
"priority": "low",
|
||||
"dependencies": ["1.11", "1.12"],
|
||||
"notes": "Investigate what materials exist in Vagabond RPG and their mechanical effects. May need to update compendium items (6.6, 6.7) after implementation."
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -837,7 +847,8 @@
|
||||
"completed": false,
|
||||
"tested": false,
|
||||
"priority": "medium",
|
||||
"dependencies": ["6.1", "1.3"]
|
||||
"dependencies": ["6.1", "1.3"],
|
||||
"notes": "In progress: 21/289+ creatures. Humanlike category complete (21 NPCs). Remaining: Artificials (23), Beasts (75+), Cryptids (75+), Fae (16), Outers (32), Primordials (28), Undead (21). Source: Core Rulebook pp.112-181."
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -1268,7 +1279,7 @@
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"total_tasks": 124,
|
||||
"total_tasks": 125,
|
||||
"phases": 12,
|
||||
"critical_path": [
|
||||
"0.1 -> 1.1 -> 2.1 -> 2.2 -> 3.1 -> 3.2 -> 7.1 -> 9.2",
|
||||
|
||||
66
packs/_source/bestiary/acolyte.json
Normal file
66
packs/_source/bestiary/acolyte.json
Normal file
@ -0,0 +1,66 @@
|
||||
{
|
||||
"_id": "vagabondNpcAcolyte",
|
||||
"_key": "!actors!vagabondNpcAcolyte",
|
||||
"name": "Acolyte",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 1.3,
|
||||
"armor": 0,
|
||||
"morale": 7,
|
||||
"zone": "backline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Cure Wounds",
|
||||
"description": "<p>[Cast, Touch (damaged Ally)] (3/Day): Regain 3 (d6) HP</p>",
|
||||
"attackType": "cast",
|
||||
"damage": "1d6",
|
||||
"damageType": "healing",
|
||||
"range": "touch",
|
||||
"properties": ["3/day"]
|
||||
},
|
||||
{
|
||||
"name": "Turn Undead",
|
||||
"description": "<p>[Cast, Aura Near] (2/Day): Undead Targets are Frightened (Cd4), ignoring Immunity.</p>",
|
||||
"attackType": "cast",
|
||||
"damage": "0",
|
||||
"damageType": "",
|
||||
"range": "near",
|
||||
"properties": ["2/day", "aura"]
|
||||
},
|
||||
{
|
||||
"name": "Sacred Flame",
|
||||
"description": "<p>[Cast, Aura Near | Endure]: 7 (2d6) and Blinded (Cd4)</p>",
|
||||
"attackType": "cast",
|
||||
"damage": "2d6",
|
||||
"damageType": "radiant",
|
||||
"range": "near",
|
||||
"properties": ["aura", "endure"]
|
||||
},
|
||||
{
|
||||
"name": "Mace",
|
||||
"description": "<p>[Melee Attack]: 3 (d6)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d6",
|
||||
"damageType": "blunt",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
57
packs/_source/bestiary/apothecary.json
Normal file
57
packs/_source/bestiary/apothecary.json
Normal file
@ -0,0 +1,57 @@
|
||||
{
|
||||
"_id": "vagabondNpcApothecary",
|
||||
"_key": "!actors!vagabondNpcApothecary",
|
||||
"name": "Apothecary",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 0.5,
|
||||
"armor": 0,
|
||||
"morale": 7,
|
||||
"zone": "backline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Health Potion",
|
||||
"description": "<p>[Use] (2/Shift): Regain 4 (d6+1) HP</p>",
|
||||
"attackType": "utility",
|
||||
"damage": "1d6+1",
|
||||
"damageType": "healing",
|
||||
"range": "",
|
||||
"properties": ["2/shift"]
|
||||
},
|
||||
{
|
||||
"name": "Panacea",
|
||||
"description": "<p>[Use] (1/Shift): Cured of either Blinded or Sickened.</p>",
|
||||
"attackType": "utility",
|
||||
"damage": "0",
|
||||
"damageType": "",
|
||||
"range": "",
|
||||
"properties": ["1/shift"]
|
||||
},
|
||||
{
|
||||
"name": "Crossbow",
|
||||
"description": "<p>[Ranged Attack]: 2 (d4)</p>",
|
||||
"attackType": "ranged",
|
||||
"damage": "1d4",
|
||||
"damageType": "pierce",
|
||||
"range": "far",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
54
packs/_source/bestiary/assassin.json
Normal file
54
packs/_source/bestiary/assassin.json
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"_id": "vagabondNpcAssassin",
|
||||
"_key": "!actors!vagabondNpcAssassin",
|
||||
"name": "Assassin",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 2.3,
|
||||
"armor": 1,
|
||||
"morale": 7,
|
||||
"zone": "midline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 35 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Flurry",
|
||||
"description": "<p>[Multi-Attack]: Two Daggers.</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "2d4",
|
||||
"damageType": "pierce",
|
||||
"range": "",
|
||||
"properties": ["multi-attack"]
|
||||
},
|
||||
{
|
||||
"name": "Dagger",
|
||||
"description": "<p>[Attack]: 2 (d4) and Sneak Attack.</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d4",
|
||||
"damageType": "pierce",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [
|
||||
{
|
||||
"name": "Sneak Attack",
|
||||
"description": "<p>Once per Turn, it deals 2 (d4) additional damage with an attack against a Vulnerable Target. This attack ignores Armor and can explode.</p>",
|
||||
"passive": true
|
||||
}
|
||||
],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
39
packs/_source/bestiary/bandit.json
Normal file
39
packs/_source/bestiary/bandit.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"_id": "vagabondNpcBandit",
|
||||
"_key": "!actors!vagabondNpcBandit",
|
||||
"name": "Bandit",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 1.5,
|
||||
"armor": 1,
|
||||
"morale": 7,
|
||||
"zone": "midline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 35 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Weapon",
|
||||
"description": "<p>[Attack]: 3 (d6) or (by Weapon)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d6",
|
||||
"damageType": "slash",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
48
packs/_source/bestiary/bard.json
Normal file
48
packs/_source/bestiary/bard.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"_id": "vagabondNpcBard",
|
||||
"_key": "!actors!vagabondNpcBard",
|
||||
"name": "Bard",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 1.2,
|
||||
"armor": 1,
|
||||
"morale": 9,
|
||||
"zone": "midline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Inspiring Anthem",
|
||||
"description": "<p>[Action]: Grants all of its Allies who can hear it a d4 bonus to their damage rolls and Will Saves for 1 Round. It can't use this Action if it doesn't have a Musical Instrument equipped.</p>",
|
||||
"attackType": "utility",
|
||||
"damage": "0",
|
||||
"damageType": "",
|
||||
"range": "",
|
||||
"properties": []
|
||||
},
|
||||
{
|
||||
"name": "Rapier",
|
||||
"description": "<p>[Melee Attack]: 3 (d6)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d6",
|
||||
"damageType": "pierce",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
45
packs/_source/bestiary/berserker.json
Normal file
45
packs/_source/bestiary/berserker.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"_id": "vagabondNpcBerserker",
|
||||
"_key": "!actors!vagabondNpcBerserker",
|
||||
"name": "Berserker",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 2.8,
|
||||
"armor": 1,
|
||||
"morale": 8,
|
||||
"zone": "frontline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 40 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Greataxe",
|
||||
"description": "<p>[Melee Attack, Cleave]: 6 (d12) or 13 (2d12!) if this Being is Berserk</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d12",
|
||||
"damageType": "slash",
|
||||
"range": "",
|
||||
"properties": ["cleave"]
|
||||
}
|
||||
],
|
||||
"abilities": [
|
||||
{
|
||||
"name": "Rage",
|
||||
"description": "<p>It goes Berserk when it is attacked or as part of making an Attack. While Berserk by any means, it reduces damage by 1 per damage die.</p>",
|
||||
"passive": true
|
||||
}
|
||||
],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
39
packs/_source/bestiary/brigand.json
Normal file
39
packs/_source/bestiary/brigand.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"_id": "vagabondNpcBrigand",
|
||||
"_key": "!actors!vagabondNpcBrigand",
|
||||
"name": "Brigand",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 1.7,
|
||||
"armor": 2,
|
||||
"morale": 12,
|
||||
"zone": "frontline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 40 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Weapon",
|
||||
"description": "<p>[Attack]: 3 (d6) or (by Weapon)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d6",
|
||||
"damageType": "slash",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
39
packs/_source/bestiary/commoner.json
Normal file
39
packs/_source/bestiary/commoner.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"_id": "vagabondNpcCommoner",
|
||||
"_key": "!actors!vagabondNpcCommoner",
|
||||
"name": "Commoner",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 0.3,
|
||||
"armor": 0,
|
||||
"morale": 7,
|
||||
"zone": "backline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Rock",
|
||||
"description": "<p>[Melee Attack, Thrown]: 1</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1",
|
||||
"damageType": "blunt",
|
||||
"range": "",
|
||||
"properties": ["thrown"]
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
45
packs/_source/bestiary/cultist.json
Normal file
45
packs/_source/bestiary/cultist.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"_id": "vagabondNpcCultist",
|
||||
"_key": "!actors!vagabondNpcCultist",
|
||||
"name": "Cultist",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 1.0,
|
||||
"armor": 1,
|
||||
"morale": 12,
|
||||
"zone": "midline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Dagger",
|
||||
"description": "<p>[Melee Attack]: 2 (d4)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d4",
|
||||
"damageType": "pierce",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [
|
||||
{
|
||||
"name": "Zealot",
|
||||
"description": "<p>Can't be Charmed or Frightened.</p>",
|
||||
"passive": true
|
||||
}
|
||||
],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
45
packs/_source/bestiary/gladiator.json
Normal file
45
packs/_source/bestiary/gladiator.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"_id": "vagabondNpcGladiator",
|
||||
"_key": "!actors!vagabondNpcGladiator",
|
||||
"name": "Gladiator",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 2,
|
||||
"hp": { "value": 9, "max": 9 },
|
||||
"tl": 1.7,
|
||||
"armor": 1,
|
||||
"morale": 7,
|
||||
"zone": "frontline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Weapon",
|
||||
"description": "<p>[Attack]: 5 (d8+1) or (by Weapon)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d8+1",
|
||||
"damageType": "slash",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [
|
||||
{
|
||||
"name": "Prowess",
|
||||
"description": "<p>+1 to attack damage it deals (already factored in).</p>",
|
||||
"passive": true
|
||||
}
|
||||
],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
39
packs/_source/bestiary/guard.json
Normal file
39
packs/_source/bestiary/guard.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"_id": "vagabondNpcGuard",
|
||||
"_key": "!actors!vagabondNpcGuard",
|
||||
"name": "Guard",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 2,
|
||||
"hp": { "value": 9, "max": 9 },
|
||||
"tl": 1.9,
|
||||
"armor": 2,
|
||||
"morale": 7,
|
||||
"zone": "frontline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Weapon",
|
||||
"description": "<p>[Attack]: 3 (d6) or (by Weapon)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d6",
|
||||
"damageType": "slash",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
54
packs/_source/bestiary/knight.json
Normal file
54
packs/_source/bestiary/knight.json
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"_id": "vagabondNpcKnight",
|
||||
"_key": "!actors!vagabondNpcKnight",
|
||||
"name": "Knight",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 3,
|
||||
"hp": { "value": 13, "max": 13 },
|
||||
"tl": 2.8,
|
||||
"armor": 3,
|
||||
"morale": 8,
|
||||
"zone": "frontline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 25 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Greatsword",
|
||||
"description": "<p>[Melee Attack]: 5 (d10)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d10",
|
||||
"damageType": "slash",
|
||||
"range": "",
|
||||
"properties": []
|
||||
},
|
||||
{
|
||||
"name": "Rally",
|
||||
"description": "<p>[Action]: Grants its Allies who hear it a d4 bonus to their damage rolls and Will Saves for 1 Round.</p>",
|
||||
"attackType": "utility",
|
||||
"damage": "0",
|
||||
"damageType": "",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [
|
||||
{
|
||||
"name": "Leadership",
|
||||
"description": "<p>While it is alive and in sight, its Allies always pass Morale Checks and can't be Frightened.</p>",
|
||||
"passive": true
|
||||
}
|
||||
],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
48
packs/_source/bestiary/mage-fire.json
Normal file
48
packs/_source/bestiary/mage-fire.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"_id": "vagabondNpcMageFire",
|
||||
"_key": "!actors!vagabondNpcMageFire",
|
||||
"name": "Mage, Fire",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 2.3,
|
||||
"armor": 0,
|
||||
"morale": 8,
|
||||
"zone": "backline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Fireball",
|
||||
"description": "<p>[Cast, 20-foot Sphere | Reflex] (1/Day): 10 (3d6) and Burning (Cd4)</p>",
|
||||
"attackType": "cast",
|
||||
"damage": "3d6",
|
||||
"damageType": "fire",
|
||||
"range": "far",
|
||||
"properties": ["1/day", "sphere", "reflex"]
|
||||
},
|
||||
{
|
||||
"name": "Firebolt",
|
||||
"description": "<p>[Cast, Remote (Focus) | Reflex]: 7 (2d6) and Burning (Cd4)</p>",
|
||||
"attackType": "cast",
|
||||
"damage": "2d6",
|
||||
"damageType": "fire",
|
||||
"range": "far",
|
||||
"properties": ["focus", "reflex"]
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
48
packs/_source/bestiary/mage-frost.json
Normal file
48
packs/_source/bestiary/mage-frost.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"_id": "vagabondNpcMageFrost",
|
||||
"_key": "!actors!vagabondNpcMageFrost",
|
||||
"name": "Mage, Frost",
|
||||
"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": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Blizzard",
|
||||
"description": "<p>[Cast, 20-foot Sphere (Focus) | Endure] (Recharge Cd6): 10 (3d6) and filling the area with snow (Difficult Terrain).</p>",
|
||||
"attackType": "cast",
|
||||
"damage": "3d6",
|
||||
"damageType": "cold",
|
||||
"range": "far",
|
||||
"properties": ["recharge cd6", "focus", "sphere", "endure"]
|
||||
},
|
||||
{
|
||||
"name": "Ice Knife",
|
||||
"description": "<p>[Cast, Bolt (Focus) | Reflex]: 7 (2d6) and its Speed is reduced by half for the duration.</p>",
|
||||
"attackType": "cast",
|
||||
"damage": "2d6",
|
||||
"damageType": "cold",
|
||||
"range": "far",
|
||||
"properties": ["focus", "bolt", "reflex"]
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
48
packs/_source/bestiary/mage-shock.json
Normal file
48
packs/_source/bestiary/mage-shock.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"_id": "vagabondNpcMageShock",
|
||||
"_key": "!actors!vagabondNpcMageShock",
|
||||
"name": "Mage, 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": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Lightning Bolt",
|
||||
"description": "<p>[Cast, 30-foot Line | Reflex] (Recharge Cd6): 10 (3d6) and Dazed (Cd4)</p>",
|
||||
"attackType": "cast",
|
||||
"damage": "3d6",
|
||||
"damageType": "shock",
|
||||
"range": "far",
|
||||
"properties": ["recharge cd6", "line", "reflex"]
|
||||
},
|
||||
{
|
||||
"name": "Zap",
|
||||
"description": "<p>[Cast, Bolt (Focus) | Reflex]: 7 (2d6) and Dazed for the duration.</p>",
|
||||
"attackType": "cast",
|
||||
"damage": "2d6",
|
||||
"damageType": "shock",
|
||||
"range": "far",
|
||||
"properties": ["focus", "bolt", "reflex"]
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
48
packs/_source/bestiary/noble.json
Normal file
48
packs/_source/bestiary/noble.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"_id": "vagabondNpcNoble",
|
||||
"_key": "!actors!vagabondNpcNoble",
|
||||
"name": "Noble",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 1.2,
|
||||
"armor": 1,
|
||||
"morale": 9,
|
||||
"zone": "backline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Rapier",
|
||||
"description": "<p>[Attack]: 3 (d6)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d6",
|
||||
"damageType": "pierce",
|
||||
"range": "",
|
||||
"properties": []
|
||||
},
|
||||
{
|
||||
"name": "Rally",
|
||||
"description": "<p>[Action]: Grants its Allies who hear it a d4 bonus to their damage rolls and Will Saves for 1 Round.</p>",
|
||||
"attackType": "utility",
|
||||
"damage": "0",
|
||||
"damageType": "",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
48
packs/_source/bestiary/scout.json
Normal file
48
packs/_source/bestiary/scout.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"_id": "vagabondNpcScout",
|
||||
"_key": "!actors!vagabondNpcScout",
|
||||
"name": "Scout",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 1.4,
|
||||
"armor": 1,
|
||||
"morale": 3,
|
||||
"zone": "backline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Longbow",
|
||||
"description": "<p>[Ranged Attack]: 4 (d8)</p>",
|
||||
"attackType": "ranged",
|
||||
"damage": "1d8",
|
||||
"damageType": "pierce",
|
||||
"range": "far",
|
||||
"properties": []
|
||||
},
|
||||
{
|
||||
"name": "Dagger",
|
||||
"description": "<p>[Melee Attack]: 2 (d4)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d4",
|
||||
"damageType": "pierce",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
48
packs/_source/bestiary/thug.json
Normal file
48
packs/_source/bestiary/thug.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"_id": "vagabondNpcThug",
|
||||
"_key": "!actors!vagabondNpcThug",
|
||||
"name": "Thug",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 1.5,
|
||||
"armor": 1,
|
||||
"morale": 8,
|
||||
"zone": "backline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Weapon",
|
||||
"description": "<p>[Attack]: 3 (d6) or (by Weapon)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d6",
|
||||
"damageType": "blunt",
|
||||
"range": "",
|
||||
"properties": []
|
||||
},
|
||||
{
|
||||
"name": "Arbalest",
|
||||
"description": "<p>[Ranged Attack]: 5 (d10)</p>",
|
||||
"attackType": "ranged",
|
||||
"damage": "1d10",
|
||||
"damageType": "pierce",
|
||||
"range": "far",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
39
packs/_source/bestiary/trader.json
Normal file
39
packs/_source/bestiary/trader.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"_id": "vagabondNpcTrader",
|
||||
"_key": "!actors!vagabondNpcTrader",
|
||||
"name": "Trader",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 1,
|
||||
"hp": { "value": 4, "max": 4 },
|
||||
"tl": 1.2,
|
||||
"armor": 1,
|
||||
"morale": 6,
|
||||
"zone": "backline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 40 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Weapon",
|
||||
"description": "<p>[Attack]: 3 (d6) or (by Weapon)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d6",
|
||||
"damageType": "slash",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
39
packs/_source/bestiary/veteran.json
Normal file
39
packs/_source/bestiary/veteran.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"_id": "vagabondNpcVeteran",
|
||||
"_key": "!actors!vagabondNpcVeteran",
|
||||
"name": "Veteran",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 2,
|
||||
"hp": { "value": 9, "max": 9 },
|
||||
"tl": 2.4,
|
||||
"armor": 3,
|
||||
"morale": 9,
|
||||
"zone": "frontline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 25 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Weapon",
|
||||
"description": "<p>[Attack]: 3 (d6) or (by Weapon)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d6",
|
||||
"damageType": "slash",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
48
packs/_source/bestiary/warlord.json
Normal file
48
packs/_source/bestiary/warlord.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"_id": "vagabondNpcWarlord",
|
||||
"_key": "!actors!vagabondNpcWarlord",
|
||||
"name": "Warlord",
|
||||
"type": "npc",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"hd": 5,
|
||||
"hp": { "value": 22, "max": 22 },
|
||||
"tl": 3.0,
|
||||
"armor": 3,
|
||||
"morale": 10,
|
||||
"zone": "frontline",
|
||||
"size": "medium",
|
||||
"beingType": "humanlike",
|
||||
"speed": { "value": 30 },
|
||||
"appearing": "",
|
||||
"senses": {},
|
||||
"movement": {},
|
||||
"immunities": [],
|
||||
"weaknesses": [],
|
||||
"resistances": [],
|
||||
"actions": [
|
||||
{
|
||||
"name": "Maul",
|
||||
"description": "<p>[Melee Attack]: 5 (d10)</p>",
|
||||
"attackType": "melee",
|
||||
"damage": "1d10",
|
||||
"damageType": "blunt",
|
||||
"range": "",
|
||||
"properties": []
|
||||
},
|
||||
{
|
||||
"name": "Rally",
|
||||
"description": "<p>[Action]: Grants its Allies who hear it a d4 bonus to their damage rolls and Will Saves for 1 Round.</p>",
|
||||
"attackType": "utility",
|
||||
"damage": "0",
|
||||
"damageType": "",
|
||||
"range": "",
|
||||
"properties": []
|
||||
}
|
||||
],
|
||||
"abilities": [],
|
||||
"loot": "",
|
||||
"gmNotes": ""
|
||||
},
|
||||
"reviewed": false
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user