local p = {}
function p.thaumcrafttable(f)
local args = require("Модуль:ProcessArgs").norm()
local mod = args["Мод"] or ""
local cellIn1 = args["A1"]
local cellIn2 = args["A2"]
local cellIn3 = args["A3"]
local cellIn4 = args["B1"]
local cellIn5 = args["B2"]
local cellIn6 = args["B3"]
local cellIn7 = args["C1"]
local cellIn8 = args["C2"]
local cellIn9 = args["C3"]
local visAmount = args["Виз"] or "0"
local cellOut = args["Выход"]
local cg = require("Модуль:Cg")
local cgSlot = cg.slot
local wandSlot = "thaum3:Посох ученика"
local visAmountN = tonumber(visAmount)
if visAmountN then
if visAmountN > 250 then
wandSlot = "thaum3:Посох подмастерья"
elseif visAmountN > 50 then
wandSlot = "thaum3:Посох грандмастера"
end
end
local output = {}
table.insert(output, cg.begin({
268,
160
}))
table.insert(output, cg.backgroundImage({
"Магический верстак интерфейс (Thaumcraft 3).png"
}))
table.insert(output, cgSlot({cellIn1, 28, 28, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn2, 28, 64, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn3, 28, 100, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn4, 64, 28, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn5, 64, 64, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn6, 64, 100, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn7, 100, 28, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn8, 100, 64, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn9, 100, 100, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut, 216, 52, class2 = "invslot-plain", mod = mod}))
if tonumber(visAmount) ~= 0 then
table.insert(output, cg.text({
visAmount .. " vis", 196, 90,
style = "text-align: center; width: 72px; font-family: Minecraft; color: white; font-size: 8px"
}))
end
table.insert(output, cgSlot({wandSlot, 216, 116, class2 = "invslot-plain"}))
table.insert(output, cg.footer())
return table.concat(output)
end
return p
Advertisement
Модуль:Thaumcraft 3/Магический верстак
Advertisement