Resolved #514 - enemy civ is defeated even when he has settlers left, as per original Civ

This commit is contained in:
Yair Morgenstern 2019-03-06 20:39:53 +02:00
parent 4dcf2cacc4
commit 6a833ae89a

View File

@ -301,7 +301,8 @@ class CivilizationInfo {
override fun toString(): String {return civName} // for debug
fun isDefeated()= cities.isEmpty() && !getCivUnits().any{it.name=="Settler"}
fun isDefeated()= cities.isEmpty() && citiesCreated > 0
fun getEra(): TechEra {
val maxEraOfTech = tech.researchedTechnologies
.asSequence()