vagabond-rpg-foundryvtt/packs/_source/perks
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
..
advancement.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
akimbo-trigger.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
ambusher.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
animal-companion.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
arcane-artisan.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
archaeologist.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
assured-healer.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
athame.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
bookworm.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
botanical-mediciner.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
briar-healer.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
bully.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
cardistry.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
cat-like-reflexes.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
check-hook.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
chicanery.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
combat-medic.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
deft-hands.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
diplomat.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
drunken-master.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
duelist.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
endless-stamina.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
extrovert.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
fallaway-reverse.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
familiar.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
full-swing.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
gish.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
grim-harvest.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
guardian-angel.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
harmonic-resonance.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
heavy-arms.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
heightened-cognition.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
heightened-magnetism.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
heightened-reason.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
ice-knife.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
impersonator.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
infesting-burst.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
infravision.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
inspiring-presence.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
interceptor.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
knife-juggler.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
limit-break.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
mage-slayer.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
magical-secret.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
marksmanship.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
master-artisan.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
master-breaker.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
master-chef.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
medium.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
mesmer.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
metamagic.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
mithridatism.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
moonlight-sonata.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
mounted-combatant.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
necromancer.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
new-training.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
owl-blasted.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
pack-mule.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
padfoot.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
panache.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
patience.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
peerless-athlete.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
perfect-parry.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
poisoner.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
primordial-summoner.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
protector.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
provoker.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
rally.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
re-animator.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
resourceful.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
sage.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
salbenist.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
scout.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
scrapper's-delight.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
second-wind.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
secret-of-mana.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
sentinel.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
shapechanger.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
sharpshooter.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
singer.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
situational-awareness.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
sixth-sense.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
skirmisher.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
smooth-talker.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
snareroot-trapper.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
solar-flare.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
spin-to-win.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
steady-aim.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
storm-raiser.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
strategist.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
tactician.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
telepath.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
tough.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
transvection.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
treads-lightly.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
unfailing-guidance.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
ungarmax.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
vehement-magic.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
vigilance.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
vituperation.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
wander-the-wooded.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
water-walker.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00
witchsight.json Fix compendium IDs to be exactly 16 alphanumeric characters 2025-12-18 11:04:10 -06:00