UNPKG

@zerospacegg/iolin

Version:

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

45 lines 1.94 kB
"use strict"; /** * Dread Merc Outpost - Mercenary outpost building for Dread Raiders * Produces all four Dread Raiders units: Raider, Rover, Sniper, and Flamer */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const dread_classes_js_1 = require("../../dread-classes.cjs"); const dread_flamer_js_1 = __importDefault(require("../unit/dread-flamer.cjs")); const dread_raider_js_1 = __importDefault(require("../unit/dread-raider.cjs")); const dread_rover_js_1 = __importDefault(require("../unit/dread-rover.cjs")); const dread_sniper_js_1 = __importDefault(require("../unit/dread-sniper.cjs")); class DreadMercOutpost extends dread_classes_js_1.DreadRaidersOutpost { constructor() { super(); this.name = "Dread Merc Outpost"; this.tier = "T1"; this.hotkey = "O"; this.hexiteCost = 100; this.fluxCost = 25; this.buildTime = 45; this.buildCount = 1; 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 = [ dread_raider_js_1.default.id, // T1 fast scout with thieve ability dread_rover_js_1.default.id, // T1 fast assault vehicle dread_sniper_js_1.default.id, // T1 long-range sniper dread_flamer_js_1.default.id, // 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