From 2b36ad679a5b3d6ccbb63dabfb0da93df7b8ffa8 Mon Sep 17 00:00:00 2001 From: 9kgsofrice <65415105+9kgsofrice@users.noreply.github.com> Date: Sat, 19 Dec 2020 19:06:45 +0000 Subject: [PATCH] genericised stats before tech unique (#3421) * generic stats before tech/policy unique * simplified --- core/src/com/unciv/logic/city/CityStats.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/com/unciv/logic/city/CityStats.kt b/core/src/com/unciv/logic/city/CityStats.kt index 869d80840c..6b0945415a 100644 --- a/core/src/com/unciv/logic/city/CityStats.kt +++ b/core/src/com/unciv/logic/city/CityStats.kt @@ -119,6 +119,11 @@ class CityStats { && !cityInfo.civInfo.tech.isResearched("Steam Power")) stats.culture += 2 + for (unique in cityInfo.civInfo.getMatchingUniques("[] per turn from cities before []")) { + if (!cityInfo.civInfo.tech.isResearched(unique.params[1]) + && !cityInfo.civInfo.policies.adoptedPolicies.contains(unique.params[1])) + stats.add(unique.stats) + } return stats }