@zerospacegg/iolin
Version:
Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)
39 lines • 1.11 kB
JavaScript
;
/**
* Xol Faction
* Advanced AI merging robot faction - concept phase
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.Xol = void 0;
const faction_js_1 = require("../../engine/faction.cjs");
class Xol extends faction_js_1.MainFaction {
constructor() {
super();
this.uuid = "6f3fcc4c-0ecf-4865-8aab-5fa27adc3a7c";
this.name = "Xol";
this.inGame = false;
this.faction = "xol";
// Xol faction is still in concept phase - no units/buildings defined yet
this.buildings = [];
this.units = [];
this.heroes = [];
// Empty topbars and talents for concept phase
this.topbars = {};
this.talents = {};
}
get subtype() {
return "main";
}
// Provide entity classes for techTree generation (empty for now)
get buildingClasses() {
return [];
}
get unitClasses() {
return [];
}
}
exports.Xol = Xol;
Xol.src = "src/zerospace/faction/xol.ts";
// Export the class as default
exports.default = Xol;
//# sourceMappingURL=xol.js.map