UNPKG

@zerospacegg/iolin

Version:

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

39 lines 1.79 kB
/** * Modifiers - All game modifiers (boons and mutators) * * This module exports all available game modifiers for ZeroSpace gameplay. * Modifiers alter core game mechanics through positive enhancements (boons) * and rule changes (mutators), providing variety and strategic depth. * * Categories: * - Boons: Positive modifiers that enhance gameplay * - Mutators: Rule-changing modifiers that alter core mechanics */ // Import boon and mutator collections import { allBoons, combatBoons, economicBoons, mobilityBoons, specialBoons, utilityBoons } from "./boons.js"; import { allMutators, combatMutators, controlMutators, economicMutators } from "./mutators.js"; // Export individual collections export { allBoons, allMutators, combatBoons, combatMutators, controlMutators, economicBoons, economicMutators, mobilityBoons, specialBoons, utilityBoons, }; // Export all modifiers combined export const allModifiers = [...allBoons, ...allMutators]; // Export modifiers by type export const positiveModifiers = allBoons; export const ruleChangeModifiers = allMutators; // Export modifiers by impact area export const combatModifiers = [...combatBoons, ...combatMutators]; export const economicModifiers = [...economicBoons, ...economicMutators]; export const utilityModifiers = [...mobilityBoons, ...utilityBoons, ...specialBoons, ...controlMutators]; // Export default collection (all modifiers) export default allModifiers; // Export modifier statistics export const modifierStats = { totalModifiers: allModifiers.length, totalBoons: allBoons.length, totalMutators: allMutators.length, categories: { combat: combatModifiers.length, economic: economicModifiers.length, utility: utilityModifiers.length, }, }; //# sourceMappingURL=modifiers.js.map