<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://playzone.in.ua/wiki/mc//index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3A%D0%9E%D0%B1%D0%B6%D0%B8%D0%B3</id>
		<title>Модуль:Обжиг - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://playzone.in.ua/wiki/mc//index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3A%D0%9E%D0%B1%D0%B6%D0%B8%D0%B3"/>
		<link rel="alternate" type="text/html" href="https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%9E%D0%B1%D0%B6%D0%B8%D0%B3&amp;action=history"/>
		<updated>2026-05-04T18:00:41Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.28.3</generator>

	<entry>
		<id>https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%9E%D0%B1%D0%B6%D0%B8%D0%B3&amp;diff=13316&amp;oldid=prev</id>
		<title>Softer: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%9E%D0%B1%D0%B6%D0%B8%D0%B3&amp;diff=13316&amp;oldid=prev"/>
				<updated>2017-01-17T22:27:18Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='ru'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 22:27, 17 января 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='ru'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Softer</name></author>	</entry>

	<entry>
		<id>https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%9E%D0%B1%D0%B6%D0%B8%D0%B3&amp;diff=13315&amp;oldid=prev</id>
		<title>Atributz в 05:27, 13 ноября 2016</title>
		<link rel="alternate" type="text/html" href="https://playzone.in.ua/wiki/mc//index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%9E%D0%B1%D0%B6%D0%B8%D0%B3&amp;diff=13315&amp;oldid=prev"/>
				<updated>2016-11-13T05:27:59Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
function p.table( f )&lt;br /&gt;
	local args = f&lt;br /&gt;
	if f == mw.getCurrentFrame() then&lt;br /&gt;
		args = f:getParent().args&lt;br /&gt;
	else&lt;br /&gt;
		f = mw.getCurrentFrame()&lt;br /&gt;
	end&lt;br /&gt;
	local getParts = require( 'Модуль:Инвентарный слот' ).getParts&lt;br /&gt;
	&lt;br /&gt;
	-- Начинать таблицу при необходимости&lt;br /&gt;
	local multirow = f:callParserFunction( '#dplvar', 'multirow' )&lt;br /&gt;
	if multirow ~= '1' then&lt;br /&gt;
		multirow = nil&lt;br /&gt;
	end&lt;br /&gt;
	local head = args[&amp;quot;глава&amp;quot;] or ''&lt;br /&gt;
	if multirow then&lt;br /&gt;
		head = ''&lt;br /&gt;
	elseif head ~= '' then&lt;br /&gt;
		multirow = 1&lt;br /&gt;
		f:callParserFunction( '#dplvar:set', 'multirow', '1' )&lt;br /&gt;
	else&lt;br /&gt;
		head = 1&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Заканчивать таблицу при необходимости&lt;br /&gt;
	local foot = args[&amp;quot;подвал&amp;quot;] or ''&lt;br /&gt;
	if multirow then&lt;br /&gt;
		if foot ~= '' then&lt;br /&gt;
			multirow = nil&lt;br /&gt;
			f:callParserFunction( '#dplvar:set', 'multirow', '0' )&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		foot = 1&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local header = ''&lt;br /&gt;
	if head ~= '' then&lt;br /&gt;
		local name = ''&lt;br /&gt;
		local description = ''&lt;br /&gt;
		if args[&amp;quot;показатьимя&amp;quot;] == '1' or multirow and args[&amp;quot;показатьимя&amp;quot;] ~= '0' then&lt;br /&gt;
			name = '!! Результат'&lt;br /&gt;
			f:callParserFunction( '#dplvar:set', 'resultname', '1' )&lt;br /&gt;
		end&lt;br /&gt;
		if args[&amp;quot;показатьописание&amp;quot;] == '1' then&lt;br /&gt;
			description = ' !! class=&amp;quot;unsortable&amp;quot; | Описание'&lt;br /&gt;
			f:callParserFunction( '#dplvar:set', 'smeltingdescription', '1' )&lt;br /&gt;
		end&lt;br /&gt;
		local class = args[&amp;quot;класс&amp;quot;] or ''&lt;br /&gt;
		local recipeClass = ''&lt;br /&gt;
		if multirow then&lt;br /&gt;
			class = 'sortable collapsible ' .. class&lt;br /&gt;
			recipeClass = 'class=&amp;quot;unsortable&amp;quot; |'&lt;br /&gt;
		end&lt;br /&gt;
        local process = ' [[Обжиг|Процесс]]'&lt;br /&gt;
        if args[&amp;quot;Прогресс&amp;quot;] and args[&amp;quot;Мод&amp;quot;] then&lt;br /&gt;
         process=' Процесс'&lt;br /&gt;
        end&lt;br /&gt;
		header = table.concat( {&lt;br /&gt;
			' {| style=&amp;quot;text-align:center&amp;quot; class=&amp;quot;wikitable ' .. class .. '&amp;quot; data-description=&amp;quot;Процесс&amp;quot;',&lt;br /&gt;
			'! ' .. 'Ингредиенты !! ' .. recipeClass .. process  .. name .. description,&lt;br /&gt;
			'|-'&lt;br /&gt;
		}, '\n' )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local input = mw.text.trim( args[1] or args[&amp;quot;Ресурс&amp;quot;] or '' )&lt;br /&gt;
	local output = mw.text.trim( args[2] or args[&amp;quot;Выход&amp;quot;] or '' )&lt;br /&gt;
	local fuel = args[&amp;quot;топливо&amp;quot;] or args[&amp;quot;Топливо&amp;quot;] or ''&lt;br /&gt;
	if fuel == '' and ((args[&amp;quot;Мод&amp;quot;] == 'IndustrialCraft 2' or 'GregTech') and args['Расход'] == 'Электричество') then&lt;br /&gt;
		fuel = 'Энергия'&lt;br /&gt;
    elseif fuel == '' then&lt;br /&gt;
		fuel = 'v:Любое топливо,1'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Ячейка с названием&lt;br /&gt;
	local nameCell&lt;br /&gt;
	if args[&amp;quot;название&amp;quot;] or '' ~= '' then&lt;br /&gt;
		nameCell = args[&amp;quot;название&amp;quot;]&lt;br /&gt;
	elseif f:callParserFunction( '#dplvar', 'resultname' ) == '1' then&lt;br /&gt;
		local names = {}&lt;br /&gt;
		local links = {}&lt;br /&gt;
		for v in mw.text.gsplit( args[2] or args[&amp;quot;Выход&amp;quot;] or '', '%s*;%s*' ) do&lt;br /&gt;
			parts = getParts( v, args[&amp;quot;Мод&amp;quot;] )&lt;br /&gt;
			if not names[( parts.mod or '' ) .. parts.name] and output ~= '' then&lt;br /&gt;
				local link = ''&lt;br /&gt;
				if parts.mod then&lt;br /&gt;
					link = parts.mod .. '/' .. parts.name .. '|'&lt;br /&gt;
				end&lt;br /&gt;
               &lt;br /&gt;
				if parts.name:find( '^Люб' ) then&lt;br /&gt;
					if parts.mod then&lt;br /&gt;
						link = parts.mod .. '/' .. mw.ustring.gsub( mw.ustring.sub( parts.name, 7 ), &amp;quot;^%l&amp;quot;, mw.ustring.upper ) .. '|'&lt;br /&gt;
					end&lt;br /&gt;
					table.insert( links, mw.ustring.sub( parts.name, 0, 6 ) .. '[[' .. link .. mw.ustring.sub( parts.name, 6 ) .. ']]' )&lt;br /&gt;
				else&lt;br /&gt;
					table.insert( links, '[[' .. link .. parts.name .. ']]' )&lt;br /&gt;
				end&lt;br /&gt;
				names[( parts.mod or '' ) .. parts.name] = 1&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		nameCell = table.concat( links, '&amp;amp;nbsp;или&amp;lt;br&amp;gt;' )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if nameCell and args[&amp;quot;запланированное&amp;quot;] then&lt;br /&gt;
		nameCell = nameCell .. '&amp;lt;br&amp;gt;([[' .. args[&amp;quot;запланированное&amp;quot;] .. ']])'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Ячейка с ингредиентами&lt;br /&gt;
	local ingredientsCell&lt;br /&gt;
	if args[&amp;quot;ингредиенты&amp;quot;] or '' ~= '' then&lt;br /&gt;
		ingredientsCell = args[&amp;quot;ингредиенты&amp;quot;]&lt;br /&gt;
	else&lt;br /&gt;
		ingredientsCell = {}&lt;br /&gt;
		local ingredients = {}&lt;br /&gt;
		for k, v in ipairs{ input, fuel } do&lt;br /&gt;
			local separator = ''&lt;br /&gt;
			if k == 2 and next( ingredients ) then&lt;br /&gt;
				separator = '&amp;amp;nbsp;+&amp;lt;br&amp;gt;\n'&lt;br /&gt;
			end&lt;br /&gt;
			for item in mw.text.gsplit( v, '%s*;%s*' ) do&lt;br /&gt;
				local parts = getParts( item, args[&amp;quot;Мод&amp;quot;] )&lt;br /&gt;
				if parts.name ~= '' and not ingredients[parts.name] and ( k == 2 or k == 1 and v ~= fuel ) then&lt;br /&gt;
					local link = ''&lt;br /&gt;
					if separator == '' and next( ingredients ) then&lt;br /&gt;
						separator = '&amp;amp;nbsp;или&amp;lt;br&amp;gt;\n'&lt;br /&gt;
					end&lt;br /&gt;
					&lt;br /&gt;
					if parts.mod then&lt;br /&gt;
						link = parts.mod .. '/' .. parts.name .. '|'&lt;br /&gt;
					end&lt;br /&gt;
					&lt;br /&gt;
					if parts.name:find( '^Люб' ) then&lt;br /&gt;
					    if parts.mod then&lt;br /&gt;
						 link = parts.mod .. '/' .. mw.ustring.gsub( mw.ustring.sub( parts.name, 7 ), &amp;quot;^%l&amp;quot;, mw.ustring.upper ) .. '|'&lt;br /&gt;
					    end&lt;br /&gt;
						table.insert( ingredientsCell, separator .. mw.ustring.sub( parts.name, 0, 6 ) .. '[[' .. link .. mw.ustring.sub( parts.name, 6 ) .. ']]' )&lt;br /&gt;
					else&lt;br /&gt;
						table.insert( ingredientsCell, separator .. '[[' .. link .. parts.name .. ']]' )&lt;br /&gt;
					end&lt;br /&gt;
					separator = ''&lt;br /&gt;
					&lt;br /&gt;
					ingredients[parts.name] = 1&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		ingredientsCell = table.concat( ingredientsCell )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Остальные аргументы&lt;br /&gt;
	local newArgs = {&lt;br /&gt;
		[&amp;quot;Ресурс&amp;quot;] = args[1] or args[&amp;quot;Ресурс&amp;quot;],&lt;br /&gt;
		[&amp;quot;Выход&amp;quot;] = args[2] or args[&amp;quot;Выход&amp;quot;],&lt;br /&gt;
		[&amp;quot;Топливо&amp;quot;] = fuel,&lt;br /&gt;
		[&amp;quot;РНазв&amp;quot;] = args[&amp;quot;рНазв&amp;quot;],&lt;br /&gt;
		[&amp;quot;ВНазв&amp;quot;] = args[&amp;quot;вНазв&amp;quot;],&lt;br /&gt;
		[&amp;quot;ТНазв&amp;quot;] = args[&amp;quot;тНазв&amp;quot;],&lt;br /&gt;
		[&amp;quot;Мод&amp;quot;] = args[&amp;quot;Мод&amp;quot;],&lt;br /&gt;
		[&amp;quot;Прогресс&amp;quot;] = args[&amp;quot;Прогресс&amp;quot;],&lt;br /&gt;
		[&amp;quot;Расход&amp;quot;] = args[&amp;quot;Расход&amp;quot;]&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	-- Ячейка с рецептом&lt;br /&gt;
	local recipeCell = require( 'Модуль:Интерфейс' ).furnace( newArgs )&lt;br /&gt;
	&lt;br /&gt;
	local row = {&lt;br /&gt;
		'|\n' .. ingredientsCell,&lt;br /&gt;
		'style=&amp;quot;padding:1px&amp;quot; |\n' .. recipeCell&lt;br /&gt;
	}&lt;br /&gt;
	if nameCell then&lt;br /&gt;
		table.insert( row, 3, '&amp;lt;b&amp;gt;' .. nameCell .. '&amp;lt;/b&amp;gt;' )&lt;br /&gt;
	end&lt;br /&gt;
	if f:callParserFunction( '#dplvar', 'smeltingdescription' ) == '1' then&lt;br /&gt;
		table.insert( row, args[&amp;quot;описание&amp;quot;] or '' )&lt;br /&gt;
	end&lt;br /&gt;
	row = table.concat( row, '\n|' )&lt;br /&gt;
	&lt;br /&gt;
	local footer = ''&lt;br /&gt;
	if foot ~= '' then&lt;br /&gt;
		footer = '|}'&lt;br /&gt;
		f:callParserFunction( '#dplvar:set', 'resultname', '0', 'smeltingdescription', '0' )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local title = mw.title.getCurrentTitle()&lt;br /&gt;
	local category = ''&lt;br /&gt;
	if args[&amp;quot;запланированное&amp;quot;] and args[&amp;quot;некат&amp;quot;] ~= '1' and title.namespace == 0 and not title.isSubpage then&lt;br /&gt;
		category = '[[Категория:Запланированное]]'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return header .. '\n' .. row .. '\n|-\n' .. footer .. category&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Atributz</name></author>	</entry>

	</feed>