From 476417ae2ebd6d2cad0ab8449944528ca5a6c8c1 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Wed, 19 Aug 2020 22:19:48 -0400 Subject: [PATCH] prevent overspending --- src/facilities/wardrobe/wardrobeShopping.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/facilities/wardrobe/wardrobeShopping.js b/src/facilities/wardrobe/wardrobeShopping.js index 40acc185c12..7a67348512e 100644 --- a/src/facilities/wardrobe/wardrobeShopping.js +++ b/src/facilities/wardrobe/wardrobeShopping.js @@ -128,8 +128,10 @@ App.UI.WardrobeShopping = function() { App.UI.DOM.link( `Order ${clothingObj.title}`, () => { - cashX(forceNeg(cost), "capEx"); - V.boughtItem.clothing[clothing] = 1; + if (cost < V.cash) { // Check again on click in case the link has become stale + cashX(forceNeg(cost), "capEx"); + V.boughtItem.clothing[clothing] = 1; + } } ) ); @@ -180,8 +182,10 @@ App.UI.WardrobeShopping = function() { App.UI.DOM.link( `Order ${obj.title}`, () => { - cashX(forceNeg(cost), "capEx"); - _.set(V.boughtItem, name, 1); + if (cost < V.cash) { // Check again on click in case the link has become stale + cashX(forceNeg(cost), "capEx"); + _.set(V.boughtItem, name, 1); + } jQuery(`#accessory-block`).empty().append(accessoryBlock()); } ) -- GitLab