mirror of
https://github.com/yairm210/Unciv.git
synced 2025-03-13 11:30:31 +07:00
Resolved #2907 - University unique registers properly
This commit is contained in:
parent
8dfc147bb1
commit
654a355666
@ -159,8 +159,8 @@
|
||||
{
|
||||
"name": "Organized Religion",
|
||||
"effect": "+1 happiness for each monument, temple and monastery",
|
||||
"uniques": ["[+1 happiness] from every [Monument]","[+1 happiness] from every [Temple]",
|
||||
"[+1 happiness] from every [Monastery]"]
|
||||
"uniques": ["[+1 Happiness] from every [Monument]","[+1 Happiness] from every [Temple]",
|
||||
"[+1 Happiness] from every [Monastery]"]
|
||||
"row": 1,
|
||||
"column": 2
|
||||
},
|
||||
|
@ -172,14 +172,6 @@ open class TileInfo {
|
||||
fun getTileStats(city: CityInfo?, observingCiv: CivilizationInfo): Stats {
|
||||
var stats = getBaseTerrain().clone()
|
||||
|
||||
if(city!=null) for(unique in city.getBuildingUniques()) {
|
||||
if (unique.equalsPlaceholderText("[] from [] tiles")) {
|
||||
val placeholderParams = unique.getPlaceholderParameters()
|
||||
val tileType = placeholderParams[1]
|
||||
if (baseTerrain == tileType || terrainFeature == tileType || resource == tileType || improvement == tileType)
|
||||
stats.add(Stats.parse(placeholderParams[0]))
|
||||
}
|
||||
}
|
||||
|
||||
if (terrainFeature != null) {
|
||||
val terrainFeatureBase = getTerrainFeature()
|
||||
@ -189,6 +181,15 @@ open class TileInfo {
|
||||
stats.add(terrainFeatureBase)
|
||||
}
|
||||
|
||||
if(city!=null) for(unique in city.getBuildingUniques()) {
|
||||
if (unique.equalsPlaceholderText("[] from [] tiles")) {
|
||||
val placeholderParams = unique.getPlaceholderParameters()
|
||||
val tileType = placeholderParams[1]
|
||||
if (baseTerrain == tileType || terrainFeature == tileType || resource == tileType || improvement == tileType)
|
||||
stats.add(Stats.parse(placeholderParams[0]))
|
||||
}
|
||||
}
|
||||
|
||||
if (naturalWonder != null) {
|
||||
val wonder = getNaturalWonder()
|
||||
stats.add(wonder)
|
||||
|
Loading…
Reference in New Issue
Block a user