@zerospacegg/iolin
Version:
Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)
40 lines • 1.47 kB
JavaScript
"use strict";
/**
* Protectorate Scouting Drone - Fast aerial reconnaissance drone
* Early warning and battlefield intelligence unit
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProtScoutDrone = void 0;
const protectorate_classes_js_1 = require("../../protectorate-classes.cjs");
const operating_tower_js_1 = __importDefault(require("../building/operating-tower.cjs"));
class ProtScoutDrone extends protectorate_classes_js_1.ProtectorateSpecialUnit {
get shortName() {
return "Scout Drone";
}
get infuseCost() {
return 2;
}
constructor() {
super();
this.name = "Protectorate Scouting Drone";
this.tier = "T0";
this.hexiteCost = 25;
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 = [operating_tower_js_1.default.id];
}
}
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