ZSGG Public Library
Free Corsair Mercenary Outpost
Free-corsairs T1 Special Building
import { FreeCorsairsOutpost } from "../../../../defaults/corsair.js";
class FreeCorsairMercOutpost extends FreeCorsairsOutpost {
override uuid: string;
static override src = "src/zerospace/mercenary/free-corsairs/building/free-corsair-merc-outpost.ts";
constructor() {
super();
this.name = "Free Corsair Mercenary Outpost";
this.tier = "T1";
this.hotkey = "T";
this.maxTurrets = 0;
this.uuid = "cae110a1-0f8b-4b41-a331-beaa0f85cf7b";
this.hexiteCost = 100;
this.fluxCost = 25;
this.buildTime = 50;
this.hp = 1200;
this.shields = 0;
this.armor = 1;
this.armorType = "building";
this.speed = 0;
this.creates = [
"mercenary/free-corsairs/unit/corsair-raider",
"mercenary/free-corsairs/unit/corsair-rover",
"mercenary/free-corsairs/unit/corsair-deadeye",
"mercenary/free-corsairs/unit/corsair-flamer",
"mercenary/free-corsairs/unit/corsair-hovercraft",
];
// Tier-gated units are unlocked by their merc-tier unlock; the outpost unlocks the
// base-level topbar.
this.unlocks = ["mercenary/free-corsairs/topbar/sandbags"];
}
}
export default FreeCorsairMercOutpost;