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>
169 lines
4.3 KiB
JSON
Executable File
169 lines
4.3 KiB
JSON
Executable File
{
|
||
"_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
|
||
}
|