vagabond-rpg-foundryvtt/packs/_source/spells/hold.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

36 lines
1.6 KiB
JSON

{
"_id": "vgbdSplhold00000",
"_key": "!items!vgbdSplhold00000",
"name": "Hold",
"type": "spell",
"img": "icons/svg/lightning.svg",
"system": {
"description": "<p>The Target is Paralyzed for the duration if its HD or Level is equal to or lower than your Level. You can spend Mana to increase your Level for the purposes of this casting by 1 per Mana spent to do so.</p><p>If the Target is an Object, it becomes secured and effectively locked if it is a door, chest, or other means of preventing entry. You must pass a Cast Check any time an attempt is made to manipulate the secured Object to maintain the Focus.</p>",
"damageType": "",
"damageBase": "d6",
"maxDice": 0,
"effect": "<p>The Target is Paralyzed for the duration if its HD or Level is equal to or lower than your Level. You can spend Mana to increase your Level for the purposes of this casting by 1 per Mana spent to do so.</p><p>If the Target is an Object, it becomes secured and effectively locked if it is a door, chest, or other means of preventing entry. You must pass a Cast Check any time an attempt is made to manipulate the secured Object to maintain the Focus.</p>",
"critEffect": "<p>Duration is 1 minute (no Focus required).</p>",
"deliveryTypes": {
"touch": true,
"remote": true,
"imbue": true,
"cube": true,
"aura": true,
"cone": true,
"glyph": true,
"line": true,
"sphere": true
},
"durationTypes": {
"instant": true,
"focus": true,
"continual": true
},
"castingSkill": "",
"focusing": false,
"tags": []
},
"reviewed": true
}