Index: ps/trunk/binaries/data/mods/public/simulation/ai/petra/config.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/ai/petra/config.js +++ ps/trunk/binaries/data/mods/public/simulation/ai/petra/config.js @@ -159,6 +159,12 @@ }; this.garrisonHealthLevel = { "low": 0.4, "medium": 0.55, "high": 0.7 }; + + this.unusedNoAllyTechs = [ + "Player/sharedLos", + "Market/InternationalBonus", + "Player/sharedDropsites" + ]; }; PETRA.Config.prototype.setConfig = function(gameState) Index: ps/trunk/binaries/data/mods/public/simulation/ai/petra/researchManager.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/ai/petra/researchManager.js +++ ps/trunk/binaries/data/mods/public/simulation/ai/petra/researchManager.js @@ -210,7 +210,7 @@ continue; } if (template.modifications && template.modifications.length === 1 && - template.modifications[0].value === "Player/sharedLos" && + this.Config.unusedNoAllyTechs.includes(template.modifications[0].value) && !gameState.hasAllies()) { techs.splice(i--, 1);