ZeroSpace.gg

Thrall

Legion Co-Op T1 Army Unit

import { Thrall } from "../../../../faction/legion/unit/thrall.js"; import { Upgrade } from "../../../../../engine/ability.js"; export class CoopGalavaxThrall extends Thrall { static override src = "src/zerospace/coop/commander/galavax/unit/coop-galavax-thrall.ts"; constructor() { super(); this.uuid = "ef0f3ad9-6c42-4ddd-8167-bdf09d908717"; this.internalId = "Troop_Galavax_Thrall_C"; this.hexiteCost = 50; this.fluxCost = 0; this.buildCount = 3; this.supply = 1; this.hp = 70; delete this.upgrades.performanceEnhancers; this.upgrades.sacrificialPawns = new Upgrade({ name: "Sacrificial Pawns", description: "Thralls spawn in groups of four at no additional Hexite cost.", tier: "T2", position: "A", fluxCost: 150, researchTime: 60, parentId: this.id, parentUUID: this.uuid, uuid: "365e6629-b33b-4275-b83c-cfe438b9a123", }); this.upgrades.witnessMe = new Upgrade({ name: "Witness Me!", description: "On death, grants one random ally +40% attack speed and +20% movement speed for 20 seconds.", tier: "T2", position: "B", fluxCost: 150, researchTime: 60, parentId: this.id, parentUUID: this.uuid, uuid: "56b7d145-3f7c-4c98-a959-dbd94efba410", }); this.createdBy = ["coop/commander/galavax/building/coop-galavax-legion-barracks"]; this.unlockedBy = ["coop/commander/galavax/building/coop-galavax-legion-barracks"]; this.upgradedBy = ["coop/commander/galavax/building/coop-galavax-citadel"]; } } export default CoopGalavaxThrall;