ZeroSpace.gg

Awoken Hollow

Endari T1 Mobile Merc Outpost Unit

import { EndariMobileMercOutpostUnit } from "../../../../defaults/endari.js"; import { Attack } from "../../../../engine/ability.js"; export class AwokenHollow extends EndariMobileMercOutpostUnit { override uuid: string; static override src = "src/zerospace/mercenary/endari/unit/awoken-hollow.ts"; constructor() { super(); this.name = "Awoken Hollow"; this.description = "Mobile flying form of Silent Hollow during Night."; this.wikiDescription = "Transformed form of [[mercenary/endari/building/silent-hollow]] during Night. Mobile and flying."; this.tier = "T1"; this.uuid = "e506a01e-622c-4de0-bc55-60a51a230114"; // Night Mode is the mobile form of the same in-game entity and shares its internal identity. this.internalId = "Troop_Endari_Tavern_C"; this.internalPath = "/Game/Nova/Archetypes_Troops/Troop_Endari_Tavern.Default__Troop_Endari_Tavern_C"; this.internalTags = [ "Attackable.Biological", "Attackable.Building", "Local.Endari", "Research.Production.ShareLocation.Merc", "Research.Requirements.Manager", "Research.Requirements.Merc", "Research.Requirements.Researcher", "Unit.AutoControlGroup.Ignore", "Unit.IgnoreAllArmySelect", ]; this.internalSecondaryTags = ["Air", "Biological"]; this.hp = 2000; this.shields = 0; this.armor = 1; this.armorType = "building"; this.domain = "air"; this.speed = 750; this.turnSpeed = 5000; this.healthRegen = 6; this.transformsFrom = ["mercenary/endari/building/silent-hollow"]; this.transformsInto = ["mercenary/endari/building/silent-hollow"]; this.creates = [ "mercenary/endari/unit/endari-shade", "mercenary/endari/unit/endari-needler", "mercenary/endari/unit/endari-wyrm", "mercenary/endari/unit/endari-devourer", "mercenary/endari/unit/endari-shadow-leech", ]; this.attacks.tearAsunder = new Attack({ internalId: "Default__Weapon_Endari_Tavern_Melee_C", name: "Tear Asunder", damage: 48, shots: 1, cooldown: 0.942, range: 175, delay: 0.34, targets: ["ground"], splash: { multiplier: 1, range: 60 }, parentId: this.id, parentUUID: this.uuid, }); } } export default AwokenHollow;