UNPKG

@zerospacegg/iolin

Version:

Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)

33 lines 1.46 kB
/** * Marran Merc Outpost - Mobile defensive command center for Marran faction * Creates all four Marran units and embodies their mobile fortress philosophy */ import { MarranMercOutpost } from "../../../../defaults/marran.js"; export class MarranMercOutpostBuilding extends MarranMercOutpost { // Readonly properties (never change after creation) constructor() { super(); this.name = "Marran Merc Outpost"; this.uuid = "101c544e-bcfc-47f1-8f38-3811a5a16187"; // Set short name this.shortName = "Outpost"; // Mutable properties - mobile fortress command center this.hp = 1200; this.armor = 1; this.speed = 250; // Mobile outpost capability // Creates all four Marran units in combined armor doctrine order this.createdBy = []; this.unlockedBy = []; // Unit creation relationships this.creates = [ "mercenary/marran/unit/marran-hover-tank", // T1 fast reconnaissance "mercenary/marran/unit/marran-sharpshooter", // T1 precision support "mercenary/marran/unit/marran-badger", // T2 heavy defensive specialist "mercenary/marran/unit/marran-halo-tank", ]; } } // Static property for source path MarranMercOutpostBuilding.src = "src/zerospace/mercenary/marran/building/marran-merc-outpost.ts"; export default MarranMercOutpostBuilding; //# sourceMappingURL=marran-merc-outpost.js.map