Add opt-in printed Kull interception and saved counter continuation

This commit is contained in:
Quintine committed 2026-09-30 21:08:33 +10:00
1 parent 3285172eec
commit aeae152370
32 files changed
+2487 -146

No files matched your search

+4
View File
@@ -8,6 +8,7 @@ import {
initializeMoritaniAssassinateGameForAudit,
initializeEcazTreacheryGameForAudit,
initializeSemutaGameForAudit,
initializeKullGameForAudit,
viewGame,
type Game,
} from '../game/engine';
@@ -21,6 +22,7 @@ export const PROTOTYPE_PROFILES = [
'moritani-assassinate',
'ecaz-treachery',
'semuta',
'kull',
] as const;
export type PrototypeProfile = (typeof PROTOTYPE_PROFILES)[number];
export function isPrototypeProfile(value: string): value is PrototypeProfile {
@@ -69,6 +71,8 @@ export function startPrototypeRoom(
? initializeMoritaniAssassinateGameForAudit(initial)
: profile === 'semuta'
? initializeSemutaGameForAudit(initial)
: profile === 'kull'
? initializeKullGameForAudit(initial)
: profile === 'factions'
? initializeFactionExpansionsGameForAudit(initial)
: profile === 'nexus'