UNPKG

@zerospacegg/iolin

Version:

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

35 lines 1.45 kB
"use strict"; /** * Dread Merc Outpost - Mercenary outpost building for Dread Raiders * Produces all four Dread Raiders units: Raider, Rover, Sniper, and Flamer */ Object.defineProperty(exports, "__esModule", { value: true }); const dread_js_1 = require("../../../../defaults/dread.cjs"); class DreadMercOutpost extends dread_js_1.DreadRaidersOutpost { // Readonly properties (never change after creation) constructor() { super(); this.name = "Dread Merc Outpost"; this.tier = "T1"; this.hotkey = "O"; this.maxAddOns = 0; this.uuid = "cae110a1-0f8b-4b41-a331-beaa0f85cf7b"; // Mutable properties (can be modified by upgrades) this.hp = 1200; this.shields = 0; this.armor = 1; this.armorType = "building"; this.speed = 0; // This outpost can create all four Dread Raiders units this.creates = [ "mercenary/dread/unit/dread-raider", // T1 fast scout with thieve ability "mercenary/dread/unit/dread-rover", // T1 fast assault vehicle "mercenary/dread/unit/dread-sniper", // T1 long-range sniper "mercenary/dread/unit/dread-flamer", // T3 heavy flame unit ]; } } // Static property for source path DreadMercOutpost.src = "src/zerospace/mercenary/dread/building/dread-merc-outpost.ts"; exports.default = DreadMercOutpost; //# sourceMappingURL=dread-merc-outpost.js.map