ZeroSpace.gg

Dark Disciple

Legion Co-Op T2 Army Unit

import { DarkDisciple } from "../../../../faction/legion/unit/dark-disciple.js"; import { Channel } from "../../../../../engine/ability.js"; export class CoopGalavaxDarkDisciple extends DarkDisciple { static override src = "src/zerospace/coop/commander/galavax/unit/coop-galavax-dark-disciple.ts"; constructor() { super(); this.uuid = "3db83451-3ce1-4b46-bdad-9018bd950486"; this.hexiteCost = 50; this.fluxCost = 125; this.supply = 4; this.internalTags = [ "Attackable.Unit.Troop", "Attackable.Unit.Light", "Attackable.ArmorType.Light", "Attackable.Biological", "Local.Legion.Infantry.Thrall.Psyker", ]; this.hp = 193; this.energy = 100; this.armor = 0; this.armorType = "light"; this.speed = 450; this.attacks.oblivionsCall.damage = 8; this.spells.shadowTraining = new Channel({ name: "Shadow Training", damage: 30, cooldown: 1, cooldownBetweenShots: 0.5, energyCost: 1, energyType: "classic", targets: ["map"], description: "Channel storm at targeted location. Each lightning hit consumes 1 energy. Deals 30 damage every 0.5 seconds.", parentId: this.id, parentUUID: this.uuid, }); this.createdBy = ["coop/commander/galavax/building/coop-galavax-legion-barracks"]; this.unlockedBy = ["coop/commander/galavax/building/coop-galavax-terror-tower"]; this.upgradedBy = ["coop/commander/galavax/building/coop-galavax-citadel"]; } } export default CoopGalavaxDarkDisciple;