Skip to content

Commit 544e91a

Browse files
committed
Add UserTip above deprecated Hardy checkbox
1 parent d5c551c commit 544e91a

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

common/src/commonMain/kotlin/cz/frantisekmasa/wfrp_master/common/characterEdit/MaxWoundsSection.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ import cz.frantisekmasa.wfrp_master.common.core.ui.forms.InputValue
2020
import cz.frantisekmasa.wfrp_master.common.core.ui.forms.Rules
2121
import cz.frantisekmasa.wfrp_master.common.core.ui.forms.TextInput
2222
import cz.frantisekmasa.wfrp_master.common.core.ui.forms.inputValue
23+
import cz.frantisekmasa.wfrp_master.common.core.ui.primitives.UserTip
24+
import cz.frantisekmasa.wfrp_master.common.core.ui.primitives.UserTipCard
2325
import cz.frantisekmasa.wfrp_master.common.localization.LocalStrings
2426

2527

@@ -48,6 +50,10 @@ fun MaxWoundsSection(character: Character, screenModel: CharacterScreenModel) {
4850
placeholder = strings.autoMaxWoundsPlaceholder,
4951
)
5052

53+
if (formData.hardyTalent.value) {
54+
UserTipCard(UserTip.HARDY_TALENTS)
55+
}
56+
5157
CheckboxWithText(
5258
text = strings.labelHardy,
5359
checked = formData.hardyTalent.value,

common/src/commonMain/kotlin/cz/frantisekmasa/wfrp_master/common/core/ui/primitives/UserTipCard.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,4 +105,5 @@ fun UserTipCard(tip: UserTip, modifier: Modifier = Modifier) {
105105

106106
enum class UserTip(override val nameResolver: (strings: Strings) -> String) : NamedEnum {
107107
ARMOUR_TRAPPINGS({ it.armour.tipTrappings }),
108+
HARDY_TALENTS({ it.talents.tipHardyTalentCheckbox })
108109
}

common/src/commonMain/kotlin/cz/frantisekmasa/wfrp_master/common/localization/Strings.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -828,6 +828,8 @@ data class TalentStrings(
828828
val labelMaxTimesTaken: String = "Max",
829829
val labelTimesTaken: String = "Times taken",
830830
val messages: TalentMessageStrings = TalentMessageStrings(),
831+
val tipHardyTalentCheckbox: String = "Hardy checkbox will be removed in the future.\n" +
832+
"Add Talent called \"Hardy\" and delete manual Max. Wounds value instead.",
831833
val titleChooseCompendiumTalent: String = "Choose Compendium talent…",
832834
val titleAdd: String = "Add Talent",
833835
val titleNew: String = "New Talent",

0 commit comments

Comments
 (0)