Can now use [stats] unique for e.g. techs, policies, etc, to add gold/faith/culture/science to the global pool

This commit is contained in:
Yair Morgenstern
2022-11-21 11:21:42 +02:00
parent 3dfdcd1cbf
commit 0cf5c33475
5 changed files with 20 additions and 4 deletions

View File

@ -27,7 +27,7 @@ class GlobalUniquesTests {
// region base stat bonus providing uniques
@Test
fun stats() {
fun statsOnBuilding() {
val civInfo = game.addCiv()
val tile = game.setTileFeatures(Vector2(0f,0f), Constants.desert)
val cityInfo = game.addCity(civInfo, tile, true)
@ -38,6 +38,15 @@ class GlobalUniquesTests {
Assert.assertTrue(cityInfo.cityStats.finalStatList["Buildings"]!!.equals(Stats(food=1f)))
}
@Test
fun statsNotOnBuilding() {
val civInfo = game.addCiv("[+2 Gold]")
civInfo.updateStatsForNextTurn()
Assert.assertTrue(civInfo.statsForNextTurn.equals(Stats(gold=2f)))
}
@Test
fun statsPerCity() {
val civInfo = game.addCiv()