feat: add auto-quest and auto-boss toggles

Adds optional automation to the quest and boss panels. Auto-quest
automatically starts the highest-zone available quest (respecting CP
requirements) as soon as none is active. Auto-boss automatically
challenges the highest available boss when one is ready. Both run
exclusively in the client-side RAF tick loop — offline calculations
are unaffected. Toggles persist in GameState via cloud save.
This commit is contained in:
2026-03-07 15:26:41 -08:00
committed by Naomi Carrigan
parent bec972aed1
commit 74d1d21419
6 changed files with 237 additions and 112 deletions
@@ -39,4 +39,8 @@ export interface GameState {
apotheosis?: ApotheosisData;
/** Exploration and crafting state — optional for backwards compatibility */
exploration?: ExplorationState;
/** When true, the tick engine automatically starts the highest-zone available quest */
autoQuest?: boolean;
/** When true, the tick engine automatically challenges the highest available boss */
autoBoss?: boolean;
}