feat: goddess expansion chunk 2 — full content data at base game scale

- 18 zones, 72 bosses, 90 quests across the goddess realm
- 32 disciple tiers, 53 equipment pieces, 9 equipment sets
- 57 goddess upgrades, 25 consecration upgrades, 15 enlightenment upgrades
- 54 sacred materials, 36 crafting recipes, 72 exploration areas
- 40 goddess achievements
- Added GoddessEquipmentSet type + computeGoddessSetBonuses to @elysium/types
- All data files excluded from coverage pending Chunk 4 route imports
This commit is contained in:
2026-04-13 12:50:25 -07:00
committed by Naomi Carrigan
parent c09777199a
commit c5d1f53eef
17 changed files with 7855 additions and 12 deletions
+17 -12
View File
@@ -15,18 +15,23 @@ Branch: `feat/goddess`
- [x] Export all new types from `packages/types`
- Lint ✅ · Build ✅ · Tests ✅ (100% coverage)
## Chunk 2 — Data
- [ ] `goddess-zones.ts` — goddess zone definitions
- [ ] `goddess-bosses.ts`goddess boss definitions
- [ ] `goddess-quests.ts`goddess quest definitions
- [ ] `goddess-disciples.ts` — disciple (adventurer) tier definitions
- [ ] `goddess-equipment.ts`goddess equipment definitions
- [ ] `goddess-upgrades.ts` — goddess upgrade definitions
- [ ] `goddess-prestige-upgrades.ts`consecration upgrade definitions
- [ ] `goddess-transcendence-upgrades.ts` — enlightenment upgrade definitions
- [ ] `goddess-crafting.ts` — goddess materials + recipes
- [ ] `goddess-explorations.ts` — goddess exploration areas
- [ ] `goddess-achievements.ts` — goddess achievement definitions
## Chunk 2 — Data ✅ COMPLETE
- [x] `goddessZones.ts` 18 goddess zones
- [x] `goddessBosses.ts`72 bosses (4 per zone)
- [x] `goddessQuests.ts`90 quests (5 per zone)
- [x] `goddessDisciples.ts` 32 disciple tiers (oracle/seraph/invoker/templar/herald/warden classes)
- [x] `goddessEquipment.ts`53 equipment pieces (18 relics, 18 vestments, 17 sigils)
- [x] `goddessEquipmentSets.ts` — 9 equipment sets (with GoddessEquipmentSet type)
- [x] `goddessUpgrades.ts`57 upgrades (prayers/global/combat/consecration/disciple/boss)
- [x] `goddessConsecrationUpgrades.ts` — 25 consecration upgrades
- [x] `goddessEnlightenmentUpgrades.ts` — 15 enlightenment upgrades
- [x] `goddessMaterials.ts` — 54 sacred materials (3 per zone)
- [x] `goddessCrafting.ts` — 36 crafting recipes (2 per zone)
- [x] `goddessExplorations.ts` — 72 exploration areas (4 per zone)
- [x] `goddessAchievements.ts` — 40 achievements
- [x] `GoddessEquipmentSet` + `computeGoddessSetBonuses` added to `packages/types`
- NOTE: All data files excluded from coverage until Chunk 4 routes import them
- Lint ✅ · Build ✅ · Tests ✅ (100% coverage)
## Chunk 3 — Sync / Sanitize
- [ ] Update `validateAndSanitize` to inject goddess state defaults for existing saves