UNPKG

@zerospacegg/iolin

Version:

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

42 lines 1.31 kB
/** * Dreadnought - Legion's ultimate flying fortress * Flying cathedral with teleportation, bombardment, and modular add-on systems */ import { Attack, Passive, Spell } from "../../../../engine/ability.js"; import { Turret } from "../../../../engine/turret.js"; import { LegionArmyUnit } from "../../legion-classes.js"; import type { DomainType } from "../../../../engine/ability.js"; import type { Tier } from "../../../../engine/core.js"; export declare class Dreadnought extends LegionArmyUnit { uuid: string; static src: string; readonly name: string; readonly tier: Tier; readonly hexiteCost: number; readonly fluxCost: number; readonly buildTime: number; readonly buildCount: number; readonly domain: DomainType; readonly maxAddOns: number; get infuseCost(): number | undefined; readonly attacks: { mainBeamWeapon: Attack; turretAttack?: Attack; }; readonly spells: { bombardmentRun: Spell; teleport: Spell; }; readonly passives: { sensor: Passive; }; readonly turrets: { bombBay: Turret; commandModule: Turret; shieldGenerator: Turret; antiAirTurret: Turret; }; constructor(); } export default Dreadnought; //# sourceMappingURL=dreadnought.d.ts.map