feat: goddess expansion (post-vampire-apotheosis alternate game mode) #18

Closed
opened 2026-03-07 14:33:40 -08:00 by hikari · 0 comments
Owner

Overview

After completing their first Apotheosis in Vampire Mode, players unlock a Goddess Mode — the third and hardest game mode, with divine/celestial theming. Same loop as the base game and vampire expansion, but even slower income, more expensive purchases, lower quest/boss rewards, and an altogether more punishing experience.

Players can toggle freely between all unlocked modes. State is fully isolated per mode — switching saves the current state and loads the other.

Unlock chain:

  • Base Game → always available
  • Vampire Mode → unlocked by first Apotheosis in Base Game
  • Goddess Mode → unlocked by first Apotheosis in Vampire Mode

Architecture

Data Model

  • New GoddessGameState Prisma model mirroring GameState and VampireGameState, stored in its own MongoDB collection
  • Player gets a goddessUnlocked: Boolean field — set to true on first Apotheosis in Vampire Mode
  • Mode switcher expands to support a third option: ✨ Goddess Mode

Mode Switcher UI

  • Same sidebar location as the Vampire toggle (below Early Access announcement)
  • Goddess Mode option only appears after goddessUnlocked = true
  • Visual indicator shows which mode is currently active

Visual Theme

  • Goddess mode applies a .goddess-mode class to the root element
  • Celestial colour scheme: radiant golds, bright whites, soft divine blues
  • Distinct from both the base game (teal/purple) and vampire mode (crimson/black)

Tuning (harder than vampire mode)

Setting Base Game Vampire Mode Goddess Mode
Gold income multiplier ~0.3× ~0.1×
Boss HP Standard Higher Much higher
Boss/quest rewards Standard Standard Lower
Quest failure chance 10%–40% 20%–60% 30%–70%
Purchase costs Standard Standard More expensive
Prestige threshold Standard Higher Much higher

Content (fully fresh goddess/celestial-themed, matching base game scale)

Content Type Count
Zones 18
Bosses 72 (3 per zone)
Quests 95 (4–6 per zone)
Adventurer tiers 32 (divine-flavoured: Acolyte → Priestess → Oracle → … → Avatar of the Divine)
Equipment 53
Equipment sets 9
Upgrades 57
Prestige upgrades 25
Transcendence upgrades 15
Achievements 40
Daily challenges 10
Exploration areas 72 (18 lore zones × 4 areas)
Crafting recipes 36
Materials 54

Zone theme suggestions: Celestial Gardens, The Gilded Sanctum, Astral Halls, The Divine Forge, Empyrean Reaches, The Eternal Throne, etc.


Task Checklist

  • ArchitectureGoddessGameState schema + migration, toggle API update (three-way), mode switcher UI update, .goddess-mode CSS theme
  • Content: Zones, Bosses & Unlock Chain — 18 zones, 72 bosses, zone unlock requirements
  • Content: Quests — 95 quests with divine/celestial lore
  • Content: Adventurers — 32 goddess-flavoured tiers with scaled baseCost
  • Content: Equipment & Sets — 53 items, 9 equipment sets
  • Content: Upgrades — 57 standard + 25 prestige + 15 transcendence upgrades
  • Content: Achievements & Daily Challenges — 40 achievements, 10 daily challenges
  • Content: Exploration & Crafting — 72 exploration areas, 36 recipes, 54 materials
  • Tuning pass — income multipliers, boss HP/reward values, quest failure rates, purchase costs, prestige/transcendence thresholds

Note: Should be implemented after #17 (Vampire Mode) is complete, as it depends on the mode-switching architecture established there.


This issue was created with help from Hikari~ 🌸

## Overview After completing their first Apotheosis in **Vampire Mode**, players unlock a **Goddess Mode** — the third and hardest game mode, with divine/celestial theming. Same loop as the base game and vampire expansion, but even slower income, more expensive purchases, lower quest/boss rewards, and an altogether more punishing experience. Players can **toggle freely** between all unlocked modes. State is fully isolated per mode — switching saves the current state and loads the other. **Unlock chain:** - Base Game → always available - Vampire Mode → unlocked by first Apotheosis in Base Game - Goddess Mode → unlocked by first Apotheosis in Vampire Mode --- ## Architecture ### Data Model - New `GoddessGameState` Prisma model mirroring `GameState` and `VampireGameState`, stored in its own MongoDB collection - `Player` gets a `goddessUnlocked: Boolean` field — set to `true` on first Apotheosis in Vampire Mode - Mode switcher expands to support a third option: `✨ Goddess Mode` ### Mode Switcher UI - Same sidebar location as the Vampire toggle (below Early Access announcement) - Goddess Mode option only appears after `goddessUnlocked = true` - Visual indicator shows which mode is currently active ### Visual Theme - Goddess mode applies a `.goddess-mode` class to the root element - Celestial colour scheme: radiant golds, bright whites, soft divine blues - Distinct from both the base game (teal/purple) and vampire mode (crimson/black) --- ## Tuning (harder than vampire mode) | Setting | Base Game | Vampire Mode | Goddess Mode | |---|---|---|---| | Gold income multiplier | 1× | ~0.3× | ~0.1× | | Boss HP | Standard | Higher | Much higher | | Boss/quest rewards | Standard | Standard | Lower | | Quest failure chance | 10%–40% | 20%–60% | 30%–70% | | Purchase costs | Standard | Standard | More expensive | | Prestige threshold | Standard | Higher | Much higher | --- ## Content (fully fresh goddess/celestial-themed, matching base game scale) | Content Type | Count | |---|---| | Zones | 18 | | Bosses | 72 (3 per zone) | | Quests | 95 (4–6 per zone) | | Adventurer tiers | 32 (divine-flavoured: Acolyte → Priestess → Oracle → … → Avatar of the Divine) | | Equipment | 53 | | Equipment sets | 9 | | Upgrades | 57 | | Prestige upgrades | 25 | | Transcendence upgrades | 15 | | Achievements | 40 | | Daily challenges | 10 | | Exploration areas | 72 (18 lore zones × 4 areas) | | Crafting recipes | 36 | | Materials | 54 | Zone theme suggestions: Celestial Gardens, The Gilded Sanctum, Astral Halls, The Divine Forge, Empyrean Reaches, The Eternal Throne, etc. --- ## Task Checklist - [ ] **Architecture** — `GoddessGameState` schema + migration, toggle API update (three-way), mode switcher UI update, `.goddess-mode` CSS theme - [ ] **Content: Zones, Bosses & Unlock Chain** — 18 zones, 72 bosses, zone unlock requirements - [ ] **Content: Quests** — 95 quests with divine/celestial lore - [ ] **Content: Adventurers** — 32 goddess-flavoured tiers with scaled `baseCost` - [ ] **Content: Equipment & Sets** — 53 items, 9 equipment sets - [ ] **Content: Upgrades** — 57 standard + 25 prestige + 15 transcendence upgrades - [ ] **Content: Achievements & Daily Challenges** — 40 achievements, 10 daily challenges - [ ] **Content: Exploration & Crafting** — 72 exploration areas, 36 recipes, 54 materials - [ ] **Tuning pass** — income multipliers, boss HP/reward values, quest failure rates, purchase costs, prestige/transcendence thresholds **Note**: Should be implemented after #17 (Vampire Mode) is complete, as it depends on the mode-switching architecture established there. --- ✨ This issue was created with help from Hikari~ 🌸
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/elysium#18