From b31c6f3ec78692bf712f056b22c6e115f90a3627 Mon Sep 17 00:00:00 2001 From: YueR Date: Mon, 9 Sep 2019 08:26:17 +0800 Subject: [PATCH] fix that researched tech can be picked when we pick a free tech --- core/src/com/unciv/ui/pickerscreens/TechPickerScreen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/ui/pickerscreens/TechPickerScreen.kt b/core/src/com/unciv/ui/pickerscreens/TechPickerScreen.kt index 9c9fd3d14b..1d33407bf3 100644 --- a/core/src/com/unciv/ui/pickerscreens/TechPickerScreen.kt +++ b/core/src/com/unciv/ui/pickerscreens/TechPickerScreen.kt @@ -189,7 +189,7 @@ class TechPickerScreen(internal val civInfo: CivilizationInfo, centerOnTech: Tec private fun selectTechnologyForFreeTech(tech: Technology) { - if (researchableTechs.contains(tech.name)) { + if (researchableTechs.contains(tech.name)&&!civTech.isResearched(tech.name)) { pick("Pick [${selectedTech!!.name}] as free tech".tr()) } else { rightSideButton.setText("Pick a free tech".tr())