@zerospacegg/iolin
Version:
Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)
41 lines • 1.74 kB
JavaScript
"use strict";
/**
* Arandi Merc Outpost - Interdimensional mercenary command center
*
* The Arandi Merc Outpost serves as a dimensional anchor point for Arandi forces,
* allowing them to manifest their advanced units across space and time. This structure
* channels the ancient Triarchy's mastery over interdimensional energy to create
* a stable command post for mercenary operations.
*
* Creates: Shade, Horned Mech, Nullseer, Time Warper
*/
Object.defineProperty(exports, "__esModule", { value: true });
const arandi_js_1 = require("../../../../defaults/arandi.cjs");
class ArandiMercOutpostBuilding extends arandi_js_1.ArandiMercOutpost {
// Readonly properties (never change after creation)
constructor() {
super();
this.name = "Arandi Merc Outpost";
this.tier = "T1";
this.hotkey = "";
this.maxOwned = 1;
this.domain = "air";
this.uuid = "72f46e74-fe53-4809-a6d6-29a03c96a324";
// Mutable properties (can be modified by upgrades)
this.hp = 800; // Reduced from base 1200 for Arandi mobility
this.armor = 1;
this.armorType = "light";
this.speed = 250; // Mobile outpost
// Unit creation capabilities - using safe string references
this.creates = [
"mercenary/arandi/unit/arandi-shade",
"mercenary/arandi/unit/arandi-horned-mech",
"mercenary/arandi/unit/arandi-nullseer",
"mercenary/arandi/unit/arandi-time-warper",
];
}
}
// Static property for source path
ArandiMercOutpostBuilding.src = "src/zerospace/mercenary/arandi/building/arandi-merc-outpost.ts";
exports.default = ArandiMercOutpostBuilding;
//# sourceMappingURL=arandi-merc-outpost.js.map