ZeroSpace.gg

Valkaru Flame Walker

Valkaru T1 Merc Unit

import { ValkaruMercUnit } from "../../../../defaults/valkaru.js"; import { Attack } from "../../../../engine/ability.js"; class ValkaruFlameWalker extends ValkaruMercUnit { override uuid: string; static override src = "src/zerospace/mercenary/valkaru/unit/valkaru-flame-walker.ts"; constructor() { super(); this.hexiteCost = 100; this.fluxCost = 200; this.name = "Valkaru Flame Walker"; this.tier = "T1"; this.hotkey = "C"; this.internalId = "Troop_Valk_Flamewalker_C"; this.internalPath = "/Game/Nova/Archetypes_Troops/Troop_Valk_Flamewalker.Default__Troop_Valk_Flamewalker_C"; this.internalTags = ["Attackable.Unit.Troop", "Attackable.Unit.Light", "Attackable.ArmorType.Heavy"]; this.internalSecondaryTags = ["Infantry"]; this.uuid = "b03e88d5-5879-4fa0-89d0-0afdd7ed5db1"; this.description = "Heavy ranged infantry which deals damage in a line. \nDeals bonus damage vs light units."; this.shortName = "Flame Walker"; this.hp = 800; this.shields = 0; this.armor = 0; this.armorType = "medium"; this.speed = 400; this.supply = 2; this.turnSpeed = 3000; this.createdBy = ["mercenary/valkaru/building/valkaru-merc-outpost"!]; this.unlockedBy = ["mercenary/valkaru/building/valkaru-merc-outpost"!]; this.attacks.incinerator = new Attack({ name: "Incinerator", damage: 3, cooldown: 0.2, arcAngle: 5, range: 1000, bonusDamage: [{ multiplier: 2.5, vs: ["armor:light"] }], targets: ["ground"], description: "Incendiary projectiles that create sustained burning damage across enemy formations", armorPenetration: 0, delay: 0.01, parentId: this.id, parentUUID: this.uuid, }); } } export default ValkaruFlameWalker;