generated from nhcarrigan/template
feat: auto-quest and auto-boss toggles #22
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Optional automation toggles that let players hand off repetitive actions to the game engine. Both are opt-in and could be gated behind prestige upgrades to add progression value.
Auto-Quest
When enabled, the tick engine automatically sends the party on a quest as soon as one becomes available (status
"available"), without the player needing to click. Selects the highest-zone available quest by default.Design Notes
GameState(e.g.autoQuest: boolean)tick.ts) — whenautoQuestis true and a quest is available, call the quest start API automaticallyAuto-Boss
When enabled, the game automatically initiates a boss fight as soon as the current zone's boss becomes available (cooldown expired), without the player needing to click.
Design Notes
GameState(e.g.autoBoss: boolean)Progression Gating (optional)
Both toggles could be locked behind prestige upgrade purchases to give players something meaningful to spend prestige points on mid-game.
Task Checklist
autoQuest: booleanandautoBoss: booleantoGameStatetypetick.tstick.tsprestigeUpgrades.ts✨ This issue was created with help from Hikari~ 🌸