vagabond-rpg-foundryvtt/packs/_source/classes/magus.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

151 lines
4.5 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": "vagabondClsMagus0",
"_key": "!items!vagabondClsMagus0",
"name": "Magus",
"type": "class",
"img": "icons/svg/lightning.svg",
"system": {
"description": "<p>Spellblades, gishes, arcane knights, and eldritch tricksters all. Magi are arcane specialists that blend magic and martial prowess.</p>",
"keyStat": "reason",
"actionStyle": "arcana",
"zone": "frontline",
"weaponTraining": ["melee"],
"skillTraining": [
{ "type": "fixed", "skills": ["arcana"], "count": 1 },
{
"type": "choice",
"skills": ["brawl", "detect", "finesse", "influence", "mysticism", "sneak"],
"count": 3
}
],
"trainedSkills": [],
"startingPack": "<p>Knight or Scholar</p>",
"isCaster": true,
"progression": [
{
"level": 1,
"mana": 2,
"castingMax": 0,
"spellsKnown": 2,
"features": ["Spellstriker", "Esoteric Eye"]
},
{
"level": 2,
"mana": 2,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Spell Parry"]
},
{
"level": 3,
"mana": 2,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Perk"]
},
{
"level": 4,
"mana": 2,
"castingMax": 0,
"spellsKnown": 1,
"features": ["Arcane Recall"]
},
{
"level": 5,
"mana": 2,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Perk"]
},
{
"level": 6,
"mana": 2,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Spell Surge"]
},
{
"level": 7,
"mana": 2,
"castingMax": 0,
"spellsKnown": 1,
"features": ["Perk"]
},
{
"level": 8,
"mana": 2,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Aegis Obscura"]
},
{
"level": 9,
"mana": 2,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Perk"]
},
{
"level": 10,
"mana": 2,
"castingMax": 0,
"spellsKnown": 1,
"features": ["Melchior"]
}
],
"features": [
{
"name": "Spellstriker",
"level": 1,
"description": "<p>You gain the <strong>Gish Perk</strong> and you can Cast Spells using Arcana. <strong>Spells:</strong> You learn 2 Spells, one of which must always be Ward. You learn 1 other Spell every 3 Magus Levels hereafter. <strong>Mana:</strong> Your Maximum Mana is equal to (2 × your Magus Level), and the highest amount of Mana you can spend to Cast a Spell is equal to (Reason + half your Magus Level, round up). You regain spent Mana when you Rest.</p>",
"passive": true,
"changes": []
},
{
"name": "Esoteric Eye",
"level": 1,
"description": "<p>If you can see a Target, you can use your Action or skip your Move to learn if any magic is currently affecting it. You can do so once per Shift, but you can spend 1 Mana to do so again.</p>",
"passive": false,
"changes": []
},
{
"name": "Spell Parry",
"level": 2,
"description": "<p>You can Block Casts that include you as a Target if it either calls for a Reflex Save or has a delivery of Touch or Remote. If you Crit to Block a Cast, you can dispel the effect.</p>",
"passive": true,
"changes": []
},
{
"name": "Arcane Recall",
"level": 4,
"description": "<p>You can use your Action to open your esoteric eye of recall, allowing you to change one of your Spells Known that isn't Ward. You can't do so again until you Rest or take 1 Fatigue to do so.</p>",
"passive": false,
"changes": []
},
{
"name": "Spell Surge",
"level": 6,
"description": "<p>If you pass a Check to Block a Cast by 10 or more, you can reflect the Cast back at the Caster.</p>",
"passive": true,
"changes": []
},
{
"name": "Aegis Obscura",
"level": 8,
"description": "<p>You and the Target of your Ward Spell have Allsight and take half damage from magic-based sources.</p>",
"passive": true,
"changes": []
},
{
"name": "Melchior",
"level": 10,
"description": "<p>Your Spell Surge Feature now triggers if you roll 8 or more, rather than 10 or more.</p>",
"passive": true,
"changes": []
}
],
"customResource": {}
},
"reviewed": true
}