ZeroSpace.gg

Harbinger

Grell Co-Op T2 Army Unit

import Harbinger from "../../../../faction/grell/unit/harbinger.js"; import { CoopFrenzySkill } from "../../../../../defaults/grell.js"; export class CoopHarbinger extends Harbinger { static override src = "src/zerospace/coop/commander/vynthra/unit/coop-vynthra-harbinger.ts"; constructor() { super(); this.internalId = undefined; this.internalPath = undefined; this.setVariantUUID("coop-vynthra"); this.upgrades.coagulatedMembrane.description = "Reduces Eruption's health cost by 50."; this.unlockedBy = ["coop/commander/vynthra/building/coop-vynthra-incubator"]; this.createdBy = ["coop/commander/vynthra/building/coop-vynthra-incubator"]; this.upgradedBy = ["coop/commander/vynthra/building/coop-vynthra-synapse-canopy"]; this.attacks.corrosiveSpit.range = 600; this.spells.eruption.energyCost = 75; this.spells.eruption.cooldown = 16; this.spells.frenzy = new CoopFrenzySkill({ parentId: this.id, parentUUID: this.uuid }); this.upgrades.cardiovascularBoost.fluxCost = 50; this.upgrades.cardiovascularBoost.researchTime = 20; this.upgrades.coagulatedMembrane.fluxCost = 100; this.upgrades.coagulatedMembrane.researchTime = 30; this.upgrades.hemalVents.fluxCost = 100; this.upgrades.hemalVents.researchTime = 30; this.upgrades.thermalCarapace.fluxCost = 50; this.upgrades.thermalCarapace.researchTime = 20; } } export default CoopHarbinger;