UNPKG

@zerospacegg/iolin

Version:

Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)

36 lines 1.38 kB
/** * Mutators - All game mutators (rule-changing modifiers) * * This module exports all available mutators for ZeroSpace gameplay. * Mutators are rule-changing modifiers that alter core game mechanics, * often making the game more challenging or changing fundamental * gameplay assumptions. * * Mutator Categories: * - Combat: Sudden Death * * Updated: 2025-07-16 - Triggering CI build for workflow testing * - Economic: Depletion * - Time/Control: Lockdown, Time Out (TODO) */ // Import all mutator classes import { Depletion } from "./mutator/depletion.js"; import { Lockdown } from "./mutator/lockdown.js"; import { SuddenDeath } from "./mutator/sudden-death.js"; import { TimeOut } from "./mutator/time-out.js"; // Create instances for backward compatibility const depletion = new Depletion(); const lockdown = new Lockdown(); const suddenDeath = new SuddenDeath(); const timeOut = new TimeOut(); // Export individual mutators export { depletion, lockdown, suddenDeath, timeOut }; // Export mutators by category export const combatMutators = [suddenDeath]; export const economicMutators = [depletion]; export const controlMutators = [lockdown, timeOut]; // Export all mutators as a collection export const allMutators = [depletion, lockdown, suddenDeath, timeOut]; // Export default collection export default allMutators; //# sourceMappingURL=mutators.js.map