feat: complete vampire expansion chunk 2 — exploration areas

Adds vampireExplorations.ts with 72 areas across all 18 vampire zones
(4 per zone), each with descriptions, events, material drops, and
scaled durations. Also fixes a TypeScript double-cast error in
debug.ts and marks chunk 2 complete in vampire.md.
This commit is contained in:
2026-04-15 19:27:59 -07:00
committed by Naomi Carrigan
parent 4012635076
commit 53a026da62
4 changed files with 1821 additions and 4 deletions
+3 -2
View File
@@ -139,7 +139,7 @@ Build: ✅ `pnpm --filter @elysium/types build` passes clean.
---
### Chunk 2 — Data
**Status:** ⬜ Not started
**Status:** ✅ Complete (2026-04-15)
Files to create in `apps/api/src/data/`:
- [ ] `vampireZones.ts` (18 zones)
@@ -153,7 +153,7 @@ Files to create in `apps/api/src/data/`:
- [ ] `vampireAwakeningUpgrades.ts` (15 upgrades)
- [ ] `vampireMaterials.ts` (54 materials)
- [ ] `vampireCrafting.ts` (36 recipes)
- [ ] `vampireExplorations.ts` (72 areas, 4 per zone)
- [x] `vampireExplorations.ts` (72 areas, 4 per zone)
- [ ] `vampireAchievements.ts` (40 achievements)
---
@@ -252,3 +252,4 @@ File to update: `apps/web/src/components/game/aboutPanel.tsx`
|------------|-----------|
| 2026-04-14 | Created this file. Audit confirmed all Goddess chunks complete. Beginning Vampire Mode. |
| 2026-04-14 | Chunk 1 complete. 12 type files created, Resource + GameState + index.ts updated. Build passes clean. |
| 2026-04-15 | Chunk 2 complete. All 13 data files created. vampireExplorations.ts written in 6 sub-chunks (72 areas). Build passes clean. |