mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-27 13:55:54 -04:00
Fixed crash when attempting to issue a 'connect to capital' quest for a civ with no capital
This commit is contained in:
parent
ae805284a6
commit
17333ec0d3
@ -295,7 +295,8 @@ class QuestManager {
|
||||
|
||||
return when (quest.name) {
|
||||
QuestName.ClearBarbarianCamp.value -> getBarbarianEncampmentForQuest(challenger) != null
|
||||
QuestName.Route.value -> civInfo.hasEverBeenFriendWith(challenger) && !civInfo.isCapitalConnectedToCity(challenger.getCapital())
|
||||
QuestName.Route.value -> civInfo.hasEverBeenFriendWith(challenger) && challenger.cities.any()
|
||||
&& !civInfo.isCapitalConnectedToCity(challenger.getCapital())
|
||||
QuestName.ConnectResource.value -> civInfo.hasEverBeenFriendWith(challenger) && getResourceForQuest(challenger) != null
|
||||
QuestName.ConstructWonder.value -> civInfo.hasEverBeenFriendWith(challenger) && getWonderToBuildForQuest(challenger) != null
|
||||
QuestName.GreatPerson.value -> civInfo.hasEverBeenFriendWith(challenger) && getGreatPersonForQuest(challenger) != null
|
||||
|
Loading…
x
Reference in New Issue
Block a user