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>
41 lines
1.2 KiB
JSON
41 lines
1.2 KiB
JSON
{
|
|
"_id": "vgbdEqpoilViciou",
|
|
"name": "Oil, vicious",
|
|
"type": "equipment",
|
|
"img": "icons/svg/item-bag.svg",
|
|
"system": {
|
|
"description": "<p>A thick blue oil that acts as a powerful anticoagulant. Acts as basic oil. However, while coated on a weapon that is then ignited, its damage from attacks that hit Beings with half their HP or less can explode and cause them to bleed profusely for the Shift, granting Favor on Survival Checks to track it for this time.</p>",
|
|
"quantity": 1,
|
|
"slots": 1,
|
|
"slotsPerItem": false,
|
|
"value": 50000,
|
|
"consumable": true,
|
|
"uses": {
|
|
"value": 0,
|
|
"max": 1,
|
|
"autoDestroy": true
|
|
},
|
|
"category": "consumable",
|
|
"equipped": false,
|
|
"containerCapacity": 0,
|
|
"tags": ["alchemy", "oil"],
|
|
"isTrinket": false,
|
|
"canCastThrough": false,
|
|
"relic": {
|
|
"isRelic": false,
|
|
"tier": 1,
|
|
"abilityName": "",
|
|
"abilityDescription": "",
|
|
"activationCost": "",
|
|
"usesPerDay": 0,
|
|
"usesRemaining": 0,
|
|
"requiresAttunement": false,
|
|
"attuned": false,
|
|
"lore": ""
|
|
}
|
|
},
|
|
"effects": [],
|
|
"_key": "!items!vgbdEqpoilViciou",
|
|
"reviewed": true
|
|
}
|