Spectator and City-State civs are no logner considered as having 'discovered' a natural wonder

This commit is contained in:
Yair Morgenstern 2020-08-13 17:45:28 +03:00
parent d090b0567c
commit 88d72f0f39

View file

@ -94,7 +94,7 @@ class CivInfoTransientUpdater(val civInfo: CivilizationInfo) {
civInfo.addNotification("We have discovered [" + tile.naturalWonder + "]!", tile.position, Color.GOLD)
var goldGained = 0
val discoveredNaturalWonders = civInfo.gameInfo.civilizations.filter { it != civInfo }
val discoveredNaturalWonders = civInfo.gameInfo.civilizations.filter { it != civInfo && it.isMajorCiv() }
.flatMap { it.naturalWonders }
if (tile.containsUnique("Grants 500 Gold to the first civilization to discover it")
&& !discoveredNaturalWonders.contains(tile.naturalWonder!!)) {