diff --git a/binaries/data/mods/public/simulation/ai/common-api/gamestate.js b/binaries/data/mods/public/simulation/ai/common-api/gamestate.js index f95b8b3a53..cbbbc2394f 100644 --- a/binaries/data/mods/public/simulation/ai/common-api/gamestate.js +++ b/binaries/data/mods/public/simulation/ai/common-api/gamestate.js @@ -258,6 +258,8 @@ m.GameState.prototype.checkTechRequirements = function (reqs) } else if (reqs.civ) return this.playerData.civ == reqs.civ; + else if (reqs.notciv) + return this.playerData.civ != reqs.notciv // The technologies requirements are not a recognised format error("Bad requirements " + uneval(reqs)); @@ -312,6 +314,11 @@ m.GameState.prototype.isPlayerAlly = function(id) return this.playerData.isAlly[id]; }; +m.GameState.prototype.isPlayerMutualAlly = function(id) +{ + return this.playerData.isMutualAlly[id]; +}; + m.GameState.prototype.isPlayerEnemy = function(id) { return this.playerData.isEnemy[id];