« Module:Inventory slot/Aliases » : différence entre les versions

Squirkiz (discussion | contributions)
Aucun résumé des modifications
Squirkiz (discussion | contributions)
Aucun résumé des modifications
Ligne 566 : Ligne 566 :


for _, item in ipairs( woodItems ) do
for _, item in ipairs( woodItems ) do
local itemName = ''
local itemName = item
local woodAliases = {}
local woodAliases = {}
for _, wood in ipairs( woods ) do
for _, wood in ipairs( woods ) do
if item:find('wood') then
table.insert( woodAliases, mw.ustring.gsub( itemName, '^%a', mw.ustring.upper ) .. ' ' .. wood )
itemName = string.gsub( item, 'wood', wood )
elseif item:find('%$1') then
itemName = string.gsub( item, '%$1', wood )
else
itemName = wood .. ' ' .. item
end
table.insert( woodAliases, itemName )
end
end
aliases[(tout[item] or 'Tout') .. ' ' .. item] = woodAliases
item = string.gsub( item, '%$1 ', '' )
aliases[(meme[item] or 'Même') .. ' ' .. item] = woodAliases
aliases['Tout ' .. item] = woodAliases
aliases['Même ' .. item] = woodAliases
end
end