ZSGG Public Library
Arandi Judgement
Arandi T2 Merc Unit
import { Attack } from "../../../../engine/ability.js";
import { MercUnit } from "../../../../engine/unit.js";
export class ArandiJudgement extends MercUnit {
override uuid: string;
static override src = "src/zerospace/mercenary/arandi/unit/arandi-judgement.ts";
constructor() {
super();
this.hexiteCost = 100;
this.fluxCost = 200;
this.buildTime = 20;
this.buildCount = 1;
this.name = "Arandi Judgement";
this.tier = "T2";
this.hotkey = "U";
this.supply = 6;
this.faction = "arandi";
this.factionName = "Arandi";
this.uuid = "3493bcca-f6ab-4d97-9bfb-161b81687fb7";
this.hp = 500;
this.armor = 1;
this.armorType = "heavy";
this.speed = 550;
this.vision = 1600;
this.turnSpeed = 2500;
this.domain = "ground";
this.internalId = "Troop_Arandi_MP_Judgement_C";
this.internalPath =
"/Game/Nova/Archetypes_Troops/Multiplayer/Arandi/Troop_Arandi_MP_Judgement.Default__Troop_Arandi_MP_Judgement_C";
this.internalTags = [
"Attackable.Unit.Troop",
"Attackable.Unit.Light",
"Attackable.ArmorType.Heavy",
"Local.Arandi.Judgement",
];
this.internalSecondaryTags = ["Infantry"];
this.description = "Killed friendly units nearby spawn hallucination on death.";
this.createdBy = ["mercenary/arandi/building/arandi-penumbra"];
this.attacks.energyPulsar = new Attack({
internalId: "Default__Weapon_Arandi_MP_Judgement_DummyAttack_C",
name: "Energy Pulsar",
damage: 20,
cooldown: 1.7,
armorPenetration: 0,
delay: 0.5,
range: 1100,
targets: ["ground"],
parentId: this.id,
parentUUID: this.uuid,
});
}
}
export default ArandiJudgement;