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>
40 lines
959 B
JSON
40 lines
959 B
JSON
{
|
|
"_id": "vgbdPrkfullSwing",
|
|
"name": "Full Swing",
|
|
"type": "perk",
|
|
"img": "icons/svg/shield.svg",
|
|
"system": {
|
|
"description": "<p>When you make a Melee Attack Check and roll 10 above your Melee Difficulty, you can choose to push the Target as if you had shoved them if they are no more than one size larger than you.</p>",
|
|
"prerequisites": {
|
|
"stats": {
|
|
"might": 4,
|
|
"dexterity": null,
|
|
"awareness": null,
|
|
"reason": null,
|
|
"presence": null,
|
|
"luck": null
|
|
},
|
|
"trainedSkills": ["melee"],
|
|
"spells": [],
|
|
"perks": [],
|
|
"custom": ""
|
|
},
|
|
"changes": [],
|
|
"passive": true,
|
|
"uses": {
|
|
"value": 0,
|
|
"max": 0,
|
|
"per": ""
|
|
},
|
|
"luckCost": 0,
|
|
"grantsLuck": 0,
|
|
"isRitual": false,
|
|
"ritualDuration": 0,
|
|
"ritualComponents": "",
|
|
"tags": ["combat"]
|
|
},
|
|
"effects": [],
|
|
"_key": "!items!vgbdPrkfullSwing",
|
|
"reviewed": true
|
|
}
|