ZeroSpace.gg

Emperor Projection

Legion Ultimate Unit

import { Attack } from "../../../../engine/ability.js"; import { LegionUltimateUnit } from "../../../../defaults/legion.js"; import type { Tier } from "../../../../engine/core.js"; export class EmperorProjection extends LegionUltimateUnit { override uuid: string; static override src = "src/zerospace/faction/legion/unit/emperor-projection.ts"; constructor() { super(); this.hexiteCost = 0; this.fluxCost = 0; this.buildTime = 5; this.buildCount = 1; this.name = "Emperor Projection"; this.tier = "ultimate"; this.uuid = "02b5fb2f-8759-4c09-b9bd-0b2c2cf80d49"; this.internalId = "Troop_Empire_EmperorProjection_C"; this.internalPath = "/Game/Nova/Archetypes_Troops/Troop_Empire_EmperorProjection.Default__Troop_Empire_EmperorProjection_C"; this.internalTags = [ "Attackable.ArmorType.Medium", "Attackable.Unit.Massive", "Attackable.Unit.Troop", "Local.Legion.Emperor", "Logic.MapBoss", "Logic.NoVeterancy", ]; this.internalSecondaryTags = ["Infantry"]; this.supply = 0; this.stunResist = 100; this.hp = 5000; this.shields = 0; this.armor = 2; this.armorType = "medium"; this.speed = 600; this.vision = 1800; this.turnSpeed = 1500; this.createdBy = ["faction/legion/building/ritual-site"]; this.unlockedBy = ["faction/legion/building/ritual-site"]; this.tag("massive"); this.attacks.attack = new Attack({ internalId: "Default__Legion_EmperorProjection_C", name: "Attack", damage: 100, cooldown: 1.4, range: 300, delay: 0.688, targets: ["ground"], bonusDamage: [{ multiplier: 2, vs: ["building"] }], splash: { multiplier: 1.0, range: 175 }, parentId: this.id, parentUUID: this.uuid, }); } } export default EmperorProjection;