ZSGG Public Library
The Deep One
Endari T1 Merc Outpost Building
import { EndariMercOutpost } from "../../../../defaults/endari.js";
// The Endari merc outpost starts as this building. During Night its mobile combat state is modeled
// separately as The Deep One (Night Mode), then it plants itself wherever it is when Night ends.
class TheDeepOne extends EndariMercOutpost {
override uuid: string;
static override src = "src/zerospace/mercenary/endari/building/the-deep-one.ts";
constructor() {
super();
this.name = "The Deep One";
this.description = "Produces Endari Units. \nBecomes mobile during night.";
this.tier = "T1";
this.hotkey = "";
this.maxOwned = 1;
this.uuid = "5ceafb84-7312-43e2-87a9-a230f5011fcb";
this.internalId = "Troop_Endari_Tavern_C";
this.internalPath = "/Game/Nova/Archetypes_Troops/Troop_Endari_Tavern.Default__Troop_Endari_Tavern_C";
this.hp = 2000;
this.armor = 2;
this.armorType = "building";
this.transformsInto = ["mercenary/endari/unit/the-deep-one-night-mode"];
this.transformsFrom = ["mercenary/endari/unit/the-deep-one-night-mode"];
this.creates = [
"mercenary/endari/unit/endari-shade",
"mercenary/endari/unit/endari-needler",
"mercenary/endari/unit/endari-drake",
"mercenary/endari/unit/endari-devourer",
"mercenary/endari/unit/endari-shadow-leech",
];
this.unlocks = [
"mercenary/endari/unit/endari-shade",
"mercenary/endari/unit/endari-needler",
"mercenary/endari/unit/endari-drake",
"mercenary/endari/unit/endari-devourer",
];
}
}
export default TheDeepOne;