ZSGG Public Library
Emperor Projection
Legion Co-Op Ultimate Unit
import { EmperorProjection } from "../../../../faction/legion/unit/emperor-projection.js";
import { Spell } from "../../../../../engine/ability.js";
export class CoopGalavaxEmperorProjection extends EmperorProjection {
static override src = "src/zerospace/coop/commander/galavax/unit/coop-galavax-emperor-projection.ts";
constructor() {
super();
this.uuid = "2db62715-3007-46ec-b5ab-4eeec82633e6";
this.internalId = "Troop_Galavax_EmperorProjection_C";
this.internalPath = undefined;
this.hp = 22200;
this.attacks.attack.name = "The Final Judgement";
this.attacks.attack.targets = ["ground", "air"];
this.attacks.attack.splash = { multiplier: 1.0, range: 100 };
this.spells.emperorsFury = new Spell({
name: "Emperor's Fury",
hotkey: "L",
cooldown: 10,
damage: 300,
duration: 2,
targets: ["ground", "air"],
description: "Deal 300 damage to enemies in an arc and stun them for 2 seconds.",
parentId: this.id,
parentUUID: this.uuid,
});
this.createdBy = ["coop/commander/galavax/building/coop-galavax-monolith"];
this.unlockedBy = ["coop/commander/galavax/building/coop-galavax-monolith"];
}
}
export default CoopGalavaxEmperorProjection;