From 13e1d06c8b223a14679ea292e8685d1cdfcd09eb Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Mon, 6 Aug 2018 13:07:36 +0300 Subject: [PATCH] Fixed bug where everyone would pay upkeep costs for all tiles, instead of just their own tiles --- core/src/com/unciv/logic/civilization/CivilizationInfo.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/civilization/CivilizationInfo.kt b/core/src/com/unciv/logic/civilization/CivilizationInfo.kt index 76671be94c..383a31824c 100644 --- a/core/src/com/unciv/logic/civilization/CivilizationInfo.kt +++ b/core/src/com/unciv/logic/civilization/CivilizationInfo.kt @@ -108,7 +108,7 @@ class CivilizationInfo { private fun getTransportationUpkeep(): Int { var transportationUpkeep = 0 - for (it in gameInfo.tileMap.values.filterNot { it.isCityCenter() }) { + for (it in gameInfo.tileMap.values.filter { it.getOwner()==this }.filterNot { it.isCityCenter() }) { when(it.roadStatus) { RoadStatus.Road -> transportationUpkeep += 1 RoadStatus.Railroad -> transportationUpkeep += 2