Add listring[] as inventory.shift_click
This commit is contained in:
parent
0561ee99dc
commit
6fdf42e2b7
|
@ -19,6 +19,7 @@ formspeclib.register_object('formspeclib:player_inventory', function(obj, safe_m
|
||||||
height = 1,
|
height = 1,
|
||||||
location = 'current_player',
|
location = 'current_player',
|
||||||
name = 'main',
|
name = 'main',
|
||||||
|
shift_click = true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type = 'inventory',
|
type = 'inventory',
|
||||||
|
@ -46,6 +47,7 @@ formspeclib.register_object('formspeclib:node_inventory', function(obj, safe_mod
|
||||||
height = obj.height or 4,
|
height = obj.height or 4,
|
||||||
location = 'context',
|
location = 'context',
|
||||||
name = obj.name or 'main',
|
name = obj.name or 'main',
|
||||||
|
shift_click = true,
|
||||||
}}
|
}}
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
|
|
@ -218,7 +218,7 @@ end)
|
||||||
--
|
--
|
||||||
-- An inventory list
|
-- An inventory list
|
||||||
--
|
--
|
||||||
-- Parameters: location(?), name(?), x, y, width, height, start_at(?)
|
-- Parameters: location(?), name(?), x, y, width, height, start_at(?), shift_click(?)
|
||||||
--
|
--
|
||||||
formspeclib.register_object('inventory', function(obj, safe_mode)
|
formspeclib.register_object('inventory', function(obj, safe_mode)
|
||||||
if not obj.x or not obj.y or not obj.width or not obj.height then
|
if not obj.x or not obj.y or not obj.width or not obj.height then
|
||||||
|
@ -235,6 +235,10 @@ formspeclib.register_object('inventory', function(obj, safe_mode)
|
||||||
-- You are not allowed to use other locations in safe mode.
|
-- You are not allowed to use other locations in safe mode.
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
local extra = ''
|
||||||
|
if shift_click then
|
||||||
|
extra = 'listring[' .. location .. ';' .. name .. ']'
|
||||||
|
end
|
||||||
return 'list[' .. location .. ';' .. name .. ';' .. x .. ',' .. y .. ';' ..
|
return 'list[' .. location .. ';' .. name .. ';' .. x .. ',' .. y .. ';' ..
|
||||||
w .. ',' .. h .. ';' .. start .. ']'
|
w .. ',' .. h .. ';' .. start .. ']' .. extra
|
||||||
end)
|
end)
|
||||||
|
|
Reference in New Issue