Make City center minimum tile yields moddable (#8804)

* Slight cleanup of TileStatFunctions

* Make City center minimum tile yields moddable

* Make City center minimum tile yields moddable - patch1

* Make City center minimum tile yields moddable - patch1
This commit is contained in:
SomeTroglodyte
2023-03-13 16:02:08 +01:00
committed by GitHub
parent 9eee47a628
commit db08c30363
12 changed files with 76 additions and 56 deletions

View File

@ -1,6 +1,7 @@
package com.unciv.testing
import com.badlogic.gdx.Gdx
import com.unciv.Constants
import com.unciv.UncivGame
import com.unciv.json.json
import com.unciv.logic.GameInfo
@ -74,8 +75,8 @@ class SerializationTests {
val unit = civ.units.getCivUnits().first { it.hasUnique(UniqueType.FoundCity) }
val tile = unit.getTile()
unit.civ.addCity(tile.position)
if (tile.ruleset.tileImprovements.containsKey("City center"))
tile.changeImprovement("City center")
if (tile.ruleset.tileImprovements.containsKey(Constants.cityCenter))
tile.changeImprovement(Constants.cityCenter)
unit.destroy()
// Ensure some diplomacy objects are instantiated