1
0
forked from 0ad/0ad

adapt the ai to recent changes in phase tech requirements

This was SVN commit r18038.
This commit is contained in:
mimo 2016-04-16 13:15:41 +00:00
parent d38adc7cd0
commit 259af9effc

View File

@ -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)