Module:Inventory slot/Aliases: Difference between revisions

mNo edit summary
Revert mine
Line 576: Line 576:
'Acacia',
'Acacia',
'Dark Oak'
'Dark Oak'
}
local woods = {
'Oak',
'Spruce',
'Birch',
'Jungle',
'Acacia',
'Dark Oak',
'Crimson',
'Warped',
}
}
local woodItems = {
local woodItems = {
Line 611: Line 601:
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 618: Line 606:
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( logAliases, itemName )
table.insert( woodAliases, itemName )
end
end
item = string.gsub( item, '%$1 ', '' )
item = string.gsub( item, '%$1 ', '' )
aliases['Any ' .. item] = woodAliases
aliases['Any ' .. item] = woodAliases
aliases['Matching ' .. item] = logAliases
aliases['Matching ' .. item] = woodAliases
end
end