UNPKG

@zerospacegg/iolin

Version:

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

78 lines 4.07 kB
"use strict"; /** * Legion Buildings * All building types for the Legion faction */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.terrorTower = exports.sacrificialSite = exports.ritualSite = exports.monolith = exports.legionExtractor = exports.legionBarracks = exports.idalConduit = exports.healingObelisk = exports.guardianObelisk = exports.garrisonTower = exports.citadel = exports.beastiary = exports.armory = exports.altar = exports.legionBuildings = exports.legionUltimateBuildings = exports.legionSpecialBuildings = exports.legionDefensiveBuildings = exports.legionSupplyBuildings = exports.legionTechBuildings = exports.legionProductionBuildings = void 0; // Import all Legion building classes const altar_js_1 = __importDefault(require("./altar.cjs")); const armory_js_1 = __importDefault(require("./armory.cjs")); const beastiary_js_1 = __importDefault(require("./beastiary.cjs")); const citadel_js_1 = __importDefault(require("./citadel.cjs")); const garrison_tower_js_1 = __importDefault(require("./garrison-tower.cjs")); const guardian_obelisk_js_1 = __importDefault(require("./guardian-obelisk.cjs")); const healing_obelisk_js_1 = __importDefault(require("./healing-obelisk.cjs")); const idal_conduit_js_1 = __importDefault(require("./idal-conduit.cjs")); const legion_barracks_js_1 = __importDefault(require("./legion-barracks.cjs")); const legion_extractor_js_1 = __importDefault(require("./legion-extractor.cjs")); const monolith_js_1 = __importDefault(require("./monolith.cjs")); const ritual_site_js_1 = __importDefault(require("./ritual-site.cjs")); const sacrificial_site_js_1 = __importDefault(require("./sacrificial-site.cjs")); const terror_tower_js_1 = __importDefault(require("./terror-tower.cjs")); // Instantiate all Legion buildings const altar = new altar_js_1.default(); exports.altar = altar; const armory = new armory_js_1.default(); exports.armory = armory; const beastiary = new beastiary_js_1.default(); exports.beastiary = beastiary; const citadel = new citadel_js_1.default(); exports.citadel = citadel; const garrisonTower = new garrison_tower_js_1.default(); exports.garrisonTower = garrisonTower; const guardianObelisk = new guardian_obelisk_js_1.default(); exports.guardianObelisk = guardianObelisk; const healingObelisk = new healing_obelisk_js_1.default(); exports.healingObelisk = healingObelisk; const idalConduit = new idal_conduit_js_1.default(); exports.idalConduit = idalConduit; const legionBarracks = new legion_barracks_js_1.default(); exports.legionBarracks = legionBarracks; const legionExtractor = new legion_extractor_js_1.default(); exports.legionExtractor = legionExtractor; const monolith = new monolith_js_1.default(); exports.monolith = monolith; const ritualSite = new ritual_site_js_1.default(); exports.ritualSite = ritualSite; const sacrificialSite = new sacrificial_site_js_1.default(); exports.sacrificialSite = sacrificialSite; const terrorTower = new terror_tower_js_1.default(); exports.terrorTower = terrorTower; // Production buildings exports.legionProductionBuildings = [legionBarracks, beastiary, altar]; // Tech buildings exports.legionTechBuildings = [armory, citadel, terrorTower]; // Supply buildings exports.legionSupplyBuildings = [idalConduit, legionExtractor]; // Defensive buildings exports.legionDefensiveBuildings = [garrisonTower, guardianObelisk, healingObelisk]; // Special buildings exports.legionSpecialBuildings = [ritualSite, sacrificialSite]; // Ultimate buildings exports.legionUltimateBuildings = [monolith]; // All Legion buildings exports.legionBuildings = [ ...exports.legionProductionBuildings, ...exports.legionTechBuildings, ...exports.legionSupplyBuildings, ...exports.legionDefensiveBuildings, ...exports.legionSpecialBuildings, ...exports.legionUltimateBuildings, ]; // Default export for convenience exports.default = exports.legionBuildings; //# sourceMappingURL=index.js.map