Resolved #11076 - Korean science boost only applies for buildings *in capital*

This commit is contained in:
Yair Morgenstern 2024-02-03 21:49:48 +02:00
parent d49b619e9e
commit 3714600384

View File

@ -532,7 +532,8 @@ class CityConstructions : IsPartOfGameInfoSerialization {
civ.cache.updateHasActiveEnemyMovementPenalty()
// Korean unique - apparently gives the same as the research agreement
if (building.isStatRelated(Stat.Science) && civ.hasUnique(UniqueType.TechBoostWhenScientificBuildingsBuiltInCapital))
if (building.isStatRelated(Stat.Science) && civ.hasUnique(UniqueType.TechBoostWhenScientificBuildingsBuiltInCapital)
&& city.isCapital())
civ.tech.addScience(civ.tech.scienceOfLast8Turns.sum() / 8)
// Happiness is global, so it could affect all cities