mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-22 05:41:11 +07:00
Added conditional for exact amount of population in a city
This commit is contained in:
@ -192,6 +192,8 @@ object Conditionals {
|
||||
checkOnCity { !cityConstructions.containsBuildingOrEquivalent(condition.params[0]) }
|
||||
UniqueType.ConditionalPopulationFilter ->
|
||||
checkOnCity { population.getPopulationFilterAmount(condition.params[1]) >= condition.params[0].toInt() }
|
||||
UniqueType.ConditionalExactPopulationFilter ->
|
||||
checkOnCity { population.getPopulationFilterAmount(condition.params[1]) == condition.params[0].toInt() }
|
||||
UniqueType.ConditionalWhenGarrisoned ->
|
||||
checkOnCity { getCenterTile().militaryUnit?.canGarrison() == true }
|
||||
|
||||
|
@ -677,6 +677,7 @@ enum class UniqueType(
|
||||
ConditionalCityWithBuilding("in cities with a [buildingFilter]", UniqueTarget.Conditional),
|
||||
ConditionalCityWithoutBuilding("in cities without a [buildingFilter]", UniqueTarget.Conditional),
|
||||
ConditionalPopulationFilter("in cities with at least [amount] [populationFilter]", UniqueTarget.Conditional),
|
||||
ConditionalExactPopulationFilter("in cities with [amount] [populationFilter]", UniqueTarget.Conditional),
|
||||
ConditionalWhenGarrisoned("with a garrison", UniqueTarget.Conditional),
|
||||
|
||||
/////// unit conditionals
|
||||
|
Reference in New Issue
Block a user