vagabond-rpg-foundryvtt/packs/_source/spells/beast.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.5 KiB
JSON

{
"_id": "vgbdSplbeast0000",
"_key": "!items!vgbdSplbeast0000",
"name": "Beast",
"type": "spell",
"img": "icons/svg/lightning.svg",
"system": {
"description": "<p>You call forth a Beast or Beasts that can fit in the Area or nearest open space to the Target. They remain for the duration and can have a cumulative HD total count no higher than half your Level (minimum 1).</p><p>You must spend 1 Mana each Turn you Focus on this Spell after the Casting. You can choose to let the Beasts act independently, or to command them when you Focus. They use your Cast Skill for any Check they make.</p>",
"damageType": "",
"damageBase": "d6",
"maxDice": 0,
"effect": "<p>You call forth a Beast or Beasts that can fit in the Area or nearest open space to the Target. They remain for the duration and can have a cumulative HD total count no higher than half your Level (minimum 1).</p><p>You must spend 1 Mana each Turn you Focus on this Spell after the Casting. You can choose to let the Beasts act independently, or to command them when you Focus. They use your Cast Skill for any Check they make.</p>",
"critEffect": "",
"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
}