forked from mrkubax10/industrialtest
Fix some machines locking sometimes
This commit is contained in:
@@ -36,14 +36,13 @@ local function inspectNode(pos,playerName)
|
||||
"field[0.5,5.4;2,0.5;powerAmount;"..S("Power Amount")..";"..powerAmount.."]",
|
||||
"field[0.5,6.2;2,0.5;powerIOConfig;"..S("Power IO Config")..";"..powerIOConfig.."]",
|
||||
"button[0.5,6.8;2,0.5;update;"..S("Update").."]",
|
||||
"button[4.2,1.25;2.8,0.5;triggerNeighbours;"..S("Trigger Neighbours").."]",
|
||||
"label[4.2,2.25;"..S("Connections:").."]"
|
||||
}
|
||||
local connections=industrialtest.api.getConnections(pos)
|
||||
local sides={"X-","X+","Y-","Y+","Z-","Z+"}
|
||||
local sideString=""
|
||||
for _,value in ipairs(connections) do
|
||||
sideString=sideString..sides[value].." "
|
||||
sideString=sideString.."("..value.x..", "..value.y..", "..value.z..")\n"
|
||||
end
|
||||
table.insert(formspec,"label[4.2,2.65;"..sideString.."]")
|
||||
powerStorageInspectorContext[playerName]=pos
|
||||
@@ -78,8 +77,6 @@ minetest.register_on_player_receive_fields(function(player,formname,fields)
|
||||
def._industrialtest_updateFormspec(context)
|
||||
end
|
||||
minetest.close_formspec(player:get_player_name(),formname)
|
||||
elseif fields.triggerNeighbours then
|
||||
industrialtest.api.triggerNeighbours(context)
|
||||
end
|
||||
powerStorageInspectorContext[player:get_player_name()]=nil
|
||||
return true
|
||||
|
||||
Reference in New Issue
Block a user