claude-memory/graph/solutions/vagabond-rpg-phase-1-data-models-complete-fcc21c.md
Cal Corum b140d4d82a migrate: 313 memories from MemoryGraph
- 313 new markdown files created
- 30 relationships embedded
- 313 entries indexed
- State initialized with usage data
2026-02-13 11:11:48 -06:00

1001 B

id type title tags importance confidence created updated
fcc21cc7-82ac-4eab-831f-374c3c650d1b solution Vagabond RPG Phase 1 Data Models Complete
vagabond-rpg
foundryvtt
data-models
javascript
phase-1
0.8 0.8 2025-12-12T21:22:21.896373+00:00 2025-12-12T21:22:21.896373+00:00

Implemented complete Foundry VTT v13 data model system for Vagabond RPG. Actor models: VagabondActorBase, CharacterData (stats, skills, saves, resources, crit thresholds), NPCData (HD, TL, zone, morale, actions). Item models: Ancestry, Class (progression tables), Spell (dynamic mana cost), Perk (prerequisites), Weapon, Armor, Equipment, Feature. Key patterns: (1) Use TypeDataModel for schema definition, (2) Register models via CONFIG.Actor.dataModels and CONFIG.Item.dataModels in init hook, (3) prepareDerivedData() for calculated values, (4) Active Effects helper module for stat/crit modifications. ESLint needed 'origin' and 'CharacterData' added to no-shadow allow list (browser globals).