ZSGG Public Library
Incubator
Grell Co-Op T2 Production Building
import { GrellProductionBuilding } from "../../../../../defaults/grell.js";
export class CoopIncubator extends GrellProductionBuilding {
override uuid: string;
static override src = "src/zerospace/coop/commander/vynthra/building/coop-vynthra-incubator.ts";
override get variantOf(): string {
return "faction/grell/building/incubator";
}
constructor() {
super();
this.hexiteCost = 100;
this.fluxCost = 50;
this.buildTime = 45;
this.buildCount = 1;
this.name = "Incubator";
this.description = "Medium unit production structure.";
this.tier = "T2";
this.hotkey = "F";
this.uuid = "aa7188d7-c065-4ca7-b0ed-2d8efd50cd0e";
this.hp = 1200;
this.armor = 1;
this.speed = 0;
this.shortName = "Incubator";
this.creates = [
"coop/commander/vynthra/unit/coop-vynthra-harbinger",
"coop/commander/vynthra/unit/coop-vynthra-keeper",
"coop/commander/vynthra/unit/coop-vynthra-thresher",
];
this.createdBy = ["coop/commander/vynthra/unit/coop-vynthra-seedling"];
this.unlockedBy = ["coop/commander/vynthra/building/coop-vynthra-young-canopy"];
this.unlocks = [
"coop/commander/vynthra/unit/coop-vynthra-harbinger",
"coop/commander/vynthra/unit/coop-vynthra-keeper",
"coop/commander/vynthra/unit/coop-vynthra-thresher",
"faction/grell/building/skyclutch",
"coop/commander/vynthra/building/coop-vynthra-synapse-canopy",
];
this.unlocksMercTier = "T2";
this.setVariantUUID("coop-vynthra");
this.unlockedBy = ["coop/commander/vynthra/building/coop-vynthra-young-canopy"];
this.creates = [
"coop/commander/vynthra/unit/coop-vynthra-harbinger",
"coop/commander/vynthra/unit/coop-vynthra-mandragora",
"coop/commander/vynthra/unit/coop-vynthra-thresher",
];
this.createdBy = ["coop/commander/vynthra/unit/coop-vynthra-seedling"];
this.unlocks = [
"coop/commander/vynthra/unit/coop-vynthra-harbinger",
"coop/commander/vynthra/unit/coop-vynthra-mandragora",
"coop/commander/vynthra/unit/coop-vynthra-thresher",
"coop/commander/vynthra/building/coop-vynthra-synapse-canopy",
];
}
}
export default CoopIncubator;