From 3f7f370d9191f8a5d57c6481d7f28bbe838db9ba Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Wed, 8 Nov 2017 19:28:01 +0100 Subject: [PATCH] disable stat allocation if under level 10 --- .../android/habitica/ui/fragments/StatsFragment.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/StatsFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/StatsFragment.kt index 95df81b26..a4a298ce2 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/StatsFragment.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/StatsFragment.kt @@ -160,7 +160,14 @@ class StatsFragment: BaseMainFragment() { distributeClassButton.isChecked = allocationMode == Stats.AUTO_ALLOCATE_CLASSBASED distributeTaskButton.isChecked = allocationMode == Stats.AUTO_ALLOCATE_TASKBASED - val canDistributePoints =0 < (user?.stats?.points ?: 0) + val canDistributePoints = 0 < (user?.stats?.points ?: 0) && 10 <= (user?.stats?.lvl ?: 0) + if (10 <= (user?.stats?.lvl ?: 0)) { + automaticAllocationSwitch.visibility = View.VISIBLE + automaticAllocationSwitch.visibility = View.VISIBLE + } else { + automaticAllocationSwitch.visibility = View.GONE + automaticAllocationSwitch.visibility = View.GONE + } strengthStatsView.canDistributePoints = canDistributePoints intelligenceStatsView.canDistributePoints = canDistributePoints constitutionStatsView.canDistributePoints = canDistributePoints