diff --git a/core/src/com/unciv/logic/city/CityInfo.kt b/core/src/com/unciv/logic/city/CityInfo.kt index 3cffcd89d1..62a599031a 100644 --- a/core/src/com/unciv/logic/city/CityInfo.kt +++ b/core/src/com/unciv/logic/city/CityInfo.kt @@ -246,7 +246,8 @@ class CityInfo { fun getGreatPersonMap():StatMap { val stats = StatMap() for((specialist, amount) in population.getNewSpecialists()) - stats.add("Specialists", getRuleset().specialists[specialist]!!.greatPersonPoints.times(amount)) + if (getRuleset().specialists.containsKey(specialist)) // To solve problems in total remake mods + stats.add("Specialists", getRuleset().specialists[specialist]!!.greatPersonPoints.times(amount)) val buildingStats = Stats() for (building in cityConstructions.getBuiltBuildings())