From b1a6b6f6288ed6d283cfa0d3a503f7b7bb3fb0f0 Mon Sep 17 00:00:00 2001 From: Sokomine Date: Sun, 23 May 2021 23:15:02 +0200 Subject: [PATCH] call the right formspec on trade inventory actions --- trade_simple.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/trade_simple.lua b/trade_simple.lua index 3e97b08..afd7f4d 100644 --- a/trade_simple.lua +++ b/trade_simple.lua @@ -499,7 +499,8 @@ minetest.register_on_joinplayer(function(player, last_login) if(listname == "pay") then local pname = player:get_player_name() -- show formspec with updated information (perhaps sale is now possible) - minetest.show_formspec(pname, "yl_speak_up:talk", yl_speak_up.get_fs_trade_simple(player)) + minetest.show_formspec(pname, "yl_speak_up:do_trade_simple", + yl_speak_up.get_fs_trade_simple(player)) end end, on_take = function(inv, listname, index, stack, player) @@ -508,12 +509,14 @@ minetest.register_on_joinplayer(function(player, last_login) if(listname == "pay") then local pname = player:get_player_name() -- show formspec with updated information (perhaps sale is now possible) - minetest.show_formspec(pname, "yl_speak_up:talk", yl_speak_up.get_fs_trade_simple(player)) + minetest.show_formspec(pname, "yl_speak_up:do_trade_simple", + yl_speak_up.get_fs_trade_simple(player)) elseif(listname == "buy") then yl_speak_up.do_trade_simple(player, stack:get_count()) -- information may require an update (NPC might now be out of stock), or -- the player can do the trade a second time - minetest.show_formspec(pname, "yl_speak_up:talk", yl_speak_up.get_fs_trade_simple(player)) + minetest.show_formspec(pname, "yl_speak_up:do_trade_simple", + yl_speak_up.get_fs_trade_simple(player)) end end, })