Check sufficient hourglasses when attempting to purchase

This commit is contained in:
Hafizzle 2023-09-21 13:56:50 -04:00
parent 807c00f30b
commit 3d3fd97fe0

View file

@ -74,6 +74,7 @@ open class ShopItem : RealmObject(), BaseObject {
fun canAfford(user: User?, quantity: Int): Boolean = when (currency) {
"gold" -> (value * quantity) <= (user?.stats?.gp ?: 0.0)
"gems" -> (value * quantity) <= (user?.gemCount ?: 0)
"hourglasses" -> (value * quantity) <= (user?.hourglassCount ?: 0)
else -> true
}