When checking for nation uniques, it also checks the tech uniques (#3240)

* When checking for nation uniques, it also checks the tech uniques

* asSequence() before map
This commit is contained in:
givehub99 2020-10-07 13:05:06 -07:00 committed by GitHub
parent 223e52fe32
commit 31226c97e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -192,7 +192,8 @@ class CivilizationInfo {
fun getMatchingUniques(uniqueTemplate: String): Sequence<Unique> {
return nation.uniqueObjects.asSequence().filter { it.placeholderText == uniqueTemplate } +
cities.asSequence().flatMap { it.cityConstructions.builtBuildingUniqueMap.getUniques(uniqueTemplate).asSequence() } +
policies.policyUniques.getUniques(uniqueTemplate)
policies.policyUniques.getUniques(uniqueTemplate) +
tech.getTechUniques().asSequence().map { Unique(it) }.filter { it.placeholderText == uniqueTemplate }
}
//region Units