diff --git a/android/assets/jsons/Tutorials_English.json b/android/assets/jsons/Tutorials_English.json index 32403a4104..362146b696 100644 --- a/android/assets/jsons/Tutorials_English.json +++ b/android/assets/jsons/Tutorials_English.json @@ -306,5 +306,13 @@ "Units are defenseless while embarked, so be careful!" ] ] + + CityRange:[ + [ + "Your citizens can work 3 tiles away from city center.", + "The city border will keep expanding,", + "but citizen cannot be assigned to a tile too far." + ] + ] } diff --git a/core/src/com/unciv/UnCivGame.kt b/core/src/com/unciv/UnCivGame.kt index d42f058e89..fb5df00b86 100644 --- a/core/src/com/unciv/UnCivGame.kt +++ b/core/src/com/unciv/UnCivGame.kt @@ -21,7 +21,7 @@ class UnCivGame : Game() { val viewEntireMapForDebug = false // For when you need to test something in an advanced game and don't have time to faff around - val superchargedForDebug = true + val superchargedForDebug = false lateinit var worldScreen: WorldScreen diff --git a/core/src/com/unciv/ui/cityscreen/CityScreen.kt b/core/src/com/unciv/ui/cityscreen/CityScreen.kt index c0fe6ac32f..3e3fc9140f 100644 --- a/core/src/com/unciv/ui/cityscreen/CityScreen.kt +++ b/core/src/com/unciv/ui/cityscreen/CityScreen.kt @@ -60,6 +60,10 @@ class CityScreen(internal val city: CityInfo) : CameraStageBaseScreen() { updateGoToWorldButton() updateTileTable() updateTileGroups() + + if (city.getCenterTile().getTilesAtDistance(4).isNotEmpty()){ + displayTutorials("CityRange") + } } private fun updateTileGroups() {