@zerospacegg/iolin
Version:
Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)
19 lines • 1.2 kB
JavaScript
import OperatingTower from "../../../../faction/protectorate/building/operating-tower.js";
/**
* Coop Operating Tower - Mera's command center
* Main base building that serves as the faction's central command hub
*/
export class CoopOperatingTower extends OperatingTower {
constructor() {
super();
// Generate composite UUID: {parent-uuid}:coop-mera
this.setVariantUUID("coop-mera");
// Coop-specific unlock chains - reference coop units/buildings
this.createdBy = ["coop/commander/mera/unit/coop-mera-prot-build-drone"];
this.creates = ["coop/commander/mera/unit/coop-mera-prot-build-drone", "coop/commander/mera/building/coop-mera-prot-extractor", "coop/commander/mera/unit/coop-mera-prot-harvester", "coop/commander/mera/unit/coop-mera-prot-scout-drone"];
this.unlocks = ["coop/commander/mera/building/coop-mera-supply-platform", "coop/commander/mera/unit/coop-mera-prot-build-drone", "coop/commander/mera/unit/coop-mera-prot-harvester"];
}
}
CoopOperatingTower.src = "src/zerospace/coop/commander/mera/building/coop-mera-operating-tower.ts";
export default CoopOperatingTower;
//# sourceMappingURL=coop-mera-operating-tower.js.map