ZeroSpace.gg

Scouting Drone

Legion T0 Special Unit

import { LegionSpecialUnit } from "../../../../defaults/legion.js"; export class LegionScoutDrone extends LegionSpecialUnit { override uuid: string; static override src = "src/zerospace/faction/legion/unit/legion-scout-drone.ts"; /** Scouting drones are priced at a flat 1 rather than the 1.125 the formula gives. */ override infuseCostOverride = 1; constructor() { super(); this.hexiteCost = 25; this.fluxCost = 0; this.buildTime = 10; this.buildCount = 1; this.name = "Scouting Drone"; this.description = "Light flying scouting drone."; this.tier = "T0"; this.domain = "air"; this.uuid = "985cec80-0dba-436f-bc47-104de0c1e722"; this.internalId = "Troop_ScoutingDrone_Legion_C"; this.internalPath = "/Game/Nova/Archetypes_Troops/Troop_ScoutingDrone_Legion.Default__Troop_ScoutingDrone_Legion_C"; this.internalTags = [ "Attackable.ArmorType.Light", "Attackable.FlyingUnit", "Attackable.Unit.Light", "Attackable.Unit.ScoutingDrone", "Attackable.Unit.Troop", "Logic.NoVeterancy", "Unit.AutoControlGroup.Ignore", "Unit.IgnoreAllArmySelect", ]; this.internalSecondaryTags = ["Air", "Vehicle"]; // (removed legion:scout-drone tag as it's too specific) this.hp = 75; this.shields = 0; this.armor = 0; this.armorType = "light"; this.speed = 650; this.vision = 1800; this.detectionRadius = 1800; this.turnSpeed = 5000; this.supply = 0; this.hotkey = "S"; this.createdBy = ["faction/legion/building/garrison-tower"]; this.unlockedBy = ["faction/legion/building/garrison-tower"]; this.maxOwned = 3; } } export default LegionScoutDrone;