adapt the ai to recent changes in phase tech requirements
This was SVN commit r18038.
This commit is contained in:
parent
d38adc7cd0
commit
259af9effc
@ -166,7 +166,18 @@ m.GameState.prototype.cityPhase = function()
|
||||
|
||||
m.GameState.prototype.getPhaseRequirements = function(i)
|
||||
{
|
||||
return this.phases[i-1].requirements ? this.phases[i-1].requirements : undefined;
|
||||
if (!this.phases[i-1].requirements)
|
||||
return undefined;
|
||||
let requirements = this.phases[i-1].requirements;
|
||||
if (requirements.number)
|
||||
return requirements;
|
||||
else if (requirements.all)
|
||||
{
|
||||
for (let req of requirements.all)
|
||||
if (req.number)
|
||||
return req;
|
||||
}
|
||||
return undefined;
|
||||
};
|
||||
|
||||
m.GameState.prototype.isResearched = function(template)
|
||||
|
Loading…
Reference in New Issue
Block a user