diff --git a/core/src/com/unciv/ui/screens/worldscreen/status/NextTurnAction.kt b/core/src/com/unciv/ui/screens/worldscreen/status/NextTurnAction.kt index 15f49fe4b4..a3683671ef 100644 --- a/core/src/com/unciv/ui/screens/worldscreen/status/NextTurnAction.kt +++ b/core/src/com/unciv/ui/screens/worldscreen/status/NextTurnAction.kt @@ -54,7 +54,8 @@ enum class NextTurnAction(protected val text: String, val color: Color) { }, PickPolicy("Pick a policy", Color.VIOLET) { override fun isChoice(worldScreen: WorldScreen) = - worldScreen.viewingCiv.policies.shouldOpenPolicyPicker + worldScreen.viewingCiv.policies.shouldOpenPolicyPicker || + worldScreen.viewingCiv.policies.freePolicies > 0 && worldScreen.viewingCiv.policies.canAdoptPolicy() override fun action(worldScreen: WorldScreen) { worldScreen.game.pushScreen(PolicyPickerScreen(worldScreen.selectedCiv, worldScreen.canChangeState)) worldScreen.viewingCiv.policies.shouldOpenPolicyPicker = false