From ecc1abb08e2287916a6e1dfa362c9a03bb55d26e Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Mon, 17 May 2021 12:30:06 +0200 Subject: [PATCH] Fixes #1537 --- .../android/habitica/ui/views/shops/PurchaseDialog.kt | 4 ++++ 1 file changed, 4 insertions(+) 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 bb8673e31..029c5cb1c 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 @@ -450,6 +450,10 @@ class PurchaseDialog(context: Context, component: UserComponent?, val item: Shop val filteredPets = it.filter {pet -> pet.type == "premium" || pet.type == "wacky" } + if (it.firstOrNull()?.type == "wacky") { + // Wacky pets can't be raised to mounts, so only need half as many + totalCount = 9 + } shouldWarn = filteredPets.isNotEmpty() return@filter shouldWarn }.flatMap { inventoryRepository.getOwnedItems("hatchingPotions").firstElement() }