vagabond-rpg-foundryvtt/packs/_source/classes/merchant.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

155 lines
4.4 KiB
JSON
Executable File

{
"_id": "vgbdClsmerchant0",
"_key": "!items!vgbdClsmerchant0",
"name": "Merchant",
"type": "class",
"img": "icons/svg/coins.svg",
"system": {
"description": "<p>May they be an appraiser of rare magic items, peddler of illicit substances, or bookkeeper for the court, merchants are masters of exchange.</p>",
"keyStat": "reason",
"actionStyle": "use",
"zone": "flexible",
"weaponTraining": [],
"skillTraining": [
{
"type": "fixed",
"skills": ["craft", "influence"],
"count": 2
},
{
"type": "choice",
"skills": [],
"count": 3
}
],
"trainedSkills": [],
"startingPack": "<p>Blacksmith, Cook, or Tinker</p>",
"isCaster": false,
"progression": [
{
"level": 1,
"mana": 0,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Gold Sink", "Deep Pockets"]
},
{
"level": 2,
"mana": 0,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Bang for Your Buck"]
},
{
"level": 3,
"mana": 0,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Perk"]
},
{
"level": 4,
"mana": 0,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Diamond Hands"]
},
{
"level": 5,
"mana": 0,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Perk"]
},
{
"level": 6,
"mana": 0,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Treasure Seeker"]
},
{
"level": 7,
"mana": 0,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Perk"]
},
{
"level": 8,
"mana": 0,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Bang for Your Buck II"]
},
{
"level": 9,
"mana": 0,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Perk"]
},
{
"level": 10,
"mana": 0,
"castingMax": 0,
"spellsKnown": 0,
"features": ["Top Shelf"]
}
],
"features": [
{
"name": "Gold Sink",
"level": 1,
"description": "<p>You gain the <strong>Deft Hands Perk</strong>, and can take the Use Action to place nonmagical valuables into a container and close it. You can then open that container to replace the valuables with an Item of equal or lesser value to the valuables placed in it. This Item can't be a Relic or similar magic item.</p>",
"passive": false,
"changes": []
},
{
"name": "Deep Pockets",
"level": 1,
"description": "<p>You have an extra number of Item Slots equal to (half your Merchant Level, round up).</p>",
"passive": true,
"changes": []
},
{
"name": "Bang for Your Buck",
"level": 2,
"description": "<p>When you use an Item with limited uses, you can spend 1 Luck and roll a d10. If the result is lower than your remaining Luck, the Item is not expended.</p>",
"passive": true,
"changes": []
},
{
"name": "Diamond Hands",
"level": 4,
"description": "<p>You can spend a Shift to remove one Power from a non-Fabled Relic or expend valuables in your possession of equal or higher value to the Power to add it to an Item.</p>",
"passive": false,
"changes": []
},
{
"name": "Treasure Seeker",
"level": 6,
"description": "<p>You can sense gold, gems, and Relics within Near as if by Telepathy. This sense is specific enough to tell you where they are, but not exact specifics about the Item(s).</p>",
"passive": true,
"changes": []
},
{
"name": "Bang for Your Buck II",
"level": 8,
"description": "<p>Your Bang for Your Buck Feature now uses a d8 instead of a d10.</p>",
"passive": true,
"changes": []
},
{
"name": "Top Shelf",
"level": 10,
"description": "<p>Once per week, you can pull a Relic from your Gold Sink Feature with a value no higher than (your Merchant Level x 20g), otherwise obeying all the rules for using that Feature.</p>",
"passive": false,
"changes": []
}
],
"customResource": {}
},
"reviewed": true
}