Hi Gamepedia users and contributors! Please complete this survey to help us learn how to better meet your needs in the future. We have one for editors and readers. This should only take about 7 minutes!

Модуль:GregTech 4/Ректификационная колонна

Материал из Minecraft Wiki
Перейти к: навигация, поиск
[создать | история | обновить]Документация
У этого модуля нет документации. Если вы знаете, как использовать этот модуль, пожалуйста, добавьте соответствующую информацию.
local p = {}

function p.industrialGrinder(f)
	local args = require("Модуль:ProcessArgs").norm()
	
	local mod = args["Мод"] or "GregTech 4"
	local cellIn1 = args["Вход1"]
	local cellIn2 = args["Вход2"]
	local cellOut1 = args["Выход1"]
	local cellOut2 = args["Выход2"]
	local cellOut3 = args["Выход3"]
	local cellOut4 = args["Выход4"]
	local energyCost = args["Энергия"] or ""
	local processTime = args["Время"] or ""
	local maxVoltage = args["Напряжение"] or ""
	
	local energyDesc = "'''Энергия: "
		.. energyCost
		.. " [[IndustrialCraft 2/Энергия|еЭ]]'''"
	local timeDesc = "'''Время: "
		.. processTime
		.. " секунд'''"
	local maxVoltageDesc = "'''Макс. напряжение: "
		.. maxVoltage
		.. " [[IndustrialCraft 2/Энергия|еЭ]]/[[Такт|т]]'''"
	local processDesc = energyDesc .. "<br>" .. timeDesc .. "<br>" .. maxVoltageDesc
	
	local cg = require("Модуль:Cg")
	local cgSlot = cg.slot
	
	local output = {}
	
	table.insert(output, cg.begin({
		282,
		241
	}))
	table.insert(output, cg.backgroundImage({
		"Элементы интерфейса ректификационной колонны (GregTech 4).png"
	}))
	table.insert(output, cgSlot({cellIn1, 89, 90, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellIn2, 89, 126, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellOut1, 161, 18, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellOut2, 161, 54, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellOut3, 161, 90, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellOut4, 161, 126, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cg.text({processDesc, 18, 162, style = "text-align: left"}))
	table.insert(output, cg.machine({
		"GregTechMachineUILogo.png",
		232,
		191,
		text="Этот рецепт для ректификационной",
		text2="колонны из модификации GregTech 4.",
		link="GregTech 4/Ректификационная колонна"
	}))
	
	table.insert(output, cg.footer())
	
	return table.concat(output)
end

return p