diff --git a/esoui/ingame/storewindow/gamepad/storewindowbuy_gamepad.lua b/esoui/ingame/storewindow/gamepad/storewindowbuy_gamepad.lua
index b484ae7..31c71bd 100755
--- a/esoui/ingame/storewindow/gamepad/storewindowbuy_gamepad.lua
+++ b/esoui/ingame/storewindow/gamepad/storewindowbuy_gamepad.lua
@@ -98,7 +98,6 @@ end
function ZO_GamepadStoreBuy:ConfirmBuy()
local selectedData = self.list:GetTargetData()
-
if self.confirmationMode then
local quantity = STORE_WINDOW_GAMEPAD:GetSpinnerValue()
if quantity > 0 then
@@ -122,10 +121,10 @@ function ZO_GamepadStoreBuy:CanBuy()
if selectedData.entryType == STORE_ENTRY_TYPE_COLLECTIBLE then
local collectibleId = GetCollectibleIdFromLink(selectedData.itemLink)
if IsCollectibleUnlocked(collectibleId) then
- return false
+ return false, GetString("SI_STOREFAILURE", STORE_FAILURE_ALREADY_HAVE_COLLECTIBLE) -- "You already have that collectible"
end
end
- return selectedData.price <= GetCarriedCurrencyAmount(CURT_MONEY)
+ return STORE_WINDOW_GAMEPAD:CanAffordAndCanCarry(selectedData) -- returns enabled, disabledAlertText
else
return false
end