UNPKG

@zerospacegg/iolin

Version:

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

36 lines 1.83 kB
/** * Protectorate Main Faction * Technological human faction focused on engineering excellence and adaptive warfare * * Faction structure: * - Advanced technological superiority through superior planning * - Modular design and systematic coordination * - Scientific methodology and continuous innovation * - Adaptive engineering and tactical flexibility * - Combined arms warfare and force multiplication */ import { MainFaction } from "../../engine/faction.js"; import AdvancedFactory from "./protectorate/building/advanced-factory.js"; import Airstrip from "./protectorate/building/airstrip.js"; import LightTurret from "./protectorate/building/light-turret.js"; import OperatingTower from "./protectorate/building/operating-tower.js"; import ProtExtractor from "./protectorate/building/prot-extractor.js"; import SpecializedResearchLab from "./protectorate/building/specialized-research-lab.js"; import Juggernaut from "./protectorate/unit/juggernaut.js"; import ProtHarvester from "./protectorate/unit/prot-harvester.js"; import ProtScoutDrone from "./protectorate/unit/prot-scout-drone.js"; import SolInvictus from "./protectorate/unit/sol-invictus.js"; import Strider from "./protectorate/unit/strider.js"; /** * Protectorate Faction Entity - Modern Class Architecture */ declare class ProtectorateFactionEntity extends MainFaction { uuid: string; static src: string; readonly name: string; constructor(); get buildingClasses(): (typeof AdvancedFactory | typeof SpecializedResearchLab | typeof Airstrip | typeof OperatingTower | typeof ProtExtractor | typeof LightTurret)[]; get unitClasses(): (typeof Juggernaut | typeof ProtHarvester | typeof ProtScoutDrone | typeof Strider | typeof SolInvictus)[]; } export default ProtectorateFactionEntity; //# sourceMappingURL=protectorate.d.ts.map