We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c72de69 commit 3c05049Copy full SHA for 3c05049
packages/jsbattle-webpage/src/lib/BattleSet.js
@@ -88,14 +88,18 @@ export default class BattleSet {
88
});
89
}
90
91
- getAiDefList() {
+ getAiDefList(aiRepository) {
92
let i, j, tank;
93
let aiDefList = [];
94
for(i=0; i < this.length; i++) {
95
tank = this.getTankByIndex(i);
96
for(j=0; j < tank.count; j++) {
97
let aiDef = JsBattle.createAiDefinition();
98
- aiDef.fromFile(tank.name);
+ if(tank.userCreated && aiRepository) {
99
+ aiDef.fromCode(tank.displayName, aiRepository.getCompiledScript(tank.name));
100
+ } else {
101
+ aiDef.fromFile(tank.name);
102
+ }
103
aiDefList.push(aiDef);
104
105
0 commit comments