Add research queue: queue multiple projects, auto-promote on completion, RP refund on dequeue
Balance Check / multi-run-balance (push) Has been cancelled
Balance Check / balance-simulation (push) Has been cancelled
CI / build-and-push (push) Successful in 28s

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-26 08:16:16 -04:00
parent 626ca51041
commit 5885e33531
5 changed files with 164 additions and 20 deletions
+2
View File
@@ -3,6 +3,7 @@ import type { Era } from './gameState';
export interface ResearchState {
completedResearch: string[];
activeResearch: ActiveResearch | null;
researchQueue: string[];
researchPoints: number;
}
@@ -41,5 +42,6 @@ export interface ResearchEffect {
export const INITIAL_RESEARCH: ResearchState = {
completedResearch: [],
activeResearch: null,
researchQueue: [],
researchPoints: 0,
};