vagabond-rpg-foundryvtt/packs/_source/classes/wizard.json
Cal Corum bcbf8338ff Fix compendium IDs to be exactly 16 alphanumeric characters
Foundry VTT v13 requires all _id values to be exactly 16 characters.
Previous IDs ranged from 17-25+ characters and caused validation errors.

Changes:
- Use 7-char prefix per type (vgbdAnc, vgbdCls, vgbdPrk, etc.)
- Append 9-char name derived from filename with padding
- Handle collisions with numeric suffixes (e.g., vgbdPrkheighten1)

Files updated across all compendiums:
- Ancestries: 7 files
- Classes: 18 files
- Perks: 103 files (3 collision fixes)
- Spells: 58 files
- Weapons: 43 files
- Armor: 5 files
- Equipment: ~300 files (25 collision fixes)
- Bestiary: ~70 files (8 collision fixes)
- Statuses: ~15 files

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 11:04:10 -06:00

169 lines
4.3 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": "vgbdClswizard000",
"_key": "!items!vgbdClswizard000",
"name": "Wizard",
"type": "class",
"img": "icons/svg/book.svg",
"system": {
"description": "<p>Students of the arcane arts, researchers and developers of spells as academic pursuit.</p>",
"keyStat": "reason",
"actionStyle": "cast",
"zone": "backline",
"weaponTraining": [],
"skillTraining": [
{
"type": "fixed",
"skills": ["arcana"],
"count": 1
},
{
"type": "choice",
"skills": [],
"count": 4
}
],
"trainedSkills": [],
"startingPack": "<p>Astronomer or Mage</p>",
"isCaster": true,
"progression": [
{
"level": 1,
"mana": 4,
"castingMax": 0,
"spellsKnown": 4,
"features": ["Spellcaster", "Page Master"]
},
{
"level": 2,
"mana": 8,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Sculpt Spell"]
},
{
"level": 3,
"mana": 12,
"castingMax": 0,
"spellsKnown": 1,
"features": ["Perk"]
},
{
"level": 4,
"mana": 16,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Manifold Mind"]
},
{
"level": 5,
"mana": 20,
"castingMax": 0,
"spellsKnown": 1,
"features": ["Perk"]
},
{
"level": 6,
"mana": 24,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Extracurricular"]
},
{
"level": 7,
"mana": 28,
"castingMax": 0,
"spellsKnown": 1,
"features": ["Perk"]
},
{
"level": 8,
"mana": 32,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Manifold Mind II"]
},
{
"level": 9,
"mana": 36,
"castingMax": 0,
"spellsKnown": 1,
"features": ["Perk"]
},
{
"level": 10,
"mana": 40,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Archwizard"]
}
],
"features": [
{
"name": "Spellcaster",
"level": 1,
"description": "<p>You can Cast Spells using Arcana.</p><p><strong>Spells:</strong> You learn 4 Spells. You learn 1 other Spell every 2 Wizard Levels hereafter.</p><p><strong>Mana:</strong> Your Maximum Mana is equal to (4 × your Wizard Level), and the highest amount of Mana you can spend to Cast a Spell is equal to (Reason + half your Wizard Level, round up). You regain spent Mana when you Rest or Study.</p>",
"passive": true,
"changes": []
},
{
"name": "Page Master",
"level": 1,
"description": "<p>You gain the <strong>Bookworm Perk</strong>. Additionally, when you successfully Cast a Spell, you can spend one of your Studied dice and add it to the damage or healing roll.</p>",
"passive": true,
"changes": []
},
{
"name": "Sculpt Spell",
"level": 2,
"description": "<p>You pay 1 less Mana for Spell delivery.</p>",
"passive": true,
"changes": []
},
{
"name": "Manifold Mind",
"level": 4,
"description": "<p>You can Focus on up to two Spells at the same time.</p>",
"passive": true,
"changes": [
{
"key": "system.focus.maxConcurrent",
"mode": 2,
"value": "1",
"priority": 10
}
]
},
{
"name": "Extracurricular",
"level": 6,
"description": "<p>When you Cast, you can spend a Studied die to cast any one Spell with that Casting, even if it isn't a Spell you know.</p>",
"passive": false,
"changes": []
},
{
"name": "Manifold Mind II",
"level": 8,
"description": "<p>You can now Focus on up to three Spells at the same time.</p>",
"passive": true,
"changes": [
{
"key": "system.focus.maxConcurrent",
"mode": 2,
"value": "1",
"priority": 10
}
]
},
{
"name": "Archwizard",
"level": 10,
"description": "<p>You pay 2 less Mana for Spell delivery.</p>",
"passive": true,
"changes": []
}
],
"customResource": {}
},
"reviewed": true
}