Module:Inventory slot/Aliases: Difference between revisions
Darn colons |
Continued editing to incorporate stripped log/wood aliases. |
||
| Line 395: | Line 395: | ||
} | } | ||
for _, item in ipairs( coloredItems ) do | for _, item in ipairs( coloredItems ) do | ||
local | local coloredItemAliases = {} | ||
local itemName = '' | |||
for _, color in ipairs( colors ) do | for _, color in ipairs( colors ) do | ||
if | if item:find( '%$1' ) then | ||
itemName = string.gsub( item, '%$1', color ) | |||
else | else | ||
itemName = color .. ' ' .. item | |||
end | end | ||
table.insert( coloredItemAliases, itemName ) | |||
end | end | ||
item = item:gsub( '%$1 ', '') | |||
aliases['Any ' .. item] = coloredItemAliases | aliases['Any ' .. item] = coloredItemAliases | ||
aliases['Matching ' .. item] = coloredItemAliases | aliases['Matching ' .. item] = coloredItemAliases | ||
| Line 556: | Line 556: | ||
'wood Slab', | 'wood Slab', | ||
'wood Stairs', | 'wood Stairs', | ||
'Stripped | 'Stripped $1 Log', | ||
'Stripped | 'Stripped $1 Wood', | ||
'Wood Planks', | 'Wood Planks', | ||
'Wood Slab', | 'Wood Slab', | ||
'Wood Stairs', | 'Wood Stairs', | ||
'Bark', | 'Bark', | ||
'Stripped | 'Stripped $1 Bark', | ||
} | } | ||
| Line 568: | Line 568: | ||
local itemName = '' | local itemName = '' | ||
local woodAliases = {} | local woodAliases = {} | ||
for _, wood in ipairs( woods ) do | for _, wood in ipairs( woods ) do | ||
if item:find('wood') then | if item:find('wood') then | ||
itemName = string.gsub( item, 'wood', wood ) | itemName = string.gsub( item, 'wood', wood ) | ||
elseif item:find('%$1') then | |||
itemName = string.gsub( item, '%$1', wood ) | |||
else | else | ||
itemName = wood .. ' ' .. item | itemName = wood .. ' ' .. item | ||
| Line 576: | Line 579: | ||
table.insert( woodAliases, itemName ) | table.insert( woodAliases, itemName ) | ||
end | end | ||
item = string.gsub( item, '%$1 ', '' ) | |||
aliases['Any ' .. item] = woodAliases | aliases['Any ' .. item] = woodAliases | ||
aliases['Matching ' .. item] = woodAliases | aliases['Matching ' .. item] = woodAliases | ||