From 624f83d10996d5772c32a4685a98c159ce41d355 Mon Sep 17 00:00:00 2001 From: Duan Tao Date: Sat, 26 Jan 2019 19:04:13 +0800 Subject: [PATCH] Remove unique units from barbarians. --- core/src/com/unciv/logic/GameInfo.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/GameInfo.kt b/core/src/com/unciv/logic/GameInfo.kt index f7d7f986ed..fb35d0dd9e 100644 --- a/core/src/com/unciv/logic/GameInfo.kt +++ b/core/src/com/unciv/logic/GameInfo.kt @@ -93,7 +93,7 @@ class GameInfo { val allResearchedTechs = civilizations.filterNot { it.isBarbarianCivilization() } .flatMap { it.tech.researchedTechnologies }.map{ it.name } - val unitList = GameBasics.Units.values.filter { !it.unitType.isCivilian() } + val unitList = GameBasics.Units.values.filter { !it.unitType.isCivilian() && it.uniqueTo == null } .filter{ allResearchedTechs.contains(it.requiredTech) } val unit = if (unitList.isEmpty()) "Warrior" else unitList.getRandom().name