ZSGG Public Library
Weaver
Grell Co-Op T3.5 Army Unit
import Weaver from "../../../../faction/grell/unit/weaver.js";
import { CoopFrenzySkill } from "../../../../../defaults/grell.js";
import { Upgrade } from "../../../../../engine/ability.js";
export class CoopWeaver extends Weaver {
static override src = "src/zerospace/coop/commander/vynthra/unit/coop-vynthra-weaver.ts";
constructor() {
super();
this.internalId = undefined;
this.internalPath = undefined;
this.setVariantUUID("coop-vynthra");
this.upgrades.healing = new Upgrade({
name: "Healing",
description: "+35% healing and damage output.",
tier: "T1",
position: "B",
fluxCost: 50,
researchTime: 25,
parentId: this.id,
parentUUID: this.uuid,
uuid: "e2913486-af64-4d6e-905e-07f281593931",
});
this.unlockedBy = ["coop/commander/vynthra/building/coop-vynthra-elderwomb"];
this.createdBy = ["coop/commander/vynthra/building/coop-vynthra-elderwomb"];
this.upgradedBy = ["coop/commander/vynthra/building/coop-vynthra-synapse-canopy"];
this.spells.frenzy = new CoopFrenzySkill({ parentId: this.id, parentUUID: this.uuid });
this.upgrades.koruNeuropaths.fluxCost = 50;
this.upgrades.koruNeuropaths.researchTime = 25;
}
}
export default CoopWeaver;