Изменения

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

431 байт добавлено, 23:07, 14 августа 2016
Нет описания правки
local p = {}
local slot = require( [[Модуль:Инвентарный слот]] )
local getParts = slot.getParts
local prefixes = slot.prefixes
 
-- Сервисная функция
local function prefixedLink( name, mod )
local prefix = ''
for _, thisPrefix in pairs( prefixes ) do
if mw.ustring.find(name, '^' .. thisPrefix .. ' ' ) then
prefix = thisPrefix .. ' '
name = mw.ustring.gsub(name, '^' .. prefix, '' )
break
end
end
local page = ''
if mod and mod ~= '' then
page = mod .. '/'
end
return prefix .. '[[' .. page .. name .. '|' .. name .. ']]'
end
 
function p.table( f )
local args = f
f = mw.getCurrentFrame()
end
local getParts = require( 'Модуль:Инвентарный слот' ).getParts
-- Начинать таблицу при необходимости
end
local process = ' [[Обжиг|Процесс]]'
if args["Прогресс"] and args["модМод"] then process=' Процесс]]'
end
header = table.concat( {
local fuel = args["топливо"] or ''
if fuel == '' then
fuel = 'v:Любое топливо'
end
-- Остальные аргументы
local newArgs = {} newArgs["Ресурс"] = args[1], newArgs["Выход"] = args[2], newArgs["Топливо"] = fuel, newArgs["РНазв"] = args["рНазв"], newArgs["ВНазв"] = args["вНазв"], newArgs["ТНазв"] = args["тНазв"], newArgs["Мод"] = args["Мод"], newArgs["Прогресс"] = args["Прогресс"], newArgs["Расход"] = args["Расход"] }
-- Ячейка с рецептом