diff --git a/core/src/com/unciv/ui/screens/pickerscreens/TechPickerScreen.kt b/core/src/com/unciv/ui/screens/pickerscreens/TechPickerScreen.kt index b8883bf5aa595..1f99622436817 100644 --- a/core/src/com/unciv/ui/screens/pickerscreens/TechPickerScreen.kt +++ b/core/src/com/unciv/ui/screens/pickerscreens/TechPickerScreen.kt @@ -33,9 +33,9 @@ import kotlin.math.abs class TechPickerScreen( internal val civInfo: Civilization, centerOnTech: Technology? = null, - private val freeTechPick: Boolean = false ) : PickerScreen() { + private val freeTechPick: Boolean = civInfo.tech.freeTechs != 0 private val ruleset = civInfo.gameInfo.ruleset private var techNameToButton = HashMap() private var selectedTech: Technology? = null @@ -84,8 +84,8 @@ class TechPickerScreen( topTable.add(techTable) techTable.background = skinStrings.getUiBackground("TechPickerScreen/Background", tintColor = skinStrings.skinConfig.clearColor) pickerPane.bottomTable.background = skinStrings.getUiBackground("TechPickerScreen/BottomTable", tintColor = skinStrings.skinConfig.clearColor) - - rightSideButton.setText("Pick a tech".tr()) + + rightSideButton.setText(if (freeTechPick) "Pick a free tech".tr() else "Pick a tech".tr()) rightSideButton.onClick(UncivSound.Paper) { tryExit() } // per default show current/recent technology, 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 d555e38befbd4..ee30f37f5702b 100644 --- a/core/src/com/unciv/ui/screens/worldscreen/status/NextTurnAction.kt +++ b/core/src/com/unciv/ui/screens/worldscreen/status/NextTurnAction.kt @@ -2,7 +2,6 @@ package com.unciv.ui.screens.worldscreen.status import com.badlogic.gdx.graphics.Color import com.unciv.Constants -import com.unciv.UncivGame import com.unciv.logic.civilization.managers.ReligionManager import com.unciv.logic.civilization.managers.ReligionState import com.unciv.models.Counter @@ -57,7 +56,7 @@ enum class NextTurnAction(protected val text: String, val color: Color) { worldScreen.viewingCiv.shouldOpenTechPicker() override fun action(worldScreen: WorldScreen) = worldScreen.game.pushScreen( - TechPickerScreen(worldScreen.viewingCiv, null, worldScreen.viewingCiv.tech.freeTechs != 0) + TechPickerScreen(worldScreen.viewingCiv, null) ) }, PickPolicy("Pick a policy", Color.VIOLET) {