mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-24 03:53:12 -04:00
Avoid modifying the ruleset object and unique stats (#11014)
This commit is contained in:
parent
67329cdabd
commit
ec0cf575f4
@ -125,7 +125,8 @@ class TileStatFunctions(val tile: Tile) {
|
||||
listOfStats.toStats().gold != 0f && observingCiv.goldenAges.isGoldenAge())
|
||||
listOfStats.add("Golden Age" to Stats(gold = 1f))
|
||||
|
||||
return listOfStats.filter { !it.second.isEmpty() }
|
||||
// To ensure that the original stats (in uniques, terrains, etc) are not modified in getTileStats, we clone them all
|
||||
return listOfStats.filter { !it.second.isEmpty() }.map { it.first to it.second.clone() }
|
||||
}
|
||||
|
||||
/** Ensures each stat is >= [other].stat - modifies in place */
|
||||
|
Loading…
x
Reference in New Issue
Block a user