Join The Fan Lab, a private Fandom research community for users in the US and UK where you will be asked to share your opinions on all things gaming and entertainment! Click here to see if you qualify

Модуль: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