@zerospacegg/iolin
Version:
Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)
34 lines • 1.23 kB
JavaScript
"use strict";
/**
* Protectorate Scouting Drone - Fast aerial reconnaissance drone
* Early warning and battlefield intelligence unit
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProtScoutDrone = void 0;
const protectorate_js_1 = require("../../../../defaults/protectorate.cjs");
class ProtScoutDrone extends protectorate_js_1.ProtectorateSpecialUnit {
get infuseCost() {
return 2;
}
constructor() {
super();
this.shortName = "Scout Drone";
this.hexiteCost = 25;
this.name = "Protectorate Scouting Drone";
this.tier = "T0";
this.supply = 1;
this.maxOwned = 2;
this.domain = "air";
this.uuid = "e638dca7-2de6-4204-b694-0033b943b504";
this.description = "Light flying scouting drone. Limit of 3.";
this.hp = 50;
this.speed = 800;
// Unit relationships
this.createdBy = ["faction/protectorate/building/operating-tower"];
}
}
exports.ProtScoutDrone = ProtScoutDrone;
// Static property for source path
ProtScoutDrone.src = "src/zerospace/faction/protectorate/unit/prot-scout-drone.ts";
exports.default = ProtScoutDrone;
//# sourceMappingURL=prot-scout-drone.js.map