ZSGG Public Library
Arandi Mothership
Arandi T1 Merc Outpost Building
import { ArandiMercOutpost } from "../../../../defaults/arandi.js";
import { Passive, Spell } from "../../../../engine/ability.js";
class ArandiMothership extends ArandiMercOutpost {
override uuid: string;
static override src = "src/zerospace/mercenary/arandi/building/arandi-mothership.ts";
constructor() {
super();
this.name = "Arandi Mothership";
this.tier = "T1";
this.hotkey = "";
this.maxOwned = 1;
this.domain = "air";
this.uuid = "72f46e74-fe53-4809-a6d6-29a03c96a324";
this.hp = 800;
this.armor = 1;
this.armorType = "light";
this.speed = 375;
this.carryCapacity = 10;
this.creates = [
"mercenary/arandi/unit/arandi-horned-mech",
"mercenary/arandi/unit/arandi-nullseer",
"mercenary/arandi/unit/arandi-time-warper",
];
this.spells.unload = new Spell({
name: "Unload",
description: "Unload troops",
cooldown: 0.2,
hotkey: "P",
parentId: this.id,
parentUUID: this.uuid,
});
this.passives.abduct = new Passive({
name: "Abduct",
description: "Abducts a light armored unit directly underneath it, killing the unit. Cooldown 120 seconds.",
cooldown: 120,
parentId: this.id,
parentUUID: this.uuid,
});
}
}
export default ArandiMothership;