ZeroSpace.gg

Healing Obelisk

Legion Co-Op Special Building

import { LegionSpecialBuilding } from "../../../../../defaults/legion.js"; import { Heal } from "../../../../../engine/ability.js"; export class CoopGalavaxHealingObelisk extends LegionSpecialBuilding { static override src = "src/zerospace/coop/commander/galavax/building/coop-galavax-healing-obelisk.ts"; constructor() { super(); this.uuid = "49ba3e23-ae6b-4883-b047-fc5ef687bef1"; this.hexiteCost = 125; this.fluxCost = 0; this.buildTime = 25; this.buildCount = 1; this.name = "Healing Obelisk"; this.description = "Heals friendly units. \nConsumes energy to heal more."; this.tier = ""; this.hp = 400; this.armor = 0; this.armorType = "building"; this.speed = 0; this.energy = 50; this.startingEnergy = 50; this.energyRegen = 2; this.heals.embraceOfTheEmperor = new Heal({ name: "Embrace of the Emperor", healing: 20, cooldown: 0.5, range: 800, energyCost: 4, energyType: "classic", targets: ["air", "ground"], parentId: this.id, parentUUID: this.uuid, }); this.createdBy = ["coop/commander/galavax/unit/coop-galavax-legion-build-drone"]; this.unlockedBy = ["coop/commander/galavax/building/coop-galavax-legion-barracks"]; this.heals.embraceOfTheEmperor.healing = 15; this.heals.embraceOfTheEmperor.cooldown = 1.0; this.heals.embraceOfTheEmperor.range = 1600; this.internalId = "Building_Legion_Obelisk_Healing_C"; this.createdBy = ["coop/commander/galavax/unit/coop-galavax-legion-build-drone"]; this.unlockedBy = ["coop/commander/galavax/building/coop-galavax-legion-barracks"]; } } export default CoopGalavaxHealingObelisk;