vagabond-rpg-foundryvtt/packs/_source/classes/witch.json
Cal Corum e8370afcc3 Review and correct all 18 class compendium JSONs
- Add skillTraining schema: supports fixed grants and player choices
  e.g., [{ type: "fixed", skills: ["arcana"], count: 1 },
         { type: "choice", skills: ["detect", "influence"], count: 3 }]
- Add weaponTraining schema: ["melee", "ranged"] or []
- Correct all class features, progressions, and descriptions from source
- Fix mana progressions (accumulating values, not flat)
- Replace fabricated D&D-style features with actual Vagabond features
- Add official flavor text from rulebook
- Mark all classes as reviewed: true
- Add reviewed: false to ancestry and perk JSONs for upcoming review
- Add castingMax formula TODO to PROJECT_ROADMAP.json (task 2.15)

Classes corrected: Alchemist, Barbarian, Bard, Dancer, Druid, Fighter,
Gunslinger, Hunter, Luminary, Magus, Merchant, Pugilist, Revelator,
Rogue, Sorcerer, Vanguard, Witch, Wizard

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-16 16:24:59 -06:00

93 lines
4.0 KiB
JSON
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"_id": "vagabondClsWitch0",
"_key": "!items!vagabondClsWitch0",
"name": "Witch",
"type": "class",
"img": "icons/svg/eye.svg",
"system": {
"description": "<p>Mediaries of magical secrets. One may become a witch through the whispers of a familiar or the favor of a being from beyond.</p>",
"keyStat": "awareness",
"actionStyle": "cast",
"zone": "backline",
"weaponTraining": [],
"skillTraining": [
{ "type": "fixed", "skills": ["mysticism"], "count": 1 },
{ "type": "choice", "skills": ["arcana", "craft", "medicine", "survival"], "count": 3 }
],
"trainedSkills": [],
"startingPack": "<p>Fortune Teller or Mage</p>",
"isCaster": true,
"progression": [
{
"level": 1,
"mana": 4,
"castingMax": 0,
"spellsKnown": 4,
"features": ["Occultist", "Hex"]
},
{ "level": 2, "mana": 8, "castingMax": 0, "spellsKnown": 0, "features": ["Ritualism"] },
{ "level": 3, "mana": 12, "castingMax": 0, "spellsKnown": 1, "features": ["Perk"] },
{ "level": 4, "mana": 16, "castingMax": 0, "spellsKnown": 0, "features": ["Things Betwixt"] },
{ "level": 5, "mana": 20, "castingMax": 0, "spellsKnown": 1, "features": ["Perk"] },
{ "level": 6, "mana": 24, "castingMax": 0, "spellsKnown": 0, "features": ["Coventry"] },
{ "level": 7, "mana": 28, "castingMax": 0, "spellsKnown": 1, "features": ["Perk"] },
{ "level": 8, "mana": 32, "castingMax": 0, "spellsKnown": 0, "features": ["Widdershins"] },
{ "level": 9, "mana": 36, "castingMax": 0, "spellsKnown": 1, "features": ["Perk"] },
{ "level": 10, "mana": 40, "castingMax": 0, "spellsKnown": 0, "features": ["Ritualism II"] }
],
"features": [
{
"name": "Occultist",
"level": 1,
"description": "<p>You gain a Perk with a prerequisite of being Trained with Mysticism, and you can Cast Spells using Mysticism.</p><p><strong>Spells:</strong> You learn 4 Spells. You learn 1 other Spell every 2 Witch Levels hereafter.</p><p><strong>Mana:</strong> Your Maximum Mana is equal to (4 × your Witch Level), and the highest amount of Mana you can spend to Cast a Spell is equal to (Awareness + half your Witch Level, round up). You regain spent Mana when you Rest.</p>",
"passive": true,
"changes": []
},
{
"name": "Hex",
"level": 1,
"description": "<p>You can choose for the effects of a Spell you Cast (not the damage) to become continual for one of the Targets until you use this Feature on a different Target. This does not require your Focus. The number of Spells you can have as continual this way at the same time is equal to (half your Witch Level, round up).</p>",
"passive": true,
"changes": []
},
{
"name": "Ritualism",
"level": 2,
"description": "<p>You can finish a Ritual that requires a Scene as an Action. You can only do so once per Shift.</p>",
"passive": false,
"changes": []
},
{
"name": "Things Betwixt",
"level": 4,
"description": "<p>Once per Scene, you can use your Action or skip your Move to become invisible until your next Turn. This requires your Focus.</p>",
"passive": false,
"changes": []
},
{
"name": "Coventry",
"level": 6,
"description": "<p>You can Cast Spells that Near Allies can Cast.</p>",
"passive": true,
"changes": []
},
{
"name": "Widdershins",
"level": 8,
"description": "<p>The Target of your Hex is Weak to damage you deal. This does not ignore Immunity. Further, your Spells ignore Status Immunities of the Target of your Hex.</p>",
"passive": true,
"changes": []
},
{
"name": "Ritualism II",
"level": 10,
"description": "<p>You can now use your Ritualism Feature twice per Shift.</p>",
"passive": true,
"changes": []
}
],
"customResource": {}
},
"reviewed": true
}