UNPKG

@zerospacegg/iolin

Version:

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

40 lines 1.53 kB
/** * Dread Merc Outpost - Mercenary outpost building for Dread Raiders * Produces all four Dread Raiders units: Raider, Rover, Sniper, and Flamer */ import { DreadRaidersOutpost } from "../../dread-classes.js"; import DreadFlamer from "../unit/dread-flamer.js"; import DreadRaider from "../unit/dread-raider.js"; import DreadRover from "../unit/dread-rover.js"; import DreadSniper from "../unit/dread-sniper.js"; class DreadMercOutpost extends 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 = [ DreadRaider.id, // T1 fast scout with thieve ability DreadRover.id, // T1 fast assault vehicle DreadSniper.id, // T1 long-range sniper DreadFlamer.id, // T3 heavy flame unit ]; } } // Static property for source path DreadMercOutpost.src = "src/zerospace/mercenary/dread/building/dread-merc-outpost.ts"; export default DreadMercOutpost; //# sourceMappingURL=dread-merc-outpost.js.map