- 313 new markdown files created - 30 relationships embedded - 313 entries indexed - State initialized with usage data
1001 B
1001 B
| id | type | title | tags | importance | confidence | created | updated | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| fcc21cc7-82ac-4eab-831f-374c3c650d1b | solution | Vagabond RPG Phase 1 Data Models Complete |
|
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).