From 8aa5ddc97284f7b79fb167174c0a6e6329bb29a3 Mon Sep 17 00:00:00 2001 From: mrkubax10 Date: Mon, 24 Nov 2025 21:44:35 +0100 Subject: [PATCH] Describe Generator in guide --- guide.lua | 35 ++++++++++++++++++++ textures/industrialtest_guide_generator.png | Bin 0 -> 8578 bytes 2 files changed, 35 insertions(+) create mode 100644 textures/industrialtest_guide_generator.png diff --git a/guide.lua b/guide.lua index 743651a..f65c7c3 100644 --- a/guide.lua +++ b/guide.lua @@ -64,9 +64,11 @@ end local function createMachineInformationTable(fields,machineName) local fieldLabels={ inputVoltage="Input voltage level", + outputVoltage="Output voltage level", recipe="Recipe type", powerCapacity="Power capacity", opPower="Power per operation", + powerPerFuel="Power per fuel unit", efficiency="Default efficiency" } @@ -341,6 +343,38 @@ local pages={ ||Picture 1. Extractor extracting Rubber from Rubber Wood|| ]] } + }, + + { + name="generator", + title=S("Generator"), + icon="industrialtest:generator", + content={ + [[ + ||Generator|| + + ||Generator produces energy from various fuels which can be used for smelting. It is the most basic way of powering electric machines and also the simplest to obtain.|| + + ]], + createMachineInformationTable({ + { + name="outputVoltage", + value="LV" + }, + { + name="powerCapacity", + value="7000 EU" + }, + { + name="powerPerFuel", + value="200 EU" + } + },S("Generator")), + [[ + + ||Picture 1. Generator producing power from Coal|| + ]] + } } } @@ -385,6 +419,7 @@ local function getGuideFormspec(playerName,pageName) local content=preprocessHypertext(table.concat(page.content,""),{ IMAGE_WIDTH=550, ITEM_HEIGHT=16, + elementKeyCoal=industrialtest.elementKeys.coal, elementKeyIronIngot=industrialtest.elementKeys.ironIngot, elementKeyRubber=industrialtest.elementKeys.rubber, elementKeyRubberWood=industrialtest.elementKeys.rubberWood diff --git a/textures/industrialtest_guide_generator.png b/textures/industrialtest_guide_generator.png new file mode 100644 index 0000000000000000000000000000000000000000..ad9adc7a3380000aec577495d5613501be2b2cd4 GIT binary patch literal 8578 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 literal 0 HcmV?d00001