@zerospacegg/iolin
Version:
Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)
26 lines • 1.54 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.CoopOperatingTower = void 0;
const operating_tower_js_1 = __importDefault(require("../../../../faction/protectorate/building/operating-tower.cjs"));
/**
* Coop Operating Tower - Mera's command center
* Main base building that serves as the faction's central command hub
*/
class CoopOperatingTower extends operating_tower_js_1.default {
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"];
}
}
exports.CoopOperatingTower = CoopOperatingTower;
CoopOperatingTower.src = "src/zerospace/coop/commander/mera/building/coop-mera-operating-tower.ts";
exports.default = CoopOperatingTower;
//# sourceMappingURL=coop-mera-operating-tower.js.map