@zerospacegg/iolin
Version:
Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)
33 lines • 1.16 kB
JavaScript
;
/**
* Jungle-AI Nonplayer Faction
* Hostile non-player faction that guards XP towers
*
* Nonplayer faction structure:
* - Simple units only (1)
* - No heroes, buildings, abilities, or topbars
* - Basic guardian creatures for neutral structures
*/
Object.defineProperty(exports, "__esModule", { value: true });
const jungle_ai_js_1 = require("../../defaults/jungle-ai.cjs");
// Import Jungle-AI units
class JungleAI extends jungle_ai_js_1.JungleAIFaction {
// Readonly properties (never change after creation)
constructor() {
super();
this.name = "Jungle AI";
this.uuid = "b0559bc1-3524-4139-a97b-acef2091eda5";
// Add units - Guardian arsenal with campaign units
this.units = [
"nonplayer/jungle-ai/unit/bulky-spiderling",
"nonplayer/jungle-ai/unit/drillbot",
"nonplayer/jungle-ai/unit/ravager",
"nonplayer/jungle-ai/unit/angry-crab",
];
}
}
// Static property for source path
JungleAI.src = "src/zerospace/nonplayer/jungle-ai.ts";
// Export the class as default
exports.default = JungleAI;
//# sourceMappingURL=jungle-ai.js.map