diff --git a/src/neighbor/arcologyDiplomacy.js b/src/neighbor/arcologyDiplomacy.js index e9931855a1497187063b9edad42c1275808a17e1..a49fec0339156804894ed5a956b6c04af7129feb 100644 --- a/src/neighbor/arcologyDiplomacy.js +++ b/src/neighbor/arcologyDiplomacy.js @@ -8,6 +8,12 @@ App.Neighbor.opinion = function(activeArcology, targetArcology) { let opinion = 0; + if (activeArcology.direction === targetArcology.direction) { + // ignore narcissism + // this will be a problem in the future and as such, arcologies should realistically be given IDs + return opinion; + } + for (const fs of shared) { opinion += activeArcology[fs]; opinion += targetArcology[fs];