From 8e843e4addeb349034c8a6502f0c11d85f1b0508 Mon Sep 17 00:00:00 2001 From: William Hesse Date: Tue, 19 Mar 2024 20:22:37 +0100 Subject: [PATCH] Fix search for inventory flower to sell in bloom event The existing search for a lower-tier flower of the same type, to sell in case the inventory is full, was faulty and picked the best flower worse than the new flower. --- src/js/modules/event/bloom/tick.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/modules/event/bloom/tick.js b/src/js/modules/event/bloom/tick.js index 5a816547..079063ae 100644 --- a/src/js/modules/event/bloom/tick.js +++ b/src/js/modules/event/bloom/tick.js @@ -42,10 +42,10 @@ function breedFlower(breeder, amount = 1) { store.dispatch('note/find', 'event_12'); } else { // Try to find a worse flower and sell it - let slotTier = -1; + let slotTier = tier; let slotToSell = null; store.state.bloom.inventory.forEach((invFlower, slot) => { - if (flower === invFlower.type && tier > invFlower.tier && (invFlower.tier > slotTier)) { + if (flower === invFlower.type && invFlower.tier < slotTier) { slotTier = invFlower.tier; slotToSell = slot; }