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