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["Выход"]
	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,
		196
	}))
	table.insert(output, cg.backgroundImage({
		"Элементы интерфейса химического реактора (GregTech 4).png"
	}))
	table.insert(output, cgSlot({cellIn1, 105, 20, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellIn2, 145, 20, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellOut1, 125, 80, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cg.text({processDesc, 18, 117, style = "text-align: left"}))
	table.insert(output, cg.machine({
		"GregTechMachineUILogo.png",
		232,
		146,
		text="Этот рецепт для химического",
		text2="реактора из модификации GregTech 4.",
		link="GregTech 4/Химический реактор"
	}))
	
	table.insert(output, cg.footer())
	
	return table.concat(output)
end

return p