@zerospacegg/iolin
Version:
Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)
32 lines • 4.15 kB
TypeScript
/**
* 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 { allBoons, combatBoons, economicBoons, mobilityBoons, specialBoons, utilityBoons } from "./boons.js";
import { allMutators, combatMutators, controlMutators, economicMutators } from "./mutators.js";
export { allBoons, allMutators, combatBoons, combatMutators, controlMutators, economicBoons, economicMutators, mobilityBoons, specialBoons, utilityBoons, };
export declare const allModifiers: (import("./boon/air-supremacy.js").AirSupremacy | import("./boon/battery-pack.js").BatteryPack | import("./mutator/depletion.js").Depletion | import("./boon/detonation.js").Detonation | import("./boon/endurance.js").Endurance | import("./boon/extended-range.js").ExtendedRange | import("./boon/extra-protection.js").ExtraProtection | import("./boon/extra-supply.js").ExtraSupply | import("./boon/goldrush.js").Goldrush | import("./boon/haste.js").Haste | import("./boon/heavy-ordnance.js").HeavyOrdnance | import("./boon/heavy-power.js").HeavyPower | import("./boon/light-power.js").LightPower | import("./mutator/lockdown.js").Lockdown | import("./boon/mid-power.js").MidPower | import("./boon/retribution.js").Retribution | import("./boon/shielding.js").Shielding | import("./boon/siphon.js").Siphon | import("./boon/spiderlings.js").Spiderlings | import("./mutator/sudden-death.js").SuddenDeath | import("./mutator/time-out.js").TimeOut)[];
export declare const positiveModifiers: (import("./boon/air-supremacy.js").AirSupremacy | import("./boon/battery-pack.js").BatteryPack | import("./boon/detonation.js").Detonation | import("./boon/endurance.js").Endurance | import("./boon/extended-range.js").ExtendedRange | import("./boon/extra-protection.js").ExtraProtection | import("./boon/extra-supply.js").ExtraSupply | import("./boon/goldrush.js").Goldrush | import("./boon/haste.js").Haste | import("./boon/heavy-ordnance.js").HeavyOrdnance | import("./boon/heavy-power.js").HeavyPower | import("./boon/light-power.js").LightPower | import("./boon/mid-power.js").MidPower | import("./boon/retribution.js").Retribution | import("./boon/shielding.js").Shielding | import("./boon/siphon.js").Siphon | import("./boon/spiderlings.js").Spiderlings)[];
export declare const ruleChangeModifiers: (import("./mutator/depletion.js").Depletion | import("./mutator/lockdown.js").Lockdown | import("./mutator/sudden-death.js").SuddenDeath | import("./mutator/time-out.js").TimeOut)[];
export declare const combatModifiers: (import("./boon/air-supremacy.js").AirSupremacy | import("./boon/battery-pack.js").BatteryPack | import("./boon/detonation.js").Detonation | import("./boon/endurance.js").Endurance | import("./boon/extended-range.js").ExtendedRange | import("./boon/extra-protection.js").ExtraProtection | import("./boon/heavy-ordnance.js").HeavyOrdnance | import("./boon/heavy-power.js").HeavyPower | import("./boon/light-power.js").LightPower | import("./boon/mid-power.js").MidPower | import("./boon/retribution.js").Retribution | import("./boon/shielding.js").Shielding | import("./boon/siphon.js").Siphon | import("./mutator/sudden-death.js").SuddenDeath)[];
export declare const economicModifiers: (import("./mutator/depletion.js").Depletion | import("./boon/goldrush.js").Goldrush)[];
export declare const utilityModifiers: (import("./boon/extra-supply.js").ExtraSupply | import("./boon/haste.js").Haste | import("./mutator/lockdown.js").Lockdown | import("./boon/spiderlings.js").Spiderlings | import("./mutator/time-out.js").TimeOut)[];
export default allModifiers;
export declare const modifierStats: {
totalModifiers: number;
totalBoons: number;
totalMutators: number;
categories: {
combat: number;
economic: number;
utility: number;
};
};
//# sourceMappingURL=modifiers.d.ts.map