diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml index 6cba30562..6a4a76836 100644 --- a/Habitica/res/values/strings.xml +++ b/Habitica/res/values/strings.xml @@ -632,6 +632,7 @@ You already have all equipment! More will be released during the Grand Galas, near the solstices and equinoxes. Classless This item is only available to a specific class.\nYou can change your class from Settings. + This item is only available to a specific class.\nYou can select a class after level 10. You can only purchase gear for your current class Welcome to the Inn! Pull up a chair to chat. Check into Inn diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/shops/PurchaseDialog.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/shops/PurchaseDialog.kt index 920862c54..408c00f17 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/shops/PurchaseDialog.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/shops/PurchaseDialog.kt @@ -173,8 +173,13 @@ class PurchaseDialog(context: Context, private val userRepository : UserReposito private fun setLimitedTextView() { if (user == null) return + val userLvl = user?.stats?.lvl ?: 0 if (shopItem.habitClass != null && shopItem.habitClass != "special" && shopItem.habitClass != "armoire" && user?.stats?.habitClass != shopItem.habitClass) { - limitedTextView.text = context.getString(R.string.class_equipment_shop_dialog) + limitedTextView.text = if (userLvl >= 10) { + context.getString(R.string.class_equipment_shop_dialog) + } else { + context.getString(R.string.insufficient_level_equipment_dialog) + } limitedTextView.visibility = View.VISIBLE limitedTextView.setBackgroundColor(ContextCompat.getColor(context, R.color.inverted_background)) } else if (shopItem.event?.end != null) {