Изменения

Модуль:Обжиг

263 байта убрано, 18:24, 14 августа 2016
Нет описания правки
-- Ячейка с названием
local nameCell
if f:callParserFunction( '#dplvar', 'smeltingname' ) == '1' then if args["название"] or '' ~= '' then nameCell = args["название"] elseif multirow or f:callParserFunction( '#dplvar', 'smeltingname' ) == '1' then else local names = {} local links = {} for v in mw.text.gsplit( args[2"Выход"] or '', '%s*;%s*' ) do
parts = getParts( v, args["Мод"] )
parts.mod = parts.mod or ''
if not names[parts.mod .. ':' .. parts.name] then
local link = '' if table.insert( links, prefixedLink( parts.name, parts.mod then) ) link = names[parts.mod .. '/:' .. parts.name .. '|'] = 1
end
if parts.name:find( '^Люб' ) then
table.insert( links, mw.ustring.sub( parts.name, 0, 6 ) .. '[[' .. link .. mw.ustring.sub( parts.name, 6 ) .. ']]' )
else
table.insert( links, '[[' .. link .. parts.name .. ']]' )
end
names[( parts.mod or '' ) .. ':' .. parts.name] = 1
end
nameCell = table.concat( links, '&nbsp;или<br>' )
end
nameCell = table.concat( links, '&nbsp;или<br>' )
end
end
if args["Мод"] parts.mod then link = args["Мод"] parts.mod .. '/' .. parts.name .. '|'
end