Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/ai/petra/attackPlan.js
Show First 20 Lines • Show All 362 Lines • ▼ Show 20 Lines | |||||
}; | }; | ||||
PETRA.AttackPlan.prototype.addSiegeUnits = function(gameState) | PETRA.AttackPlan.prototype.addSiegeUnits = function(gameState) | ||||
{ | { | ||||
if (this.siegeState == 2 || this.state !== "unexecuted") | if (this.siegeState == 2 || this.state !== "unexecuted") | ||||
return false; | return false; | ||||
let civ = gameState.getPlayerCiv(); | let civ = gameState.getPlayerCiv(); | ||||
let classes = [["Siege", "Melee"], ["Siege", "Ranged"], ["Elephant", "Melee"]]; | let classes = [["Siege+Melee"], ["Siege+Ranged"], ["Elephant+Melee"]]; | ||||
Lint: prefer-const: 'classes' is never reassigned. Use 'const' instead. | |||||
let hasTrainer = [false, false, false]; | let hasTrainer = [false, false, false]; | ||||
for (let ent of gameState.getOwnTrainingFacilities().values()) | for (let ent of gameState.getOwnTrainingFacilities().values()) | ||||
{ | { | ||||
let trainables = ent.trainableEntities(civ); | let trainables = ent.trainableEntities(civ); | ||||
if (!trainables) | if (!trainables) | ||||
continue; | continue; | ||||
for (let trainable of trainables) | for (let trainable of trainables) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 1,809 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator
'classes' is never reassigned. Use 'const' instead.