Skip to content

Connect god items to game systems and resolve equipment persistence #235

Description

@stphung

Context

The god item system (Asprika, Sleipnir, Megingjord) is implemented on feat/god-items (PR #231) with full combat/fishing/dungeon integration, milestone tracking, and debug menu forging. However, it's not yet connected to the actual game — players can only obtain god items through the debug menu.

Part 1: Connect to the game

The system needs in-game triggers and UI for the full god item lifecycle:

Discovery

  • How are god items discovered? Options:
    • Achievement-gated (e.g. reaching a certain zone/prestige)
    • Random discovery like Haven/Soulforge
    • Lore drops or quest-like triggers
    • Always visible but locked until milestones met

Milestone tracking UI

  • Players need to see what milestones are required and their progress
  • Where does this show up? Soulforge overlay? Separate god items panel? Stats panel?

Forge flow

  • Currently only exists in debug menu
  • Need an in-game UI for forging (confirm dialog, animation/notification)
  • Where does the forge action live? Soulforge? Dedicated screen?

Notifications

  • Milestone completion notifications
  • Discovery notifications
  • Forge completion notifications

Part 2: Equipment persistence and the Vault

God items are Mythic-tier equipment that can never be replaced by auto-equip. But there are open questions about how they interact with the equipment and prestige systems:

Key questions

  • Prestige reset: Normal equipment is lost on prestige. Are god items persistent across prestiges, or do they need to be re-forged/re-equipped each time?
  • Vault interaction: If god items persist, do they go through the Vault (Haven room), or are they a separate system entirely?
  • Auto-equip on load: If persistent, should god items auto-equip when starting a new prestige cycle, or does the player need to manually select them?
  • Multiple characters: God item progress is account-level. If you forge Asprika on one character and switch to another, what happens?
  • Slot conflicts: If a player has a god item for a slot but also finds a good legendary, can they choose to unequip the god item? Or is it always forced?

Options to consider

  1. Always equipped (simplest): Once forged, god items are permanently in their slot across all characters and prestiges. No vault interaction needed.
  2. Vault-like persistence: God items persist across prestiges like Vault items but need to be equipped. Could use existing Vault infrastructure.
  3. Re-forge each prestige: God items are lost on prestige and must be re-forged (milestones stay complete). Adds prestige cost/decision.
  4. God item inventory: Separate persistent inventory for god items, player chooses which to equip.

Current god item specs

Item Slot Passive Stats Requirement
Asprika Armor Divine Bulwark (30% DR) CON 40 / WIS 20 1 Expanse cycle
Sleipnir Boots Windborne (100% AtkSpd) DEX 40 / WIS 20 3 Master challenges + Soulforge +7
Megingjord Ring Giant's Might (150% Dmg) STR 40 / CON 20 Soulforge +9

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew game content, systems, or mechanics

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions