Module:Inventory slot/Aliases: Difference between revisions
mNo edit summary |
Testing stem/log split |
||
| Line 14: | Line 14: | ||
['Any diamond armor'] = { 'Diamond Helmet', 'Diamond Chestplate', 'Diamond Leggings', 'Diamond Boots' }, | ['Any diamond armor'] = { 'Diamond Helmet', 'Diamond Chestplate', 'Diamond Leggings', 'Diamond Boots' }, | ||
['Any netherite armor'] = { 'Netherite Helmet', 'Netherite Chestplate', 'Netherite Leggings', 'Netherite Boots' }, | ['Any netherite armor'] = { 'Netherite Helmet', 'Netherite Chestplate', 'Netherite Leggings', 'Netherite Boots' }, | ||
-- Display names -- | -- Display names -- | ||
| Line 579: | Line 576: | ||
'Acacia', | 'Acacia', | ||
'Dark Oak' | 'Dark Oak' | ||
} | |||
local woods = { | |||
'Oak', | |||
'Spruce', | |||
'Birch', | |||
'Jungle', | |||
'Acacia', | |||
'Dark Oak', | |||
'Crimson', | |||
'Warped', | |||
} | } | ||
local woodItems = { | local woodItems = { | ||
'Wood', | 'Wood', | ||
'Log', | 'Log', | ||
'Planks', | |||
'Fence Gate', | 'Fence Gate', | ||
'Boat', | 'Boat', | ||
| Line 604: | Line 611: | ||
for _, item in ipairs( woodItems ) do | for _, item in ipairs( woodItems ) do | ||
local itemName = '' | local itemName = '' | ||
local itemName2 = '' | |||
local logAliases = {} | |||
local woodAliases = {} | local woodAliases = {} | ||
| Line 609: | Line 618: | ||
if item:find('wood') then | if item:find('wood') then | ||
itemName = string.gsub( item, 'wood', wood ) | itemName = string.gsub( item, 'wood', wood ) | ||
itemName2 = string.gsub( item, 'wood', wood ) | |||
elseif item:find('%$1') then | elseif item:find('%$1') then | ||
itemName = string.gsub( item, '%$1', wood ) | itemName = string.gsub( item, '%$1', wood ) | ||
itemName2 = string.gsub( item, '%$1', wood ) | |||
else | else | ||
itemName = wood .. ' ' .. item | itemName = wood .. ' ' .. item | ||
itemName2 = wood .. ' ' .. item | |||
end | |||
if item:find('Any') then | |||
table.insert( woodAliases, itemName ) | |||
end | end | ||
table.insert( | table.insert( logAliases, itemName ) | ||
end | end | ||
item = string.gsub( item, '%$1 ', '' ) | item = string.gsub( item, '%$1 ', '' ) | ||
aliases['Any ' .. item] = woodAliases | aliases['Any ' .. item] = woodAliases | ||
aliases['Matching ' .. item] = | aliases['Matching ' .. item] = logAliases | ||
end | end | ||