vagabond-rpg-foundryvtt/packs/_source/spells/mirage.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": "vgbdSplmirage000",
"_key": "!items!vgbdSplmirage000",
"name": "Mirage",
"type": "spell",
"img": "icons/svg/lightning.svg",
"system": {
"description": "<p>You create an illusionary Object or effect which fits either within the Area, or on the Target for the duration. The Object isn't tangible form and can't deal damage. However, its appearance, movement, and sound it produces are up to you. If any action is taken to investigate the Object, make a Cast Check to determine the outcome. When you Focus on it, you can change any of these aspects of the illusion.</p>",
"damageType": "",
"damageBase": "d6",
"maxDice": 0,
"effect": "<p>You create an illusionary Object or effect which fits either within the Area, or on the Target for the duration. The Object isn't tangible form and can't deal damage. However, its appearance, movement, and sound it produces are up to you. If any action is taken to investigate the Object, make a Cast Check to determine the outcome. When you Focus on it, you can change any of these aspects of the illusion.</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
}