UNPKG

@zerospacegg/iolin

Version:

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

113 lines 4.4 kB
"use strict"; /** * Boons - All game boons (positive modifiers) * * This module exports all available boons for ZeroSpace gameplay. * Boons are positive modifiers that provide advantages and enhance * various aspects of gameplay, from combat effectiveness to economic * efficiency. * * Boon Categories: * - Combat: Air Supremacy, Shielding * - Economic: Goldrush * - Mobility: Haste * - Special: Spiderlings */ Object.defineProperty(exports, "__esModule", { value: true }); exports.allBoons = exports.specialBoons = exports.utilityBoons = exports.mobilityBoons = exports.economicBoons = exports.combatBoons = exports.spiderlings = exports.siphon = exports.shielding = exports.retribution = exports.midPower = exports.lightPower = exports.heavyPower = exports.heavyOrdnance = exports.haste = exports.goldrush = exports.extraSupply = exports.extraProtection = exports.extendedRange = exports.endurance = exports.detonation = exports.batteryPack = exports.airSupremacy = void 0; // Import all boon classes const air_supremacy_js_1 = require("./boon/air-supremacy.cjs"); const battery_pack_js_1 = require("./boon/battery-pack.cjs"); const detonation_js_1 = require("./boon/detonation.cjs"); const endurance_js_1 = require("./boon/endurance.cjs"); const extended_range_js_1 = require("./boon/extended-range.cjs"); const extra_protection_js_1 = require("./boon/extra-protection.cjs"); const extra_supply_js_1 = require("./boon/extra-supply.cjs"); const goldrush_js_1 = require("./boon/goldrush.cjs"); const haste_js_1 = require("./boon/haste.cjs"); const heavy_ordnance_js_1 = require("./boon/heavy-ordnance.cjs"); const heavy_power_js_1 = require("./boon/heavy-power.cjs"); const light_power_js_1 = require("./boon/light-power.cjs"); const mid_power_js_1 = require("./boon/mid-power.cjs"); const retribution_js_1 = require("./boon/retribution.cjs"); const shielding_js_1 = require("./boon/shielding.cjs"); const siphon_js_1 = require("./boon/siphon.cjs"); const spiderlings_js_1 = require("./boon/spiderlings.cjs"); // Create instances for backward compatibility const airSupremacy = new air_supremacy_js_1.AirSupremacy(); exports.airSupremacy = airSupremacy; const batteryPack = new battery_pack_js_1.BatteryPack(); exports.batteryPack = batteryPack; const detonation = new detonation_js_1.Detonation(); exports.detonation = detonation; const endurance = new endurance_js_1.Endurance(); exports.endurance = endurance; const extendedRange = new extended_range_js_1.ExtendedRange(); exports.extendedRange = extendedRange; const extraProtection = new extra_protection_js_1.ExtraProtection(); exports.extraProtection = extraProtection; const extraSupply = new extra_supply_js_1.ExtraSupply(); exports.extraSupply = extraSupply; const goldrush = new goldrush_js_1.Goldrush(); exports.goldrush = goldrush; const haste = new haste_js_1.Haste(); exports.haste = haste; const heavyOrdnance = new heavy_ordnance_js_1.HeavyOrdnance(); exports.heavyOrdnance = heavyOrdnance; const heavyPower = new heavy_power_js_1.HeavyPower(); exports.heavyPower = heavyPower; const lightPower = new light_power_js_1.LightPower(); exports.lightPower = lightPower; const midPower = new mid_power_js_1.MidPower(); exports.midPower = midPower; const retribution = new retribution_js_1.Retribution(); exports.retribution = retribution; const shielding = new shielding_js_1.Shielding(); exports.shielding = shielding; const siphon = new siphon_js_1.Siphon(); exports.siphon = siphon; const spiderlings = new spiderlings_js_1.Spiderlings(); exports.spiderlings = spiderlings; // Export boons by category exports.combatBoons = [ airSupremacy, batteryPack, detonation, endurance, extendedRange, extraProtection, heavyOrdnance, heavyPower, lightPower, midPower, retribution, shielding, siphon, ]; exports.economicBoons = [goldrush]; exports.mobilityBoons = [haste]; exports.utilityBoons = [extraSupply]; exports.specialBoons = [spiderlings]; // Export all boons as a collection exports.allBoons = [ airSupremacy, batteryPack, detonation, endurance, extendedRange, extraProtection, extraSupply, goldrush, haste, heavyOrdnance, heavyPower, lightPower, midPower, retribution, shielding, siphon, spiderlings, ]; // Export default collection exports.default = exports.allBoons; //# sourceMappingURL=boons.js.map