ZeroSpace.gg

Monolith

Legion Co-Op Ultimate Building

import { LegionUltimateBuilding } from "../../../../../defaults/legion.js"; import { Attack } from "../../../../../engine/ability.js"; export class CoopGalavaxMonolith extends LegionUltimateBuilding { static override src = "src/zerospace/coop/commander/galavax/building/coop-galavax-monolith.ts"; constructor() { super(); this.uuid = "0475b9d0-9c4f-4a55-aac7-d0afad92ed4e"; this.hexiteCost = 635; this.fluxCost = 0; this.buildTime = 1; this.buildCount = 1; this.timedLife = 45; this.name = "Monolith"; this.tier = "ultimate"; this.internalId = "Building_Legion_Monolith_C"; this.internalPath = "/Game/Nova/Archetypes_Buildings/Building_Legion_Monolith.Default__Building_Legion_Monolith_C"; this.internalTags = [ "Attackable.Building.Anorganic", "Building.NoContructionCompleteSound", "Logic.NoBonusDamageWhileConstructing", "Building.Legion.Monolith", ]; this.hp = 1000; this.armor = 0; this.armorType = "building"; this.speed = 0; this.tag("massive"); this.attacks.annihilation = new Attack({ internalId: "Default__Weapon_LegionMonolith_C", name: "Annihilation", damage: 70, cooldown: 0.7, armorPenetration: 0, delay: 0, range: 1700, targets: [], parentId: this.id, parentUUID: this.uuid, }); this.internalId = "Building_Galavax_Monolith_C"; this.createdBy = ["coop/commander/galavax-commander/topbar/spawn-monolith"]; this.unlockedBy = ["coop/commander/galavax-commander/level/7"]; this.creates = ["coop/commander/galavax/unit/coop-galavax-emperor-projection"]; this.unlocks = ["coop/commander/galavax/unit/coop-galavax-emperor-projection"]; } } export default CoopGalavaxMonolith;