From 4d9bf936b1a937e9b6c079f20edb0a0d4183f644 Mon Sep 17 00:00:00 2001 From: Christopher Leggett Date: Tue, 6 Sep 2022 01:12:11 -0400 Subject: [PATCH] Fixes order of operations so Rupees will be spent. --- soh/src/overlays/actors/ovl_En_GirlA/z_en_girla.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soh/src/overlays/actors/ovl_En_GirlA/z_en_girla.c b/soh/src/overlays/actors/ovl_En_GirlA/z_en_girla.c index a177d6b51a..83da4d92ca 100644 --- a/soh/src/overlays/actors/ovl_En_GirlA/z_en_girla.c +++ b/soh/src/overlays/actors/ovl_En_GirlA/z_en_girla.c @@ -978,6 +978,7 @@ void EnGirlA_BuyEvent_ObtainBombchuPack(GlobalContext* globalCtx, EnGirlA* this) void EnGirlA_BuyEvent_Randomizer(GlobalContext* globalCtx, EnGirlA* this) { ShopItemIdentity shopItemIdentity = Randomizer_IdentifyShopItem(globalCtx->sceneNum, this->randoSlotIndex); Flags_SetRandomizerInf(shopItemIdentity.randomizerInf); + Rupees_ChangeBy(-this->basePrice); if (shopItemIdentity.enGirlAShopItem == -1) { ShopItemEntry* itemEntry = &shopItemEntries[SI_SOLD_OUT]; this->actor.textId = itemEntry->itemDescTextId; @@ -990,7 +991,6 @@ void EnGirlA_BuyEvent_Randomizer(GlobalContext* globalCtx, EnGirlA* this) { this->itemCount = itemEntry->count; this->giDrawId = itemEntry->giDrawId; } - Rupees_ChangeBy(-this->basePrice); } void EnGirlA_Noop(EnGirlA* this, GlobalContext* globalCtx) {