ZeroSpace.gg

Keeper

Grell Co-Op T1 Army Unit

import { Keeper } from "../../../../faction/grell/unit/keeper.js"; import { CoopFrenzySkill } from "../../../../../defaults/grell.js"; export class CoopKeeper extends Keeper { static override src = "src/zerospace/coop/commander/vynthra/unit/coop-vynthra-keeper.ts"; constructor() { super(); this.tier = "T1"; this.hp = 250; this.armor = 0; // Vynthra's Keepers are built one at a time for 125 hexite; PvP builds pairs for 150/50. this.hexiteCost = 125; this.fluxCost = 0; this.buildCount = 1; this.internalId = undefined; this.internalPath = undefined; this.setVariantUUID("coop-vynthra"); this.upgrades.exoskeletonReinforcement.description = "+75 max HP."; this.unlockedBy = ["coop/commander/vynthra/building/coop-vynthra-broodwomb"]; this.createdBy = ["coop/commander/vynthra/building/coop-vynthra-broodwomb"]; this.upgradedBy = ["coop/commander/vynthra/building/coop-vynthra-synapse-canopy"]; this.creates = ["coop/commander/vynthra/unit/coop-vynthra-arkanid"]; this.attacks.keeperTalons.range = 100; this.spells.frenzy = new CoopFrenzySkill({ parentId: this.id, parentUUID: this.uuid, }); this.upgrades.acceleratedMitosis.fluxCost = 75; this.upgrades.acceleratedMitosis.researchTime = 30; this.upgrades.cytokininSurge.fluxCost = 50; this.upgrades.cytokininSurge.researchTime = 22; this.upgrades.exoskeletonReinforcement.fluxCost = 50; this.upgrades.exoskeletonReinforcement.researchTime = 22; } } export default CoopKeeper;