From 664eec36e6088956e5c437615b06ec07680f0144 Mon Sep 17 00:00:00 2001 From: BuckarooBanzay Date: Tue, 9 Aug 2022 17:53:44 +0200 Subject: [PATCH] apply fix from lifo's fork thanks Blockhead :heart: --- shop.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/shop.lua b/shop.lua index f87cc6d..5af300e 100644 --- a/shop.lua +++ b/shop.lua @@ -344,13 +344,14 @@ minetest.register_on_player_receive_fields(function(sender, formname, fields) end end if can_exchange then + local it for i, item in pairs(wants) do - pinv:remove_item("customer_gives",item) - minv:add_item("customers_gave",item) + it = pinv:remove_item("customer_gives",item) + minv:add_item("customers_gave",it) end for i, item in pairs(gives) do - minv:remove_item("stock",item) - pinv:add_item("customer_gets",item) + it = minv:remove_item("stock",item) + pinv:add_item("customer_gets",it) end minetest.chat_send_player(name, S("Exchanged!")) check_stock(