1
0
mirror of https://github.com/mt-mods/pipeworks.git synced 2025-07-04 01:00:35 +02:00

restructure avoiding excessive indentation

This commit is contained in:
Luke aka SwissalpS
2024-04-28 10:35:25 +02:00
committed by GitHub
parent 1169cff163
commit 962f3280dc

View File

@ -47,21 +47,22 @@ if minetest.get_modpath("default") then
-- get the fields from the chest formspec, we can do this bc. newest functions are called first -- get the fields from the chest formspec, we can do this bc. newest functions are called first
-- https://github.com/minetest/minetest/blob/d4b10db998ebeb689b3d27368e30952a42169d03/doc/lua_api.md?plain=1#L5840 -- https://github.com/minetest/minetest/blob/d4b10db998ebeb689b3d27368e30952a42169d03/doc/lua_api.md?plain=1#L5840
minetest.register_on_player_receive_fields(function(player, formname, fields) minetest.register_on_player_receive_fields(function(player, formname, fields)
if formname == "default:chest" then if formname ~= "default:chest" then
local pn = player:get_player_name() return
local pos = default.chest.open_chests[pn].pos
local chest = pos and minetest.get_node(pos)
local is_pipeworks_chest = chest and pipeworks.chests[chest]
if is_pipeworks_chest and not fields.quit and pipeworks.may_configure(pos, player) then
-- Pipeworks Switch
fs_helpers.on_receive_fields(pos, fields)
minetest.show_formspec(player:get_player_name(),
"default:chest",
default.chest.get_chest_formspec(pos))
end
-- Do NOT return true here, the callback from default still needs to run
return false
end end
local pn = player:get_player_name()
local pos = default.chest.open_chests[pn].pos
local chest = pos and minetest.get_node(pos)
local is_pipeworks_chest = chest and pipeworks.chests[chest]
if is_pipeworks_chest and not fields.quit and pipeworks.may_configure(pos, player) then
-- Pipeworks Switch
fs_helpers.on_receive_fields(pos, fields)
minetest.show_formspec(player:get_player_name(),
"default:chest",
default.chest.get_chest_formspec(pos))
end
-- Do NOT return true here, the callback from default still needs to run
return false
end) end)
local connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1} local connect_sides = {left = 1, right = 1, back = 1, bottom = 1, top = 1}