UNPKG

@zerospacegg/iolin

Version:

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

589 lines 37.6 kB
"use strict"; /** * ⚠️ AUTO-GENERATED FILE - DO NOT EDIT DIRECTLY! ⚠️ * * This file is automatically generated by scripts/generate-meta-all.ts * * To make changes: * 1. Edit the source TypeScript entity files in src/zerospace/ * 2. Run: tsx scripts/generate-meta-all.ts * 3. The changes will be reflected here automatically * * Any manual edits to this file will be OVERWRITTEN! * * Generated by: Magical Entity Discovery System * Last generated: 2025-12-16T09:23:52.224Z */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.stats = exports.typed = exports.all = void 0; exports.allEntities = allEntities; exports.allUnits = allUnits; exports.allBuildings = allBuildings; exports.allHeroes = allHeroes; exports.allCommanders = allCommanders; const abes_js_1 = require("../zerospace/mechanic/abes.cjs"); const advanced_augmentation_pool_js_1 = require("../zerospace/faction/grell/building/advanced-augmentation-pool.cjs"); const advanced_factory_js_1 = require("../zerospace/faction/protectorate/building/advanced-factory.cjs"); const airstrip_js_1 = require("../zerospace/faction/protectorate/building/airstrip.cjs"); const air_supremacy_js_1 = require("../zerospace/misc/boon/air-supremacy.cjs"); const altar_js_1 = require("../zerospace/faction/legion/building/altar.cjs"); const angry_crab_js_1 = require("../zerospace/nonplayer/jungle-ai/unit/angry-crab.cjs"); const arandi_js_1 = require("../zerospace/mercenary/arandi.cjs"); const arandi_horned_mech_js_1 = __importDefault(require("../zerospace/mercenary/arandi/unit/arandi-horned-mech.cjs")); const arandi_judgment_js_1 = require("../zerospace/mercenary/arandi/unit/arandi-judgment.cjs"); const arandi_merc_outpost_js_1 = __importDefault(require("../zerospace/mercenary/arandi/building/arandi-merc-outpost.cjs")); const arandi_nullseer_js_1 = __importDefault(require("../zerospace/mercenary/arandi/unit/arandi-nullseer.cjs")); const arandi_oathguard_js_1 = __importDefault(require("../zerospace/mercenary/arandi/unit/arandi-oathguard.cjs")); const arandi_phoenix_guard_js_1 = __importDefault(require("../zerospace/mercenary/arandi/unit/arandi-phoenix-guard.cjs")); const arandi_shade_js_1 = __importDefault(require("../zerospace/mercenary/arandi/unit/arandi-shade.cjs")); const arandi_time_warper_js_1 = __importDefault(require("../zerospace/mercenary/arandi/unit/arandi-time-warper.cjs")); const armor_js_1 = require("../zerospace/mechanic/armor.cjs"); const armor_types_js_1 = require("../zerospace/mechanic/armor-types.cjs"); const armory_js_1 = require("../zerospace/faction/legion/building/armory.cjs"); const ascension_1v1_js_1 = require("../zerospace/map/1v1/ascension-1v1.cjs"); const augmentation_pool_js_1 = require("../zerospace/faction/grell/building/augmentation-pool.cjs"); const bastion_js_1 = require("../zerospace/faction/protectorate/unit/bastion.cjs"); const battery_pack_js_1 = require("../zerospace/misc/boon/battery-pack.cjs"); const beastiary_js_1 = require("../zerospace/faction/legion/building/beastiary.cjs"); const behemoth_js_1 = require("../zerospace/faction/grell/unit/behemoth.cjs"); const biomass_js_1 = require("../zerospace/mechanic/biomass.cjs"); const brood_guard_js_1 = require("../zerospace/faction/grell/unit/brood-guard.cjs"); const bulky_spiderling_js_1 = __importDefault(require("../zerospace/nonplayer/jungle-ai/unit/bulky-spiderling.cjs")); const canyon_1v1_js_1 = require("../zerospace/map/1v1/canyon-1v1.cjs"); const chakru_js_1 = require("../zerospace/mercenary/chakru.cjs"); const chakru_clackjaw_js_1 = __importDefault(require("../zerospace/mercenary/chakru/unit/chakru-clackjaw.cjs")); const chakru_cultist_js_1 = __importDefault(require("../zerospace/mercenary/chakru/unit/chakru-cultist.cjs")); const chakru_ghost_crab_js_1 = __importDefault(require("../zerospace/mercenary/chakru/unit/chakru-ghost-crab.cjs")); const chakru_hatun_js_1 = __importDefault(require("../zerospace/mercenary/chakru/unit/chakru-hatun.cjs")); const chakru_rageborn_js_1 = __importDefault(require("../zerospace/mercenary/chakru/unit/chakru-rageborn.cjs")); const chakru_temple_of_earth_js_1 = __importDefault(require("../zerospace/mercenary/chakru/building/chakru-temple-of-earth.cjs")); const chakru_temple_of_water_js_1 = __importDefault(require("../zerospace/mercenary/chakru/building/chakru-temple-of-water.cjs")); const chakru_warrior_js_1 = __importDefault(require("../zerospace/mercenary/chakru/unit/chakru-warrior.cjs")); const citadel_js_1 = require("../zerospace/faction/legion/building/citadel.cjs"); const coastal_outpost_1v1_js_1 = require("../zerospace/map/1v1/coastal-outpost-1v1.cjs"); const commando_js_1 = require("../zerospace/faction/protectorate/unit/commando.cjs"); const coop_vynthra_advanced_augmentation_pool_js_1 = require("../zerospace/coop/commander/vynthra/building/coop-vynthra-advanced-augmentation-pool.cjs"); const coop_mera_advanced_factory_js_1 = require("../zerospace/coop/commander/mera/building/coop-mera-advanced-factory.cjs"); const coop_mera_airstrip_js_1 = require("../zerospace/coop/commander/mera/building/coop-mera-airstrip.cjs"); const coop_vynthra_augmentation_pool_js_1 = require("../zerospace/coop/commander/vynthra/building/coop-vynthra-augmentation-pool.cjs"); const coop_mera_bastion_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-bastion.cjs"); const coop_vynthra_behemoth_js_1 = require("../zerospace/coop/commander/vynthra/unit/coop-vynthra-behemoth.cjs"); const coop_mera_commando_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-commando.cjs"); const coop_vynthra_cultivator_js_1 = require("../zerospace/coop/commander/vynthra/building/coop-vynthra-cultivator.cjs"); const coop_mera_cyclops_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-cyclops.cjs"); const coop_mera_factory_js_1 = require("../zerospace/coop/commander/mera/building/coop-mera-factory.cjs"); const coop_vynthra_grell_extractor_js_1 = require("../zerospace/coop/commander/vynthra/building/coop-vynthra-grell-extractor.cjs"); const coop_vynthra_grell_harvester_js_1 = require("../zerospace/coop/commander/vynthra/unit/coop-vynthra-grell-harvester.cjs"); const coop_mera_griffin_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-griffin.cjs"); const coop_vynthra_harbinger_js_1 = require("../zerospace/coop/commander/vynthra/unit/coop-vynthra-harbinger.cjs"); const coop_vynthra_incubator_js_1 = require("../zerospace/coop/commander/vynthra/building/coop-vynthra-incubator.cjs"); const coop_mera_ironwing_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-ironwing.cjs"); const coop_mera_juggernaut_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-juggernaut.cjs"); const coop_vynthra_large_incubator_js_1 = require("../zerospace/coop/commander/vynthra/building/coop-vynthra-large-incubator.cjs"); const coop_vynthra_lasher_js_1 = require("../zerospace/coop/commander/vynthra/unit/coop-vynthra-lasher.cjs"); const coop_vynthra_man_eater_js_1 = require("../zerospace/coop/commander/vynthra/unit/coop-vynthra-man-eater.cjs"); const coop_mera_mechanical_research_lab_js_1 = require("../zerospace/coop/commander/mera/building/coop-mera-mechanical-research-lab.cjs"); const coop_vynthra_medium_incubator_js_1 = require("../zerospace/coop/commander/vynthra/building/coop-vynthra-medium-incubator.cjs"); const coop_vynthra_nourishing_pod_js_1 = require("../zerospace/coop/commander/vynthra/building/coop-vynthra-nourishing-pod.cjs"); const coop_mera_operating_tower_js_1 = require("../zerospace/coop/commander/mera/building/coop-mera-operating-tower.cjs"); const coop_mera_predator_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-predator.cjs"); const coop_mera_prot_barracks_js_1 = require("../zerospace/coop/commander/mera/building/coop-mera-prot-barracks.cjs"); const coop_mera_prot_build_drone_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-prot-build-drone.cjs"); const coop_mera_prot_extractor_js_1 = require("../zerospace/coop/commander/mera/building/coop-mera-prot-extractor.cjs"); const coop_mera_prot_harvester_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-prot-harvester.cjs"); const coop_mera_prot_scout_drone_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-prot-scout-drone.cjs"); const coop_vynthra_reaver_js_1 = require("../zerospace/coop/commander/vynthra/unit/coop-vynthra-reaver.cjs"); const coop_mera_research_lab_js_1 = require("../zerospace/coop/commander/mera/building/coop-mera-research-lab.cjs"); const coop_vynthra_root_colony_js_1 = require("../zerospace/coop/commander/vynthra/building/coop-vynthra-root-colony.cjs"); const coop_vynthra_seedling_js_1 = require("../zerospace/coop/commander/vynthra/unit/coop-vynthra-seedling.cjs"); const coop_vynthra_skrelling_nest_js_1 = require("../zerospace/coop/commander/vynthra/building/coop-vynthra-skrelling-nest.cjs"); const coop_vynthra_special_augmentation_pool_js_1 = require("../zerospace/coop/commander/vynthra/building/coop-vynthra-special-augmentation-pool.cjs"); const coop_mera_specialized_research_lab_js_1 = require("../zerospace/coop/commander/mera/building/coop-mera-specialized-research-lab.cjs"); const coop_vynthra_stinger_js_1 = require("../zerospace/coop/commander/vynthra/unit/coop-vynthra-stinger.cjs"); const coop_mera_strider_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-strider.cjs"); const coop_mera_supply_platform_js_1 = require("../zerospace/coop/commander/mera/building/coop-mera-supply-platform.cjs"); const coop_vynthra_thresher_js_1 = require("../zerospace/coop/commander/vynthra/unit/coop-vynthra-thresher.cjs"); const coop_mera_titan_js_1 = require("../zerospace/coop/commander/mera/unit/coop-mera-titan.cjs"); const coop_vynthra_weaver_js_1 = require("../zerospace/coop/commander/vynthra/unit/coop-vynthra-weaver.cjs"); const critical_delivery_js_1 = __importDefault(require("../zerospace/coop/mission/critical-delivery.cjs")); const cultivator_js_1 = require("../zerospace/faction/grell/building/cultivator.cjs"); const cyclops_js_1 = require("../zerospace/faction/protectorate/unit/cyclops.cjs"); const depletion_js_1 = require("../zerospace/misc/mutator/depletion.cjs"); const detection_js_1 = require("../zerospace/mechanic/detection.cjs"); const detonation_js_1 = require("../zerospace/misc/boon/detonation.cjs"); const dread_flamer_js_1 = __importDefault(require("../zerospace/mercenary/dread/unit/dread-flamer.cjs")); const yearl_js_1 = __importDefault(require("../zerospace/mercenary/dread/hero/yearl.cjs")); const dread_merc_outpost_js_1 = __importDefault(require("../zerospace/mercenary/dread/building/dread-merc-outpost.cjs")); const dreadnought_js_1 = require("../zerospace/faction/legion/unit/dreadnought.cjs"); const dread_raider_js_1 = __importDefault(require("../zerospace/mercenary/dread/unit/dread-raider.cjs")); const dread_js_1 = require("../zerospace/mercenary/dread.cjs"); const dread_rover_js_1 = __importDefault(require("../zerospace/mercenary/dread/unit/dread-rover.cjs")); const dread_sniper_js_1 = __importDefault(require("../zerospace/mercenary/dread/unit/dread-sniper.cjs")); const drillbot_js_1 = require("../zerospace/nonplayer/jungle-ai/unit/drillbot.cjs"); const echis_point_2v2_js_1 = require("../zerospace/map/2v2/echis-point-2v2.cjs"); const emperor_projection_js_1 = require("../zerospace/faction/legion/unit/emperor-projection.cjs"); const emperor_sacrifice_js_1 = require("../zerospace/mechanic/emperor-sacrifice.cjs"); const endurance_js_1 = require("../zerospace/misc/boon/endurance.cjs"); const energy_js_1 = require("../zerospace/mechanic/energy.cjs"); const exalted_js_1 = require("../zerospace/faction/legion/unit/exalted.cjs"); const extended_range_js_1 = require("../zerospace/misc/boon/extended-range.cjs"); const extra_protection_js_1 = require("../zerospace/misc/boon/extra-protection.cjs"); const extra_supply_js_1 = require("../zerospace/misc/boon/extra-supply.cjs"); const factory_js_1 = require("../zerospace/faction/protectorate/building/factory.cjs"); const fanatic_js_1 = require("../zerospace/faction/legion/unit/fanatic.cjs"); const flux_js_1 = require("../zerospace/mechanic/flux.cjs"); const fractured_oasis_2v2_js_1 = require("../zerospace/map/2v2/fractured-oasis-2v2.cjs"); const frozen_watch_js_1 = __importDefault(require("../zerospace/coop/mission/frozen-watch.cjs")); const galavax_js_1 = require("../zerospace/faction/legion/hero/galavax.cjs"); const garrison_tower_js_1 = require("../zerospace/faction/legion/building/garrison-tower.cjs"); const goldrush_js_1 = require("../zerospace/misc/boon/goldrush.cjs"); const grell_js_1 = require("../zerospace/faction/grell.cjs"); const grell_extractor_js_1 = require("../zerospace/faction/grell/building/grell-extractor.cjs"); const grell_harvester_js_1 = require("../zerospace/faction/grell/unit/grell-harvester.cjs"); const grell_mera_js_1 = __importDefault(require("../zerospace/faction/grell/hero/grell-mera.cjs")); const grell_tech_hero_js_1 = __importDefault(require("../zerospace/faction/grell/hero/grell-tech-hero.cjs")); const griffin_js_1 = require("../zerospace/faction/protectorate/unit/griffin.cjs"); const guardian_obelisk_js_1 = require("../zerospace/faction/legion/building/guardian-obelisk.cjs"); const hammerhead_js_1 = require("../zerospace/faction/protectorate/unit/hammerhead.cjs"); const harbinger_js_1 = require("../zerospace/faction/grell/unit/harbinger.cjs"); const haste_js_1 = require("../zerospace/misc/boon/haste.cjs"); const healing_obelisk_js_1 = require("../zerospace/faction/legion/building/healing-obelisk.cjs"); const heavy_ordnance_js_1 = require("../zerospace/misc/boon/heavy-ordnance.cjs"); const heavy_power_js_1 = require("../zerospace/misc/boon/heavy-power.cjs"); const hel_js_1 = require("../zerospace/mercenary/marran/hero/hel.cjs"); const hellfire_js_1 = require("../zerospace/faction/protectorate/unit/hellfire.cjs"); const hexite_js_1 = require("../zerospace/mechanic/hexite.cjs"); const idal_conduit_js_1 = require("../zerospace/faction/legion/building/idal-conduit.cjs"); const incubator_js_1 = require("../zerospace/faction/grell/building/incubator.cjs"); const infusion_js_1 = require("../zerospace/mechanic/infusion.cjs"); const inquisitress_js_1 = require("../zerospace/faction/legion/hero/inquisitress.cjs"); const ironwing_js_1 = require("../zerospace/faction/protectorate/unit/ironwing.cjs"); const juggernaut_js_1 = require("../zerospace/faction/protectorate/unit/juggernaut.cjs"); const jungle_ai_js_1 = __importDefault(require("../zerospace/nonplayer/jungle-ai.cjs")); const kraegar_js_1 = require("../zerospace/faction/legion/hero/kraegar.cjs"); const large_incubator_js_1 = require("../zerospace/faction/grell/building/large-incubator.cjs"); const lasher_js_1 = require("../zerospace/faction/grell/unit/lasher.cjs"); const legion_barracks_js_1 = require("../zerospace/faction/legion/building/legion-barracks.cjs"); const legion_build_drone_js_1 = require("../zerospace/faction/legion/unit/legion-build-drone.cjs"); const legion_extractor_js_1 = require("../zerospace/faction/legion/building/legion-extractor.cjs"); const legion_js_1 = __importDefault(require("../zerospace/faction/legion.cjs")); const legion_laborer_js_1 = require("../zerospace/faction/legion/unit/legion-laborer.cjs"); const legion_scout_drone_js_1 = require("../zerospace/faction/legion/unit/legion-scout-drone.cjs"); const light_power_js_1 = require("../zerospace/misc/boon/light-power.cjs"); const light_turret_js_1 = require("../zerospace/faction/protectorate/building/light-turret.cjs"); const lockdown_js_1 = require("../zerospace/misc/mutator/lockdown.cjs"); const lost_expedition_2v2_js_1 = require("../zerospace/map/2v2/lost-expedition-2v2.cjs"); const mammoth_js_1 = require("../zerospace/faction/legion/unit/mammoth.cjs"); const man_eater_js_1 = require("../zerospace/faction/grell/unit/man-eater.cjs"); const marran_js_1 = require("../zerospace/mercenary/marran.cjs"); const marran_badger_js_1 = require("../zerospace/mercenary/marran/unit/marran-badger.cjs"); const marran_halo_tank_js_1 = require("../zerospace/mercenary/marran/unit/marran-halo-tank.cjs"); const marran_heavy_trooper_js_1 = require("../zerospace/mercenary/marran/unit/marran-heavy-trooper.cjs"); const marran_hover_tank_js_1 = require("../zerospace/mercenary/marran/unit/marran-hover-tank.cjs"); const marran_merc_outpost_js_1 = require("../zerospace/mercenary/marran/building/marran-merc-outpost.cjs"); const marran_sharpshooter_js_1 = require("../zerospace/mercenary/marran/unit/marran-sharpshooter.cjs"); const mechanical_research_lab_js_1 = require("../zerospace/faction/protectorate/building/mechanical-research-lab.cjs"); const medium_incubator_js_1 = require("../zerospace/faction/grell/building/medium-incubator.cjs"); const mera_js_1 = require("../zerospace/faction/protectorate/hero/mera.cjs"); const mera_commander_js_1 = require("../zerospace/coop/commander/mera-commander.cjs"); const mid_power_js_1 = require("../zerospace/misc/boon/mid-power.cjs"); const mind_control_js_1 = require("../zerospace/mechanic/mind-control.cjs"); const mondar_js_1 = __importDefault(require("../zerospace/mercenary/valkaru/hero/mondar.cjs")); const monolith_js_1 = require("../zerospace/faction/legion/building/monolith.cjs"); const neutral_js_1 = __importDefault(require("../zerospace/nonplayer/neutral.cjs")); const nourishing_pod_js_1 = require("../zerospace/faction/grell/building/nourishing-pod.cjs"); const operating_tower_js_1 = require("../zerospace/faction/protectorate/building/operating-tower.cjs"); const predator_js_1 = __importDefault(require("../zerospace/faction/protectorate/unit/predator.cjs")); const prefect_aster_js_1 = require("../zerospace/faction/protectorate/hero/prefect-aster.cjs"); const prot_barracks_js_1 = require("../zerospace/faction/protectorate/building/prot-barracks.cjs"); const prot_build_drone_js_1 = require("../zerospace/faction/protectorate/unit/prot-build-drone.cjs"); const protectorate_js_1 = __importDefault(require("../zerospace/faction/protectorate.cjs")); const prot_extractor_js_1 = require("../zerospace/faction/protectorate/building/prot-extractor.cjs"); const prot_harvester_js_1 = require("../zerospace/faction/protectorate/unit/prot-harvester.cjs"); const prot_scout_drone_js_1 = require("../zerospace/faction/protectorate/unit/prot-scout-drone.cjs"); const ravager_js_1 = require("../zerospace/nonplayer/jungle-ai/unit/ravager.cjs"); const reanimate_js_1 = require("../zerospace/mechanic/reanimate.cjs"); const reaver_js_1 = require("../zerospace/faction/grell/unit/reaver.cjs"); const research_lab_js_1 = require("../zerospace/faction/protectorate/building/research-lab.cjs"); const retribution_js_1 = require("../zerospace/misc/boon/retribution.cjs"); const ritual_site_js_1 = require("../zerospace/faction/legion/building/ritual-site.cjs"); const rocks_js_1 = __importDefault(require("../zerospace/nonplayer/neutral/building/rocks.cjs")); const root_colony_js_1 = require("../zerospace/faction/grell/building/root-colony.cjs"); const sabretooth_js_1 = require("../zerospace/faction/legion/hero/sabretooth.cjs"); const sacrificial_site_js_1 = require("../zerospace/faction/legion/building/sacrificial-site.cjs"); const seedling_js_1 = require("../zerospace/faction/grell/unit/seedling.cjs"); const shielding_js_1 = require("../zerospace/misc/boon/shielding.cjs"); const siphon_js_1 = require("../zerospace/misc/boon/siphon.cjs"); const skrelling_js_1 = require("../zerospace/faction/grell/unit/skrelling.cjs"); const skrelling_nest_js_1 = require("../zerospace/faction/grell/building/skrelling-nest.cjs"); const sol_invictus_js_1 = require("../zerospace/faction/protectorate/unit/sol-invictus.cjs"); const special_augmentation_pool_js_1 = require("../zerospace/faction/grell/building/special-augmentation-pool.cjs"); const specialized_research_lab_js_1 = require("../zerospace/faction/protectorate/building/specialized-research-lab.cjs"); const spiderling_js_1 = __importDefault(require("../zerospace/faction/grell/unit/spiderling.cjs")); const spiderlings_js_1 = require("../zerospace/misc/boon/spiderlings.cjs"); const starport_js_1 = require("../zerospace/faction/protectorate/building/starport.cjs"); const starsand_1v1_js_1 = require("../zerospace/map/1v1/starsand-1v1.cjs"); const status_resist_js_1 = require("../zerospace/mechanic/status-resist.cjs"); const steelsworn_js_1 = require("../zerospace/faction/legion/unit/steelsworn.cjs"); const stinger_js_1 = __importDefault(require("../zerospace/faction/grell/unit/stinger.cjs")); const strider_js_1 = require("../zerospace/faction/protectorate/unit/strider.cjs"); const sudden_death_js_1 = require("../zerospace/misc/mutator/sudden-death.cjs"); const summoning_obelisk_js_1 = require("../zerospace/faction/legion/building/summoning-obelisk.cjs"); const supply_platform_js_1 = require("../zerospace/faction/protectorate/building/supply-platform.cjs"); const tech_hero_js_1 = require("../zerospace/faction/protectorate/hero/tech-hero.cjs"); const tenebris_1v1_js_1 = require("../zerospace/map/1v1/tenebris-1v1.cjs"); const terror_tank_js_1 = require("../zerospace/faction/legion/unit/terror-tank.cjs"); const terror_tower_js_1 = require("../zerospace/faction/legion/building/terror-tower.cjs"); const thousand_supply_js_1 = require("../zerospace/misc/boon/thousand-supply.cjs"); const thrall_js_1 = require("../zerospace/faction/legion/unit/thrall.cjs"); const three_k_resources_js_1 = require("../zerospace/misc/boon/three-k-resources.cjs"); const thresher_js_1 = require("../zerospace/faction/grell/unit/thresher.cjs"); const time_out_js_1 = require("../zerospace/misc/mutator/time-out.cjs"); const titan_js_1 = require("../zerospace/faction/protectorate/unit/titan.cjs"); const topbar_abilities_js_1 = require("../zerospace/mechanic/topbar-abilities.cjs"); const torq_js_1 = __importDefault(require("../zerospace/mercenary/valkaru/hero/torq.cjs")); const total_annihiliation_ffa_js_1 = require("../zerospace/map/ffa/total-annihiliation-ffa.cjs"); const triarch_iolin_js_1 = __importDefault(require("../zerospace/mercenary/arandi/hero/triarch-iolin.cjs")); const under_fire_js_1 = __importDefault(require("../zerospace/coop/mission/under-fire.cjs")); const valkaru_js_1 = require("../zerospace/mercenary/valkaru.cjs"); const valkaru_beast_js_1 = __importDefault(require("../zerospace/mercenary/valkaru/unit/valkaru-beast.cjs")); const valkaru_flame_walker_js_1 = __importDefault(require("../zerospace/mercenary/valkaru/unit/valkaru-flame-walker.cjs")); const valkaru_hound_js_1 = __importDefault(require("../zerospace/mercenary/valkaru/unit/valkaru-hound.cjs")); const valkaru_merc_outpost_js_1 = __importDefault(require("../zerospace/mercenary/valkaru/building/valkaru-merc-outpost.cjs")); const valkaru_shock_trooper_js_1 = __importDefault(require("../zerospace/mercenary/valkaru/unit/valkaru-shock-trooper.cjs")); const valkaru_tow_bot_js_1 = __importDefault(require("../zerospace/mercenary/valkaru/unit/valkaru-tow-bot.cjs")); const vynthra_js_1 = require("../zerospace/faction/grell/hero/vynthra.cjs"); const vynthra_commander_js_1 = require("../zerospace/coop/commander/vynthra-commander.cjs"); const weaver_js_1 = require("../zerospace/faction/grell/unit/weaver.cjs"); const xol_js_1 = require("../zerospace/faction/xol.cjs"); const xp_tower_js_1 = __importDefault(require("../zerospace/nonplayer/neutral/building/xp-tower.cjs")); const xp_towers_talents_js_1 = require("../zerospace/mechanic/xp-towers-talents.cjs"); /** * All entities discovered through magical TypeScript scanning */ exports.all = [ new abes_js_1.ABES(), new advanced_augmentation_pool_js_1.AdvancedAugmentationPool(), new advanced_factory_js_1.AdvancedFactory(), new airstrip_js_1.Airstrip(), new air_supremacy_js_1.AirSupremacy(), new altar_js_1.Altar(), new angry_crab_js_1.AngryCrab(), new arandi_js_1.Arandi(), new arandi_horned_mech_js_1.default(), new arandi_judgment_js_1.ArandiJudgment(), new arandi_merc_outpost_js_1.default(), new arandi_nullseer_js_1.default(), new arandi_oathguard_js_1.default(), new arandi_phoenix_guard_js_1.default(), new arandi_shade_js_1.default(), new arandi_time_warper_js_1.default(), new armor_js_1.ArmorMitigation(), new armor_types_js_1.ArmorTypes(), new armory_js_1.Armory(), new ascension_1v1_js_1.AscensionMap(), new augmentation_pool_js_1.AugmentationPool(), new bastion_js_1.Bastion(), new battery_pack_js_1.BatteryPack(), new beastiary_js_1.Beastiary(), new behemoth_js_1.Behemoth(), new biomass_js_1.Biomass(), new brood_guard_js_1.BroodGuard(), new bulky_spiderling_js_1.default(), new canyon_1v1_js_1.CanyonMap(), new chakru_js_1.Chakru(), new chakru_clackjaw_js_1.default(), new chakru_cultist_js_1.default(), new chakru_ghost_crab_js_1.default(), new chakru_hatun_js_1.default(), new chakru_rageborn_js_1.default(), new chakru_temple_of_earth_js_1.default(), new chakru_temple_of_water_js_1.default(), new chakru_warrior_js_1.default(), new citadel_js_1.Citadel(), new coastal_outpost_1v1_js_1.CoastalOutpostMap(), new commando_js_1.Commando(), new coop_vynthra_advanced_augmentation_pool_js_1.CoopAdvancedAugmentationPool(), new coop_mera_advanced_factory_js_1.CoopAdvancedFactory(), new coop_mera_airstrip_js_1.CoopAirstrip(), new coop_vynthra_augmentation_pool_js_1.CoopAugmentationPool(), new coop_mera_bastion_js_1.CoopBastion(), new coop_vynthra_behemoth_js_1.CoopBehemoth(), new coop_mera_commando_js_1.CoopCommando(), new coop_vynthra_cultivator_js_1.CoopCultivator(), new coop_mera_cyclops_js_1.CoopCyclops(), new coop_mera_factory_js_1.CoopFactory(), new coop_vynthra_grell_extractor_js_1.CoopGrellExtractor(), new coop_vynthra_grell_harvester_js_1.CoopGrellHarvester(), new coop_mera_griffin_js_1.CoopGriffin(), new coop_vynthra_harbinger_js_1.CoopHarbinger(), new coop_vynthra_incubator_js_1.CoopIncubator(), new coop_mera_ironwing_js_1.CoopIronwing(), new coop_mera_juggernaut_js_1.CoopJuggernaut(), new coop_vynthra_large_incubator_js_1.CoopLargeIncubator(), new coop_vynthra_lasher_js_1.CoopLasher(), new coop_vynthra_man_eater_js_1.CoopManEater(), new coop_mera_mechanical_research_lab_js_1.CoopMechanicalResearchLab(), new coop_vynthra_medium_incubator_js_1.CoopMediumIncubator(), new coop_vynthra_nourishing_pod_js_1.CoopNourishingPod(), new coop_mera_operating_tower_js_1.CoopOperatingTower(), new coop_mera_predator_js_1.CoopPredator(), new coop_mera_prot_barracks_js_1.CoopProtBarracks(), new coop_mera_prot_build_drone_js_1.CoopProtBuildDrone(), new coop_mera_prot_extractor_js_1.CoopProtExtractor(), new coop_mera_prot_harvester_js_1.CoopProtHarvester(), new coop_mera_prot_scout_drone_js_1.CoopProtScoutDrone(), new coop_vynthra_reaver_js_1.CoopReaver(), new coop_mera_research_lab_js_1.CoopResearchLab(), new coop_vynthra_root_colony_js_1.CoopRootColony(), new coop_vynthra_seedling_js_1.CoopSeedling(), new coop_vynthra_skrelling_nest_js_1.CoopSkrellingNest(), new coop_vynthra_special_augmentation_pool_js_1.CoopSpecialAugmentationPool(), new coop_mera_specialized_research_lab_js_1.CoopSpecializedResearchLab(), new coop_vynthra_stinger_js_1.CoopStinger(), new coop_mera_strider_js_1.CoopStrider(), new coop_mera_supply_platform_js_1.CoopSupplyPlatform(), new coop_vynthra_thresher_js_1.CoopThresher(), new coop_mera_titan_js_1.CoopTitan(), new coop_vynthra_weaver_js_1.CoopWeaver(), new critical_delivery_js_1.default(), new cultivator_js_1.Cultivator(), new cyclops_js_1.Cyclops(), new depletion_js_1.Depletion(), new detection_js_1.Detection(), new detonation_js_1.Detonation(), new dread_flamer_js_1.default(), new yearl_js_1.default(), new dread_merc_outpost_js_1.default(), new dreadnought_js_1.Dreadnought(), new dread_raider_js_1.default(), new dread_js_1.DreadRaiders(), new dread_rover_js_1.default(), new dread_sniper_js_1.default(), new drillbot_js_1.DrillBot(), new echis_point_2v2_js_1.EchisPointMap(), new emperor_projection_js_1.EmperorProjection(), new emperor_sacrifice_js_1.EmperorSacrificeMechanic(), new endurance_js_1.Endurance(), new energy_js_1.Energy(), new exalted_js_1.Exalted(), new extended_range_js_1.ExtendedRange(), new extra_protection_js_1.ExtraProtection(), new extra_supply_js_1.ExtraSupply(), new factory_js_1.Factory(), new fanatic_js_1.Fanatic(), new flux_js_1.Flux(), new fractured_oasis_2v2_js_1.FracturedOasisMap(), new frozen_watch_js_1.default(), new galavax_js_1.Galavax(), new garrison_tower_js_1.GarrisonTower(), new goldrush_js_1.Goldrush(), new grell_js_1.Grell(), new grell_extractor_js_1.GrellExtractor(), new grell_harvester_js_1.GrellHarvester(), new grell_mera_js_1.default(), new grell_tech_hero_js_1.default(), new griffin_js_1.Griffin(), new guardian_obelisk_js_1.GuardianObelisk(), new hammerhead_js_1.Hammerhead(), new harbinger_js_1.Harbinger(), new haste_js_1.Haste(), new healing_obelisk_js_1.HealingObelisk(), new heavy_ordnance_js_1.HeavyOrdnance(), new heavy_power_js_1.HeavyPower(), new hel_js_1.Hel(), new hellfire_js_1.Hellfire(), new hexite_js_1.Hexite(), new idal_conduit_js_1.IdalConduit(), new incubator_js_1.Incubator(), new infusion_js_1.Infusion(), new inquisitress_js_1.Inquisitress(), new ironwing_js_1.Ironwing(), new juggernaut_js_1.Juggernaut(), new jungle_ai_js_1.default(), new kraegar_js_1.Kraegar(), new large_incubator_js_1.LargeIncubator(), new lasher_js_1.Lasher(), new legion_barracks_js_1.LegionBarracks(), new legion_build_drone_js_1.LegionBuildDrone(), new legion_extractor_js_1.LegionExtractor(), new legion_js_1.default(), new legion_laborer_js_1.LegionLaborer(), new legion_scout_drone_js_1.LegionScoutDrone(), new light_power_js_1.LightPower(), new light_turret_js_1.LightTurret(), new lockdown_js_1.Lockdown(), new lost_expedition_2v2_js_1.LostExpeditionMap(), new mammoth_js_1.Mammoth(), new man_eater_js_1.ManEater(), new marran_js_1.Marran(), new marran_badger_js_1.MarranBadger(), new marran_halo_tank_js_1.MarranHaloTank(), new marran_heavy_trooper_js_1.MarranHeavyTrooper(), new marran_hover_tank_js_1.MarranHoverTank(), new marran_merc_outpost_js_1.MarranMercOutpostBuilding(), new marran_sharpshooter_js_1.MarranSharpshooter(), new mechanical_research_lab_js_1.MechanicalResearchLab(), new medium_incubator_js_1.MediumIncubator(), new mera_js_1.Mera(), new mera_commander_js_1.MeraCoop(), new mid_power_js_1.MidPower(), new mind_control_js_1.MindControl(), new mondar_js_1.default(), new monolith_js_1.Monolith(), new neutral_js_1.default(), new nourishing_pod_js_1.NourishingPod(), new operating_tower_js_1.OperatingTower(), new predator_js_1.default(), new prefect_aster_js_1.PrefectAster(), new prot_barracks_js_1.ProtBarracks(), new prot_build_drone_js_1.ProtBuildDrone(), new protectorate_js_1.default(), new prot_extractor_js_1.ProtExtractor(), new prot_harvester_js_1.ProtHarvester(), new prot_scout_drone_js_1.ProtScoutDrone(), new ravager_js_1.Ravager(), new reanimate_js_1.Reanimate(), new reaver_js_1.Reaver(), new research_lab_js_1.ResearchLab(), new retribution_js_1.Retribution(), new ritual_site_js_1.RitualSite(), new rocks_js_1.default(), new root_colony_js_1.RootColony(), new sabretooth_js_1.Sabretooth(), new sacrificial_site_js_1.SacrificialSite(), new seedling_js_1.Seedling(), new shielding_js_1.Shielding(), new siphon_js_1.Siphon(), new skrelling_js_1.Skrelling(), new skrelling_nest_js_1.SkrellingNest(), new sol_invictus_js_1.SolInvictus(), new special_augmentation_pool_js_1.SpecialAugmentationPool(), new specialized_research_lab_js_1.SpecializedResearchLab(), new spiderling_js_1.default(), new spiderlings_js_1.Spiderlings(), new starport_js_1.Starport(), new starsand_1v1_js_1.StarsandMap(), new status_resist_js_1.StatusResist(), new steelsworn_js_1.Steelsworn(), new stinger_js_1.default(), new strider_js_1.Strider(), new sudden_death_js_1.SuddenDeath(), new summoning_obelisk_js_1.SummoningObelisk(), new supply_platform_js_1.SupplyPlatform(), new tech_hero_js_1.TechHero(), new tenebris_1v1_js_1.TenebrisMap(), new terror_tank_js_1.TerrorTank(), new terror_tower_js_1.TerrorTower(), new thousand_supply_js_1.ThousandSupply(), new thrall_js_1.Thrall(), new three_k_resources_js_1.ThreeKResources(), new thresher_js_1.Thresher(), new time_out_js_1.TimeOut(), new titan_js_1.Titan(), new topbar_abilities_js_1.TopbarAbilities(), new torq_js_1.default(), new total_annihiliation_ffa_js_1.TotalAnnihilationMap(), new triarch_iolin_js_1.default(), new under_fire_js_1.default(), new valkaru_js_1.Valkaru(), new valkaru_beast_js_1.default(), new valkaru_flame_walker_js_1.default(), new valkaru_hound_js_1.default(), new valkaru_merc_outpost_js_1.default(), new valkaru_shock_trooper_js_1.default(), new valkaru_tow_bot_js_1.default(), new vynthra_js_1.Vynthra(), new vynthra_commander_js_1.VynthraCoop(), new weaver_js_1.Weaver(), new xol_js_1.Xol(), new xp_tower_js_1.default(), new xp_towers_talents_js_1.XPTowersAndTalents() ]; /** * Typed collections with magical getters */ exports.typed = { get units() { return exports.all.filter(e => e.type === 'unit'); }, get buildings() { return exports.all.filter(e => e.type === 'building'); }, get heroes() { return exports.all.filter(e => e.type === 'hero'); }, get commanders() { return exports.all.filter(e => e.type === 'commander'); }, get maps() { return exports.all.filter(e => e.type === 'map'); }, get missions() { return exports.all.filter(e => e.type === 'mission'); }, get boons() { return exports.all.filter(e => e.type === 'boon'); }, get mutators() { return exports.all.filter(e => e.type === 'mutator'); }, get factions() { return exports.all.filter(e => e.type === 'faction'); }, get talents() { return exports.all.filter(e => e.type === 'talent'); }, get commander() { return exports.all.filter(e => e.faction === 'commander'); }, get mission() { return exports.all.filter(e => e.faction === 'mission'); }, get grell() { return exports.all.filter(e => e.faction === 'grell'); }, get legion() { return exports.all.filter(e => e.faction === 'legion'); }, get protectorate() { return exports.all.filter(e => e.faction === 'protectorate'); }, get arandi() { return exports.all.filter(e => e.faction === 'arandi'); }, get chakru() { return exports.all.filter(e => e.faction === 'chakru'); }, get dread() { return exports.all.filter(e => e.faction === 'dread'); }, get marran() { return exports.all.filter(e => e.faction === 'marran'); }, get valkaru() { return exports.all.filter(e => e.faction === 'valkaru'); }, get neutral() { return exports.all.filter(e => e.faction === 'neutral'); }, get mainFactions() { return exports.all.filter(e => e.type === 'faction' && e.subtype === 'main'); }, get mercFactions() { return exports.all.filter(e => e.type === 'faction' && e.subtype === 'mercenary'); }, get npFactions() { return exports.all.filter(e => e.type === 'faction' && e.subtype === 'nonplayer'); } }; /** * Entity count statistics */ exports.stats = { total: exports.all.length, byType: { units: exports.typed.units.length, buildings: exports.typed.buildings.length, heroes: exports.typed.heroes.length, commanders: exports.typed.commanders.length, maps: exports.typed.maps.length, missions: exports.typed.missions.length, boons: exports.typed.boons.length, mutators: exports.typed.mutators.length, factions: exports.typed.factions.length, talents: exports.typed.talents.length }, byFaction: { commander: exports.typed.commander.length, mission: exports.typed.mission.length, grell: exports.typed.grell.length, legion: exports.typed.legion.length, protectorate: exports.typed.protectorate.length, arandi: exports.typed.arandi.length, chakru: exports.typed.chakru.length, dread: exports.typed.dread.length, marran: exports.typed.marran.length, valkaru: exports.typed.valkaru.length, neutral: exports.typed.neutral.length }, byFactionType: { mainFactions: exports.typed.mainFactions.length, mercFactions: exports.typed.mercFactions.length, npFactions: exports.typed.npFactions.length } }; /** * Legacy compatibility functions */ function allEntities() { return exports.all; } function allUnits() { return exports.typed.units; } function allBuildings() { return exports.typed.buildings; } function allHeroes() { return exports.typed.heroes; } function allCommanders() { return exports.typed.commanders; } //# sourceMappingURL=all.js.map