From 56197d229bed7e4eb565cacb04347f8dde45c57a Mon Sep 17 00:00:00 2001 From: Joachim Stolberg Date: Fri, 18 Aug 2023 17:30:55 +0200 Subject: [PATCH] Add support for doclib --- doc/guide.lua | 202 +-- doc/items.lua | 13 +- doc/manual_DE.lua | 2876 ++--------------------------------- doc/manual_EN.lua | 2900 ++---------------------------------- doc/manual_api.lua | 39 - doc/manual_ta1_DE.lua | 172 +++ doc/manual_ta1_EN.lua | 170 +++ doc/manual_ta2_DE.lua | 301 ++++ doc/manual_ta2_EN.lua | 299 ++++ doc/manual_ta3_DE.lua | 919 ++++++++++++ doc/manual_ta3_EN.lua | 929 ++++++++++++ doc/manual_ta4_DE.lua | 1047 +++++++++++++ doc/manual_ta4_EN.lua | 1046 +++++++++++++ doc/manual_ta5_DE.lua | 219 +++ doc/manual_ta5_EN.lua | 214 +++ doc/plans.lua | 89 +- init.lua | 5 +- manuals/markdown_to_lua.py | 241 +++ mod.conf | 2 +- 19 files changed, 5960 insertions(+), 5723 deletions(-) delete mode 100644 doc/manual_api.lua create mode 100644 doc/manual_ta1_DE.lua create mode 100644 doc/manual_ta1_EN.lua create mode 100644 doc/manual_ta2_DE.lua create mode 100644 doc/manual_ta2_EN.lua create mode 100644 doc/manual_ta3_DE.lua create mode 100644 doc/manual_ta3_EN.lua create mode 100644 doc/manual_ta4_DE.lua create mode 100644 doc/manual_ta4_EN.lua create mode 100644 doc/manual_ta5_DE.lua create mode 100644 doc/manual_ta5_EN.lua create mode 100644 manuals/markdown_to_lua.py diff --git a/doc/guide.lua b/doc/guide.lua index c7209f3..21a92d2 100644 --- a/doc/guide.lua +++ b/doc/guide.lua @@ -3,123 +3,46 @@ ]]-- local S = techage.S +local M = minetest.get_meta +local MP = minetest.get_modpath("techage") -local tItems = techage.Items -- k/v table with item definitions -local tPlans = techage.ConstructionPlans -- k/v table with plan definitions +local settings = { + symbol_item = "techage:construction_board", +} +doclib.create_manual("techage", "DE", settings) +doclib.create_manual("techage", "EN", settings) -local function tooltip(item) - if type(item) == "table" then - local img, name = item[1], item[2] - if img == "" then -- larger image for the plan? - return "", name - elseif img == "10x10" then -- huge image for the plan? - return "10x10", name - elseif img == "5x4" then -- huge image for the plan? - return "5x4", name - end - local ndef = minetest.registered_nodes[name] - if ndef and ndef.description then - return img, minetest.formspec_escape(ndef.description) - end - return img - end - return item -end +local content +content = dofile(MP.."/doc/manual_DE.lua") +doclib.add_to_manual("techage", "DE", content) +content = dofile(MP.."/doc/manual_ta1_DE.lua") +doclib.add_to_manual("techage", "DE", content) +content = dofile(MP.."/doc/manual_ta2_DE.lua") +doclib.add_to_manual("techage", "DE", content) +content = dofile(MP.."/doc/manual_ta3_DE.lua") +doclib.add_to_manual("techage", "DE", content) +content = dofile(MP.."/doc/manual_ta4_DE.lua") +doclib.add_to_manual("techage", "DE", content) +content = dofile(MP.."/doc/manual_ta5_DE.lua") +doclib.add_to_manual("techage", "DE", content) +content = dofile(MP.."/doc/manual_EN.lua") +doclib.add_to_manual("techage", "EN", content) +content = dofile(MP.."/doc/manual_ta1_EN.lua") +doclib.add_to_manual("techage", "EN", content) +content = dofile(MP.."/doc/manual_ta2_EN.lua") +doclib.add_to_manual("techage", "EN", content) +content = dofile(MP.."/doc/manual_ta3_EN.lua") +doclib.add_to_manual("techage", "EN", content) +content = dofile(MP.."/doc/manual_ta4_EN.lua") +doclib.add_to_manual("techage", "EN", content) +content = dofile(MP.."/doc/manual_ta5_EN.lua") +doclib.add_to_manual("techage", "EN", content) --- formspec images -local function plan(images) - local tbl = {} - if images == "none" then return "label[1,3;"..S("No plan available") .."]" end - for y=1,#images do - for x=1,#images[1] do - local item = images[y][x] or false - if item ~= false then - local img, tooltip = tooltip(item) - local x_offs, y_offs = (x-1) * 0.9, (y-1) * 0.9 + 0.8 - if img == "top_view" then - tbl[#tbl+1] = "label["..x_offs..","..y_offs..";"..S("Top view").."]" - elseif img == "side_view" then - tbl[#tbl+1] = "label["..x_offs..","..y_offs..";"..S("Side view").."]" - elseif img == "sectional_view" then - tbl[#tbl+1] = "label["..x_offs..","..y_offs..";"..S("Sectional view").."]" - elseif img == "" then - img = tooltip -- use tooltip for bigger image - tbl[#tbl+1] = "image["..x_offs..","..y_offs..";2.2,2.2;"..img.."]" - elseif img == "10x10" then - img = tooltip -- use tooltip for bigger image - tbl[#tbl+1] = "image["..x_offs..","..y_offs..";10,10;"..img.."]" - elseif img == "5x4" then - img = tooltip -- use tooltip for bigger image - tbl[#tbl+1] = "image["..x_offs..","..y_offs..";5,4;"..img.."]" - elseif string.find(img, ":") then - tbl[#tbl+1] = "item_image["..x_offs..","..y_offs..";1,1;"..img.."]" - else - tbl[#tbl+1] = "image["..x_offs..","..y_offs..";1,1;"..img.."]" - end - if tooltip then - tbl[#tbl+1] = "tooltip["..x_offs..","..y_offs..";1,1;"..tooltip..";#0C3D32;#FFFFFF]" - end - end - end - end - return table.concat(tbl) -end - -local function formspec_help(meta, manual) - local bttn - local idx = meta:get_int("index") - local box = "box[9.5,0.9;1,1.1;#BBBBBB]" - local aTitel = manual.aTitel - local aText = manual.aText - local aItemName = manual.aItemName -- item identifier as key - local aPlanTable = manual.aPlanTable -- plan identifier as key - - if aPlanTable[idx] ~= "" then - bttn = "button[9.6,1;1,1;plan;"..S("Plan").."]" - elseif aItemName[idx] ~= "" then - local item = tItems[aItemName[idx]] or "" - if string.find(item, ":") then - bttn = box.."item_image[9.6,1;1,1;"..item.."]" - else - bttn = "image[9.3,1;2,2;"..item.."]" - end - else - bttn = box - end - return "size[11,10]".. - default.gui_bg.. - default.gui_bg_img.. - default.gui_slots.. - "item_image[9.6,0;1,1;techage:construction_board]".. - "tablecolumns[tree,width=1;text,width=10,align=inline]".. - "tableoptions[opendepth=1]".. - "table[0.1,0;9,5;page;"..table.concat(aTitel, ",")..";"..idx.."]".. - bttn.. - "box[0,5.75;10.775,4.45;#000000]".. - "style_type[textarea;textcolor=#FFFFFF]".. - "textarea[0.3,5.7;11,5.3;;"..(aText[idx] or "")..";]" -end - -local function formspec_plan(meta, manual) - local idx = meta:get_int("index") - local images = tPlans[manual.aPlanTable[idx]] or "none" - local titel = string.sub(manual.aTitel[idx], 3) or "unknown" - - return "size[11,10]".. - default.gui_bg.. - default.gui_bg_img.. - default.gui_slots.. - "label[0,0;"..titel..":]".. - "button[10,0;1,0.8;back;<<]".. - plan(images) -end local board_box = { type = "wallmounted", - --wall_top = {-8/16, 15/32, -6/16, 8/16, 8/16, 6/16}, - --wall_bottom = {-8/16, 15/32, -6/16, 8/16, 8/16, 6/16}, wall_side = {-16/32, -11/32, -16/32, -15/32, 6/16, 8/16}, } @@ -132,9 +55,8 @@ minetest.register_node("techage:construction_board", { selection_box = board_box, after_place_node = function(pos, placer, itemstack) - local meta = minetest.get_meta(pos) - meta:set_int("index", 1) - meta:set_string("formspec", formspec_help(meta, techage.manual_DE)) + M(pos):set_string("infotext", "TA Konstruktionsplan (DE)") + M(pos):set_string("formspec", doclib.formspec(pos, "techage", "DE")) end, on_receive_fields = function(pos, formname, fields, player) @@ -142,19 +64,7 @@ minetest.register_node("techage:construction_board", { if minetest.is_protected(pos, player_name) then return end - local meta = minetest.get_meta(pos) - if fields.plan then - meta:set_string("formspec", formspec_plan(meta, techage.manual_DE)) - elseif fields.back then - meta:set_string("formspec", formspec_help(meta, techage.manual_DE)) - elseif fields.page then - local evt = minetest.explode_table_event(fields.page) - if evt.type == "CHG" then - local idx = tonumber(evt.row) - meta:set_int("index", idx) - meta:set_string("formspec", formspec_help(meta, techage.manual_DE)) - end - end + M(pos):set_string("formspec", doclib.formspec(pos, "techage", "DE", fields)) end, paramtype2 = "wallmounted", @@ -184,9 +94,8 @@ minetest.register_node("techage:construction_board_EN", { selection_box = board_box, after_place_node = function(pos, placer, itemstack) - local meta = minetest.get_meta(pos) - meta:set_int("index", 1) - meta:set_string("formspec", formspec_help(meta, techage.manual_EN)) + M(pos):set_string("infotext", "TA Konstruktionsplan (EN)") + M(pos):set_string("formspec", doclib.formspec(pos, "techage", "EN")) end, on_receive_fields = function(pos, formname, fields, player) @@ -194,19 +103,7 @@ minetest.register_node("techage:construction_board_EN", { if minetest.is_protected(pos, player_name) then return end - local meta = minetest.get_meta(pos) - if fields.plan then - meta:set_string("formspec", formspec_plan(meta, techage.manual_EN)) - elseif fields.back then - meta:set_string("formspec", formspec_help(meta, techage.manual_EN)) - elseif fields.page then - local evt = minetest.explode_table_event(fields.page) - if evt.type == "CHG" then - local idx = tonumber(evt.row) - meta:set_int("index", idx) - meta:set_string("formspec", formspec_help(meta, techage.manual_EN)) - end - end + M(pos):set_string("formspec", doclib.formspec(pos, "techage", "EN", fields)) end, paramtype2 = "wallmounted", @@ -238,3 +135,26 @@ minetest.register_craft({ output = "techage:construction_board", recipe = {"techage:construction_board_EN"}, }) + + +-- +-- Legacy API functions +-- +function techage.add_to_manual(language, titles, texts, items, plans) + local content = {titles = titles, texts = texts, images = items or {}, plans = plans or {}} + doclib.add_to_manual("techage", language, content) +end + +function techage.add_manual_items(table_with_items) + for name, image in pairs(table_with_items) do + doclib.add_manual_image("techage", "EN", name, image) + doclib.add_manual_image("techage", "DE", name, image) + end +end + +function techage.add_manual_plans(table_with_plans) + for name, plan in pairs(table_with_plans) do + doclib.add_manual_plan("techage", "EN", name, plan) + doclib.add_manual_plan("techage", "DE", name, plan) + end +end diff --git a/doc/items.lua b/doc/items.lua index 53e47de..e7cc71a 100644 --- a/doc/items.lua +++ b/doc/items.lua @@ -12,7 +12,7 @@ ]]-- -techage.Items = { +local items = { techage_ta1 = "techage_ta1.png", iron = "techage:iron_ingot", charcoal = "techage:charcoal", @@ -54,8 +54,8 @@ techage.Items = { ta2_forceload = "techage:forceload", ta2_driveaxle = "techage:axle", ta2_generator = "techage:ta2_generator_off", - ta2_winch = "techage:ta2_winch", - ta2_weight_chest = "techage:ta2_weight_chest", + ta2_winch = "techage:ta2_winch", + ta2_weight_chest = "techage:ta2_weight_chest", --------------------- techage_ta3 = "techage_ta3.png", techage_ta31 = "techage_ta3b.png", @@ -225,8 +225,7 @@ techage.Items = { ta5_fr_controller = "techage:ta5_fr_controller_pas", } -function techage.add_manual_items(table_with_items) - for name, tbl in pairs(table_with_items) do - techage.Items[name] = tbl - end +for name, image in pairs(items) do + doclib.add_manual_image("techage", "DE", name, image) + doclib.add_manual_image("techage", "EN", name, image) end diff --git a/doc/manual_DE.lua b/doc/manual_DE.lua index 9e863d8..d986db3 100644 --- a/doc/manual_DE.lua +++ b/doc/manual_DE.lua @@ -1,2744 +1,132 @@ -techage.manual_DE = {} - -techage.manual_DE.aTitel = { - "1,Tech Age Mod", - "2,Hinweise", - "2,Änderungen ab Version 1.0", - "3,Tipps zur Umstellung", - "2,Erze und Mineralien", - "3,Meridium", - "3,Usmium", - "3,Baborium", - "3,Erdöl", - "3,Bauxit", - "3,Basalt", - "1,TA1: Eisenzeitalter", - "2,Köhler / Coal Pile", - "2,Kohlebrenner / Coal Burner", - "2,Wassermühle", - "3,TA1 Mühle", - "3,TA1 Schleusenschieber / TA1 Sluice Gate", - "3,TA1 Schleusengriff / TA1 Sluice Handle", - "3,TA1 Apfelholzbrett / TA1 Apple Wood Board", - "3,TA1 Apfel Mühlbachbrett / TA1 Apple Millrace Board", - "2,Erze und Werkzeuge", - "3,Hammer", - "3,Kiessieb / Gravel Sieve", - "3,Trichter / Hopper", - "3,Kies sieben mit dem Trichter", - "3,Meridium", - "1,TA2: Dampfzeitalter", - "2,Dampfmaschine", - "3,TA2 Feuerbox / Firebox", - "3,TA2 Boiler", - "3,TA2 Zylinder /Cylinder", - "3,TA2 Schwungrad / Flywheel", - "3,TA2 Dampfleitungen / Steam Pipe", - "3,TA2 Antriebsachsen / TA2 Drive Axle", - "3,TA2 Stromgenerator / TA2 Power Generator", - "2,TA2 Energiespeicher", - "3,TA2 Seilwinde / TA2 Winch", - "3,TA2 Gewichtekiste / TA2 Weight Chest", - "2,Items schieben und sortieren", - "3,Röhren / TechAge Tube", - "3,Röhren Konzentrator / Tube Concentrator", - "3,TA2 Schieber / Pusher", - "3,TA2 Verteiler / Distributor", - "2,Kieswaschanlage", - "3,TA2 Kiesspüler / Gravel Rinser", - "2,Stein brechen\\, mahlen und sieben", - "3,TA2 Steinbrecher / Quarry", - "3,TA2 Mühle / Grinder", - "3,TA2 Kiessieb / Gravel Sieve", - "2,Items produzieren", - "3,TA2 Autocrafter", - "3,TA2 Elektronikfabrik / Electronic Fab", - "2,Sonstige Blöcke", - "3,TA2 Flüssigkeitensammler / Liquid Sampler", - "3,TA2 Gesicherte Kiste / Protected Chest", - "3,Techage Forceload Block", - "1,TA3: Ölzeitalter", - "2,Kohlekraftwerk / Ölkraftwerk", - "3,TA3 Kraftwerks-Feuerbox / Power Station Firebox", - "3,TA3 Kraftwerks-Ölbrenner / TA3 Power Station Oil Burner", - "3,TA3 Boiler unten/oben", - "3,TA3 Turbine", - "3,TA3 Generator", - "3,TA3 Kühler / Cooler", - "2,Elektrischer Strom", - "3,Bedeutung von Speichersystemen", - "3,TA Stromkabel / Electric Cable", - "3,TA Verteilerdose / Electric Junction Box", - "3,TA Stromleitung / Power Line", - "3,TA Strommast / Power Pole", - "3,TA Strommastkopf / Power Pole Top", - "3,TA Strommastkopf 2 / Power Pole Top 2", - "3,TA Stromschalter / Power Switch", - "3,TA Stromschalter klein / Power Switch Small", - "3,TA Stromschalterbox / Power Switch Box", - "3,TA3 Kleiner Stromgenerator / Tiny Power Generator", - "3,TA3 Akku Block / Akku Box", - "3,TA3 Strom Terminal / Power Terminal", - "3,TA3 Elektromotor / TA3 Electric Motor", - "2,TA3 Industrieofen", - "3,TA3 Ofen-Ölbrenner / Furnace Oil Burner", - "3,TA3 Ofenoberteil / Furnace Top", - "3,TA3 Gebläse / Booster", - "2,Flüssigkeiten", - "3,TA3 Tank / TA3 Tank", - "3,TA3 Pumpe / TA3 Pump", - "3,TA Einfülltrichter / TA Liquid Filler", - "3,TA4 Röhre / Pipe", - "3,TA3 Rohr/Wanddurchbruch / TA3 Pipe Wall Entry Blöcke", - "3,TA Ventil / TA Valve", - "2,Öl-Förderung", - "3,TA3 Ölexplorer / Oil Explorer", - "3,TA3 Ölbohrkiste / Oil Drill Box", - "3,TA3 Ölpumpe / Oil Pumpjack", - "3,TA3 Bohrgestänge / Drill Pipe", - "3,Öltank / Oil Tank", - "2,Öl-Transport", - "3,Öl-Transport mit dem Tankwagen", - "3,Öl-Transport mit Fässern über Minecarts", - "3,Tankwagen / Tank Cart", - "3,Kistenwagen / Chest Cart", - "2,Öl-Verarbeitung", - "3,Destillationsturm / distiller tower", - "4,Aufkocher / reboiler)", - "2,Logik-/Schalt-Blöcke", - "3,TA3 Taster/Schalter / Button/Switch", - "3,TA3 Kommando Konverter / Command Converter", - "3,TA3 Flipflop / Flip-Flop", - "3,TA3 Logikblock / Logic Block", - "3,TA3 Wiederholer / Repeater", - "3,TA3 Sequenzer / Sequencer", - "3,TA3 Timer", - "3,TA3 Terminal", - "3,TechAge Farblampe / Color Lamp", - "3,Tür/Tor Blöcke / Door/Gate Blocks", - "3,TA3 Tür Controller / Door Controller", - "3,TA3 Tür Controller II / Door Controller II", - "3,TA3 Sound Block", - "3,TA3 Mesecons Umsetzer / TA3 Mesecons Converter", - "2,Detektoren", - "3,TA3 Detektor / Detector", - "3,TA3 Wagen Detektor / Cart Detector", - "3,TA3 Block Detektor / Node Detector", - "3,TA3 Spieler Detektor / Player Detector", - "3,TA3 Lichtdetektor", - "2,TA3 Maschinen", - "3,TA3 Schieber / Pusher", - "3,TA3 Verteiler / Distributor", - "3,TA3 Autocrafter", - "3,TA3 Elektronikfabrik / Electronic Fab", - "3,TA3 Steinbrecher / Quarry", - "3,TA3 Kiessieb / Gravel Sieve", - "3,TA3 Kieswaschanlage / Gravel Rinser", - "3,TA3 Mühle / Grinder", - "3,TA3 Injektor / Injector", - "2,Werkzeuge", - "3,Techage Info Tool", - "3,TechAge Programmer", - "3,TechAge Kelle / Trowel", - "3,TA3 Bohrgestängezange / TA3 Drill Pipe Wrench", - "3,Techage Schraubendreher", - "1,TA4: Gegenwart", - "2,Windkraftanlage", - "3,TA4 Windkraftanlage / Wind Turbine", - "3,TA4 Windkraftanlagengondel / Wind Turbine Nacelle", - "3,TA4 Wind Turbine Signal Lamp", - "3,TA4 Säule / Pillar", - "2,Solaranlage", - "3,TA4 Solarmodul / Solar Module", - "3,TA4 Solar Trägermodul / Carrier Module", - "3,TA4 Solar Wechselrichter / Solar Inverter", - "3,TA4 Niederspannungskabel / Low Power Cable", - "3,TA4 Niederspannungsverteilerbox / Low Power Box", - "3,TA4 Straßenlampen-Solarzelle / Streetlamp Solar Cell", - "2,Energiespeicher", - "3,TA4 Wärmetauscher / Heat Exchanger", - "3,TA4 Turbine", - "3,TA4 Generator", - "3,TA4 Rohrzulauf / TA4 Pipe Inlet", - "3,TA4 Röhre / Pipe", - "2,Stromverteilung", - "3,TA4 Trenntransformator / TA4 Isolation Transformer", - "3,TA4 Stromzähler / TA4 Electric Meter", - "3,TA4 Laser", - "2,Wasserstoff", - "3,Elektrolyseur", - "3,Brennstoffzelle", - "2,Chemischer Reaktor / chemical reactor", - "3,TA4 Dosierer / doser", - "3,TA4 Reaktor / reactor", - "3,TA4 Einfüllstutzen / fillerpipe", - "3,TA4 Reaktorständer / reactor stand", - "3,TA4 Reaktorsockel / reactor base", - "3,TA4 Silo / silo", - "2,ICTA Controller", - "3,TA4 ICTA Controller", - "3,Batterie", - "3,TA4 Display", - "3,TA4 Display XL", - "3,TA4 Signal Tower", - "2,TA4 Lua Controller", - "3,TA4 Lua Server", - "3,TA4 Sensor Kiste/Chest", - "3,TA4 Lua Controller Terminal", - "2,TA4 Logik-/Schalt-Module", - "3,TA4 Taster/Schalter / Button/Switch", - "3,TA4 2x Taster / 2x Button", - "3,TA4 4x Taster / 4x Button", - "3,TA4 2x Signallampe / 2x Signal Lamp", - "3,TA4 4x Signallampe / 4x Signal Lamp", - "3,TA4 Spieler Detektor / Player Detector", - "3,TA4 Zustandssammler / State Collector", - "3,TA4 Detektor / Detector", - "3,TA4 Block Detektor / Node Detector", - "3,TA4 Energiespeicher-Ladungsdetektor / Energy Storage Charge Detector", - "3,TA4 Blicksensor / Gaze Sensor", - "3,TA4 Sequenzer", - "2,Move/Dreh-Controller", - "3,TA4 Move Controller", - "3,TA4 Drehcontroller / Turn Controller", - "2,TA4 Lampen", - "3,TA4 LED Pflanzenlampe / TA4 LED Grow Light", - "3,TA4 LED Straßenlampe / TA4 LED Street Lamp", - "3,TA4 LED Industrielampe / TA4 LED Industrial Lamp", - "2,TA4 Flüssigkeitsfilter", - "3,Fundament-Ebene", - "3,Schotter-Ebene", - "3,Einfüll-Ebene", - "2,TA4 Teilchenbeschleuniger / Collider", - "3,Detektor", - "3,Steuerung / TA4 Terminal", - "3,Aufbau", - "2,Weitere TA4 Blöcke", - "3,TA4 Rezept Block", - "3,TA4 Autocrafter", - "3,TA4 Tank / TA4 Tank", - "3,TA4 Pumpe / TA4 Pump", - "3,TA4 Ofenheizung / furnace heater", - "3,TA4 Wasserpumpe / Water Pump (veraltet)", - "3,TA4 Wassereinlass / TA4 Water Inlet", - "3,TA4 Röhren / TA4 Tube", - "3,TA4 Schieber / Pusher", - "3,TA4 Kiste / TA4 Chest", - "3,TA4 8x2000 Kiste / TA4 8x2000 Chest", - "3,TA4 Verteiler / Distributor", - "3,TA4 Hochleistungs-Verteiler / High Performance Distributor", - "3,TA4 Kiessieb / Gravel Sieve", - "3,TA4 Mühle / Grinder", - "3,TA4 Steinbrecher / Quarry", - "3,TA4 Elektronikfabrik / Electronic Fab", - "3,TA4 Injektor / Injector", - "3,TA4 Recycler", - "3,TA4 Item Durchlaufbegrenzer / Item Flow Limiter", - "1,TA5: Zukunft", - "2,Energiequellen", - "3,TA5 Fusionsreaktor", - "4,TA5 Fusionreaktor Magnet", - "4,TA5 Pumpe", - "4,TA5 Wärmetauscher", - "4,TA5 Fusionreaktor Controller", - "4,TA5 Fusionreaktor Hülle", - "4,TA5 Fusionreaktor Kern", - "2,Energiespeicher", - "3,TA5 Hybrid-Speicher (geplant)", - "2,Logik Blöcke", - "2,Transport und Verkehr", - "3,TA5 Flug Controller", - "3,TA5 Hyperloop Kiste / TA5 Hyperloop Chest", - "3,TA5 Hyperloop Tank / TA5 Hyperloop Tank", - "3,TA5-Raumgleiter (geplant)", - "2,Teleport Blöcke", - "3,TA5 Teleport Block Gegenstände / TA5 Teleport Block Items", - "3,TA5 Teleport Block Flüssigkeiten / TA5 Teleport Block Liquids", - "3,Hyperloop Teleport Blöcke (geplant)", - "2,Weitere TA5 Blöcke/Items", - "3,TA5 Container (geplant)", - "3,TA5 KI Chip / TA5 AI Chip", - "3,TA5 KI Chip II / TA5 AI Chip II", -} - -techage.manual_DE.aText = { - "Tech Age ist eine Technik-Mod mit 5 Entwicklungsstufen:\n".. - "\n".. - "TA1: Eisenzeitalter (Iron Age) \n".. - "Benutze Werkzeuge und Hilfsmittel wie Köhler\\, Kohlebrenner\\, Kiessieb\\, Hammer\\, Hopper um notwendige Erze und Metalle zu schürfen und zu verarbeiten.\n".. - "\n".. - "TA2: Dampfzeitalter (Steam Age)\n".. - "Baue eine Dampfmaschine mit Antriebsachsen und betreibe damit deine ersten Maschinen zur Verarbeitung von Erzen.\n".. - "\n".. - "TA3: Ölzeitalter (Oil Age)\n".. - "Suche und fördere Öl\\, baute Schienenwege zur Ölbeförderung. Ein Kraftwerk liefert den notwendigen Strom für deine Maschinen. Elektrisches Licht erhellt deine Industrieanlagen.\n".. - "\n".. - "TA4: Gegenwart (Present)\n".. - "Regenerative Energiequellen wie Wind\\, Sonne und Biokraft helfen dir\\, das Ölzeitalter zu verlassen. Mit modernen Technologien und intelligenten Maschinen machst du dich auf in die Zukunft.\n".. - "\n".. - "TA5: Zukunft (Future)\n".. - "Maschinen zur Überwindung von Raum und Zeit\\, neue Energiequellen und andere Errungenschaften prägen dein Leben.\n".. - "\n".. - "Hinweis: Mit Klicken auf die Pluszeichen kommst du in die Unterkapitel dieser Anleitung.\n".. - "\n".. - "\n".. - "\n", - "Diese Dokumentation ist sowohl \"ingame\" (Block Konstruktionsplan) als auch auf GitHub als MD-Files verfügbar.\n".. - "\n".. - " - Link: https://github.com/joe7575/techage/wiki\n".. - "\n".. - "Die Konstruktionspläne (Diagramme) für den Aufbau der Maschinen sowie die Bilder sind aber nur ingame verfügbar.\n".. - "\n".. - "Bei Tech Age musst du von vorne beginnen. Nur mit den Items aus TA1 kannst du TA2 Blöcke herstellen\\, für TA3 benötigst du die Ergebnisse aus TA2\\, usw.\n".. - "\n".. - "In TA2 laufen die Maschinen nur mit Antriebsachsen.\n".. - "\n".. - "Ab TA3 laufen die Maschinen mit Strom und besitzen eine Kommunikationsschnittstelle zur Fernsteuerung.\n".. - "\n".. - "Mit TA4 kommen weitere Stromquellen dazu\\, aber auch höhere logistische Herausforderungen (Stromtrassen\\, Item Transport).\n".. - "\n", - "Ab V1.0 (17.07.2021) hat sich folgendes geändert:\n".. - "\n".. - " - Der Algorithmus zur Berechnung der Stromverteilung hat sich geändert. Energiespeichersystem werden dadurch wichtiger. Diese gleichen Schankungen aus\\, was bei größeren Netzen mit mehreren Generatoren wichtig wird.\n".. - " - Aus diesem Grund hat TA2 seinen eigenen Energiespeicher erhalten.\n".. - " - Die Akkublöcke aus TA3 dienen auch als Energiespeicher. Ihre Funktionsweise wurde entsprechend angepasst.\n".. - " - Das TA4 Speichersystem wurde überarbeitet. Die Wärmetauscher (heatexchanger) haben eine neue Nummer bekommen\\, da die Funktionalität vom unteren in den mittleren Block verschoben wurde. Sofern diese ferngesteuert wurden\\, muss die Knotennummer angepasst werden. Die Generatoren haben kein eigenes Menü mehr\\, sondern werden nur noch über den Wärmetauscher ein-/ausgeschaltet. Wärmetauscher und Generator müssen jetzt am gleichen Netz hängen!\n".. - " - Mehrere Stromnetze können jetzt über einen TA4 Transformator Blöcke gekoppelt werden.\n".. - " - Neu ist auch ein TA4 Stromzähler Block für Unternetze.\n".. - "\n", - "Viele weitere Blöcke haben kleinere Änderungen bekommen. Daher kann es sein\\, dass Maschinen oder Anlagen nach der Umstellung nicht gleich wieder anlaufen. Sollte es zu Störungen kommen\\, helfen folgende Tipps:\n".. - "\n".. - " - Maschinen aus- und wieder eingeschalten\n".. - " - ein Stromkabel-Block entfernen und wieder setzen\n".. - " - den Block ganz entfernen und wieder setzen\n".. - " - mindestens ein Akkublock oder Speichersystem in jedes Netzwerk\n".. - "\n", - "Techage fügt dem Spiel einige neue Items hinzu:\n".. - "\n".. - " - Meridium - eine Legierung zur Herstellung von leuchtenden Werkzeugen in TA1\n".. - " - Usmium - ein Erz\\, was in TA2 gefördert und für TA3 benötigt wird\n".. - " - Baborium - ein Metall\\, welches für Rezepte in TA3 benötigt wird\n".. - " - Erdöl - wird in TA3 benötigt\n".. - " - Bauxit - ein Aluminiumerz\\, was in TA4 zur Herstellung von Aluminium benötigt wird\n".. - " - Basalt - entsteht\\, wenn sich Wasser und Lave berühren\n".. - "\n", - "Meridium ist eine Legierung aus Stahl und Mesekristallen. Meridium Ingots können mit dem Kohlebrenner aus Stahl und Mesesplitter hergestellt werden. Meridium leuchtet im Dunkeln. Auch Werkzeuge aus Meridium leuchten und sind daher im Untertagebau sehr hilfreich.\n".. - "\n".. - "\n".. - "\n", - "Usmium kommt nur als Nuggets vor und kann nur beim Waschen von Kies mit der TA2/TA3 Kieswaschanlage gewonnen werden.\n".. - "\n".. - "\n".. - "\n", - "Barborium kann nur im Untertagebau gewonnen werden. Diesen Stoff findet man nur in einer Tiefe von -250 bis -340 Metern.\n".. - "Baborium kann nur im TA3 Industrieofen geschmolzen werden.\n".. - "\n".. - "\n".. - "\n", - "Erdöl kann nur mit Hilfe des Explorers gefunden und mit Hilfe entsprechender TA3 Maschinen gefördert werden. Siehe TA3.\n".. - "\n".. - "\n".. - "\n", - "Bauxit wird nur im Untertagebau gewonnen. Bauxit findet man nur in Stein in einer Höhe zwischen -50 und -500 Meter.\n".. - "Es wird zur Herstellung von Aluminium benötigt\\, was vor allem in TA4 Verwendung findet.\n".. - "\n".. - "\n".. - "\n", - "Basalt entsteht nur\\, wenn Lava und Wasser zusammen kommen.\n".. - "Dazu sollte man am besten eine Anlage aufbauen\\, bei der eine Lava- und eine Wasserquelle zusammenfließen.\n".. - "Dort wo sich beide Flüssigkeiten treffen\\, entsteht Basalt.\n".. - "Einen automatisierten Basalt Generator kann man mit dem Sign Bot aufbauen.\n".. - "\n".. - "\n".. - "\n", - "In TA1 geht es darum\\, mit einfachen Werkzeugen und Gerätschaften ausreichend Erze zu schürfen und Holzkohle herzustellen\\, so dass damit TA2 Maschinen hergestellt und betrieben werden können.\n".. - "\n".. - "Natürlich muss es für ein Eisenzeitalter auch Eisen geben und nicht nur Stahl (steel)\\, wie in \"Minetest Game\". Daher wurden einige Rezepte geändert\\, so dass zuerst Eisen hergestellt werden muss und erst später dann Stahl.\n".. - "\n".. - "Auch ist die Haltbarkeit der Werkzeuge an die Zeitalter angelehnt und entspricht damit nicht dem Minetest Originalspiel.\n".. - "Die Haltbarkeit/Härte bspw. für eine Axt ist:\n".. - "\n".. - " - Bronze: 20\n".. - " - Stahl: 30\n".. - "\n".. - "\n".. - "\n", - "Den Köhler brauchst du\\, um Holzkohle herzustellen. Holzkohle wird für den Brenner\\, aber auch bspw. in TA2 für die Dampfmaschine benötigt.\n".. - "\n".. - "Für den Köhler brauchst du:\n".. - "\n".. - " - einen Anzünderblock ('techage:lighter')\n".. - " - 26 Hölzblöcke (wood)\\, die zu einem Würfen aufgeschichtet werden. Die Holzsorte spielt keine Rolle.\n".. - " - Erde (dirt) um den Holzhaufen abzudecken.\n".. - " - Feuerstein und Eisen (technischer Name: 'fire:flint_and_steel') um den Anzünderblock anzuzünden.\n".. - "\n".. - "Bauanleitung (siehe auch Plan):\n".. - "\n".. - " - Baue eine 5x5 große Fläche aus Erde (dirt)\n".. - " - Platziere in die Mitte einen Anzünder (lighter)\n".. - " - Platziere rund um den Anzünder 7 Holz (wood)\\, aber lasse ein Loch zum Anzünder frei\n".. - " - Baue weitere 2 Schichten Holz darüber\\, so dass ein 3x3x3 großer Holzwürfel entsteht\n".. - " - Überdecke alles mit einer Schicht Erde zu einem 5x5x5 großen Würfel\\, aber lasse das Loch zum Anzünder frei\n".. - " - Entzünde den Anzünder und verschließe das Loch sofort mit jeweils einem Block Holz und Erde\n".. - " - Wenn du alles richtig gemacht hast\\, fängt der Köhler nach wenigen Sekunden an zu rauchen\n".. - " - Öffne den Köhler erst\\, wenn der Rauch verschwunden ist (ca. 20 min)\n".. - "\n".. - "Dann kannst du die 9 Holzkohleblöcke entnehmen und den Köhler erneut füllen.\n".. - "\n".. - "\n".. - "\n", - "Den Kohlebrenner benötigst du bspw. um Eisen und andere Erze im Schmelztiegel zu schmelzen. Es gibt verschiedene Rezepte\\, welche verschiedene Temperaturen benötigen. Je höher der Turm\\, um so heißer ist die Flamme. Eine Höhe von 11 Blöcken über der Bodenplatte ist für alle Rezepte ausreichend\\, ein Brenner mit dieser Höhe verbraucht aber auch mehr Holzkohle.\n".. - "\n".. - "Bauanleitung (siehe auch Plan):\n".. - "\n".. - " - Baue einen Turm aus Stein (cobble) mit einer 3x3 Grundfläche (7-11 Blöcke hoch)\n".. - " - Lasse unten ein Loch an einer Seite offen\n".. - " - Lege einen Anzünder (lighter) hinein\n".. - " - Fülle den Turm bis zum Rand mit Holzkohle\\, in dem du die Holzkohle von oben in das Loch fallen lässt\n".. - " - Entzünde den Anzünder durch das Loch\n".. - " - Platziere den Schmelztiegel oben auf dem Turm direkt in die Flamme\\, einen Block über dem Turmrand\n".. - " - Um den Brenner anzuhalten\\, schließe das Loch vorübergehend bspw. mit einem Erdblock.\n".. - "\n".. - "Der Schmelztiegel hat ein eigenes Menü mit Rezepten und ein Inventar\\, wo du die Erze hinein legst.\n".. - "\n".. - "\n".. - "\n", - "Mit der Wassermühle können Weizen und andere Getreide zu Mehl gemahlen und dann im Ofen zu Brot gebacken werden. Die Mühle wird mit\n".. - "Wasserkraft angetrieben. Dazu muss ein Mühlbach über einen Kanal zum Mühlrad geführt werden.\n".. - "Über eine Schleuse kann der Wasserfluss und damit das Mühlrad gesteuert werden.\n".. - "Die Schleuse besteht aus Schleusenschieber und Schleusengriff.\n".. - "\n".. - "Die Abbildung rechts (auf \"Plan\" klicken) zeigt den Aufbau der Wassermühle.\n".. - "\n".. - "\n".. - "\n", - "Mit der Wassermühle können Weizen und andere Getreide zu Mehl gemahlen und dann im Ofen zu Brot gebacken werden.\n".. - "Die Mühle muss mit einer TA1 Achse mit dem Mühlrad verbunden werden. Die Kraft des Mühlrades reicht nur für eine Mühle.\n".. - "\n".. - "Die Mühle kann mit Hilfe eines Minecart Hoppers automatisiert werden\\, so dass das Mehl bspw. direkt von der Mühle in einen Ofen befördert wird\\, um daraus Brot zu backen.\n".. - "\n".. - "\n".. - "\n", - "Der Schleusenschieber muss auf gleicher Höhe wie die Wasseroberfläche direkt an einen Teich oder in einen Bach gesetzt werden.\n".. - "Wird die Schleuse geöffnet\\, so fließt Wasser durch den Schieber. Dieses Wasser muss dann zum Mühlrad geleitet werden und treibt dort die Mühle an.\n".. - "\n".. - "\n".. - "\n", - "Der TA1 Schleusengriff muss auf den Schleusenschieber gesetzt werden. Mit Hilfe des Schleusengriffs (Rechtsklick) kann der Schieber geöffnet werden.\n".. - "\n".. - "\n".. - "\n", - "Block in verschiedenen Holzsorten zum Bauen des Mühlbachkanals. Es kann aber auch jedes andere Material verwendet werden.\n".. - "\n".. - "\n".. - "\n", - "Block in verschiedenen Holzsorten zum Bauen des Mühlbachkanals. Dieser Block eignet sich speziell in Verbindung mit den Pfosten des Holzzauns um eine Stütze für den Kanal zu bauen.\n".. - "\n".. - "\n".. - "\n", - "TA1 hat seine eigenen Werkzeuge wie Hammer und Kiessieb\\, aber auch der Minecart Hopper kann genutzt werden.\n".. - "\n".. - "\n".. - "\n", - "Mit dem TA1 Hammer können Steine (stone) und Kopfsteinpflaster-Steine (cobble) zu Kies (gravel) zertrümmert werden. Der Hammer ist in verschiedenen Ausführungen und damit verschiedenen Eigenschaften verfügbar: Bronze\\, Stahl\\, Mese und Diamant.\n".. - "\n".. - "\n".. - "\n", - "Mit dem Kiessieb können Erze aus dem Kies gesiebt werden. Dazu mit dem Kies (gravel) auf das Sieb klicken. Der gesiebte Kies und die Erze fallen unten heraus.\n".. - "\n".. - "Um hier nicht stundenlang am Sieb zu stehen\\, kann das Sieben mit dem Trichter (hopper) automatisiert werden.\n".. - "\n".. - "\n".. - "\n", - "Der Hopper aus der Mod \"Minecart\" dient in erster Linie zum Be- und Entladen von Minecarts. Er saugt Gegenstände (items) von oben ein und gibt diese nach rechts weiter. Beim Platzieren des Trichters muss daher auf die Ausgaberichtung geachtet werden.\n".. - "\n".. - "Der Trichter kann aber auch Items aus Kisten (chest) ziehen\\, sofern die Kiste neben oder auf dem Trichter steht. \n".. - "\n".. - "Der Trichter kann auch Items in Kisten legen\\, sofern die Kiste neben dem Trichter steht.\n".. - "\n".. - "\n".. - "\n", - "Mit Hilfe von zwei Kisten\\, zwei Trichtern und einem Kiessieb kann der Siebevorgang automatisiert werden. Der Plan rechts zeigt den Aufbau.\n".. - "\n".. - "Bei den Kisten darauf achten\\, dass es die \"chest_locked\" ist\\, sonst klaut dir jemand die wertvollen Erze aus der Kiste unten.\n".. - "\n".. - "\n".. - "\n", - "TA1 hat seine eigene Metalllegierung Meridium. Meridium Ingots können mit dem Kohlebrenner aus Stahl und Mesesplittern hergestellt werden. Meridium leuchtet im Dunkeln. Auch Werkzeuge aus Meridium leuchten und sind daher im Untertagebau sehr hilfreich.\n".. - "\n".. - "\n".. - "\n", - "In TA2 geht es darum\\, erste Maschinen zur Verarbeitung von Erzen zu bauen und zu betreiben. Einige Maschinen müssen dazu über Antriebsachsen angetrieben werden. Dazu musst du eine Dampfmaschine bauen und diese mit Kohle oder Holzkohle anheizen.\n".. - "\n".. - "In TA2 steht auch ein Kiesspüler zur Verfügung\\, mit dem seltene Erze wie Usmium Nuggets ausgewaschen werden können. Diese Nuggets wirst du später für weitere Rezepte brauchen.\n".. - "\n".. - "\n".. - "\n", - "Die Dampfmaschine besteht aus mehreren Blöcken und muss wie im Plan rechts abgebildet\\, zusammen gebaut werden. Dazu werden die Blöcke TA2 Feuerbox\\, TA2 Boiler oben\\, TA2 Boiler unten\\, TA2 Zylinder\\, TA2 Schwungrad und Dampfleitungen benötigt.\n".. - "\n".. - "Zusätzlich werden Antriebsachsen sowie Getriebeblöcke für Richtungswechsel benötigt. Das Schwungrad muss über die Antriebsachsen mit allen Maschinen verbunden werden\\, die angetrieben werden müssen.\n".. - "\n".. - "Bei allen Blöcken beim Setzen immer auch die Ausrichtung achten:\n".. - "\n".. - " - Zylinder links\\, Schwungrad rechts daneben\n".. - " - Dampfleitungen anschließen\\, wo ein entsprechendes Loch ist\n".. - " - Antriebsachse beim Schwungrad nur rechts\n".. - " - bei allen Maschinen kann die Antriebsachse an allen Seiten angeschlossen werden\\, welche nicht durch andere Funktionen belegt wird\\, wie bspw. die IN und OUT Löcher bei Mühle und Sieb.\n".. - "\n".. - "Der Boiler muss mit Wasser gefüllt werden. Dazu bis zu 10 Eimer Wasser in den Boiler füllen.\n".. - "Die Feuerbox muss mit Kohle oder Holzkohle gefüllt werden.\n".. - "Wenn das Wasser heiß ist (Temperaturanzeige ganz oben)\\, kann die Dampfmaschine am Schwungrad gestartet werden.\n".. - "\n".. - "Die Dampfmaschine leistet 25 ku und kann damit mehrere Maschinen gleichzeitig antreiben.\n".. - "\n".. - "\n".. - "\n", - "Teil der Dampfmaschine. \n".. - "\n".. - "Die Feuerbox muss mit Kohle oder Holzkohle gefüllt werden. Die Brenndauer ist abhängig von der Leistung\\, die von der Dampfmaschine angefordert wird. Unter Volllast brennt Kohle 32 s und Holzkohle 96 s.\n".. - "\n".. - "\n".. - "\n", - "Teil der Dampfmaschine. Muss mit Wasser gefüllt werden. Dies erfolgt durch Klicken mit einem Wassereimer auf den Boiler. Wenn kein Wasser mehr vorhanden ist oder die Temperatur zu weit absinkt\\, schaltet sich die Dampfmaschine ab. Bei der Dampfmaschine geht bei jedem Kolbenhub etwas Wasser als Dampf verloren\\, daher muss regelmäßig Wasser nachgefüllt werden.\n".. - "\n".. - "\n".. - "\n", - "Teil der Dampfmaschine.\n".. - "\n".. - "\n".. - "\n", - "Antriebsteil der Dampfmaschine. Das Schwungrad muss über Antriebsachsen mit den Maschinen verbunden werden. \n".. - "\n".. - "\n".. - "\n", - "Teil der Dampfmaschine. Der Boiler muss mit dem Zylinder über die Dampfleitungen (steam pipes) verbunden werden. Die Dampfleitung besitzt keine Abzweigungen\\, die maximale Länge beträgt 12 m (Blöcke).\n".. - "\n".. - "\n".. - "\n", - "Die Antriebsachsen dienen zur Kraftübertragung von der Dampfmaschine zu anderen Maschinen. Die maximale Länge einer Antriebsachse beträgt 10 Blöcke. Über Getriebeboxen können auch größere Strecken überbrückt\\, sowie Abzweigungen und Richtungswechsel realisiert werden.\n".. - "\n".. - "\n".. - "\n", - "Um Lampen oder andere Stromverbraucher an einer Dampfmaschine betreiben zu können\\, wird der TA2 Stromgenerator benötigt. Der TA2 Stromgenerator muss auf einer Seite mit Antriebsachsen verbunden werden und liefert dann auf der anderen Seite elektrischen Strom.\n".. - "\n".. - "Wird der Stromgenerator nicht mit ausreichend Kraft versorgt\\, geht er in einen Fehlerzustand und muss über einen Rechtsklick wieder aktiviert werden.\n".. - "\n".. - "Das Stromgenerator nimmt primär max. 25 ku an Achsenkraft auf und gibt sekundär max. 24 ku als Strom wieder ab. Er verbraucht also ein ku für die Umwandlung.\n".. - "\n".. - "\n".. - "\n", - "Bei größeren Anlagen mit mehreren Dampfmaschinen oder vielen angetriebenen Maschinen empfiehlt sich ein Energiespeicher. Der Energiespeicher bei TA2 arbeitet mit Lageenergie. Dazu wird Balast (Steine\\, Kies) in einer Kiste mit Hilfe einer Seilwinde in die Höhe gezogen. Ist überschüssige Energie im Achsen-Netzwerk vorhanden\\, so wird die Kiste nach oben gezogen. Wird kurzfristig mehr Energie benötigt\\, als die Dampfmaschine liefern kann\\, so gibt der Energiespeicher die gespeicherte Energie wieder ab\\, und die Balast-Kiste bewegt sich wieder nach unten.\n".. - "\n".. - "Der Energiespeicher besteht aus mehreren Blöcken und muss wie im Plan rechts abgebildet\\, zusammen gebaut werden.\n".. - "\n".. - "Um die maximale Speicherkapazität zu erreichen\\, muss die Kiste mit Gewichten komplett gefüllt\\, und der Mast inklusive der zwei Getriebeboxen 12 Blöcke hoch sein. Kleinere Aufbauten sind aber auch möglich.\n".. - "\n".. - "\n".. - "\n", - "Die Seilwinde muss mit einer Getriebebox verbunden werden und kann so überschüssige Energie aufnehmen und damit eine Gewichtekiste nach oben ziehen. Die maximale Seillänge beträgt 10 Blöcke.\n".. - "\n".. - "\n".. - "\n", - "Diese Kiste muss mit bis zu 10 Blöcken Abstand unter die Seilwinde gesetzt und mit Pflastersteinen Kies oder Sand gefüllt werden. Ist das Mindestgewicht von einem Stack (99+ Items) erreicht und überschüssige Energie vorhanden\\, wird die Kiste automatisch über eine Seil mit der Seilwinde verbunden und in die Höhe gezogen.\n".. - "\n".. - "\n".. - "\n", - "Um Gegenstände (Items) von einer Verarbeitungsstation zur nächsten weiter zu transportieren\\, werden Schieber und Röhren verwendet. Siehe Plan.\n".. - "\n".. - "\n".. - "\n", - "Zwei Maschinen können mit Hilfe eines Schiebers und einer Röhre (tube) verbunden werden. Röhren besitzen keine Abzweigungen. Die maximale Länge beträgt 200 m (Blöcke).\n".. - "\n".. - "Röhren können alternativ mit Hilfe der Shift-Taste platziert werden. Dies erlaubt bspw. Röhren parallel zu verlegen\\, ohne dass diese sich unbeabsichtigt verbinden.\n".. - "\n".. - "Die Transportkapazität einer Röhre ist unbegrenzt und nur durch die Schieber begrenzt.\n".. - "\n".. - "\n".. - "\n", - "Über den Konzentrator können mehrere Röhren zu einer Röhre zusammengeführt werden. Die Richtung\\, in der alle Items weitergegeben werden\\, ist mit einem Pfeil markiert.\n".. - "\n".. - "\n".. - "\n", - "Ein Schieber ist in der Lage\\, Items aus Kisten oder Maschinen zu ziehen und in andere Kisten oder Maschinen zu schieben. Oder anders gesagt: Zwischen zwei Blöcken mit Inventar muss ein und genau ein Schieber sein. Mehrere Schieber in Reihe sind nicht möglich.\n".. - "In die Gegenrichtung ist ein Schieber für Items aber durchlässig\\, so dass eine Kiste über eine Röhre gefüllt und ebenso geleert werden kann. \n".. - "\n".. - "Ein Schieber geht in den Zustand \"standby\"\\, wenn der keine Items zum Schieben hat. Ist der Ausgang blockiert oder das Inventory des Empfängers voll\\, so geht der Schieber in den Zustand \"blocked\". Aus beiden Zuständen kommt der Schieber nach einigen Sekunden selbsttätig wieder raus\\, sofern sich die Situation geändert hat.\n".. - "\n".. - "Der Verarbeitungsleistung eines TA2 Schiebers beträgt 2 Items alle 2 s.\n".. - "\n".. - "\n".. - "\n", - "Der Verteiler ist in der Lage\\, die Items aus seinem Inventar sortiert in bis zu vier Richtungen weiter zu transportieren. Dazu muss der Verteiler entsprechend konfiguriert werden. \n".. - "\n".. - "Der Verteiler besitzt dazu ein Menü mit 4 Filter mit unterschiedlichen Farben\\, entsprechend den 4 Ausgängen. Soll ein Ausgang genutzt werden\\, so muss der entsprechende Filter über die \"on\" Checkbox aktiviert werden. Alle Items\\, die für diesen Filter konfiguriert sind\\, werden über den zugeordneten Ausgang ausgegeben. Wird ein Filter aktiviert\\, ohne das Items konfiguriert werden\\, so sprechen wir hier von einem \"nicht-konfigurierten\"\\, offenen Ausgang.\n".. - "\n".. - "*Achtung: Der Verteiler ist an seinen Ausgängen gleichzeitig ein Schieber. Daher niemals die Gegenstände mit einem Schieber aus dem Verteiler ziehen!*\n".. - "\n".. - "Für einen nicht-konfigurierten Ausgang gibt es zwei Betriebsarten:\n".. - "\n".. - "1) Alle Items ausgeben\\, die an keine anderen Ausgängen ausgegeben werden können\\, auch wenn diese blockiert sind.\n".. - "\n".. - "2) Nur die Items ausgeben\\, die für keinen anderen Filter konfiguriert wurden.\n".. - "\n".. - "Im ersten Fall werden immer alle Items weitergeleitet und der Verteiler läuft nicht voll. Im zweiten Fall werden Items zurückgehalten und der Verteiler kann voll laufen und in der Folge blockieren.\n".. - "\n".. - "Einstellbar ist die Betriebsart über die \"blockiere\" Checkbox.\n".. - "\n".. - "Der Verarbeitungsleistung eines TA2 Verteilers beträgt 4 Items alle 2 s\\, wobei der Verteiler dabei versucht\\, die 4 Items auf die offenen Ausgänge zu verteilen.\n".. - "\n".. - "Wird dasselbe Item in einem Filter mehrfach hinterlegt\\, so beeinflusst dies das langfristige Verteilungsverhältnis entsprechend.\n".. - "\n".. - "Bitte beachte\\, dass die Verteilung ein probabilistischer Vorgang ist\\, d.h. die Verhältnisse werden nicht exakt\\, sondern nur langfristig eingehalten.\n".. - "\n".. - "In den Filtern beträgt die maximale Stackgröße 12\\; insgesamt können höchstens 36 Items konfiguriert werden.\n".. - "\n".. - "\n".. - "\n", - "Die Kieswaschanlage ist eine komplexere Maschine mit dem Ziel\\, Usmium Nuggets aus gesiebtem Kies auszuwaschen. Für den Aufbau wird ein TA2 Kiesspüler mit Achsenantrieb\\, ein Trichter\\, eine Kiste\\, sowie fließendes Wasser benötigt. \n".. - "\n".. - "Aufbau von links nach rechts (siehe auch Plan):\n".. - "\n".. - " - Ein Erdblock\\, darauf die Wasserquelle\\, umgeben auf 3 Seiten von bspw. Glasblöcken\n".. - " - daneben den Kiesspüler\\, ggf. mit Röhrenanschlüssen für den Kies An- und Abtransport\n".. - " - dann den Trichter mit Kiste\n".. - "\n".. - "Das Ganze umgeben von weiteren Glasblöcken\\, so dass das Wasser über den Kiesspüler und den Trichter fließt und ausgespülten Nuggets vom Trichter wieder eingesammelt werden können.\n".. - "\n".. - "\n".. - "\n", - "Der Kiesspüler ist in der Lage\\, aus bereits gesiebtem Kies die Erze Usmium und Kupfer auszuspülen\\, sofern dieser von Wasser überspült wird.\n".. - "\n".. - "Ob der Kiesspüler korrekt arbeitet\\, kann mit Hilfe von Stöcken (sticks) getestet werden\\, wenn diese in das Inventar des Kiesspülers getan werden. Diese müssen einzeln ausgespült und vom Trichter eingefangen werden.\n".. - "\n".. - "Die Verarbeitungsleistung ist ein Kies Item alle 2 s. Der Kiesspüler benötigt 3 ku Energie.\n".. - "\n".. - "\n".. - "\n", - "Das Brechen\\, Mahlen und Siebe von Gestein dient zur Gewinnung von Erzen. Gesiebtes Kies kann aber auch anderweitig genutzt werden. Steinbrecher\\, Mühle und Sieb müssen angetrieben und damit in der Nähe einer Dampfmaschine aufgebaut werden.\n".. - "\n".. - "\n".. - "\n", - "Der Steinbrecher dient zum Abbau von Steinen und anderen Materialien aus dem Untergrund. Der Steinbrecher gräbt ein 5x5 Blöcke großes Loch. Die Tiefe ist einstellbar.\n".. - "Die Verarbeitungsleistung ist ein Block alle 4 s. Der Steinbrecher benötigt 10 ku Energie. Die maximale Tiefe beträgt 20 Meter. Für größere Tiefen siehe TA3/TA4.\n".. - "\n".. - "\n".. - "\n", - "Die Mühle ist in der Lage\\, verschiedenes Gestein\\, aber auch Holz und andere Items zu mahlen.\n".. - "Die Verarbeitungsleistung ist ein Item alle 4 s. Die Mühle benötigt 4 ku Energie.\n".. - "\n".. - "\n".. - "\n", - "Das Kiessieb ist in der Lage\\, Kies zu sieben um Erze zu gewinnen. Als Ergebnis erhält man teilweise \"gesiebtes Kies\"\\, was nicht wieder gesiebt werden kann.\n".. - "Die Verarbeitungsleistung ist ein Item alle 4 s. Das Kiessieb benötigt 3 ku Energie.\n".. - "\n".. - "\n".. - "\n", - "Mit TA2 Maschinen können nicht nur Erze gewonnen\\, sondern auch Gegenstände hergestellt werden.\n".. - "\n", - "Der Autocrafter dient zur automatischen Herstellung von Waren. Alles was der Spieler über das \"Crafting Grid\" herstellen kann\\, kann auch durch den Autocrafter erledigt werden. Dazu müssen im Menü des Autocrafters das Rezept eingegeben und die notwendigen Zutaten hinzugefügt werden.\n".. - "\n".. - "Zutaten und hergestellte Waren können über Röhren und Schieber in und aus dem Block transportiert werden.\n".. - "\n".. - "Die Verarbeitungsleistung ist ein Item alle 4 s. Der Autocrafter benötigt 4 ku Energie.\n".. - "\n".. - "\n".. - "\n", - "Die Elektronikfabrik ist eine Spezialmaschine und nur für die Herstellung der Vakuumröhren nutzbar. Vakuumröhren werden für TA3 Maschinen und Blöcke benötigt.\n".. - "\n".. - "Die Verarbeitungsleistung ist eine Vakuumröhre alle 6 s. Die Elektronikfabrik benötigt 8 ku Energie.\n".. - "\n".. - "\n".. - "\n", - "", - "Für manche Rezepte wird Wasser benötigt. Damit auch diese Rezepte automatisiert mit dem Autocrafter bearbeitet werden können\\, muss Wasser in Eimern bereitgestellt werden. Hierzu dient der Flüssigkeitensammler. Er benötigt leere Eimer und muss ins Wasser gestellt werden.\n".. - "\n".. - "Die Verarbeitungsleistung ist ein Wassereimer alle 8 s. Der Flüssigkeitensammler benötigt 3 ku Energie.\n".. - "\n".. - "\n".. - "\n", - "Die gesicherte Kiste kann nur von den Spielern genutzt werden\\, die an diesem Ort auch bauen können\\, also Protection Rechte besitzen. Es spielt dabei keine Rolle\\, wer die Kiste setzt. \n".. - "\n".. - "\n".. - "\n", - "Minetest teilt die Karte in sogenannte Map-Blocks ein. Das sind Würfel mit 16x16x16 Blöcke Kantenlänge. So ein Map-Block wird vom Server immer komplett geladen\\, aber es werden nur die Blöcke um einen Spieler herum geladen (ca. 2-3 Blöcke in alle Richtungen). In Sichtrichtung des Spielers sind es auch mehr Map-Blöcke. Nur dieser Teil der Welt ist aktiv und nur hier wachsen Pflanzen und Bäume bzw. laufen die Maschinen.\n".. - "\n".. - "Mit einem Forceload-Block kannst du erzwingen\\, dass der Map-Block\\, in dem der Forceload Block steht\\, immer geladen bleibt\\, solange du auf dem Server bist. Wenn alle deine Farmen und Maschinen mit Forceload Blöcken abgedeckt sind\\, ist immer alles am Laufen.\n".. - "\n".. - "Die Map-Blöcke mit ihren Koordinaten sind vordefiniert\\, also bspw. (0\\,0\\,0) bis (15\\,15\\,15)\\, oder (16\\,16\\,16) bis (31\\,31\\,31).\n".. - "Man kann einen Forceload-Block innerhalb eines Map-Blockes verschieben wie man will\\, die Position des Map-Blocks bleibt dabei unverändert. \n".. - "\n".. - "\n".. - "\n", - "Bei TA3 gilt es\\, die Dampf-betriebenen Maschinen durch leistungsfähigere und mit elektrischem Strom betriebene Maschinen abzulösen.\n".. - "\n".. - "Dazu musst du Kohlekraftwerke und Generatoren bauen. Bald wirst du sehen\\, dass dein Strombedarf nur mit Öl-betriebenen Kraftwerken zu decken ist. Also machst du dich auf die Suche nach Erdöl. Bohrtürme und Ölpumpen helfen die\\, an das Öl zu kommen. Schienenwege dienen dir zum Öltransport bis in die Kraftwerke.\n".. - "\n".. - "Das Industrielle Zeitalter ist auf seinem Höhepunkt.\n".. - "\n".. - "\n".. - "\n", - "Das Kohlekraftwerk besteht aus mehreren Blöcken und muss wie im Plan rechts abgebildet\\, zusammen gebaut werden. Dazu werden die Blöcke TA3 Kraftwerks-Feuerbox\\, TA3 Boiler oben\\, TA3 Boiler unten\\, TA3 Turbine\\, TA3 Generator und TA3 Kühler benötigt.\n".. - "\n".. - "Der Boiler muss mit Wasser gefüllt werden. Dazu bis zu 10 Eimer Wasser in den Boiler füllen.\n".. - "Die Feuerbox muss mit Kohle oder Holzkohle gefüllt werden.\n".. - "Wenn das Wasser heiß ist\\, kann der Generator gestartet werden.\n".. - "\n".. - "Das Kraftwerk kann alternativ auch mit einem Ölbrenner ausgestattet und dann mit Öl betrieben werden.\n".. - "Das Öl kann über eine Pumpe und Ölleitung nachgefüllt werden.\n".. - "\n".. - "Das Kraftwerk liefert eine Leistung von 80 ku.\n".. - "\n".. - "\n".. - "\n", - "Teil des Kraftwerks. \n".. - "Die Feuerbox muss mit Kohle oder Holzkohle gefüllt werden. Die Brenndauer ist abhängig von der Leistung\\, die vom Kraftwerk angefordert wird. Unter Volllast brennt Kohle 20 s und Holzkohle 60 s. Unter Teillast entsprechend länger (50% Last = doppelte Zeit).\n".. - "\n".. - "\n".. - "\n", - "Teil des Kraftwerks. \n".. - "\n".. - "Der Ölbrenner kann mit Erdöl\\, Schweröl\\, Naphtha oder Benzin gefüllt werden. Die Brenndauer ist abhängig von der Leistung\\, die vom Kraftwerk angefordert wird. Unter Volllast brennt Erdöl 15 s\\, Schweröl 20 s\\, Naphtha 22 s und Benzin 25 s. \n".. - "\n".. - "Unter Teillast entsprechend länger (50% Last = doppelte Zeit).\n".. - "\n".. - "Der Ölbrenner kann nur 50 Einheiten Kraftstoff aufnehmen. Ein zusätzlicher Öltank und eine Ölpumpe sind daher ratsam.\n".. - "\n".. - "\n".. - "\n", - "Teil des Kraftwerk. Muss mit Wasser gefüllt werden. Wem kein Wasser mehr vorhanden ist oder die Temperatur zu weit absinkt\\, schaltet sich das Kraftwerk ab. Der Wasserverbrauch des TA3-Kessels ist durch den geschlossenen Dampfkreislauf viel geringer als bei der Dampfmachine.\n".. - "Bei der Dampfmaschine geht bei jedem Kolbenhub etwas Wasser als Dampf verloren.\n".. - "\n".. - "\n".. - "\n", - "Die Turbine ist Teil des Kraftwerk. Sie muss neben den Generator gesetzt und über Dampfleitungen mit dem Boiler und dem Kühler\\, wie im Plan abgebildet\\, verbunden werden.\n".. - "\n".. - "\n".. - "\n", - "Der Generator dient zur Stromerzeugung. Er muss über Stromkabel und Verteilerdosen mit den Maschinen verbunden werden.\n".. - "\n".. - "\n".. - "\n", - "Dient zur Abkühlung des heißen Dampfs aus der Turbine. Muss über Dampfleitungen mit dem Boiler und der Turbine\\, wie im Plan abgebildet\\, verbunden werden.\n".. - "\n".. - "\n".. - "\n", - "In TA3 (und TA4) werden die Maschinen mit Strom angetrieben. Dazu müssen die Maschinen\\, Speichersysteme und Generatoren mit Stromkabel verbunden werden.\n".. - "TA3 besitzt 2 Arten von Stromkabel:\n".. - "\n".. - " - Isolierte Kabel (TA Stromkabel) für die lokale Verkabelung im Boden oder in Gebäuden. Diese Kabel lassen sich in der Wand oder im Boden verstecken (können mit der Kelle \"verputzt\" werden).\n".. - " - Überlandleitungen (TA Stromleitung) für Freiluftverkabelung über große Strecken. Diese Kabel sind geschützt\\, können also von anderen Spielern nicht entfernt werden.\n".. - "\n".. - "Mehrere Verbraucher\\, Speichersysteme und Generatoren können in einem Stromnetzwerk zusammen betrieben werden. Mit Hilfe der Verteilerdosen können so Netzwerke aufgebaut werden.\n".. - "Wird zu wenig Strom bereitgestellt\\, gehen die Verbraucher aus.\n".. - "In diesem Zusammenhang ist auch wichtig\\, dass die Funktionsweise von Forceload Blöcken verstanden wurde\\, denn bspw. Generatoren liefern nur Strom\\, wenn der entsprechende Map-Block geladen ist. Dies kann mit einen Forceload Block erzwungen werden.\n".. - "\n".. - "In TA4 kommt noch ein Kabel für die Solaranlage hinzu.\n".. - "\n".. - "\n".. - "\n", - "Speichersysteme im Stromnetz erfüllen zwei Aufgaben:\n".. - "\n".. - " - Um Bedarfsspitzen abzufangen: Alle Generatoren liefern immer gerade soviel Leistung\\, wie benötigt wird. Werden aber Verbraucher ein/ausgeschaltet oder kommt es aus anderen Gründen zu Bedarfsschwankungen\\, so können Verbraucher kurzzeitig ausfallen. Um dies zu verhindern\\, sollte immer mindestens ein Akkublock in jedem Netzwerk vorhanden sein. Dieser dient als Puffer und gleicht diese Schwankungen im Sekundenbereich aus.\n".. - " - Um regenerative Energie zu speichern: Solar und Wind stehen nicht 24 Stunden am Tag zur Verfügung. Damit die Stromversorgung nicht ausfällt\\, wenn kein Strom produziert wird\\, müssen ein oder mehrere Speichersysteme im Netzwerk verbaut werden. Alternativ können die Lücken auch mit Öl/Kohle-Strom überbrückt werden.\n".. - "\n".. - "Ein Speichersystem gibt seine Kapazität in kud an\\, also ku pro day (Tag). Bspw. ein Speichersystem mit 100 kud liefert 100 ku einen Spieltag lang\\, oder auch 10 ku für 10 Spieltage.\n".. - "\n".. - "Alle TA3/TA4 Energiequellen besitzen eine einstellbare Ladecharakteristik. Standardmäßig ist diese auf \"80% - 100%\" eingestellt. Dies bedeutet\\, dass die Leistung ab 80% Füllung des Speichersystems immer weiter reduziert wird\\, bis sie bei 100 % komplett abschaltet. Sofern Strom im Netzwerk benötigt wird\\, werden die 100 % nie erreicht\\, da die Leistung des Generators irgendwann auf den Strombedarf im Netzwerk abgesunken ist und damit das Speichersystem nicht mehr geladen\\, sondern nur noch die Verbraucher bedient werden.\n".. - "\n".. - "Dies hat mehrere Vorteile:\n".. - "\n".. - " - Die Ladecharakteristik ist einstellbar. Damit kann man bspw. Öl/Kohle Energiequellen bei 60% und die regenerativen Energiequellen erst bei 80% zurückfahren. Damit wird nur Öl/Kohle verbrannt\\, wenn nicht ausreichend regenerativen Energiequellen zur Verfügung stehen.\n".. - " - Mehrere Energiequellen können parallel betrieben werden und werden dabei nahezu gleichmäßig belastet\\, denn alle Energiequellen arbeiten bspw. bis 80% Ladekapazität des Speichersystems mit ihrer vollen Leistung und fahren dann gleichzeitig ihre Leistung zurück.\n".. - " - Alle Speichersysteme in einem Netzwerk bilden einen großen Puffer. An jedem Speichersystem aber auch am Strom Terminal kann immer die Ladekapazität und der Füllungsgrad des gesamten Speichersystems in Prozent abgelesen werden.\n".. - "\n".. - "\n".. - "\n", - "Für die lokale Verkabelung im Boden oder in Gebäuden.\n".. - "Abzweigungen können mit Hilfe von Verteilerdosen realisiert werden. Die maximale Kabellänge zwischen Maschinen oder Verteilerdosen beträgt 1000 m. Es können maximale 1000 Knoten in einem Strom-Netzwerk verbunden werden. Als Knoten zählen alle Blöcke mit Stromanschluss\\, also auch Verteilerdosen.\n".. - "\n".. - "Da die Stromkabel nicht automatisch geschützt sind\\, wird für längere Strecken die Überlandleitungen (TA Stromleitung) empfohlen.\n".. - "\n".. - "Stromkabel können mit der Kelle verputzt also in der Wand oder im Boden versteckt werden. Als Material zum Verputzen können alle Stein-\\, Clay- und sonstige Blöcke ohne \"Intelligenz\" genutzt werden. Erde (dirt) geht nicht\\, da Erde zu Gras oder ähnlichem konvertiert werden kann\\, was die Leitung zerstören würde.\n".. - "\n".. - "Zum Verputzen muss mit der Kelle auf das Kabel geklickt werden. Das Material\\, mit dem das Kabel verputzt werden soll\\, muss sich im Spieler-Inventar ganz links befinden.\n".. - "Die Kabel können wieder sichtbar gemacht werden\\, indem man mit der Kelle wieder auf den Block klickt.\n".. - "\n".. - "Außer Kabel können auch die TA Verteilerdose und die TA Stromschalterbox verputzt werden.\n".. - "\n".. - "\n".. - "\n", - "Mit der Verteilerdose kann Strom in bis zu 6 Richtungen verteilt werden. Verteilerdosen können auch mit der Kelle verputzt (versteckt) und wieder sichtbar gemacht werden.\n".. - "\n".. - "\n".. - "\n", - "Mit der TA Stromleitung und den Strommasten können halbwegs realistische Überlandleitungen realisiert werden. Die Strommasten-Köpfe dienen gleichzeitig zum Schutz der Stromleitung (Protection). Dazu muss alle 16 m oder weniger ein Masten gesetzt werden. Der Schutz gilt aber nur die die Stromleitung und die Masten\\, alle anderen Blöcke in diesem Bereich sind dadurch nicht geschützt.\n".. - "\n".. - "\n".. - "\n", - "Dient zum Bauen von Strommasten. Ist durch den Strommast-Kopf vor Zerstörung geschützt und kann nur vom Besitzer wieder abgebaut werden.\n".. - "\n".. - "\n".. - "\n", - "Hat bis zu vier Arme und erlaubt damit\\, Strom in bis zu 6 Richtungen weiter zu verteilen. \n".. - "Der Strommastkopf schützt Stromleitungen und Masten in einem Radius von 8 m.\n".. - "\n".. - "\n".. - "\n", - "Dieser Strommastkopf hat zwei feste Arme und wird für die Überlandleitungen genutzt. Er kann aber auch Strom nach unten und oben weiterleiten.\n".. - "Der Strommastkopf schützt Stromleitungen und Masten in einem Radius von 8 m.\n".. - "\n".. - "\n".. - "\n", - "Mit dem Schalter kann der Strom ein- und ausgeschaltet werden. Der Schalter muss dazu auf eine Stromschalterbox gesetzt werden. Die Stromschalterbox muss dazu auf beiden Seiten mit dem Stromkabel verbunden sein.\n".. - "\n".. - "\n".. - "\n", - "Mit dem Schalter kann der Strom ein- und ausgeschaltet werden. Der Schalter muss dazu auf eine Stromschalterbox gesetzt werden. Die Stromschalterbox muss dazu auf beiden Seiten mit dem Stromkabel verbunden sein.\n".. - "\n".. - "\n".. - "\n", - "siehe TA Stromschalter.\n".. - "\n".. - "\n".. - "\n", - "Der kleine Stromgenerator wird mit Benzin betrieben und kann für kleine Verbraucher mit bis zu 12 ku genutzt werden. Unter Volllast brennt Benzin 150 s. Unter Teillast entsprechend länger (50% Last = doppelte Zeit).\n".. - "\n".. - "Der Stromgenerator kann nur 50 Einheiten Benzin aufnehmen. Ein zusätzlicher Tank und eine Pumpe sind daher ratsam.\n".. - "\n".. - "\n".. - "\n", - "Der Akku Block dient zur Speicherung von überschüssiger Energie und gibt bei Stromausfall automatisch Strom ab (soweit vorhanden).\n".. - "Mehrere Akku Blocks zusammen bilden ein TA3 Energiespeichersystem. Jeder Akku Block hat eine Anzeige für den Ladezustand und für die gespeicherte Ladung\\, wobei hier immer die Werte für das gesamte Netzwerk angezeigt werden. Die gespeicherte Ladung wird in \"kud\" also \"ku-days\" angezeigt (analog zu kWh) 5 kud entspricht damit bspw. 5 ku für einen Spieltag (20 min) oder 1 ku für 5 Spieltage.\n".. - "\n".. - "Ein Akku Block hat 3.33 kud.\n".. - "\n".. - "\n".. - "\n", - "Das Strom-Terminal muss mit dem Stromnetz verbunden werden. Es zeigt Daten aus dem Stromnetz an.\n".. - "\n".. - "In der oberen Hälfte werden die wichtigsten Größen ausgegeben:\n".. - "\n".. - " - aktuelle/maximale Generatorleistung\n".. - " - aktueller Stromaufnahme aller Verbraucher\n".. - " - aktueller Ladestrom in/aus dem Speichersystems\n".. - " - aktuellen Ladezustand des Speichersystems in Prozent\n".. - "\n".. - "In der unteren Hälfte wird die Anzahl der Netzwerkblöcke ausgegeben.\n".. - "\n".. - "Über den Reiter \"console\" können weitere Daten zu den Generatoren und Speichersystemen abgefragt werden.\n".. - "\n".. - "\n".. - "\n", - "Um TA2 Maschinen über das Stromnetz betreiben zu können\\, wird der TA3 Elektromotor benötigt. Dieser wandelt Strom in Achsenkraft um.\n".. - "Wird der Elektromotor nicht mit ausreichend Strom versorgt\\, geht er in einen Fehlerzustand und muss über einen Rechtsklick wieder aktiviert werden.\n".. - "\n".. - "Das Elektromotor nimmt primär max. 40 ku an Strom auf und gibt sekundär max. 39 ku als Achsenkraft wieder ab. Er verbraucht also ein ku für die Umwandlung.\n".. - "\n".. - "\n".. - "\n", - "Der TA3 Industrieofen dient als Ergänzung zu normalen Ofen (furnace). Damit können alle Waren mit \"Koch\" Rezepten\\, auch im Industrieofen hergestellt werden. Es gibt aber auch spezielle Rezepte\\, die nur im Industrieofen hergestellt werden können.\n".. - "Der Industrieofen hat sein eigenes Menü zur Rezeptauswahl. Abhängig von den Waren im Industrieofen Inventar links kann rechts das Ausgangsprodukt gewählt werden.\n".. - "\n".. - "Der Industrieofen benötigt Strom (für das Gebläse) sowie Schweröl/Benzin für den Brenner. Der Industrieofen muss wie im Plan rechts abgebildet\\, zusammen gebaut werden.\n".. - "\n".. - "Siehe auch TA4 Ofenheizung.\n".. - "\n".. - "\n".. - "\n", - "Ist Teil des TA3 Industrieofen.\n".. - "\n".. - "Der Ölbrenner kann mit Erdöl\\, Schweröl\\, Naphtha oder Benzin betrieben werden. Die Brennzeit beträgt für Erdöl 65 s\\, Schweröl 80 s\\, Naphtha 90 s und Benzin 100 s.\n".. - "\n".. - "Der Ölbrenner kann nur 50 Einheiten Kraftstoff aufnehmen. Ein zusätzlicher Tank und eine Pumpe sind daher ratsam.\n".. - "\n".. - "\n".. - "\n", - "Ist Teil des TA3 Industrieofen. Siehe TA3 Industrieofen.\n".. - "\n".. - "\n".. - "\n", - "Ist Teil des TA3 Industrieofen. Siehe TA3 Industrieofen.\n".. - "\n".. - "\n".. - "\n", - "Flüssigkeiten wie Wasser oder Öl können nur die spezielle Leitungen gepumpt und in Tanks gespeichert werden. Wie auch bei Wasser gibt es aber Behälter (Kanister\\, Fässer)\\, in denen die Flüssig gelagert und transportiert werden kann.\n".. - "\n".. - "Über die gelben Leitungen und Verbindungsstücke ist es auch möglich\\, mehrere Tanks zu verbinden. Allerdings müssen die Tanks den selben Inhalt haben und zwischen Tank\\, Pumpe und Verteiler muss immer mindestens eine gelbe Leitung sein.\n".. - "\n".. - "Bspw. zwei Tanks direkt mit einem Verteilerstück zu verbinden\\, geht nicht.\n".. - "\n".. - "Um Flüssigkeiten von Behältern nach Tanks umzufüllen\\, dient der Einfülltrichter. Im Plan ist dargestellt\\, wie Kanistern oder Fässer mit Flüssigkeiten über Schieber in einen Einfülltrichter geschoben werden. Im Einfülltrichter wird der Behälter geleert und die Flüssigkeit nach unten in den Tank geleitet. \n".. - "\n".. - "Der Einfülltrichter kann auch unter einen Tank gesetzt werden\\, um den Tank zu leeren.\n".. - "\n".. - "\n".. - "\n", - "In einem Tank können Flüssigkeiten gespeichert werden. Ein Tank kann über eine Pumpe gefüllt bzw. geleert werden. Dazu muss die Pumpe über einer Leitung (gelbe Röhre) mit dem Tank verbunden sein.\n".. - "\n".. - "Ein Tank kann auch von Hand gefüllt oder geleert werden\\, indem mit einem vollen oder leeren Flüssigkeitsbehälter (Fass\\, Kanister) auf den Tank geklickt wird. Dabei ist zu beachten\\, dass Fässer nur komplett gefüllt oder entleert werden können. Sind bspw. weniger als 10 Einheiten im Tank\\, muss dieser Rest mit Kanistern entnommen oder leergepumpt werden.\n".. - "\n".. - "In einen TA3 Tank passen 1000 Einheiten oder 100 Fässer einer Flüssigkeit.\n".. - "\n".. - "\n".. - "\n", - "Mit der Pumpe können Flüssigkeiten von Tanks oder Behältern zu anderen Tanks oder Behältern gepumpt werden. Bei der Pumpe muss die Pumprichtung (Pfeil) beachtet werden. Über die gelben Leitungen und Verbindungsstücke ist es auch möglich\\, mehrere Tanks auf jeder Seite der Pumpe anzuordnen. Allerdings müssen die Tanks den selben Inhalt haben.\n".. - "\n".. - "Die TA3 Pumpe pumpt 4 Einheiten Flüssigkeit alle zwei Sekunden.\n".. - "\n".. - "Hinweis 1: Die Pumpe darf nicht direkt neben den Tank platziert werden. Es muss immer mindestens ein Stück gelbe Leitung dazwischen sein.\n".. - "\n".. - "Hinweis 2: Nach dem Starten markiert die Pumpe 10 x die Blöcke\\, von und zu denen gepumpt wird.\n".. - "\n".. - "\n".. - "\n", - "Um Flüssigkeiten zwischen Behältern und Tanks umzufüllen\\, dient der Einfülltrichter.\n".. - "\n".. - " - wird der Einfülltrichter unter einen Tank gesetzt und werden leere Fässer mit einem Schieber oder von Hand in den Einfülltrichter gegeben\\, wird der Tankinhalt in die Fässer umgefüllt und die Fässer können ausgangsseitig wieder entnommen werden\n".. - " - wird der Einfülltrichter auf einen Tank gesetzt und werden volle Fässer mit einem Schieber oder von Hand in den Einfülltrichter gegeben\\, werden diese in den Tank umgefüllt und die Fässer können ausgangsseitig wieder entnommen werden\n".. - "\n".. - "Dabei ist zu beachten\\, dass Fässer nur komplett gefüllt oder entleert werden können. Sind bspw. weniger als 10 Einheiten im Tank\\, muss dieser Rest mit Kanistern entnommen oder leergepumpt werden.\n".. - "\n".. - "\n".. - "\n", - "Die gelben Röhren dienen zur Weiterleitung von Gas und Flüssigkeiten. \n".. - "Die maximale Leitungslänge beträgt 100 m.\n".. - "\n".. - "\n".. - "\n", - "Die Blöcke dienen als Wanddurchbrüche für Röhren\\, so dass keine Löcher offen bleiben.\n".. - "\n".. - "\n".. - "\n", - "Für die gelben Röhren gibt es ein Ventil\\, welches über Mausklicks geöffnet und geschlossen werden kann.\n".. - "Das Ventil kann auch über on/off Kommandos angesteuert werden.\n".. - "\n".. - "\n".. - "\n", - "Um deine Generatoren und Öfen mit Öl betreiben zu können\\, muss du zuerst nach Öl suchen und einen Bohrturm errichten und danach das Öl fördern.\n".. - "Dazu dienen dir TA3 Ölexplorer\\, TA3 Ölbohrkiste und TA3 Ölpumpe.\n".. - "\n".. - "\n".. - "\n", - "Mit dem Ölexplorer kannst du nach Öl suchen. Dazu den Block auf den Boden setzen und mit Rechtsklick die Suche starten. Der Ölexplorer kann oberirdisch und unterirdisch in allen Tiefen eingesetzt werden.\n".. - "Über die Chat-Ausgabe wird dir angezeigt\\, in welcher Tiefe nach Öl gesucht wurde und wie viel Öl (oil) gefunden wurde.\n".. - "Du kannst mehrfach auf den Block klicken\\, um auch in tieferen Bereichen nach Öl zu suchen. Ölfelder haben eine Größe von 4000 bis zu 20000 Items.\n".. - "\n".. - "Falls die Suche erfolglos war\\, musst du den Block ca. 16 m weiter setzen.\n".. - "Der Ölexplorer sucht immer innerhalb des ganzen Map-Blocks und darunter nach Öl\\, in dem er gesetzt wurde. Eine erneute Suche im gleichen Map-Block (16x16 Feld) macht daher keinen Sinn.\n".. - "\n".. - "Falls Öl gefunden wurde\\, wird die Stelle für den Bohrturm angezeigt. Du musst den Bohrturm innerhalb des angezeigten Bereiches errichten\\, die Stelle am besten gleich mit einem Schild markieren und den ganzen Bereich gegen fremde Spieler schützen.\n".. - "\n".. - "Gib die Suche nach Öl nicht zu schnell auf. Es kann wenn du Pech hast\\, sehr lange dauern\\, bis du eine Ölquelle gefunden hast.\n".. - "Es macht auch keinen Sinn\\, einen Bereich den ein anderer Spieler bereits abgesucht hat\\, nochmals abzusuchen. Die Chance\\, irgendwo Öl zu finden\\, ist für alle Spieler gleich.\n".. - "\n".. - "Der Ölexplorer kann immer wieder zur Suche nach Öl eingesetzt werden.\n".. - "\n".. - "\n".. - "\n", - "Die Ölbohrkiste muss an die Stelle gesetzt werden\\, die vom Ölexplorer angezeigt wurde. An anderen Stellen nach Öl zu bohren ist zwecklos.\n".. - "Wird auf den Button der Ölbohrkiste geklickt\\, wird über der Kiste ein Bohrturm errichtet. Dies dauert einige Sekunden.\n".. - "Die Ölbohrkiste hat 4 Seiten\\, bei IN muss das Bohrgestänge über Schieber angeliefert und bei OUT muss das Bohrmaterial abtransportiert werden. Über eine der anderen zwei Seiten muss die Ölbohrkiste mit Strom versorgt werden.\n".. - "\n".. - "Die Ölbohrkiste bohrt bis zum Ölfeld (1 Meter in 16 s) und benötigt dazu 16 ku Strom.\n".. - "Wurde das Ölfeld erreicht\\, kann der Bohrturm abgebaut und die Kiste entfernt werden.\n".. - "\n".. - "\n".. - "\n", - "An die Stelle der Ölbohrkiste muss nun die Ölpumpe platziert werden. Auch die Ölpumpe benötigt Strom (16 ku) und liefert alle 8 s ein Einheit Erdöl. Das Erdöl muss in einem Tank gesammelt werden. Dazu muss die Ölpumpe über eine Leitung (gelbe Röhre) mit dem Tank verbunden werden.\n".. - "Ist alles Öl abgepumpt\\, kann auch die Ölpumpe wieder entfernt werden.\n".. - "\n".. - "\n".. - "\n", - "Das Bohrgestänge wird für die Bohrung benötigt. Es werden so viele Bohrgestänge Items benötigt wie als Tiefe für das Ölfeld angegeben wurde. Das Bohrgestänge ist nach der Bohrung nutzlos\\, kann aber auch nicht abgebaut werden und verbleibt im Boden. Es gibt aber ein Werkzeug\\, um die Bohrgestänge Blöcke wieder entfernen zu können (-> Werkzeuge -> TA3 Bohrgestängezange).\n".. - "\n".. - "\n".. - "\n", - "Der Öltank ist die große Ausführung des TA3 Tanks (siehe Flüssigkeiten -> TA3 Tank).\n".. - "\n".. - "Der große Tank kann 4000 Einheiten Öl\\, aber auch jede andere Art von Flüssigkeit aufnehmen.\n".. - "\n".. - "\n".. - "\n", - "", - "Um Öl von der Ölquelle zur Ölverarbeitungsanlage zu befördern\\, können Tankwagen (tank carts) genutzt werden. Ein Tankwagen kann direkt über Pumpen gefüllt bzw. geleert werden. In beiden Fällen muss die gelbe Röhre von oben mit dem Tankwagen verbunden werden.\n".. - "\n".. - "Dazu sind folgende Schritte notwendig:\n".. - "\n".. - " - Den Tankwagen vor den Prellbock setzen. Der Prellbock darf noch nicht mit einer Zeit programmiert sein\\, so dass der Tankwagen nicht automatisch losfährt\n".. - " - Den Tankwagen über gelbe Röhren mit der Pumpe verbinden\n".. - " - Pumpe einschalten\n".. - " - Prellbock mit einer Zeit (10 - 20 s) programmieren\n".. - "\n".. - "Diese Reihenfolge muss auf beiden Seiten /Füllen/Leeren) eingehalten werden.\n".. - "\n".. - "\n".. - "\n", - "In die Minecarts können Kanister und Fässer geladen werden. Das Öl muss dazu zuvor in Fässer umgeladen werden. Die Ölfässer können direkt mit einem Schieber und Röhren in das Minecart geschoben werden (siehe Plan). Die leeren Fässer\\, welche per Minecart von der Entladestation zurück kommen\\, können über einen Hopper entladen werden\\, der unter der Schiene an der Haltestelle platziert wird.\n".. - "\n".. - "Es ist mit dem Hopper nicht möglich\\, an *einer* Haltestelle sowohl die leeren Fässer zu entladen\\, als auch die vollen Fässer zu beladen. Der Hopper lädt die vollen Fässer sofort wieder aus. Daher ist es ratsam\\, jeweils 2 Stationen auf der Be- und Entladeseite einzurichten und den Minecart dann über eine Aufzeichnungsfahrt entsprechend zu programmieren.\n".. - "\n".. - "Der Plan zeigt\\, wie das Öl in einen Tank gepumpt und über einen Einfülltrichter in Fässer umgefüllt und in Minecarts geladen werden kann.\n".. - "\n".. - "Damit die Minecarts automatisch wieder starten\\, müssen die Prellböcke mit Stationsname und Wartezeit konfiguriert werden. Für das Entladen reichen 5 s. Da aber die Schieber immer für mehrere Sekunden in den Standby fallen\\, wenn kein Minecart da ist\\, muss für das Beladen eine Zeit von 15 oder mehr Sekunden eingegeben werden.\n".. - "\n".. - "\n".. - "\n", - "Der Tankwagen dient zum Transport von Flüssigkeiten. Es kann wie Tanks mit Pumpen gefüllt bzw. geleert werden. In beiden Fällen muss die gelbe Röhre von oben mit dem Tankwagen verbunden werden.\n".. - "\n".. - "In den Tankwagen passen 200 Einheiten.\n".. - "\n".. - "\n".. - "\n", - "Der Kistenwagen dient zum Transport von Items. Es kann wie Kisten über Schieber gefüllt bzw. geleert werden.\n".. - "\n".. - "In den Kistenwagen passen 4 Stacks.\n".. - "\n".. - "\n".. - "\n", - "Öl ist ein Stoffgemisch und besteht aus sehr vielen Komponenten. Über einen Destillationsturm kann das Öl in seine Hauptbestandteile wie Bitumen\\, Schweröl\\, Naphtha\\, Benzin und Gas zerlegt werden.\n".. - "Die weitere Verarbeitung zu Endprodukten erfolgt im Chemischen Reaktor.\n".. - "\n".. - "\n".. - "\n", - "Der Destillationsturm muss wie im Plan rechts oben aufgebaut werden. \n".. - "Über den Basisblock wird das Bitumen abgelassen. Der Ausgang ist auf der Rückseite des Basisblocks (Pfeilrichtung beachten).\n".. - "Auf diesen Basisblock kommen die \"Destillationsturm\" Blöcke mit den Nummern: 1\\, 2\\, 3\\, 2\\, 3\\, 2\\, 3\\, 4\n".. - "An den Öffnungen von unten nach oben werden Schweröl\\, Naphtha und Benzin abgeleitet. Ganz oben wird das Propangas abgefangen.\n".. - "Es müssen alle Öffnungen am Turm mit Tanks verbunden werden.\n".. - "Der Aufkocher (reboiler) muss mit dem Block \"Destillationsturm 1\" verbunden werden.\n".. - "\n".. - "Der Aufkocher benötigt Strom (nicht im Plan zu sehen)!\n".. - "\n".. - "\n".. - "\n", - "Der Aufkocher erhitzt das Erdöl auf ca. 400°C. Dabei verdampft es weitgehend und wird in den Destillationsturm zur Abkühlung geleitet.\n".. - "\n".. - "Der Aufkocher benötigt 14 Einheiten Strom und produziert alle 16 s jeweils eine Einheit Bitumen\\, Schweröl\\, Naphtha\\, Benzin und Propangas.\n".. - "Dazu muss der Aufkocher über einen Pumpe mit Erdöl versorgt werden.\n".. - "\n".. - "\n".. - "\n", - "Neben den Röhren für Warentransport\\, sowie den Gas- und Stromleitungen gibt es auch noch eine drahtlose Kommunikationsebene\\, über die Blöcke untereinander Daten austauschen können. Dafür müssen keine Leitungen gezogen werden\\, sondern die Verbindung zwischen Sender und Empfänger erfolgt nur über die Blocknummer. Alle Blöcke\\, die an dieser Kommunikation teilnehmen können\\, zeigen die Blocknummer als Info-Text an\\, wenn man mit dem Mauscursor den Block fixiert.\n".. - "Welche Kommandos ein Block unterstützt\\, kann mit dem TechAge Info Werkzeug (Schraubenschlüssel) ausgelesen und angezeigt werden.\n".. - "Die einfachsten Kommandos\\, die von fast allen Blöcken unterstützt werden\\, sind:\n".. - "\n".. - " - 'on' - Block/Maschine/Lampe einschalten\n".. - " - 'off' - Block/Maschine/Lampe ausschalten\n".. - "\n".. - "Mir Hilfe des TA3 Terminal können diese Kommandos sehr einfach ausprobiert werden. Angenommen\\, eine Signallampe hat die Nummer 123.\n".. - "Dann kann mit:\n".. - "\n".. - " cmd 123 on\n".. - "\n".. - "die Lampe ein\\, und mit:\n".. - "\n".. - " cmd 123 off\n".. - "\n".. - "die Lampe wieder ausgeschaltet werden. Diese Kommandos müssen so in das Eingabefeld des TA3 Terminals eingegeben werden.\n".. - "\n".. - "Kommandos wie 'on' und 'off' werden zum Empfänger gesendet\\, ohne dass eine Antwort zurück kommt. Diese Kommandos können daher bspw. mit einem Taster/Schalter auch gleichzeitig an mehrere Empfänger gesendet werden\\, wenn dort im Eingabefeld mehrere Nummern eingegeben werden.\n".. - "\n".. - "Ein Kommandos wie 'state' fordert den Status eines Blockes an. Der Block sendet in Folge seinen Status zurück. Diese Art von bestätigten Kommandos kann gleichzeitig nur an einen Empfänger gesendet werden.\n".. - "Auch dieses Kommandos kann mit dem TA3 Terminal bspw. an einem Schieber ausprobiert werden:\n".. - "\n".. - " cmd 123 state\n".. - "\n".. - "Mögliche Antworten des Schiebers sind:\n".. - "\n".. - " - 'running' --> bin am arbeiten\n".. - " - 'stopped' --> ausgeschaltet\n".. - " - 'standby' --> nichts zu tun\\, da Quell-Inventar leer\n".. - " - 'blocked' --> kann nichts tun\\, da Ziel-Inventar voll\n".. - "\n".. - "Dieser Status und weitere Informationen werden auch ausgegeben\\, wenn mit dem Schraubenschlüssel auf den Block geklickt wird.\n".. - "\n".. - "\n".. - "\n", - "Der Taster/Schalter sendet 'on'/'off' Kommandos zu den Blöcken\\, die über die Nummern konfiguriert wurden.\n".. - "Der Taster/Schalter kann als Taster (button) oder Schalter (switch) konfiguriert werden. Wird er als Taster konfiguriert\\, so kann die Zeit zwischen den 'on' und 'off' Kommandos eingestellt werden. Mit der Betriebsart \"on button\" wird nur ein 'on' und kein 'off' Kommandos gesendet.\n".. - "\n".. - "Über die Checkbox \"public\" kann eingestellt werden\\, ob den Taster von jedem (gesetzt)\\, oder nur vom Besitzer selbst (nicht gesetzt) genutzt werden darf.\n".. - "\n".. - "Hinweis: Mit dem Programmer können Blocknummern sehr einfach eingesammelt und konfiguriert werden.\n".. - "\n".. - "\n".. - "\n", - "Mit dem TA3 Kommando Konverter können 'on' / 'off' Kommandos in andere Kommandos umgewandelt werden\\, sowie die Weiterleitung verhindert oder verzögert werden. Die Nummer des Zielblockes bzw. die Nummern der Zielblöcke\\, die Kommandos die gesendet werden sollen\\, sowie die Verzögerungszeiten in Sekunden müssen eingegeben werden. Wird kein Kommando eingegeben\\, wird nichts gesendet.\n".. - "\n".. - "Die Nummern können auch mit Hilfe des Techage Programmers programmiert werden.\n".. - "\n".. - "\n".. - "\n", - "Das TA3 Flipflop wechselt seinen Zustand mit jedem empfangenen 'on' Kommando. Empfangene 'off' Kommandos werden ignoriert. Damit werden abhängig vom Zustandswechsel abwechselnd 'on' / 'off' Kommandos gesendet. Die Nummer des Zielblockes bzw. die Nummern der Zielblöcke müssen eingegeben werden. Die Nummern können auch mit Hilfe des Techage Programmers programmiert werden.\n".. - "\n".. - "Damit lassen sich bspw. Lampen mit Hilfe von Tastern ein- und wieder ausschalten.\n".. - "\n".. - "\n".. - "\n", - "Den TA3 Logikblock kann man so programmieren\\, dass ein oder mehrere Eingangskommandos zu einem Ausgangskommando verknüpft und gesendet werden. Dieser Block kann daher diverse Logik-Elemente wie AND\\, OR\\, NOT\\, XOR usw. ersetzen.\n".. - "Eingangkommandos für den Logikblock sind 'on'/'off' Kommandos.\n".. - "Eingangskommandos werden über die Nummer referenziert\\, also bspw. '1234' für das Kommando vom Sender mit der Nummer 1234.\n".. - "Das gleiche gilt für Ausgangskommandos.\n".. - "\n".. - "Eine Regel ist wie folgt aufgebaut:\n".. - "\n".. - " = on/off if is true\n".. - "\n".. - "'' ist die Nummer des Blocks\\, zu dem das Kommando gesendet werden soll.\n".. - "'' ist ein boolescher Ausdruck\\, bei dem Eingabenummern ausgewertet werden. \n".. - "\n".. - "*Beispiele für den Input Ausdruck*\n".. - "\n".. - "Signal negieren (NOT):\n".. - "\n".. - " 1234 == off\n".. - "\n".. - "Logisches UND (AND):\n".. - "\n".. - " 1234 == on and 2345 == on\n".. - "\n".. - "Logisches ODER (OR):\n".. - "\n".. - " 1234 == on or 2345 == on\n".. - "\n".. - "Folgende Operatoren sind zulässig: 'and' 'or' 'on' 'off' 'me' '==' '~=' '(' ')'\n".. - "\n".. - "Ist der Ausdruck wahr (true)\\, wird ein Kommando an den Block mit der '' Nummer gesendet.\n".. - "\n".. - "Es können bis zu vier Regeln definiert werden\\, wobei immer alle Regeln geprüft werden\\, wenn ein Kommando empfangen wird.\n".. - "\n".. - "Die interne Durchlaufzeit aller Kommandos beträgt 100 ms.\n".. - "\n".. - "Über das Schlüsselwort 'me' kann die eigene Knotennummer referenziert werden. Damit ist es möglich\\, dass sich der Block selbst ein Kommando sendet (Flip-Flop Funktion).\n".. - "\n".. - "Die Sperrzeit definiert eine Pause nach einem Kommando\\, in der der Logikblock kein weiteres Kommando von extern annimmt. Empfangene Kommandos in der Sperrzeit werden damit verworfen. Die Sperrzeit kann in Sekunden definiert werden.\n".. - "\n".. - "\n".. - "\n", - "Der Wiederholer (repeater) sendet das empfangene Signal an alle konfigurierten Nummern weiter.\n".. - "Dies kann bspw. Sinn machen\\, wenn man viele Blöcke gleichzeitig angesteuert werden sollen. Den Wiederholer kann man dazu mit dem Programmer konfigurieren\\, was nicht bei allen Blöcken möglich ist.\n".. - "\n".. - "\n".. - "\n", - "Der Sequenzer kann eine Reihe von 'on'/'off' Kommandos senden\\, wobei der Abstand zwischen den Kommandos in Sekunden angegeben werden muss. Damit kann man bspw. eine Lampe blinken lassen.\n".. - "Es können bis zu 8 Kommandos konfiguriert werden\\, jedes mit Zielblocknummer und Anstand zum nächsten Kommando.\n".. - "Der Sequenzer wiederholt die Kommandos endlos\\, wenn \"Run endless\" gesetzt wird.\n".. - "Wird also Kommando nichts ausgewählt\\, wird nur die angegeben Zeit in Sekunden gewartet.\n".. - "\n".. - "\n".. - "\n", - "Der Timer kann Kommandos Spielzeit-gesteuert senden. Für jede Kommandozeile kann die Uhrzeit\\, die Zielnummer(n) und das Kommando selbst angegeben werden. Damit lassen sich bspw. Lampen abends ein- und morgens wieder ausschalten.\n".. - "\n".. - "\n".. - "\n", - "Das Terminal dient in erster Linie zum Austesten der Kommandoschnittstelle anderer Blöcke (siehe \"Logik-/Schalt-Blöcke\").\n".. - "Man kann aber auch Kommandos auf Tasten legen und so das Terminal produktiv nutzen.\n".. - "\n".. - " set \n".. - "\n".. - "Mit 'set 1 ON cmd 123 on' kann bspw. die Usertaste 1 mit dem Kommando 'cnd 123 on' programmiert werden. Wird die Taste gedrückt\\, wird das Kommando gesendet und die Antwort auf dem Bildschirm ausgegeben.\n".. - "\n".. - "Das Terminal besitzt folgende\\, lokalen Kommandos:\n".. - "\n".. - " - 'clear' lösche Bildschirm\n".. - " - 'help' gib eine Hilfeseite aus\n".. - " - 'pub' schalte in den öffentlichen Modus um\n".. - " - 'priv' schalte in den privaten Modus um\n".. - "\n".. - "Im privaten Modus (private) kann das Terminal nur von Spielern verwendet werden\\, die an diesem Ort bauen können\\, also Protection Rechte besitzen. Im öffentlichen Modus (public) können alle Spieler die vorkonfigurierten Tasten verwenden.\n".. - "\n".. - "\n".. - "\n", - "Die Farblampe kann mit 'on'/'off' Kommando ein- bzw. ausgeschaltet werden. Diese Lampe braucht keinen Strom und\n".. - "kann mit der Spritzpistole aus der Mod \"Unified Dyes\" und über Lua/Beduino Kommandos eingefärbt werden.\n".. - "\n".. - "Mit dem Chat-Kommando '/ta_color' wird die Farbpalette mit den Werten für die Lua/Beduino Kommandos angezeigt und mit '/ta_send color ' kann die Farbe geändert werden.\n".. - "\n".. - "\n".. - "\n", - "Mit diese Blöcken kann man Türe und Tore realisieren\\, die über Kommandos geöffnet (Blöcke verschwinden) und wieder geschlossen werden können. Pro Tor oder Tür wird dazu ein Tür Controller benötigt. \n".. - "\n".. - "Das Aussehen der Blöcke kann über das Block-Menü eingestellt werden.\n".. - "Damit lassen sich Geheimtüren realisieren\\, die sich nur bei bestimmten Spielern öffnen (mit Hilfe des Spieler-Detektors). \n".. - "\n".. - "\n".. - "\n", - "Der Tür Controller dient zur Ansteuerung der TA3 Tür/Tor Blöcke. Beim Tür Controller müssen die Nummern der Tür/Tor Blöcke eingegeben werden. Wird ein 'on'/'off' Kommando Kommando an den Tür Controller gesendet\\, öffnet/schließt dieser die Tür bzw. das Tor.\n".. - "\n".. - "\n".. - "\n", - "Der Tür Controller II kann alle Arten von Blöcken entfernen und wieder setzen. Um den Tür Controller II anzulernen\\, muss der \"Aufzeichnen\" Button gedrückt werden. Dann müssen alle Blöcke angeklickt werden\\, die Teil der Tür / des Tores sein sollen. Danach muss der \"Fertig\" Button gedrückt werden. Es können bis zu 16 Blöcke ausgewählt werden. Die entfernten Blöcke werden im Inventar des Controllers gespeichert.\n".. - "\n".. - " Über die Tasten \"Entfernen\" bzw. \"Setzen\" kann die Funktion des Controllers von Hand getestet werden.\n".. - "\n".. - "Wird ein 'on' / 'off' Kommando an den Tür Controller II gesendet\\, entfernt bzw. setzt er die Blöcke ebenfalls.\n".. - "\n".. - "Mit '$send_cmnd(node_number\\, \"exchange\"\\, 2)' können einzelne Böcke gesetzt\\, entfernt\\, bzw. durch andere Blöcke aus dem Inventar ersetzt werden. \n".. - "\n".. - "Mit '$send_cmnd(node_number\\, \"set\"\\, 2)' kann ein Block aus dem Inventory explizit gesetzt werden\\, sofern der Inventory Slot nicht leer ist.\n".. - "\n".. - "Mit '$send_cmnd(node_number\\, \"dig\"\\, 2)' kann ein Block wieder entfernt werden\\, sofern der Inventory Slot leer ist. \n".. - "\n".. - "Mit '$send_cmnd(node_number\\, \"get\"\\, 2)' wird der Name des gesetzten Blocks zurückgeliefert. \n".. - "\n".. - "Die Slot-Nummer des Inventars (1 .. 16) muss in allen drei Fällen als payload übergeben werden.\n".. - "\n".. - "Damit lassen sich auch ausfahrbare Treppen und ähnliches simulieren.\n".. - "\n".. - "\n".. - "\n", - "Mir dem Sound Block können veschiedene Sounds/Laute abgespielt werden. Es sind alle Sounds der Mods Techage\\, Signs Bot\\, Hyperloop\\, Unified Inventory\\, TA4 Jetpack und Minetest Game verfügbar.\n".. - "\n".. - "Die Sounds können über das Menü und über ein Kommando ausgewählt und abgespielt werden.\n".. - "\n".. - " - Kommando 'on' zum Abspielen eines Sounds\n".. - " - Kommando 'sound ' zur Auswahl eines Sounds über den Index\n".. - " - Kommando 'gain ' zum Einstellen der Lautstärke über den '' Wert (1 bis 5).\n".. - "\n".. - "\n".. - "\n", - "Der Mesecons Umsetzer dient zur Umwandlung von Techage on/off Kommandos in Mesecons Signale und umgekehrt.\n".. - "Dazu müssen eine oder mehrere Knotennummern eingegeben und der Konverter mit Mesecons Blöcken \n".. - "über Mesecons Leitungen verbunden werden. Den Mesecons Umsetzer kann man auch mit dem Programmer konfigurieren.\n".. - "Der Mesecons Umsetzer akzeptiert bis zu 5 Kommandos pro Sekunde\\, bei höherer Belastung schaltet er sich ab.\n".. - "\n".. - "*Dieser Block existiert aber nur\\, wenn die Mod mesecons aktiv ist!*\n".. - "\n".. - "\n".. - "\n", - "Detektoren scannen ihre Umgebung ab und senden ein 'on'-Kommando\\, wenn das Gesuchte erkannt wurde.\n".. - "\n".. - "\n".. - "\n", - "Der Detektor ist eine spezieller Röhrenblock\\, der erkennt\\, wenn Items über die Röhre weitergegeben werden. Es muss dazu auf beiden Seiten mit der Röhre verbunden sein. Werden Items mit einem Schieber in den Detektor geschoben\\, gibt er diese automatisch weiter.\n".. - "Er sendet ein 'on'\\, wenn ein Item erkannt wird\\, gefolgt von einem 'off' eine Sekunde später.\n".. - "Danach werden weitere Kommando für 8 Sekunden blockiert.\n".. - "Die Wartezeit\\, sowie die Items\\, die ein Kommando auslösen sollen\\, können über das Gabelschlüssel-Menü konfiguriert werden.\n".. - "\n".. - "\n".. - "\n", - "Der Wagen Detektor sendet ein 'on'-Kommando\\, wenn er einen Wagen/Cart (Minecart) direkt vor sich erkannt hat. Zusätzlich kann der Detektor auch den Wagen wieder starten\\, wenn ein 'on'-Kommando empfangen wird.\n".. - "\n".. - "Der Detektor kann auch mit seiner eigenen Nummer programmiert werden. In diesem Falle schiebt er alle Wagen an\\, die in seiner Nähe (ein Block in alle Richtungen) zum Halten kommen.\n".. - "\n".. - "\n".. - "\n", - "Der Block Detektor sendet ein 'on'-Kommando\\, wenn er erkennt\\, dass Blöcke vor ihm erscheinen oder verschwinden\\, muss jedoch entsprechend konfiguriert werden. Nach dem Zurückschalten des Detektors in den Standardzustand (grauer Block) wird ein 'off'-Kommando gesendet. Gültige Blöcke sind alle Arten von Blöcken und Pflanzen\\, aber keine Tiere oder Spieler. Die Sensorreichweite beträgt 3 Blöcke/Meter in Pfeilrichtung.\n".. - "\n".. - "\n".. - "\n", - "Der Spieler Detektor sendet ein 'on'-Kommando\\, wenn er einen Spieler in einem Umkreis von 4 m um den Block herum erkennt. Verlässt der Spieler wieder den Bereich\\, wird ein 'off'-Kommando gesendet.\n".. - "Soll die Suche auf bestimmte Spieler eingegrenzt werden\\, so können diese Spielernamen auch eingegeben werden.\n".. - "\n".. - "\n".. - "\n", - "Der Lichtdetektor sendet einen 'on'-Kommando\\, wenn der Lichtpegel des darüber liegenden Blocks einen bestimmten Pegel überschreitet\\, der über das Rechtsklickmenü eingestellt werden kann.\n".. - "Mit einen TA4 Lua Controller kann die genaue Lichtstärke mit $get_cmd(num\\, 'light_level') ermitteln werden.\n".. - "\n".. - "\n".. - "\n", - "Bei TA3 existieren die gleichen Maschinen wie bei TA2\\, nur sind diese hier leistungsfähiger und benötigen Strom statt Achsenantrieb.\n".. - "Im folgenden sind daher nur die unterschiedlichen\\, technischen Daten angegeben.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA2.\n".. - "Die Verarbeitungsleistung beträgt 6 Items alle 2 s.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion des TA3 Verteilers entspricht der von TA2.\n".. - "Die Verarbeitungsleistung beträgt 12 Items alle 4 s.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA2.\n".. - "Die Verarbeitungsleistung beträgt 2 Items alle 4 s. Der Autocrafter benötigt hierfür 6 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA2\\, nur werden hier TA4 WLAN Chips produziert.\n".. - "Die Verarbeitungsleistung beträgt ein Chip alle 6 s. Der Block benötigt hierfür 12 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA2.\n".. - "Die maximale Tiefe beträgt 40 Meter. Der Steinbrecher benötigt 12 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA2.\n".. - "Die Verarbeitungsleistung beträgt 2 Items alle 4 s. Der Block benötigt 4 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA2.\n".. - "Auch die Wahrscheinlichkeit ist wie bei TA2. Der Block benötigt auch 3 ku Strom.\n".. - "Aber im Gegensatz zu TA2 kann beim TA3 Block bspw. der Status abgefragt werden (Controller)\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA2.\n".. - "Die Verarbeitungsleistung beträgt 2 Items alle 4 s. Der Block benötigt 6 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Der Injektor ist ein TA3 Schieber mit speziellen Eigenschaften. Er besitzt ein Menü zur Konfiguration. Hier können bis zu 8 Items konfiguriert werden. Er entnimmt nur diese Items einer Kiste um sie an Maschinen mit Rezepturen weiterzugeben (Autocrafter\\, Industrieofen und Elektronikfabrik).\n".. - "\n".. - "Beim Weitergeben wird in der Zielmaschine pro Item nur eine Position im Inventar genutzt. Sind bspw. nur die ersten drei Einträge im Injektor konfiguriert\\, so werden auch nur die ersten drei Speicherplätze im Inventar der Maschine belegt. Damit wir ein Überlauf im Inventar der Maschine verhindert.\n".. - "\n".. - "Der Injektor kann auch auf \"Ziehe-Modus\" umgeschaltet werden. Dann zieht er nur Items von den Positionen aus der Kiste\\, die in der Konfiguration des Injektors definiert sind. Hier müssen also Item-Typ und Position überein stimmen. Damit können geziehlt Speicherplätze im Inventar einer Kiste geleert werden.\n".. - "\n".. - "Die Verarbeitungsleistung beträgt bis zu 8 mal ein Item alle 4 Sekunden.\n".. - "\n".. - "\n".. - "\n", - "", - "Das Techage Info Tool (Schraubenschlüssel) hat verschiedene Funktionen. Er zeigt die Uhrzeit\\, die Position\\, die Temperatur und das Biome an\\, wenn auf einen unbekannten Block geklickt wird.\n".. - "Wird auf einen TechAge Block mit Kommandoschnittstelle geklickt\\, werden alle verfügbaren Daten abgerufen (siehe auch \"Logik-/Schalt-Blöcke\").\n".. - "\n".. - "Mit Shift+Rechtsklick kann bei einigen Blöcken ein erweitertes Menü geöffnet werden. Hier lassen sich je nach Block weitere Daten abrufen oder spezielle Einstellungen vornehmen. Bei einem Generator kann bspw. die Ladekurve/abschaltung programmiert werden. \n".. - "\n".. - "\n".. - "\n", - "Mit dem Programmer können Blocknummern mit einem Rechtsklick von mehreren Blöcken eingesammelt und mit einem Linksklick in einen Block wie Taster/Schalter geschrieben werden.\n".. - "Wird in die Luft geklickt\\, wird der interne Speicher gelöscht.\n".. - "\n".. - "\n".. - "\n", - "Die Kelle dient zum Verputzen von Stromkabel. Siehe dazu \"TA Stromkabel\".\n".. - "\n".. - "\n".. - "\n", - "Mit diesem Werkzeug lassen sich die Bohrgestängezange Blöcke wieder entfernen\\, wenn dort bspw. ein Tunnel durch soll.\n".. - "\n".. - "\n".. - "\n", - "Der Techage Schraubendreher dient als Ersatz für den normalen Schraubendreher. Es besitzt folgende Funktionen:\n".. - "\n".. - " - Linksklick: Den Block nach links drehen\n".. - " - Rechtsklick: Die sichtbare Seite des Blockes nach oben drehen\n".. - " - Shift+Linksklick: Ausrichtung des angeklickten Blockes speichern\n".. - " - Shift+Rechtsklick: Die gespeicherte Ausrichtung auf den angeklickten Block anwenden\n".. - "\n".. - "\n".. - "\n", - "Regenerative Energiequellen wie Wind\\, Sonne und Biokraft helfen dir\\, das Ölzeitalter zu verlassen. Mit modernen Technologien und intelligenten Maschinen machst du dich auf in die Zukunft.\n".. - "\n".. - "\n".. - "\n", - "Eine Windkraftanlage liefern immer dann Strom\\, wenn Wind vorhanden ist. Im Spiel gibt es keinen Wind\\, aber die Mod simuliert dies dadurch\\, dass sich nur morgens (5:00 - 9:00) und abends (17:00 - 21:00) die Windräder drehen. Eine Windkraftanlage liefert nur dann Strom\\, wenn sie an einer geeigneten Stelle aufgestellt ist.\n".. - "\n".. - "Die TA Windkraftanlagen sind reine Offshore Anlagen\\, das heißt\\, die müssen im Meer errichtet werden. Dies bedeutet\\, dass Windkraftanlagen nur in einem Meer (occean) Biom errichtet werden können und dass um den Mast herum ausreichend Wasser und freie Sicht vorhanden sein müssen.\n".. - "\n".. - "Um eine geeignete Stelle zu finden\\, musst du mit dem Schraubenschlüssel (TechAge Info Werkzeug) auf das Wasser klicken. Ob diese Stelle für den Mast der Windkraftanlage geeignet ist\\, wird dir als Chat Nachricht angezeigt.\n".. - "\n".. - "Der Strom muss vom Rotor-Block durch den Mast nach unten geführt werden. Dazu zuerst die Stromleitung nach oben ziehen und das Stromkabel dann mit TA4 Säulenblöcke \"verputzen\". Unten kann eine Arbeitsplattform errichtet werden. Der Plan rechts zeigt den Aufbau im oberen Teil.\n".. - "\n".. - "Die Windkraftanlage liefert eine Leistung von 70 ku\\, aber dies nur 8 Stunden am Tag (siehe oben).\n".. - "\n".. - "\n".. - "\n", - "Der Windkraftanlagenblock (Rotor) ist das Herzstück der Windkraftanlage. Dieser Block muss oben auf den Mast gesetzt werden. Idealerweise auf Y = 15\\, dann bleibst du noch gerade innerhalb eines Map-/Forceload-Blocks.\n".. - "Beim Starten der Windkraftanlage werden alle Bedingungen für den Betrieb der Windkraftanlage überprüft. Sofern alle Bedingungen erfüllt sind\\, erscheinen auch automatisch die Rotorblätter (Flügel). Anderenfalls wird eine Fehlermeldung angezeigt. \n".. - "\n".. - "\n".. - "\n", - "Dieser Block muss an das schwarze Ende des Wind Turbinen Block gesetzt werden.\n".. - "\n".. - "\n".. - "\n", - "Dieses Blinklicht ist nur für dekorative Zwecke und kann oben auf den Wind Turbinen Block gesetzt werden.\n".. - "\n".. - "\n".. - "\n", - "Damit wird der Mast für die Windkraftanlage gebaut. Allerdings werden diese Blöcke nicht von Hand gesetzt sondern müssen mit Hilfe der Kelle gesetzt werden\\, so dass die Stromleitung zur Mastspitze mit diesen Blöcken ersetzt wird (siehe unter TA Stromkabel).\n".. - "\n".. - "\n".. - "\n", - "Die Solaranlage produziert nur Strom\\, wenn die Sonne scheint. Im Spiel ist das jeder Spieltag von morgens 6:00 bis abends 18:00.\n".. - "In dieser Zeit steht immer die gleiche Leistung zur Verfügung. Nach 18:00 schalten die Solarmodule komplett ab.\n".. - "\n".. - "Für die Leistung der Solarmodule ist die Biome Temperatur entscheidend. Je heißer die Temperatur\\, um so höher der Ertrag.\n".. - "Die Biome Temperatur kann mit dem Techage Info Tool (Schraubenschlüssel) bestimmt werden. Sie schwankt typischerweise zwischen 0 und 100:\n".. - "\n".. - " - bei 100 steht die volle Leistung zur Verfügung\n".. - " - bei 50 steht die halbe Leistung zur Verfügung\n".. - " - bei 0 steht keine Leistung zur Verfügung\n".. - "\n".. - "Es empfiehlt sich daher\\, nach heißen Steppen und Wüsten für die Solaranlage Ausschau zu halten.\n".. - "Für den Stromtransport stehen die Überlandleitungen zur Verfügung.\n".. - "Es kann aber auch Wasserstoff produziert werden\\, welcher sich transportieren und am Ziel wieder zu Strom umwandeln lässt.\n".. - "\n".. - "Die kleinste Einheit bei einer Solaranlage sind zwei Solarmodule und ein Trägermodul. Das Trägermodul muss zuerst gesetzt werden\\, die zwei Solarmodule dann links und rechts daneben (nicht darüber!).\n".. - "\n".. - "Der Plan rechts zeigt 3 Einheiten mit je zwei Solarmodulen und einem Trägermodul\\, über rote Kabel mit dem Wechselrichter verbunden.\n".. - "\n".. - "Solarmodule liefern Gleichspannung\\, welcher nicht direkt in das Stromnetz eingespeist werden kann. Daher müssen zuerst die Solareinheiten über das rote Kabel mit dem Wechselrichter verbunden werden. Dieser besteht aus zwei Blöcken\\, einen für das rote Kabel zu den Solarmodulen (DC) und einen für das graue Stromkabel ins Stromnetz (AC).\n".. - "\n".. - "Der Kartenbereich\\, wo die Solaranlage steht\\, muss komplett geladen sein. Die gilt auch für die direkte Position über dem Solarmodul\\, denn dort wird regelmäßig die Lichtstärke gemessen. Es empfiehlt sich daher\\, zuerst einen Forceload Block zu setzen\\, und dann innerhalb dieses Bereiches die Module zu platzieren.\n".. - "\n".. - "\n".. - "\n", - "Das Solarmodul muss an das Trägermodul gesetzt werden. Es sind immer zwei Solarmodule notwendig.\n".. - "Im Paar leisten die Solarmodule bis 3 ku\\, je nach Temperatur.\n".. - "Bei den Solarmodul muss darauf geachtet werden\\, dass diese das volle Tageslicht haben und nicht durch Blöcke oder Bäume beschattet sind. Getestet kann dies mit dem Info Tool (Schraubenschlüssel).\n".. - "\n".. - "\n".. - "\n", - "Das Trägermodul gibt es in zwei Bauhöhen (1m und 2m). Funktionell sind beide identisch.\n".. - "Die Trägermodule können direkt aneinander gesetzt und so zu einer Modulreihe verbunden werden. Die Verbindung zum Wechselrichter oder zu anderen Modulreihen muss mit den roten Niederspannungskabeln bzw. den Niederspannungsverteilerboxen hergestellt werden.\n".. - "\n".. - "\n".. - "\n", - "Der Wechselrichter wandelt den Solarstrom (DC) in Wechselstrom (AC) um\\, so dass dieser in das Stromnetz eingespeist werden kann.\n".. - "Ein Wechselrichter kann maximal 100 ku an Strom einspeisen\\, was 33 Solarmodulen oder auch mehr entspricht.\n".. - "\n".. - "\n".. - "\n", - "Das Niederspannungskabel dient zur Verbindung von Solar-Modulreihen mit dem Wechselrichter. Das Kabel darf nicht für andere Zwecke benutzt werden.\n".. - "\n".. - "Die maximale Leitungslänge beträgt 200 m.\n".. - "\n".. - "\n".. - "\n", - "Die Verteilerbox muss auf den Boden gesetzt werden. Sie besitzt nur 4 Anschlüsse (in die 4 Himmelsrichtungen).\n".. - "\n".. - "\n".. - "\n", - "Die Straßenlampen-Solarzelle dient\\, wie der Name schon sagt\\, zur Stromversorgung einer Straßenlampe. Dabei kann eine Solarzelle zwei Lampen versorgen. Die Solarzelle speichert die Sonnenenergie tagsüber und gibt den Strom Nachts an die Lampe ab. Das bedeutet\\, die Lampe leuchtet nur im Dunkeln.\n".. - "\n".. - "Diese Solarzelle kann nicht mit den anderen Solarmodulen kombiniert werden.\n".. - "\n".. - "\n".. - "\n", - "Der TA4 Energiespeicher ersetzt den Batterie Block aus TA3.\n".. - "\n".. - "Der Energiespeicher besteht aus einer Betonhülle (Concrete Block) gefüllt mit Gravel. Es gibt 5 Größen vom Speicher:\n".. - "\n".. - " - Hülle mit 5x5x5 Concrete Blocks\\, gefüllt mit 27 Gravel\\, Speicherkapazität: 22.5 kud\n".. - " - Hülle mit 7x7x7 Concrete Blocks\\, gefüllt mit 125 Gravel\\, Speicherkapazität: 104 kud\n".. - " - Hülle mit 9x9x9 Concrete Blocks\\, gefüllt mit 343 Gravel\\, Speicherkapazität: 286 kud\n".. - " - Hülle mit 11x11x11 Concrete Blocks\\, gefüllt mit 729 Gravel\\, Speicherkapazität: 610 kud\n".. - " - Hülle mit 13x13x13 Concrete Blocks\\, gefüllt mit 1331 Gravel\\, Speicherkapazität: 1112 kud\n".. - "\n".. - "In der Betonhülle darf ein Fenster aus einem Obsidian Glas Block sein. Dieses muss ziemlich in der Mitte der Wand platziert werden. Durch dieses Fenster sieht man\\, ob der Speicher mehr als 80 % geladen ist. Im Plan rechts sieht man den Aufbau aus TA4 Wärmetauscher bestehend aus 3 Blöcken\\, der TA4 Turbine und dem TA4 Generator. Beim Wärmetauscher ist auf die Ausrichtung zu achten (der Pfeil bei Block 1 muss zur Turbine zeigen).\n".. - "\n".. - "Entgegen dem Plan rechts müssen die Anschlüsse am Speicherblock auf gleicher Ebene sein (horizontal angeordnet\\, also nicht unten und oben). Die Rohrzuläufe (TA4 Pipe Inlet) müssen genau in der Mitte der Wand sein und stehen sich damit gegenüber. Als Röhren kommen die gelben TA4 Röhren zum Einsatz. Die TA3 Dampfrohre können hier nicht verwendet werden.\n".. - "Sowohl der Generator als auch der Wärmetauscher haben einen Stromanschluss und müssen mit dem Stromnetz verbunden werden.\n".. - "\n".. - "Im Prinzip arbeitet das das Wärmespeichersystem genau gleich wie die Akkus\\, nur mit viel mehr Speicherkapazität. \n".. - "\n".. - "Damit das Wärmespeichersystem funktioniert\\, müssen alle Blöcke (auch Betonhülle und Gravel) mit Hilfe eines Forceloadblockes geladen sein.\n".. - "\n".. - "\n".. - "\n", - "Der Wärmetauscher besteht aus 3 Teilen\\, die aufeinander gesetzt werden müssen\\, wobei der Pfeil des ersten Blockes Richtung Turbine zeigen muss. Die Rohrleitungen müssen mit den gelben TA4 Röhren aufgebaut werden.\n".. - "Der Wärmetauscher muss am Stromnetz angeschlossen werden. Über den Wärmetauscher wird der Energiespeicher wieder aufgeladen\\, sofern ausreichend Strom zur Verfügung steht.\n".. - "\n".. - "\n".. - "\n", - "Die Turbine ist Teil des Energiespeichers. Sie muss neben den Generator gesetzt und über TA4 Röhren\\, wie im Plan abgebildet\\, mit dem Wärmetauscher verbunden werden.\n".. - "\n".. - "\n".. - "\n", - "Der Generator ist Teil des Energiespeichers. Er dient zur Stromerzeugung und gibt damt die Energie des Energiespeichers wieder ab. Daher muss auch der Generator am Stromnetz angeschlossen werden. \n".. - "\n".. - "Wichtig: Wärmetauscher und Generator müssen mit ein und demselben Stromnetz verbunden sein!\n".. - "\n".. - "\n".. - "\n", - "Je ein Rohrzulaufblock muss auf beiden Seiten des Speicherblockes eingebaut werden. Die Blöcke müssen sich exakt gegenüber stehen.\n".. - "\n".. - "Die Rohrzulaufblöcke können *nicht* als normale Wanddurchbrüche verwendet werden\\, dazu die TA3 Rohr/Wanddurchbruch / TA3 Pipe Wall Entry Blöcke verwenden.\n".. - "\n".. - "\n".. - "\n", - "Die gelben Röhren dienen bei TA4 zur Weiterleitung von Gas und Flüssigkeiten. \n".. - "Die maximale Leitungslänge beträgt 100 m.\n".. - "\n".. - "\n".. - "\n", - "Mit Hilfe von Stromkabeln und Verteilerdosen können Stromnetze von bis zu 1000 Blöcke/Knoten aufgebaut werden. Hierbei ist aber zu beachten\\, dass Verteilerdosen auch mitgezählt werden müssen. Somit können bis zu 500 Generatoren/Speichersysteme/Maschinen/Lampen an einem Stromnetz hängen.\n".. - "\n".. - "Mit Hilfe von Trenntransformator und Stromzähler können Netzwerke zu noch größeren Strukturen verbunden werden.\n".. - "\n".. - "\n".. - "\n", - "Mit Hilfe eines Trenntransformators können zwei Stromnetze zu einem größeren Netzwerk verbunden werden. Der Trenntransformator kann Strom in beide Richtungen übertragen.\n".. - "\n".. - "Der Trenntransformator kann bis zu 300 ku übertragen. Der Maximalwert ist über das Schraubenschlüsselmenü einstellbar.\n".. - "\n".. - "\n".. - "\n", - "Mit Hilfe eines Stromzählers können zwei Stromnetze zu einem größeren Netzwerk verbunden werden. Der Stromzähler leitet den Strom nur in eine Richtungen weiter (Pfeil beachten). Die durchgeleitete Menge an elektrischer Energie (in kud) wird gemessen und angezeigt. Dieser Wert kann auch über das Kommando 'consumption' durch einen Lua Controller abgefragt werden. Die aktuelle Stromstärke kann über 'current' abgefragt werden.\n".. - "\n".. - "Der Stromzähler kann bis zu 200 ku durchleiten. Der Maximalwert ist über das Schraubenschlüsselmenü einstellbar.\n".. - "\n".. - "Über das Schraubenschlüsselmenü kann auch ein Countdown für die Leistungsabgabe eingegeben werden. Läuft dieser Countdown auf Null\\, schaltet sich der Stromzähler ab. Der Countdown kann über das Kommando 'countdown' abgefragt werden.\n".. - "\n".. - "\n".. - "\n", - "Der TA4 Laser dient zur kabellosen Stromübertagung. Dazu sind zwei Blöcke notwendig: TA4 Laserstrahl Sender und TA4 Laserstrahl Empfänger. Zwischen beiden Blöcken muss sich eine Luftstrecke befinden\\, so dass der Laserstrahl vom Sender bis zum Empfänger aufgebaut werden kann.\n".. - "\n".. - "Zuerst muss der Sender platziert werden. Dieser schaltet sofort den Laserstahls ein und zeigt damit mögliche Positionen des Empfängers an. Mögliche Positionen für den Empfänger werden auch über eine Chat-Nachricht ausgegeben. Mit dem Laser lassen sich Strecken bis 96 Blöcke überbrücken.\n".. - "\n".. - "Ist die Verbindung aufgebaut (es muss dazu noch kein Strom fließen)\\, wird dies über den Info-Text des Senders und auch des Empfängers angezeigt.\n".. - "\n".. - "Die Laserblöcke selbst benötigen keinen Strom.\n".. - "\n".. - "\n".. - "\n", - "Strom kann mittels Elektrolyse in Wasserstoff und Sauerstoff aufgespalten werden. Auf der anderen Seite kann über eine Brennstoffzelle Wasserstoff mit Sauerstoff aus der Luft wieder in Strom umgewandelt werden.\n".. - "Damit können Stromspitzen oder ein Überangebot an Strom in Wasserstoff umgewandelt und so gespeichert werden.\n".. - "\n".. - "Im Spiel kann Strom mit Hilfe des Elektrolyseurs in Wasserstoff und Wasserstoff über die Brennstoffzelle wieder in Strom umgewandelt werden.\n".. - "Damit kann Strom (in Form von Wasserstoff) nicht nur in Tanks gelagert\\, sonder mit dem Tankwagen auch transportiert werden.\n".. - "\n".. - "Die Umwandlung von Strom in Wasserstoff und zurück ist aber verlustbehaftet. Von 100 Einheiten Strom kommen nach der Umwandlung in Wasserstoff und zurück nur 95 Einheiten Strom wieder raus.\n".. - "\n".. - "\n".. - "\n", - "Der Elektrolyseur wandelt Strom in Wasserstoff um.\n".. - "Es muss von links mit Strom versorgt werden. Rechts kann Wasserstoff über Röhren und Pumpen entnommen werden.\n".. - "\n".. - "Der Elektrolyseur kann bis zu 35 ku an Strom aufnehmen und generiert dann alle 4 s ein Wasserstoff Item.\n".. - "In den Elektrolyseur passen 200 Einheiten Wasserstoff.\n".. - "\n".. - "Der Elektrolyseur besitzt ein Schraubenschlüssel-Menü zur Einstellung der Stromaufnahme und des Abschaltpunkts.\n".. - "\n".. - "Unterschreitet die im Stromnetz gespeicherte Leistung den angegebenen Wert des Abschaltpunkts\\, so schaltet sich der Elektrolyseur automatisch ab. Damit kann ein Leerlaufen der Speichersysteme verhindert werden.\n".. - "\n".. - "\n".. - "\n", - "Die Brennstoffzelle wandelt Wasserstoff in Strom um.\n".. - "Sie muss von links per Pumpe mit Wasserstoff versorgt werden. Rechts ist der Stromanschluss.\n".. - "\n".. - "Die Brennstoffzelle kann bis zu 34 ku an Strom abgeben und benötigt dazu alle 4 s ein Wasserstoff Item.\n".. - "\n".. - "Normalerweise arbeitet die Brennstoffzelle als Generator der Kategorie 2 (wie auch anderen Speichersystemen).\n".. - "In diesem Fall können keine anderen Blöcke der Kategorie 2 wie der Akku-Block geladen werden.\n".. - "Über das Kontrollkästchen kann die Brennstoffzelle jedoch auch als Generator der Kategorie 1 eingesetzt werden.\n".. - "\n".. - "\n".. - "\n", - "Der Reaktor dient dazu\\, die über den Destillationsturm oder aus anderen Rezepten gewonnenen Zutaten zu neuen Produkten weiter zu verarbeiten. Der Plan links zeigt nur eine mögliche Variante\\, da die Anordnung der Silos und Tanks rezeptabhängig ist.\n".. - "\n".. - "Das primäre Ausgabeprodukt wird immer an der Seite des Reaktorständers ausgegeben\\, unabhängig davon\\, ob es sich um ein Pulver oder eine Flüssigkeit handelt. Das (sekundäre) Abfallprodukt wird immer unten am Reaktorständers ausgegeben.\n".. - "\n".. - "Ein Reaktor besteht aus:\n".. - "\n".. - " - div. Tanks und Silos mit den Zutaten\\, die über Leitungen mit dem Dosierer verbunden sind\n".. - " - optional einem Reaktorsockel\\, welcher die Abfälle aus dem Reaktor ableitet (nur bei Rezepten mit zwei Ausgabestoffen notwendig)\n".. - " - dem Reaktorständer\\, der auf den Sockel gesetzt werden muss (sofern vorhanden). Der Ständer hat einen Stromanschluss und zieht bei Betrieb 8 ku.\n".. - " - dem eigentlichen Reaktorbehälter\\, der auf den Reaktorständer gesetzt werden muss\n".. - " - dem Einfüllstutzen der auf den Reaktorbehälter gesetzt werden muss\n".. - " - dem Dosierer\\, welcher über Leitungen mit den Tanks oder Silos sowie dem Einfüllstutzen verbunden werden muss\n".. - "\n".. - "Hinweis 1: Flüssigkeiten werden nur in Tanks gelagert\\, feste Stoffe und Stoffe in Pulverform nur in Silos. Dies gilt für Zutaten und Ausgabestoffe.\n".. - "\n".. - "Hinweis 2: Tanks oder Silos mit verschiedenen Inhalten dürfen nicht zu einem Leitungssystem verbunden werden. Mehrere Tanks oder Silos mit gleichem Inhalt dürfen dagegen parallel an einer Leitung hängen.\n".. - "\n".. - "Beim Cracken werden lange Kette von Kohlenwasserstoffen unter Verwendung eines Katalysator in kurze Ketten gebrochen.\n".. - "Als Katalysator dient Gibbsitpulver (wird nicht verbraucht). Damit kann Bitumen in Schweröl\\, Schweröl in Naphtha und Naphtha in Benzin umgewandelt werden.\n".. - "\n".. - "Bei der Hydrierung werden einem Molekül Paare von Wasserstoffatomen hinzugefügt\\, um kurzkettige Kohlenwasserstoffe in lange umzuwandeln.\n".. - "Hier wird Eisenpulver als Katalysator benötigt (wird nicht verbraucht). Damit kann Propangas in Isobutan\\, Isobutan in Benzin\\, Benzin in Naphtha\\,\n".. - "Naphtha in Schweröl und Schweröl in Bitumen umgewandelt werden.\n".. - "\n".. - "\n".. - "\n", - "Teil des Chemischen Reaktors.\n".. - "Auf allen 4 Seiten der Dosierers können Leitungen für Eingangsmaterialien angeschlossen werden. Nach oben werden die Materialien für den Reaktor ausgegeben.\n".. - "\n".. - "Über den Dosierer kann das Rezept eingestellt und der Reaktor gestartet werden.\n".. - "\n".. - "Wie auch bei anderen Maschinen:\n".. - "\n".. - " - geht der Dosierer in den standby Zustand\\, so fehlen ein oder mehrere Zutaten\n".. - " - geht der Dosierer in den blocked Zustand\\, so ist Ausgabetank oder Silo voll\\, defekt oder falsch angeschlossen\n".. - "\n".. - "Der Dosierer benötigt keinen Strom. Alle 10 s wird ein Rezept abgearbeitet.\n".. - "\n".. - "\n".. - "\n", - "Teil des Chemischen Reaktors. Der Reaktor verfügt über ein Inventar für die Katalysator \n".. - "Gegenstände (für Cracking- und Hydrierungs-Rezepte).\n".. - "\n".. - "\n".. - "\n", - "Teil des Chemischen Reaktors. Muss auf den Reaktor gesetzt werden. Wenn dies nicht klappt\\, ggf. das Rohr an der Position darüber nochmals entfernen und neu setzen.\n".. - "\n".. - "\n".. - "\n", - "Teil des Chemischen Reaktors. Hier ist auch der Stromanschluss für den Reaktor. Der Reaktor benötigt 8 ku Strom.\n".. - "\n".. - "Der Ständer hat zwei Leitungsanschlüsse\\, nach rechst für das primäre Ausgabeprodukt und nach unten für den Abfall\\, wie bspw. Rotschlamm bei der Aluminiumherstellung.\n".. - "\n".. - "\n".. - "\n", - "Teil des Chemischen Reaktors. Wird für den Abfluss des Abfallproduktes benötigt.\n".. - "\n".. - "\n".. - "\n", - "Teil des Chemischen Reaktors. Wird zur Aufbewahrung von Stoffen in Pulver- oder Granulatform benötigt.\n".. - "\n".. - "\n".. - "\n", - "Der ICTA Controller (ICTA steht für \"If Condition Then Action\") dient zur Überwachung und Steuerung von Maschinen. Mit dem Controller kann man Daten von Maschinen und anderen Blöcken einlesen und abhängig davon andere Maschinen und Blöcke ein-/ausschalten.\n".. - "\n".. - "Einlesen von Maschinendaten sowie das Steuern von Blöcken und Maschinen erfolgt über sogenannte Kommandos. Für das Verständnis\\, wie Kommandos funktionieren\\, ist das Kapitel TA3 -> Logik-/Schalt-Blöcke wichtig. \n".. - "\n".. - "Der Controller benötigt für den Betrieb eine Batterie. Das Display dient zur Ausgabe von Daten\\, der Signal Tower zur Anzeige von Fehlern.\n".. - "\n".. - "\n".. - "\n", - "Der Controller arbeitet auf das Basis von 'IF THEN ' Regeln. Es können bis zu 8 Regeln pro Controller angelegt werden.\n".. - "\n".. - "Beispiele für Regeln sind:\n".. - "\n".. - " - Wenn ein Verteiler verstopft ist ('blocked')\\, soll der Schieber davor ausgeschaltet werden\n".. - " - Wenn eine Maschine einen Fehler anzeigt\\, soll dieser auf dem Display ausgegeben werden\n".. - "\n".. - "Der Controller prüft diese Regeln zyklisch. Dazu muss pro Regel eine Zykluszeit in Sekunden ('Cycle/s') angegeben werden (1..1000). \n".. - "\n".. - "Für Regeln die einen on/off Eingang auswerten\\, bspw. von einen Schalter oder Detektor\\, muss als Zykluszeit 0 angegeben werden. Der Wert 0 bedeutet\\, dass diese Regel immer dann ausgeführt werden soll\\, wenn sich das Eingangssignal geändert hat\\, also bspw. der Button einen neuen Wert gesendet hat.\n".. - "\n".. - "Alle Regeln sollten nur so oft wie notwendig ausgeführt werden. Dies hat zwei Vorteile:\n".. - "\n".. - " - die Batterie des Controllers hält länger (jeder Controller benötigt eine Batterie)\n".. - " - die Last für den Server ist geringer (damit weniger Lags)\n".. - "\n".. - "Man muss für jede action eine Verzögerungszeit ('after/s') einstellen. Soll die Aktion sofort ausgeführt werden\\, ist 0 einzugeben.\n".. - "\n".. - "Der Controller hat eine eigene Hilfe und Hinweise zu allen Kommandos über das Controller-Menü.\n".. - "\n".. - "\n".. - "\n", - "Die Batterie muss in unmittelbarer Nähe zum Controller platziert werden\\, also an einer der 26 Positionen um den Controller herum.\n".. - "\n".. - "\n".. - "\n", - "Das Display zeigt nach dem Platzieren seine Nummer an. Über diese Nummer kann das Display angesprochen werden. Auf dem Display können Texte ausgegeben werden\\, wobei das Display 5 Zeilen und damit 5 unterschiedliche Texte darstellen kann.\n".. - "\n".. - "Das Display wird maximal ein mal pro Sekunde aktualisiert.\n".. - "\n".. - "\n".. - "\n", - "Das TA4 Display XL hat die doppelte Größ wie das TA4 Display.\n".. - "\n".. - "Das Display wird maximal alle zwei Sekunden aktualisiert.\n".. - "\n".. - "\n".. - "\n", - "Der Signal Tower kann rot\\, grün und orange anzeigen. Eine Kombination der 3 Farben ist nicht möglich.\n".. - "\n".. - "\n".. - "\n", - "Der Lua Controller muss\\, wie der Name schon sagt\\, in der Programmiersprache Lua programmiert werden. Außerdem sollte man etwas Englisch können (oder Google bemühen)\\, denn die Anleitung dazu gibt es nur in Englisch:\n".. - "\n".. - "https://github.com/joe7575/techage/blob/master/manuals/ta4_lua_controller_EN.md\n".. - "\n".. - "Auch der Lua Controller benötigt eine Batterie. Die Batterie muss in unmittelbarer Nähe zum Controller platziert werden\\, also an einer der 26 Positionen um den Controller herum.\n".. - "\n".. - "\n".. - "\n", - "Der Server dient zur zentralen Speicherung von Daten von mehreren Lua Controllern. Es speichert auch die Daten über einen Server-Neustart hinweg.\n".. - "\n".. - "\n".. - "\n", - "Die TA4 Sensor Kiste dient zum Aufbau von Automatischen Lagern oder Verkaufsautomaten in Verbindung mit dem Lua Controller.\n".. - "Wird etwas in die Kiste gelegt\\, oder entnommen\\, oder eine der Tasten \"F1\"/\"F2\" gedrückt\\, so wird ein Event-Signal an den Lua Controller gesendet.\n".. - "Die Sensor Kiste unterstützt folgende Kommandos:\n".. - "\n".. - " - Über 'state = $send_cmnd(\\, \"state\")' kann der Status der Kiste abgefragt werden. Mögliche Antworten sind: \"empty\"\\, \"loaded\"\\, \"full\"\n".. - " - Über 'name\\, action = $send_cmnd(\\, \"action\")' kann die letzte Spieleraktion abgefragt werden. 'name' ist der Spielername\\, Als 'action' wird zurückgeliefert: \"put\"\\, \"take\"\\, \"f1\"\\, \"f2\".\n".. - " - Über 'stacks = $send_cmnd(\\, \"stacks\")' kann der Inhalt der Kiste ausgelesen werden. Siehe dazu: https://github.com/joe7575/techage/blob/master/manuals/ta4_lua_controller_EN.md#sensor-chest\n".. - " - Über '$send_cmnd(\\, \"text\"\\, \"press both buttons andnput something into the chest\")' kann der Text im Menü der Sensor Kiste gesetzt werden.\n".. - "\n".. - "Über die Checkbox \"Erlaube öffentlichen Zugriff\" kann eingestellt werden\\, ob die Kiste von jedem genutzt werden darf\\, oder nur von Spielern die hier Zugriffsrechte haben.\n".. - "\n".. - "\n".. - "\n", - "Das Terminal dient zur Ein-/Ausgabe für den Lua Controller.\n".. - "\n".. - "\n".. - "\n", - "", - "Beim TA4 Taster/Schalter hat sich nur das Aussehen geändert. Die Funktionalität ist gleich wie beim TA3 Taster/Schalter. Mit dem Schraubenschlüssel-Menü können die Daten aber nachträglich geändert werden.\n".. - "\n".. - "\n".. - "\n", - "Dieser Block hat zwei Taster\\, die über das Schraubenschlüssel-Menü individuell konfiguriert werden können. Für beide Taster kann die Beschriftung und die Zielblockadresse konfiguriert werden. Zusätzlich kann für beide Taster das Kommando konfiguriert werden\\, welches gesendet werden soll.\n".. - "\n".. - "\n".. - "\n", - "Dieser Block hat vier Taster\\, die über das Schraubenschlüssel-Menü individuell konfiguriert werden können. Für jeden Taster kann die Beschriftung und die Zielblockadresse konfiguriert werden. Zusätzlich kann für jeden Taster das Kommando konfiguriert werden\\, welches gesendet werden soll.\n".. - "\n".. - "\n".. - "\n", - "Dieser Block hat zwei Lampen\\, die individuell angesteuert werden können. Jede Lampe kann die Farben \"rot\"\\, \"grün\" und \"orange\" anzeigen. Über das Schraubenschlüssel-Menü kann für beide Lampen die Beschriftung konfiguriert werden. Die Lampen können über folgende Kommandos angesteuert werden:\n".. - "\n".. - " - Lampe 1 auf rot schalten: '$send_cmnd(1234\\, \"red\"\\, 1)'\n".. - " - Lampe 2 auf grün schalten: '$send_cmnd(1234\\, \"green\"\\, 2)'\n".. - " - Lampe 1 auf orange schalten: '$send_cmnd(1234\\, \"amber\"\\, 1)'\n".. - " - Lampe 2 aus schalten: '$send_cmnd(1234\\, \"off\"\\, 2)'\n".. - "\n".. - "\n".. - "\n", - "Dieser Block hat vier Lampen\\, die individuell angesteuert werden können. Jede Lampe kann die Farben \"rot\"\\, \"grün\" und \"orange\" anzeigen. Über das Schraubenschlüssel-Menü kann für alle Lampen die Beschriftung konfiguriert werden. Die Lampen können über folgende Kommandos angesteuert werden:\n".. - "\n".. - " - Lampe 1 auf rot schalten: '$send_cmnd(1234\\, \"red\"\\, 1)'\n".. - " - Lampe 2 auf grün schalten: '$send_cmnd(1234\\, \"green\"\\, 2)'\n".. - " - Lampe 3 auf orange schalten: '$send_cmnd(1234\\, \"amber\"\\, 3)'\n".. - " - Lampe 4 aus schalten: '$send_cmnd(1234\\, \"off\"\\, 4)'\n".. - "\n".. - "\n".. - "\n", - "Beim TA4 Spieler Detektor hat sich nur das Aussehen geändert. Die Funktionalität ist gleich wie beim TA3 Spieler Detektor.\n".. - "\n".. - "\n".. - "\n", - "\n".. - "\n".. - "Der Zustandssammler fragt der Reihe nach alle konfigurierten Maschinen nach dem Status ab. Wenn eine der Maschinen einen vorkonfigurierte Status erreicht oder überschritten hat\\, wird ein \"on\" Kommando gesendet. Damit können bspw. vom einem Lua Controller aus sehr einfach viele Maschinen auf Störungen überwacht werden.\n".. - "\n", - "Die Funktionalität ist gleich wie beim TA3 Detektor / Detector. Zusätzlich zählt der Detector aber die weitergegebenen Items. \n".. - "Diesen Zähler kann man über das Kommando 'count' abfragen und über 'reset' zurücksetzen.\n".. - "\n".. - "\n".. - "\n", - "Die Funktionalität ist gleich wie beim TA3 Block Detektor. \n".. - "\n".. - "Im Unterschied zum TA3 Block Detektor können hier die Positionen\\, die überwacht werden sollen\\, individuell konfiguriert werden. Dazu muss der \"Aufzeichnen\" Button gedrückt werden. Dann müssen alle Blöcke angeklickt werden\\, von denen die Position überprüft werden soll. Danach muss der \"Fertig\" Button gedrückt werden. \n".. - "\n".. - "Es können bis zu 4 Blöcke ausgewählt werden. \n".. - "\n".. - "\n".. - "\n", - "Der Ladungsdetektor misst alle 8 s den Ladezustand des Energiespeichers des Stromnetzwerkes.\n".. - "\n".. - "Fällt der Wert unter eine konfigurierbare Schwelle (Schaltpunkt)\\, wird ein Kommando (default: \"off\") versendet. Steigt der Wert wieder über diesen Schaltpunkt\\, so wird ein zweites Kommando (default: \"on\") gesendet. Damit lassen sich Verbraucher vom Netz trennen\\, wenn der Ladezustand des Energiespeichers unter den angegebenen Schaltpunkt sinkt.\n".. - "\n".. - "Der Ladungsdetektor muss dazu über eine Verteilerdose an das Stromnetz angeschlossen werden. Die Konfiguration des Ladungsdetektors erfolgt über das Gabelschlüsselmenü.\n".. - "\n".. - "\n".. - "\n", - "Der TA4 Blicksensor generiert ein Kommando\\, wenn der Block vom Besitzer oder anderen konfigurierten Spielern angesehen/fokussiert wird und sendet ein zweites Kommando\\, wenn der Block nicht mehr fokussiert wird. Er dient damit als Ersatz für Taster/Schalter\\, um bspw. Türen zu öffnen/schließen.\n".. - "\n".. - "Der TA4 Blicksensor kann nur mit dem Gabelschlüsselmenü programmiert werden. Hat man einen Gabelschlüssel in der Hand\\, löst der Sensor nicht aus\\, auch wenn dieser fokussiert wird.\n".. - "\n".. - "\n".. - "\n", - "über den TA4 Sequenzer können ganze Abläufe programmiert werden. Hier ein Beispiel:\n".. - "\n".. - " -- this is a comment\n".. - " \\[1\\] send 1234 a2b\n".. - " \\[30\\] send 1234 b2a\n".. - " \\[60\\] goto 1\n".. - "\n".. - " - Jede Zeile beginnt mit einem Nummer\\, welche einem Zeitpunkt entspricht '\\[\\]'\n".. - " - Für Zeitpunkte sind Werte von 1 bis 50000 zulässig\n".. - " - 1 entspricht 100 ms\\, 50000 entspricht in etwa 4 Spieltagen\n".. - " - Leerzeilen oder Kommentare sind erlaubt ('-- comment')\n".. - " - Mit 'send ' kann man ein Kommando an einen Block senden\n".. - " - Mit 'goto ' kann man an eine andere Zeile/Zeitpunkt springen\n".. - " - Mit 'stop' kann man den Sequenzer verzögert stoppen\\, so dass er kein neues Kommando\nvon einem Taster oder anderem Block annimmt (um eine Bewegung abzuschließen)\nOhne 'stop' geht der Sequenzer sofort nach dem letzten Kommando in den stopped Modus.\n".. - "\n".. - "Der TA4 Sequenzer unterstützt folgende techage Kommandos:\n".. - "\n".. - " - 'goto ' Zu einer Kommandozeile springen und damit den Sequenzer starten\n".. - " - 'stop' Den Sequenzer anhalten\n".. - " - 'on' und 'off' als Alias für 'goto 1' bzw. 'stop'\n".. - "\n".. - "Das 'goto' Kommando wird nur angenommen\\, wenn der Sequenzer gestoppt ist.\n".. - "\n".. - "Über das Gabelschlüssel-Menü kann beim Sequenzer die Zykluszeit (normal: 100 ms) geändert werden. \n".. - "\n".. - "\n".. - "\n", - "", - "Der TA4 Move Controller ist ähnlich zum \"Door Controller 2\"\\, aber die ausgewählten Blöcke werden nicht entfernt\\, sondern können bewegt werden.\n".. - "Da die bewegten Blöcke Spieler und Mobs mitnehmen können\\, die auf dem Block stehen\\, können damit Fahrstühle und ähnliche Transportsysteme gebaut werden.\n".. - "\n".. - "Anleitung:\n".. - "\n".. - " - Controller setzen und die Blöcke\\, die bewegt werden sollen\\, über das Menü (Taste \"Aufzeichnen\") an-trainieren (Es können bis zu 16 Blöcke an-trainiert werden)\n".. - " - die \"Flugstrecke\" muss über eine x\\,y\\,z Angabe (relativ) eingegeben werden (die maximale Distanz (x+y+z) beträgt 200 m)\n".. - " - mit den Menü-Tasten \"Bewege A-B\" sowie \"Bewege B-A\" kann die Bewegung getestet werden\n".. - " - man kann auch durch Wände oder andere Blöcke fliegen\n".. - " - auch die Zielposition für die Blöcke kann belegt sein. Die Blöcke werden in diesem Falle \"unsichtbar\" gespeichert. Dies ist für Schiebetüren und ähnliches gedacht\n".. - "\n".. - "Der Move Controller unterstützt folgende techage Kommandos:\n".. - "\n".. - " - 'a2b' Bewege Block von A nach B\n".. - " - 'b2a' Bewege Block von B nach A\n".. - " - 'move' Bewege Block auf die andere Seite\n".. - "\n".. - "Über das Schraubenschlüssel-Menü kann auf die Betriebsart 'move xyz' umgeschaltet werden. Nach der Umschaltung werden folgende techage Kommandos unterstützt:\n".. - "\n".. - " - 'move2' Beim Kommando muss zusätzlich die Flugstrecke als x\\,y\\,z Vektor angegeben werden.\nBeispiel Lua Controller: '$send_cmnd(MOVE_CTLR\\, \"move2\"\\, \"0\\,12\\,0\")'\n".. - " - 'reset' Block/Blöcke zurück in Startposition bewegen\n".. - "\n".. - "*Wichtige Hinweise:*\n".. - "\n".. - " - Sofern mehrere Blöcke bewegt werden sollen\\, muss der Block\\, der die Spieler/Mobs mitnehmen soll\\, beim Antrainieren als erstes angeklickt werden.\n".. - " - Hat der Block\\, der die Spieler/Mobs mitnehmen soll\\, eine reduzierte Höhe\\, so muss die Höhe im Controller über das Schraubenschlüsselmenü eingestellt werden (bspw. Höhe = 0.5). Ansonsten wird der Spieler/Mob nicht \"gefunden\" und damit nicht mitgenommen.\n".. - "\n".. - "\n".. - "\n", - "Der TA4 Drehcontroller ist ähnlich zum Move Controller\"\\, aber die ausgewählten Blöcke werden nicht bewegt\\, sondern um ihr Zentrum nach rechts oder links gedreht.\n".. - "\n".. - "Anleitung:\n".. - "\n".. - " - Controller setzen und die Blöcke\\, die bewegt werden sollen\\, über das Menü an-trainieren (Es können bis zu 16 Blöcke an-trainiert werden)\n".. - " - mit den Menü-Tasten \"Drehe links\" sowie \"Drehe rechts\" kann die Bewegung getestet werden\n".. - "\n".. - "Der Drehcontroller unterstützt folgende techage Kommandos:\n".. - "\n".. - " - 'left' Drehe nach links\n".. - " - 'right' Drehe nach rechts\n".. - " - 'uturn' Drehe um 180 Grad\n".. - "\n".. - "\n".. - "\n", - "TA4 beinhaltet eine Reihe von leistungsstarken Lampen\\, die eine bessere Ausleuchtung ermöglichen oder Spezialaufgaben übernehmen.\n".. - "\n", - "Die TA4 LED Pflanzenlampe ermöglicht ein schnelles und kräftiges Wachstum aller Pflanzen aus der 'farming' Mod. Die Lampe beleuchtet ein 3x3 großes Feld\\, so dass sich damit auch Pflanzen unter Tage anbauen lassen.\n".. - "Die Lampe muss mit einem Abstand von einem Block über dem Boden in der Mitte des 3x3 Feldes platziert werden.\n".. - "\n".. - "Zusätzlich kann die Lampe auch zur Blumenzucht genutzt werden. Wird die Lampe über ein 3x3 großes Blumenbeet aus \"Garden Soil\" (Mod 'compost') platziert\\, so wachsen dort die Blumen ganz von selbst (über und unter Tage).\n".. - "\n".. - "Abernten kann man die Blumen mit den Signs Bot\\, der auch über ein entsprechendes Zeichen verfügt\\, das vor das Blumenfeld gestellt werden muss.\n".. - "\n".. - "Die Lampe benötigt 1 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Die TA4 LED Straßenlampe ist eine Lampe mit besonders starker Ausleuchtung. Die Lampe besteht aus dem Lampengehäuse\\, Lampenarm und Lampenmast Blöcken.\n".. - "\n".. - "Der Strom muss von unten durch den Mast nach oben zum Lampengehäuse geführt werden. Dazu zuerst die Stromleitung nach oben ziehen und das Stromkabel dann mit Lampenmast Blöcken \"verputzen\".\n".. - "\n".. - "Die Lampe benötigt 1 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Die TA4 LED Industrielampe ist eine Lampe mit besonders starker Ausleuchtung. Die Lampe muss von oben mit Strom versorgt werden.\n".. - "\n".. - "Die Lampe benötigt 1 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Im Flüssigkeitsfilter wird Rotschlamm gefiltert.\n".. - "Dabei entsteht entweder Lauge\\, welche unten in einem Tank gesammelt werden kann oder Wüstenkopfsteinpflaster\\, welches sich im Filter absetzt.\n".. - "Wenn der Filter zu sehr verstopft ist\\, muss er geleert und neu befüllt werden.\n".. - "Der Filter besteht aus einer Fundament-Ebene\\, auf der 7 identische Filterschichten platziert werden. \n".. - "Ganz oben befindet sich die Einfüllebene.\n".. - "\n".. - "\n".. - "\n", - "Der Aufbau dieser Ebene kann dem Plan entnommen werden.\n".. - "\n".. - "Im Tank wird die Lauge gesammelt.\n".. - "\n".. - "\n".. - "\n", - "Diese Ebene muss so wie im Plan gezeigt mit Schotter befüllt werden.\n".. - "Insgesamt müssen sieben Lagen Schotter übereinander liegen.\n".. - "Dabei wird mit der Zeit der Filter verunreinigt\\, sodass das Füllmaterial erneuert werden muss.\n".. - "\n".. - "\n".. - "\n", - "Diese Ebene dient zum Befüllen des Filters mit Rotschlamm.\n".. - "In den Einfüllstutzen muss Rotschlamm mittels einer Pumpe geleitet werden.\n".. - "\n".. - "\n".. - "\n", - "Der Teilchenbeschleuniger ist eine Forschungsanlage\\, bei der Grundlagenforschung betrieben wird. Hier können Erfahrungspunkte (experience points) gesammelt werden\\, welche für TA5 (Future Age) benötigt werden.\n".. - "\n".. - "Der Teilchenbeschleuniger muss wie sein Original am CERN in Genf unterirdisch aufgebaut werden. Die Standardeinstellung ist hier Y <= -28. Der Wert kann aber per Konfiguration vom Server Personal geändert werden. Ab besten nachfragen\\, oder mit dem \"TA4 Collider Detector Worker\" Block ausprobieren.\n".. - "\n".. - "Pro Spieler kann nur ein Teilchenbeschleuniger betrieben werden. Es macht also keinen Sinn\\, zwei oder mehrere Teilchenbeschleuniger aufzubauen. Erfahrungspunkte werden dem Spieler gutgeschrieben\\, dem der Teilchenbeschleuniger gehört. Die Erfahrungspunkte können nicht übertragen werden.\n".. - "\n".. - "Ein Teilchenbeschleuniger besteht aus einem \"Ring\" aus Röhren und Magneten sowie dem Detektor mit Kühlanlage. \n".. - "\n".. - " - Der Detektor ist das Herz der Anlage. Hier finden die wissenschaftlichen Experimente statt. Der Detektor ist 3x3x7 Blöcke groß.\n".. - " - 22 TA4 Collider Magnete (nicht die TA4 Collider Detector Magnete!) müssen über jeweils 5 Blöcken der TA4 Vakuumröhre miteinander verbunden werden. Jeder Magnet benötigt zusätzlich Strom und einen Gasanschluss für die Kühlung. Das ganze bildet (wie rechts im Plan abgebildet) ein Quadrat mit einer Kantenlänge von 37 Metern.\n".. - " - Zusätzlich wird eine Kühlung benötigt\\, welche zusätzlich beim Detektor aufgebaut werden muss. Für die Kühlung wird Isobutan benötigt.\n".. - " - Die Anlage benötigt einiges an Strom. Daher ist eine eigene Stromversorgung sinnvoll.\n".. - "\n".. - "Der Plan zeigt die Anlage von oben:\n".. - "\n".. - " - der graue Block ist der Detektor mit dem Worker-Block in der Mitte\n".. - " - die roten Blöcke sind die Magnete\\, das blaue die Vakuumröhren\n".. - "\n".. - "\n".. - "\n", - "Der Detektor wird mit Hilfe des \"TA4 Collider Detector Worker\" Blocks automatisch aufgebaut (ähnlich wie beim Bohrturm). Alle dazu notwendigen Materialien müssen zuvor in den Worker-Block gelegt werden. Auf dem Worker-Block ist der Detektor symbolisch dargestellt. Der Detektor wird über dem Worker-Block in Querrichtung errichtet.\n".. - "\n".. - "Der Detektor kann mit Hilfe des Worker-Blocks auch wieder abgebaut werden.\n".. - "\n".. - "Auf den beiden Stirnseiten des Detektors befinden sich die Anschlüsse für Strom\\, Gas und Vakuumröhre. Oben muss eine TA4 Pumpe angeschlossen werden\\, um die Röhre leer zu saugen / das Vakuum zu erzeugen.\n".. - "\n".. - "Auf der Rückseite des Detektors muss das Kühlsystem angeschlossen werden. Im Plan rechts ist das Kühlsystem abgebildet. Hier wird neben dem TA4 Wärmetauscher des Energiespeichers (welcher hier zur Kühlung genutzt wird)\\, auch ein TA4 Kühlerblock benötigt. \n".. - "\n".. - "Hinweis: Der Pfeil des Wärmetauschers muss vom Detektor weg zeigen. Auch der Wärmetauscher muss mit Strom versorgt werden.\n".. - "\n".. - "\n".. - "\n", - "Der Teilchenbeschleuniger wird über ein TA4 Terminal gesteuert (nicht über das TA4 Lua Controller Terminal).\n".. - "\n".. - "Dieses Terminal muss mit dem Detektor verbunden werden. Die Nummer des Detektors wird als Infotext am Worker-Block angezeigt.\n".. - "\n".. - "Das Terminal unterstützt folgende Kommandos:\n".. - "\n".. - " - 'connect ' (verbinden mit dem Detektor)\n".. - " - 'start' (starten des Detektors)\n".. - " - 'stop' (stoppen des Detektors)\n".. - " - 'test ' (überprüfen eines Magneten)\n".. - " - 'points' (abfragen der bereits erreichten Erfahrungspunkte)\n".. - "\n".. - "Tritt beim 'start' an einem Magneten ein Fehler auf\\, so wird die Nummer des Magneten ausgegeben. Über das 'test' Kommando können weitere Informationen zum Fehler des Magneten angefordert werden.\n".. - "\n".. - "\n".. - "\n", - "Für den Teilchenbeschleunigers wird außer den Blöcken für den Bau folgendes benötigt:\n".. - "\n".. - " - Strom (145 ku)\n".. - " - TA4 Tank mit mindestens 250 Einheiten Isobutan\n".. - "\n".. - "Beim Aufbau des Teilchenbeschleunigers empfiehlt sich folgende Reihenfolge:\n".. - "\n".. - " - Einen Forceload Block setzen. Nur der Detektor mit der Kühlanlage muss sich im Bereich des Forceload Blockes befinden.\n".. - " - Den Worker-Block setzen\\, mit Items füllen und den Detektor über das Menü aufbauen\n".. - " - Den Ring mit Röhren und Magneten aufbauen\n".. - " - Alle Magnete und den Detektor mit Stromkabel verbinden\n".. - " - Alle Magnete und den Detektor mit den gelben Röhren verbinden und das Isobutan mit einer Pumpe in das Röhrensystem pumpen.\n".. - " - Eine TA4 Pumpe als Vakuumpumpe auf dem Detektor installieren und einschalten (es wird kein zusätzlicher Tank benötigt). Geht die Pumpe in den \"standby\"\\, ist das Vakuum hergestellt. Dies dauert einige Sekunden\n".. - " - den Kühler (Wärmetauscher) aufbauen und mit dem Stromkabel verbinden\n".. - " - Das TA4 Terminal vor den Detektor setzen und über 'connect ' mit dem Detektor verbinden\n".. - " - Die Stromversorgung einschalten/herstellen\n".. - " - den Kühler (Wärmetauscher) einschalten\n".. - " - den Detektor über 'start' am TA4 Terminal einschalten. Der Detektor geht nach einigen Prüfschritten in den Normalbetrieb oder gibt einen Fehler aus.\n".. - " - Der Teilchenbeschleunigers muss im Dauerbetrieb laufen und liefert dann nach und nach Erfahrungspunkte. Für 10 Punkte muss der Teilchenbeschleuniger schon einige Stunden laufen.\n".. - "\n".. - "\n".. - "\n", - "", - "Im Rezept Block können bis zu 10 Rezepte gespeichert werden. Diese Rezepte können dann über ein TA4 Autocrafter Kommando abgerufen werden. Dies ermöglicht eine Rezept-Konfiguration des Autocrafters über ein Kommando. Die Rezepte des Rezept Blocks können auch direkt per Kommando abgefragt werden.\n".. - "\n".. - "'input ' liest ein Rezept aus dem TA4 Rezeptblock. '' ist die Nummer des Rezepts. Der Block gibt eine Liste von Rezept-Zutaten zurück. \n".. - "\n".. - "Beispiel: '$send_cmnd(1234\\, \"input\"\\, 1)'\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA3. \n".. - "\n".. - "Die Verarbeitungsleistung beträgt 4 Items alle 4 s. Der Autocrafter benötigt hierfür 9 ku Strom.\n".. - "\n".. - "Zusätzlich unterstützt der TA4 Autocrafter die Auswahl unterschiedlicher Rezepte über folgende Kommandos:\n".. - "\n".. - "'recipe .' schaltet den Autocrafter auf ein Rezept des TA4 Rezept Blocks um. '' ist die Nummer des Rezept Blocks\\, '' die Rezept-Nummer. Beispiel: '$send_cmnd(1234\\, \"recipe\"\\, 5467.1)'\n".. - "\n".. - "Alternativ kann ein Rezept auch über die Zutatenliste ausgewählt werden\\, wie bspw.:\n".. - "'$send_cmnd(1234\\, \"recipe\"\\, \"default:coal_lump\\,\\,\\,default:stick\")'\n".. - "Hier müssen alle technische Namen eines Rezeptes durch Kommas getrennt angegeben werden. Siehe auch das Kommando 'input' beim TA4 Rezept Block.\n".. - "\n".. - "\n".. - "\n", - "Siehe TA3 Tank.\n".. - "\n".. - "In einen TA4 Tank passen 2000 Einheiten oder 200 Fässer einer Flüssigkeit.\n".. - "\n".. - "\n".. - "\n", - "Siehe TA3 Pumpe.\n".. - "\n".. - "Die TA4 Pumpe pumpt 8 Einheiten Flüssigkeit alle zwei Sekunden. \n".. - "\n".. - "In der Betriebsart \"Durchflussbegrenzer\" kann die Anzahl der Einheiten\\, die von der Pumpe gepumpt werden\\, begrenzt werden. Die Betriebsart Durchflussbegrenzer kann über das Gabelschlüssel-Menü aktiviert werden\\, indem im Menü die Anzahl an Einheiten konfiguriert wird. Sobald die konfigurierte Anzahl an Einheiten gepumpt wurden\\, schaltet sich die Pumpe ab. Wird die Pumpe wieder eingeschaltet\\, pumpt sie wieder die konfigurierte Anzahl an Einheiten und schaltet sich dann ab.\n".. - "\n".. - "Der Durchflussbegrenzer kann auch per Lua- oder Beduino Controller konfiguriert und gestartet werden.\n".. - "\n".. - "Zusätzlich unterstützt die Pumpe das Kommando 'flowrate'. Damit kann die Gesamtdurchflussmenge durch die Pumpe abgefragt werden.\n".. - "\n".. - "\n".. - "\n", - "Mit TA4 hat der Industrieofen auch seine elektrische Heizung. Der Ölbrenner und auch das Gebläse können mit der Ofenheizung ersetzt werden.\n".. - "\n".. - "Die Ofenheizung benötigt 14 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Dieser Block kann nicht mehr gecraftet werden und wird durch den TA4 Wassereinlass Block ersetzt.\n".. - "\n", - "Für manche Rezepte wird Wasser benötigt. Das Wasser muss mit einer Pumpe aus dem Meer (Wasser auf y = 1) gepumpt werden. Ein \"Pool\" aus ein paar Wasserblöcken ist dafür nicht ausreichend!\n".. - "\n".. - "Dazu muss der Wassereinlass-Block ins Wasser gesetzt und über Röhren mit der Pumpe verbunden werden. Wird der Block ins Wasser gesetzt\\, so muss darauf geachtet werden\\, dass sich unter dem Block Wasser befindet (Wasser muss mindestens 2 Blöcke tief sein). \n".. - "\n".. - "\n".. - "\n", - "TA4 hat auch seine eigenen Röhren im TA4 Design. Diese können wie Standard Röhren eingesetzt werden.\n".. - "Aber: TA4 Schieber und TA4 Verteiler erreichen ihre volle Leistungsfähigkeit nur beim Einsatz mit TA4 Röhren.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht grundsätzlich der von TA2/TA3. Zusätzlich kann aber über ein Menü konfiguriert werden\\, welche Gegenstände aus einer TA4 Kiste geholt und weiter transportiert werden sollen.\n".. - "Die Verarbeitungsleistung beträgt 12 Items alle 2 s\\, sofern auf beiden Seiten TA4 Röhren verwendet werden. Anderenfalls sind es nur 6 Items alle 2 s.\n".. - "\n".. - "In der Betriebsart \"Durchlaufbegrenzer\" kann die Anzahl der Items\\, die von dem Schieber bewegt werden\\, begrenzt werden. Die Betriebsart Durchlaufbegrenzer kann über das Gabelschlüssel-Menü aktiviert werden\\, indem im Menü die Anzahl an Items konfiguriert wird. Sobald die konfigurierte Anzahl an Items bewegt wurden\\, schaltet sich der Schieber ab. Wird der Schieber wieder eingeschaltet\\, bewegt er wieder die konfigurierte Anzahl an Items und schaltet sich dann ab.\n".. - "\n".. - "Der TA4 Schieber kann auch per Lua- oder Beduino Controller konfiguriert und gestartet werden.\n".. - "\n".. - "Hier die zusätzlichen Kommandos für den Lua Controller:\n".. - "\n".. - " - 'config' dient zur Konfiguration des Schiebers\\, analog zum manuellen Konfiguration über das Menü.\nBeispiel: '$send_cmnd(1234\\, \"config\"\\, \"default:dirt\")'\nMit '$send_cmnd(1234\\, \"config\"\\, \"\")' wird die Konfiguration gelöscht\n".. - " - 'limit' dient zum Setzen der Anzahl der Items für die Durchlaufbegrenzer Betriebsart:\nBeispiel: '$send_cmnd(1234\\, \"init\"\\, 7)'\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA3. Die Kiste kann aber mehr Inhalt aufnehmen.\n".. - "\n".. - "Zusätzlich besitzt die TA4 Kiste ein Schatteninventar zur Konfiguration. Hier können bestimmte Speicherplätze mit einem Item vorbelegt werden. Vorbelegte Speicherplätze werden beim Füllen nur mit diesen Items belegt. Zum Leeren eines vorbelegten Speicherplatzes wird ein TA4 Schieber oder TA4 Injektor mit entsprechender Konfiguration benötigt.\n".. - "\n".. - "\n".. - "\n", - "Die TA4 8x2000 Kiste hat kein normales Inventar wir andere Kisten\\, sondern verfügt über 8 Speicher\\, wobei jeder Speicher bis zu 2000 Items einer Sorte aufnehmen kann. Über die orangefarbenen Taster können Items in den Speicher verschoben bzw. wieder heraus geholt werden. Die Kiste kann auch wie sonst üblich mit einem Schieber (TA2\\, TA3 oder TA4) gefüllt bzw. geleert werden.\n".. - "\n".. - "Wird die Kiste mit einem Schieber gefüllt\\, so füllen sich alle Speicherplätze von links nach rechts. Sind alle 8 Speicher voll und können keine weiteren Items hinzugefügt werden\\, so werden weitere Items werden abgewiesen.\n".. - "\n".. - "*Reihenfunktion*\n".. - "\n".. - "Mehrere TA4 8x2000 Kisten können zu einer großen Kiste mit mehr Inhalt verbunden werden. Dazu müssen die Kisten in einer Reihe hintereinander gesetzt werden.\n".. - "\n".. - "Zuerst muss die Front-Kiste gesetzt werden\\, dann werden die Stapel-Kisten mit gleicher Blickrichtung dahinter gesetzt (alle Kisten haben die Front in Richtung Spieler). Bei 2 Kisten in Reihe erhöht sich die Größe auf 8x4000\\, usw.\n".. - "\n".. - "Die angereihten Kisten können nun nicht mehr entfernt werden. Um die Kisten wieder abbauen zu können\\, gibt es zwei Möglichkeiten:\n".. - "\n".. - " - Die Frontkiste leeren und entfernen. Damit wird die nächste Kiste entsperrt und kann entfernt werden.\n".. - " - Die Frontkiste soweit leeren dass alle Speicherplätzen maximal 2000 Items beinhalten. Damit wird die nächste Kiste entsperrt und kann entfernt werden.\n".. - "\n".. - "Die Kisten haben eine \"Reihenfolge\" Checkbox. Wird diese Checkbox aktiviert\\, werden die Speicherplätze durch einen Schieber nicht mehr vollständig entleert. Das letzte Item verbleibt als Vorbelegung in dem Speicherplatz. Damit ergibt sich eine feste Zuordnung von Items zu Speicherplätzen.\n".. - "\n".. - "Die Kiste kann nur von den Spielern genutzt werden\\, die an diesem Ort auch bauen können\\, also Protection Rechte besitzen. Es spielt dabei keine Rolle\\, wer die Kiste setzt. \n".. - "\n".. - "Der Kiste besitzt ein zusätzliches Kommandos für den Lua Controller:\n".. - "\n".. - " - 'count' dient zur Anfrage\\, wie viele Items in der Kiste sind.\nBeispiel 1: '$send_cmnd(CHEST\\, \"count\")' --> Summe der Items über alle 8 Speicher\nBeispiel 2: '$send_cmnd(CHEST\\, \"count\"\\, 2)' --> Anzahl der Items in Speicher 2 (zweiter von links)\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA2.\n".. - "Die Verarbeitungsleistung beträgt 24 Items alle 4 s\\, sofern auf allen Seiten TA4 Röhren verwendet werden. Anderenfalls sind es nur 12 Items alle 4 s.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht dem normalen TA4 Verteiler\\, mit zwei Unterschieden:\n".. - "Die Verarbeitungsleistung beträgt 36 Items alle 4 s\\, sofern auf allen Seiten TA4 Röhren verwendet werden. Anderenfalls sind es nur 18 Items alle 4 s.\n".. - "Außerdem können pro Ausgang bis zu 8 Items konfiguriert werden.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA2.\n".. - "Die Verarbeitungsleistung beträgt 4 Items alle 4 s. Der Block benötigt 5 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA2.\n".. - "Die Verarbeitungsleistung beträgt 4 Items alle 4 s. Der Block benötigt 9 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht weitgehend der von TA2. \n".. - "\n".. - "Zusätzlich kann die Lochgröße zwischen 3x3 und 11x11 Blöcken eingestellt werden. \n".. - "Die maximale Tiefe beträgt 80 Meter. Der Steinbrecher benötigt 14 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA2\\, nur werden hier verschiedene Chips produziert.\n".. - "Die Verarbeitungsleistung beträgt ein Chip alle 6 s. Der Block benötigt hierfür 12 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA3. \n".. - "\n".. - "Die Verarbeitungsleistung beträgt bis zu 8 mal vier Items alle 4 Sekunden.\n".. - "\n".. - "\n".. - "\n", - "Der Recycler ist eine Maschine\\, die alle Techage Rezepte rückwärts abarbeitet\\, also Maschinen und Blöcke wieder in die Bestandteile zerlegen kann. Die Maschine kann so ziemlich alle Techage und Hyperloop Blöcke zerlegen.\n".. - "Aber nicht alle Zutaten/Materialien der Rezepte lassen sich recyclen:\n".. - "\n".. - " - Holz wird zu Sticks\n".. - " - Stein wird zu Sand oder Kies\n".. - " - Halbleiter/Chips können nicht recycelt werden\n".. - " - Werkzeuge können nicht recycelt werden\n".. - "\n".. - "Die Verarbeitungsleistung beträgt ein Item alle 8 s. Der Block benötigt hierfür 16 ku Strom.\n".. - "\n".. - "\n".. - "\n", - "Die Funktion entspricht der von TA3. \n".. - "\n".. - "\n".. - "\n", - "Maschinen zur Überwindung von Raum und Zeit\\, neue Energiequellen und andere Errungenschaften prägen dein Leben. \n".. - "\n".. - "Für die Herstellung und Nutzung von TA5 Maschinen und Blöcken sind Erfahrungspunkte (experience points) notwendig. Diese können nur über den Teilchenbeschleuniger aus TA4 erarbeitet werden.\n".. - "\n".. - "\n".. - "\n", - "", - "Kernfusion bedeutet das Verschmelzen zweier Atomkerne. Dabei können\\, je nach Reaktion\\, große Mengen von Energie freigesetzt werden. Kernfusionen\\, bei denen Energie frei wird\\, laufen in Form von Kettenreaktionen ab. Sie sind die Quelle der Energie der Sterne\\, zum Beispiel auch unserer Sonne. Ein Fusionsreaktor wandelt die Energie\\, die bei einer kontrollierten Kernfusion frei wird\\, in elektrischen Strom um.\n".. - "\n".. - "*Wie funktionieren ein Fusionsreaktor?*\n".. - "\n".. - "Ein Fusionsreaktor funktioniert nach dem klassischen Prinzip eines Wärmekraftwerks: Wasser wird erhitzt und treibt eine Dampfturbine an\\, deren Bewegungsenergie von einem Generator in Strom gewandelt wird.\n".. - "\n".. - "Ein Fusionskraftwerk benötigt zunächst eine hohe Menge an Energie\\, da ein Plasma erzeugt werden muss. „Plasma“ nennt man den vierten Zustand von Stoffen\\, nach fest\\, flüssig und gasförmig. Dafür wird viel Strom benötigt. Erst durch diese extreme Energiekonzentration zündet die Fusionsreaktion und mit der abgegebenen Wärme wird über den Wärmetauscher Strom erzeugt. Der Generator liefert dann 800 ku an Strom.\n".. - "\n".. - "Der Plan rechts zeigt einen Schnitt durch den Fusionsreaktor.\n".. - "\n".. - "Für den Betrieb des Fusionsreaktors werden 60 Erfahrungspunkte benötigt. Der Fusionsreaktur muss komplett in einem Forceload Block Bereich aufgebaut werden.\n".. - "\n".. - "\n".. - "\n", - "Für den Aufbau des Fusionsreaktor werden insgesamt 60 TA5 Fusionreaktor Magnete benötigt. Diese bilden den Ring\\, in dem sich das Plasma bildet. Der TA5 Fusionsreaktor Magnete benötigt Strom und hat zwei Anschlüsse für die Kühlung.\n".. - "\n".. - "Es gibt zwei Typen von Magneten\\, so dass auch alle Seiten des Magnets\\, die zum Plasmaring zeigen\\, mit einem Hitzeschild geschützt werden können.\n".. - "\n".. - "Bei den Eckmagneten auf der Innenseite des Rings ist jeweils eine Anschlussseite verdeckt (Strom oder Kühlung) und kann daher nicht angeschlossen werden. Dies ist technisch nicht machbar und hat daher keinen Einfluß auf die Funktion des Fusionsreaktor. \n".. - "\n".. - "\n".. - "\n", - "Die Pumpe wird benötigt\\, um den Kühlkreislauf mit Isobutan zu füllen. Es werden ca. 350 Einheiten Isobutan benötigt.\n".. - "\n".. - "Hinweis: Die TA5 Pumpe kann nur zum Füllen des Kühlkreislaufs genutzt werden\\, ein Abpumpen des Kühlmittels ist nicht möglich. Daher sollte die Pumpe erst eingeschaltet werden\\, wenn die Magnete korrekt platziert und alle Strom- und Kühlleitungen angeschlossen sind.\n".. - "\n".. - "\n".. - "\n", - "Der TA5 Wärmetauscher wird benötigt\\, um die im Fusionsreaktor erzeugte Hitze zuerst in Dampf und dann in Strom umzuwandeln. Der Wärmetauscher selbst benötigt dazu 5 ku Strom. Der Aufbau gleicht dem Wärmetauscher des Energiespeichers aus TA4.\n".. - "\n".. - "Hinweis: Der TA5 Wärmetauscher hat zwei Anschlüsse (blau und grün) für den Kühlkreislauf. Über die grünen und blauen Röhren müssen der Wärmetauscher und alle Magnete zu einem Kühlkreislauf verbunden werden.\n".. - "\n".. - "Über den Start-Button des Wärmetauschers kann der Kühlkreislauf auf Vollständigkeit geprüft werden\\, auch wenn noch kein Kühlmittel eingefüllt wurde.\n".. - "\n".. - "\n".. - "\n", - "Über den TA5 Fusionreaktor Controller wird der Fusionreaktors eingeschaltet. Dabei muss zuerst die Kühlung/Wärmetauscher und dann der Controller eingeschaltet werden. Es dauert ca. 2 min\\, bis der Reaktor in Gang kommt und Strom liefert. Der Fusionreaktor und damit der Controller benötigt 400 ku an Strom\\, um das Plasma aufrecht zu erhalten.\n".. - "\n".. - "\n".. - "\n", - "Der komplette Reaktor muss mit einer Hülle umgeben werden\\, die den enormen Druck\\, den die Magnete auf das Plasma ausüben\\, abfängt und die Umgebung vor Strahlung schützt. Ohne diese Hülle kann der Reaktor nicht gestartet werden. Mit der TechAge Kelle können auch Stromkabel und Kühlleitungen des Fusionreaktors in die Hülle integriert werden.\n".. - "\n".. - "\n".. - "\n", - "Der Kern muss in der Mitte des Reaktors sitzen. Siehe Abbildung unter \"TA5 Fusionsreaktor\". Auch hierfür wird die TechAge Kelle benötigt.\n".. - "\n".. - "\n".. - "\n", - "", - "", - "", - "", - "Der TA5 Flug Controller ist ähnlich zum TA4 Move Controller. Im Gegensatz zum TA4 Move Controller können hier mehrere Bewegungen zu einer Flugstrecke kombiniert werden. Diese Flugstrecke kann im Eingabefeld über mehrere x\\,y\\,z Angaben definiert werden (eine Bewegung pro Zeile). Über \"Speichern\" wird die Flugstrecke geprüft und gespeichert. Bei einem Fehler wird eine Fehlermeldung ausgegeben.\n".. - "\n".. - "Mit der Taste \"Test\" wird die Flugstrecke mit den absoluten Koordinaten zur Überprüfung im Chat ausgegeben.\n".. - "\n".. - "Die maximale Distanz für die gesammte Flugstrecke beträgt 1500 m. Es können bis zu 32 Blöcke antrainiert werden.\n".. - "\n".. - "Die Nutzung des TA5 Flug Controllers benötigt 40 Erfahrungspunkte.\n".. - "\n".. - "*Teleport Mode*\n".. - "\n".. - "Wird der 'Teleport Mode' aktiviert (auf 'enable' gesetzt)\\, kann ein Spieler auch ohne Blöcke bewegt werden. Dazu muss die Startposition über die Taste \"Aufzeichnen\" konfiguriert werden. Es kann hier nur eine Position konfiguriert werden. Das Spieler\\, der bewegt werden soll\\, muss dazu auf dieser Position stehen. \n".. - "\n".. - "\n".. - "\n", - "Die TA5 Hyperloop Kiste erlaubt den Transport von Gegenständen über ein Hyperloop Netzwerk.\n".. - "\n".. - "Die TA5 Hyperloop Kiste muss man dazu auf eine Hyperloop Junction stellen. Die Kiste besitzt ein spezielles Menü\\, mit dem man das Pairing von zwei Kisten durchführen kann. Dinge\\, die in der Kiste sind\\, werden zur Gegenstelle teleportiert. Die Kiste kann auch mit einem Schieber gefüllt/geleert werden.\n".. - "\n".. - "Für das Pairing musst du zuerst auf der einen Seite einen Namen für die Kiste eingeben\\, dann kannst du bei der anderen Kiste diesen Namen auswählen und so die beiden Blöcke verbinden.\n".. - "\n".. - "Die Nutzung der TA5 Hyperloop Kiste benötigt 15 Erfahrungspunkte.\n".. - "\n".. - "\n".. - "\n", - "Der TA5 Hyperloop Tank erlaubt den Transport von Flüssigkeiten über ein Hyperloop Netzwerk.\n".. - "\n".. - "Den TA5 Hyperloop Tank muss man dazu auf eine Hyperloop Junction stellen. Der Tank besitzt ein spezielles Menü\\, mit dem man das Pairing von zwei Tanks durchführen kann. Flüssigkeiten\\, die in dem Tank sind\\, werden zur Gegenstelle teleportiert. Der Tank kann auch mit einer Pumpe gefüllt/geleert werden.\n".. - "\n".. - "Für das Pairing musst du zuerst auf der einen Seite einen Namen für den Tank eingeben\\, dann kannst du bei dem anderen Tank diesen Namen auswählen und so die beiden Blöcke verbinden.\n".. - "\n".. - "Die Nutzung des TA5 Hyperloop Tanks benötigt 15 Erfahrungspunkte.\n".. - "\n".. - "\n".. - "\n", - "Dank einem Spezialantrieb für Lichtgeschwindigkeit können mit dem Raumgleiter auch große Entfernungen sehr schnell überwunden werden.\n".. - "\n", - "Mit Teleport-Blöcken können Dinge zwischen zwei Teleport-Blöcken übertragen werden\\, ohne dass sich dazwischen eine Röhre oder Leitung befinden muss. Für das Pairing der Blöcke musst du zuerst auf der einen Seite einen Namen für den Block eingeben\\, dann kannst du bei dem anderen Block diesen Namen auswählen und so die beiden Blöcke verbinden. Das Pairung kann nur von einem Spieler durchgeführt werden (Spielername wird geprüft) und muss vor einem Server-Neustart abgeschlossen sein. Anderenfalls gehen die Pairing-Daten verloren.\n".. - "\n".. - "Der Plan rechts zeigt\\, wie die Blöcke genutzt werden können.\n".. - "\n".. - "\n".. - "\n", - "Diese Teleport-Blöcke erlauben die Übertragung von Gegenständen und ersetzen somit eine Röhre. Dabei können Entfernungen von bis zu 500 Blöcken überbrückt werden.\n".. - "\n".. - "Ein Teleport-Block benötigt 12 ku Strom.\n".. - "\n".. - "Für die Nutzung der Teleport-Blöcke werden 30 Erfahrungspunkte benötigt.\n".. - "\n".. - "\n".. - "\n", - "Diese Teleport-Blöcke erlauben die Übertragung von Flüssigkeiten und ersetzen somit eine gelbe Leitung. Dabei können Entfernungen von bis zu 500 Blöcken überbrückt werden.\n".. - "\n".. - "Ein Teleport-Block benötigt 12 ku Strom.\n".. - "\n".. - "Für die Nutzung der Teleport-Blöcke werden 30 Erfahrungspunkte benötigt.\n".. - "\n".. - "\n".. - "\n", - "Die Hyperloop Teleport Blöcke erlauben den Aufbau von Hyperloop Netzwerk ohne Hyperloop-Röhren.\n".. - "\n".. - "Die Nutzung der Hyperloop Teleport Blöcke benötigt 60 Erfahrungspunkte.\n".. - "\n", - "", - "Der TA5 Container erlaubt Techage Anlagen ein- und an einer anderen Stelle wieder auszupacken.\n".. - "\n".. - "Für die Nutzung des TA5 Containers werden 80 Erfahrungspunkte benötigt.\n".. - "\n", - "Der TA5 KI Chip wird teilweise zur Herstellung von TA5 Blöcken benötigt. Der TA5 KI Chip kann nur auf der TA4 Elektronik Fab hergestellt werden. Dazu werden 10 Erfahrungspunkte benötigt.\n".. - "\n".. - "\n".. - "\n", - "Der TA5 KI Chip II wird zur Herstellung des TA5 Fusionsreaktors benötigt. Der TA5 KI Chip II kann nur auf der TA4 Elektronik Fab hergestellt werden. Dazu werden 25 Erfahrungspunkte benötigt.\n".. - "\n".. - "\n".. - "\n", -} - -techage.manual_DE.aItemName = { - "techage_ta4", - "", - "", - "", - "", - "meridium", - "usmium", - "baborium", - "oil", - "bauxite", - "basalt", - "techage_ta1", - "", - "", - "", - "", - "ta1_sluice", - "ta1_sluice_handle", - "ta1_board1", - "ta1_board2", - "ta1_gravelsieve", - "hammer", - "ta1_gravelsieve", - "ta1_hopper", - "", - "meridium", - "techage_ta2", - "", - "ta2_firebox", - "ta2_boiler", - "ta2_cylinder", - "ta2_flywheel", - "ta2_steampipe", - "ta2_driveaxle", - "ta2_generator", - "", - "ta2_winch", - "ta2_weight_chest", - "", - "tube", - "concentrator", - "ta2_pusher", - "ta2_distributor", - "", - "ta2_rinser", - "ta2_grinder", - "ta2_quarry", - "ta2_grinder", - "ta2_gravelsieve", - "", - "ta2_autocrafter", - "ta2_electronicfab", - "", - "ta2_liquidsampler", - "ta2_chest", - "ta2_forceload", - "techage_ta3", - "", - "ta3_firebox", - "ta3_oilbox", - "ta3_boiler", - "ta3_turbine", - "ta3_generator", - "ta3_cooler", - "ta3_powerswitch", - "power_reduction", - "ta3_powercable", - "ta3_powerjunction", - "ta3_powerline", - "ta3_powerpole", - "ta3_powerpole4", - "ta3_powerpole2", - "ta3_powerswitch", - "ta3_powerswitchsmall", - "ta3_powerswitchbox", - "ta3_tinygenerator", - "ta3_akkublock", - "ta3_powerterminal", - "ta3_motor", - "", - "ta3_furnacefirebox", - "ta3_furnace", - "ta3_booster", - "", - "ta3_tank", - "ta3_pump", - "ta3_filler", - "ta3_pipe", - "ta3_pipe_wall_entry", - "ta3_valve", - "techage_ta3", - "ta3_oilexplorer", - "ta3_drillbox", - "ta3_pumpjack", - "ta3_drillbit", - "oiltank", - "", - "tank_cart", - "", - "tank_cart", - "chest_cart", - "techage_ta31", - "", - "reboiler", - "ta3_logic", - "ta3_button", - "ta3_command_converter", - "ta3_flipflop", - "ta3_logic", - "ta3_repeater", - "ta3_sequencer", - "ta3_timer", - "ta3_terminal", - "ta3_colorlamp", - "ta3_doorblock", - "ta3_doorcontroller", - "ta3_doorcontroller", - "ta3_soundblock", - "ta3_mesecons_converter", - "ta3_nodedetector", - "ta3_detector", - "ta3_cartdetector", - "ta3_nodedetector", - "ta3_playerdetector", - "ta3_lightdetector", - "ta3_grinder", - "ta3_pusher", - "ta3_distributor", - "ta3_autocrafter", - "ta3_electronicfab", - "ta3_quarry", - "ta3_gravelsieve", - "ta3_gravelrinser", - "ta3_grinder", - "ta3_injector", - "", - "ta3_end_wrench", - "ta3_programmer", - "ta3_trowel", - "ta3_drill_pipe_wrench", - "ta3_screwdriver", - "techage_ta4", - "", - "ta4_windturbine", - "ta4_nacelle", - "ta4_blinklamp", - "ta4_pillar", - "", - "ta4_solarmodule", - "ta4_solarcarrier", - "ta4_solar_inverter", - "ta4_powercable", - "ta4_powerbox", - "ta4_minicell", - "", - "ta4_heatexchanger", - "ta4_turbine", - "ta4_generator", - "ta4_pipeinlet", - "ta4_pipe", - "ta4_transformer", - "ta4_transformer", - "ta4_electricmeter", - "ta4_laser", - "ta4_hydrogen", - "ta4_electrolyzer", - "ta4_fuelcell", - "", - "ta4_doser", - "ta4_reactor", - "ta4_fillerpipe", - "ta4_reactorstand", - "ta4_reactorbase", - "ta4_silo", - "ta4_icta_controller", - "ta4_icta_controller", - "ta4_battery", - "ta4_display", - "ta4_displayXL", - "ta4_signaltower", - "ta4_lua_controller", - "ta4_lua_server", - "ta4_sensor_chest", - "ta4_terminal", - "", - "ta4_button", - "ta4_button_2x", - "ta4_button_4x", - "ta4_signallamp_2x", - "ta4_signallamp_4x", - "ta4_playerdetector", - "ta4_collector", - "ta4_detector", - "ta4_nodedetector", - "ta4_chargedetector", - "ta4_gaze_sensor", - "ta4_sequencer", - "", - "ta4_movecontroller", - "ta4_turncontroller", - "", - "ta4_growlight", - "ta4_streetlamp", - "ta4_industriallamp", - "ta4_liquid_filter", - "", - "", - "", - "", - "", - "ta4_terminal", - "techage_ta4c", - "", - "ta4_recipeblock", - "ta4_autocrafter", - "ta4_tank", - "ta4_pump", - "ta4_furnaceheater", - "", - "ta4_waterinlet", - "ta4_tube", - "ta4_pusher", - "ta4_chest", - "ta4_8x2000_chest", - "ta4_distributor", - "ta4_high_performance_distributor", - "ta4_gravelsieve", - "ta4_grinder", - "ta4_quarry", - "ta4_electronicfab", - "ta4_injector", - "ta4_recycler", - "ta4_item_flow_limiter_pas", - "techage_ta5", - "", - "", - "ta5_magnet", - "ta5_pump", - "", - "ta5_fr_controller", - "ta5_fr_shell", - "ta5_fr_nucleus", - "", - "", - "", - "", - "ta5_flycontroller", - "ta5_chest", - "ta5_tank", - "", - "", - "ta5_tele_tube", - "ta5_tele_pipe", - "", - "", - "", - "ta5_aichip", - "ta5_aichip2", -} - -techage.manual_DE.aPlanTable = { - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "coalpile", - "coalburner", - "watermill1", - "watermill2", - "", - "", - "", - "", - "", - "", - "", - "", - "hoppersieve", - "", - "", - "steamengine", - "", - "", - "", - "", - "", - "", - "", - "ta2_storage", - "", - "", - "itemtransport", - "", - "", - "", - "", - "gravelrinser", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "coalpowerstation", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta3_furnace", - "", - "", - "", - "ta3_tank", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta3_loading", - "", - "", - "", - "ta3_distiller", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta4_windturbine", - "", - "", - "", - "", - "ta4_solarplant", - "", - "", - "", - "", - "", - "", - "ta4_storagesystem", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta4_reactor", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta4_liquid_filter_base", - "ta4_liquid_filter_gravel", - "ta4_liquid_filter_top", - "techage_collider_plan", - "ta4_cooler", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta5_fusion_reactor", - "", - "", - "ta5_heatexchanger", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta5_teleport", - "", - "", - "", - "", - "", - "", - "", -} - +return { + titles = { + "1,Tech Age Mod", + "2,Hinweise", + "2,Änderungen ab Version 1.0", + "3,Tipps zur Umstellung", + "2,Erze und Mineralien", + "3,Meridium", + "3,Usmium", + "3,Baborium", + "3,Erdöl", + "3,Bauxit", + "3,Basalt", + }, + texts = { + "Tech Age ist eine Technik-Mod mit 5 Entwicklungsstufen:\n".. + "\n".. + "TA1: Eisenzeitalter (Iron Age) \n".. + "Benutze Werkzeuge und Hilfsmittel wie Köhler\\, Kohlebrenner\\, Kiessieb\\, Hammer\\, Hopper um notwendige Erze und Metalle zu schürfen und zu verarbeiten.\n".. + "\n".. + "TA2: Dampfzeitalter (Steam Age)\n".. + "Baue eine Dampfmaschine mit Antriebsachsen und betreibe damit deine ersten Maschinen zur Verarbeitung von Erzen.\n".. + "\n".. + "TA3: Ölzeitalter (Oil Age)\n".. + "Suche und fördere Öl\\, baute Schienenwege zur Ölbeförderung. Ein Kraftwerk liefert den notwendigen Strom für deine Maschinen. Elektrisches Licht erhellt deine Industrieanlagen.\n".. + "\n".. + "TA4: Gegenwart (Present)\n".. + "Regenerative Energiequellen wie Wind\\, Sonne und Biokraft helfen dir\\, das Ölzeitalter zu verlassen. Mit modernen Technologien und intelligenten Maschinen machst du dich auf in die Zukunft.\n".. + "\n".. + "TA5: Zukunft (Future)\n".. + "Maschinen zur Überwindung von Raum und Zeit\\, neue Energiequellen und andere Errungenschaften prägen dein Leben.\n".. + "\n".. + "Hinweis: Mit Klicken auf die Pluszeichen kommst du in die Unterkapitel dieser Anleitung.\n".. + "\n".. + "\n".. + "\n", + "Diese Dokumentation ist sowohl \"ingame\" (Block Konstruktionsplan) als auch auf GitHub als MD-Files verfügbar.\n".. + "\n".. + " - Link: https://github.com/joe7575/techage/wiki\n".. + "\n".. + "Die Konstruktionspläne (Diagramme) für den Aufbau der Maschinen sowie die Bilder sind aber nur ingame verfügbar.\n".. + "\n".. + "Bei Tech Age musst du von vorne beginnen. Nur mit den Items aus TA1 kannst du TA2 Blöcke herstellen\\, für TA3 benötigst du die Ergebnisse aus TA2\\, usw.\n".. + "\n".. + "In TA2 laufen die Maschinen nur mit Antriebsachsen.\n".. + "\n".. + "Ab TA3 laufen die Maschinen mit Strom und besitzen eine Kommunikationsschnittstelle zur Fernsteuerung.\n".. + "\n".. + "Mit TA4 kommen weitere Stromquellen dazu\\, aber auch höhere logistische Herausforderungen (Stromtrassen\\, Item Transport).\n".. + "\n", + "Ab V1.0 (17.07.2021) hat sich folgendes geändert:\n".. + "\n".. + " - Der Algorithmus zur Berechnung der Stromverteilung hat sich geändert. Energiespeichersystem werden dadurch wichtiger. Diese gleichen Schankungen aus\\, was bei größeren Netzen mit mehreren Generatoren wichtig wird.\n".. + " - Aus diesem Grund hat TA2 seinen eigenen Energiespeicher erhalten.\n".. + " - Die Akkublöcke aus TA3 dienen auch als Energiespeicher. Ihre Funktionsweise wurde entsprechend angepasst.\n".. + " - Das TA4 Speichersystem wurde überarbeitet. Die Wärmetauscher (heatexchanger) haben eine neue Nummer bekommen\\, da die Funktionalität vom unteren in den mittleren Block verschoben wurde. Sofern diese ferngesteuert wurden\\, muss die Knotennummer angepasst werden. Die Generatoren haben kein eigenes Menü mehr\\, sondern werden nur noch über den Wärmetauscher ein-/ausgeschaltet. Wärmetauscher und Generator müssen jetzt am gleichen Netz hängen!\n".. + " - Mehrere Stromnetze können jetzt über einen TA4 Transformator Blöcke gekoppelt werden.\n".. + " - Neu ist auch ein TA4 Stromzähler Block für Unternetze.\n".. + "\n", + "Viele weitere Blöcke haben kleinere Änderungen bekommen. Daher kann es sein\\, dass Maschinen oder Anlagen nach der Umstellung nicht gleich wieder anlaufen. Sollte es zu Störungen kommen\\, helfen folgende Tipps:\n".. + "\n".. + " - Maschinen aus- und wieder eingeschalten\n".. + " - ein Stromkabel-Block entfernen und wieder setzen\n".. + " - den Block ganz entfernen und wieder setzen\n".. + " - mindestens ein Akkublock oder Speichersystem in jedes Netzwerk\n".. + "\n", + "Techage fügt dem Spiel einige neue Items hinzu:\n".. + "\n".. + " - Meridium - eine Legierung zur Herstellung von leuchtenden Werkzeugen in TA1\n".. + " - Usmium - ein Erz\\, was in TA2 gefördert und für TA3 benötigt wird\n".. + " - Baborium - ein Metall\\, welches für Rezepte in TA3 benötigt wird\n".. + " - Erdöl - wird in TA3 benötigt\n".. + " - Bauxit - ein Aluminiumerz\\, was in TA4 zur Herstellung von Aluminium benötigt wird\n".. + " - Basalt - entsteht\\, wenn sich Wasser und Lave berühren\n".. + "\n", + "Meridium ist eine Legierung aus Stahl und Mesekristallen. Meridium Ingots können mit dem Kohlebrenner aus Stahl und Mesesplitter hergestellt werden. Meridium leuchtet im Dunkeln. Auch Werkzeuge aus Meridium leuchten und sind daher im Untertagebau sehr hilfreich.\n".. + "\n".. + "\n".. + "\n", + "Usmium kommt nur als Nuggets vor und kann nur beim Waschen von Kies mit der TA2/TA3 Kieswaschanlage gewonnen werden.\n".. + "\n".. + "\n".. + "\n", + "Barborium kann nur im Untertagebau gewonnen werden. Diesen Stoff findet man nur in einer Tiefe von -250 bis -340 Metern.\n".. + "Baborium kann nur im TA3 Industrieofen geschmolzen werden.\n".. + "\n".. + "\n".. + "\n", + "Erdöl kann nur mit Hilfe des Explorers gefunden und mit Hilfe entsprechender TA3 Maschinen gefördert werden. Siehe TA3.\n".. + "\n".. + "\n".. + "\n", + "Bauxit wird nur im Untertagebau gewonnen. Bauxit findet man nur in Stein in einer Höhe zwischen -50 und -500 Meter.\n".. + "Es wird zur Herstellung von Aluminium benötigt\\, was vor allem in TA4 Verwendung findet.\n".. + "\n".. + "\n".. + "\n", + "Basalt entsteht nur\\, wenn Lava und Wasser zusammen kommen.\n".. + "Dazu sollte man am besten eine Anlage aufbauen\\, bei der eine Lava- und eine Wasserquelle zusammenfließen.\n".. + "Dort wo sich beide Flüssigkeiten treffen\\, entsteht Basalt.\n".. + "Einen automatisierten Basalt Generator kann man mit dem Sign Bot aufbauen.\n".. + "\n".. + "\n".. + "\n", + }, + images = { + "techage_ta4", + "", + "", + "", + "", + "meridium", + "usmium", + "baborium", + "oil", + "bauxite", + "basalt", + }, + plans = { + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + } +} \ No newline at end of file diff --git a/doc/manual_EN.lua b/doc/manual_EN.lua index 29feef4..65d25d2 100644 --- a/doc/manual_EN.lua +++ b/doc/manual_EN.lua @@ -1,2756 +1,144 @@ -techage.manual_EN = {} - -techage.manual_EN.aTitel = { - "1,Tech Age Mod", - "2,Hints", - "2,Changes from version 1.0", - "3,Tips on switching", - "2,Ores and Minerals", - "3,Meridium", - "3,Usmium", - "3,Baborium", - "3,Petroleum", - "3,Bauxite", - "3,Basalt", - "2,History", - "1,TA1: Iron Age", - "2,Charcoal Pile (charcoal burner)", - "2,Melting Furnace", - "2,Watermill", - "3,TA1 mill", - "3,TA1 sluice gate", - "3,TA1 sluice handle", - "3,TA1 Apple Wood Board", - "3,TA1 Apple Millrace Board", - "2,Ores and Tools", - "3,Hammer", - "3,Gravel Sieve", - "3,Hopper", - "3,Gravel seven with the hopper", - "3,Meridium", - "1,TA2: Steam Age", - "2,Steam Engine", - "3,TA2 Firebox", - "3,TA2 Boiler", - "3,TA2 Cylinder", - "3,TA2 Flywheel", - "3,TA2 Steam Pipes", - "3,TA2 Drive Axle / TA2 Gearbox", - "3,TA2 Power Generator", - "2,TA2 energy storage", - "3,TA2 Winch", - "3,TA2 Weight Chest", - "2,Push and sort items", - "3,TechAge Tube", - "3,Tube Concentrator", - "3,TA2 Pusher", - "3,TA2 Distributor", - "2,Gravel washer", - "3,TA2 Gravel Rinser", - "2,Dig stone\\, grind and sieve", - "3,TA2 Quarry", - "3,TA2 Grinder", - "3,TA2 Gravel Sieve", - "2,Produce Items", - "3,TA2 Autocrafter", - "3,TA2 Electronic Fab", - "2,Other blocks", - "3,TA2 Liquid Sampler", - "3,TA2 Protected Chest", - "3,Techage Forceload Block", - "1,TA3: Oil Age", - "2,Coal-fired Power Station / Oil-fired Power Station", - "3,TA3 power station firebox", - "3,TA3 Power Station Oil Burner", - "3,TA3 boiler base / top", - "3,TA3 turbine", - "3,TA3 generator", - "3,TA3 cooler", - "2,Electrical current", - "3,Importance of storage systems", - "3,TA Electric Cable", - "3,TA Electric Junction Box", - "3,TA Power Line", - "3,TA Power Pole", - "3,TA Power Pole Top", - "3,TA Power Pole Top 2", - "3,TA Power Switch", - "3,TA Power Switch Small", - "3,TA Power Switch Box", - "3,TA3 Small Power Generator", - "3,TA3 Battery Block", - "3,TA3 Power Terminal", - "3,TA3 Electric Motor", - "2,TA3 Industrial Furnace", - "3,TA3 Furnace Oil Burner", - "3,TA3 Furnace Top", - "3,TA3 Booster", - "2,Liquids", - "3,TA3 Tank", - "3,TA3 Pump", - "3,TA Liquid Filler", - "3,TA4 Pipe", - "3,TA3 Pipe Wall Entry Blocks", - "3,TA Valve", - "2,Oil Production", - "3,TA3 Oil Explorer", - "3,TA3 Oil Drill Box", - "3,TA3 Oil Pumpjack", - "3,TA3 Drill Pipe", - "3,Oil tank", - "2,Oil Transportation", - "3,Oil transportation by Tank Carts", - "3,Oil transportation with barrels over Minecarts", - "3,Tank Cart", - "3,Chest Cart", - "2,Oil Processing", - "3,Distillation Tower", - "4,Reboiler", - "2,Logic / Switching Blocks", - "3,TA3 Button / Switch", - "3,TA3 Command Converter", - "3,TA3 Flip-Flop", - "3,TA3 Logic Block", - "3,TA3 Repeater", - "3,TA3 Sequencer", - "3,TA3 Timer", - "3,TA3 Terminal", - "3,TechAge Color Lamp", - "3,Door/Gate Blocks", - "3,TA3 Door Controller", - "3,TA3 Door Controller II", - "3,TA3 Sound Block", - "3,TA3 Mesecons Converter", - "2,Detectors", - "3,TA3 Detector", - "3,TA3 Cart Detector", - "3,TA3 Node Detector", - "3,TA3 Player Detector", - "3,TA3 Light Detector", - "2,TA3 Machines", - "3,TA3 Pusher", - "3,TA3 Distributor", - "3,TA3 Autocrafter", - "3,TA3 Electronic Fab", - "3,TA3 Quarry", - "3,TA3 Gravel Sieve", - "3,TA3 Gravel Rinser", - "3,TA3 Grinder", - "3,TA3 Injector", - "3,TA3 Item Flow Limiter", - "2,Tools", - "3,Techage Info Tool", - "3,TechAge Programmer", - "3,TechAge Trowel / Trowel", - "3,TA3 drill pipe wrench", - "3,Techage Screwdriver", - "1,TA4: Present", - "2,Wind Turbine", - "3,TA4 Wind Turbine", - "3,TA4 Wind Turbine Nacelle", - "3,TA4 Wind Turbine Signal Lamp", - "3,TA4 Pillar", - "2,Solar System", - "3,TA4 Solar Module", - "3,TA4 Solar Carrier Module", - "3,TA4 Solar Inverter", - "3,TA4 Low Power Cable", - "3,TA4 Low Voltage Junction Box", - "3,TA4 Street Lamp Solar Cell", - "2,Thermal Energy Storage", - "3,TA4 Heat Exchanger", - "3,TA4 Turbine", - "3,TA4 Generator", - "3,TA4 Pipe Inlet", - "3,TA4 Pipe", - "2,Power Distribution", - "3,TA4 Isolation Transformer", - "3,TA4 Electric Meter", - "3,TA4 Laser", - "2,Hydrogen", - "3,Electrolyzer", - "3,Fuel Cell", - "2,Chemical Reactor", - "3,TA4 Doser", - "3,TA4 Reactor", - "3,TA4 Filler Pipe", - "3,TA4 Reactor Stand", - "3,TA4 Reactor Base", - "3,TA4 Silo", - "2,ICTA Controller", - "3,TA4 ICTA controller", - "3,Battery", - "3,TA4 Display", - "3,TA4 Display XL", - "3,TA4 Signal Tower", - "2,TA4 Lua Controller", - "3,TA4 Lua Server", - "3,TA4 Sensor Box / Chest", - "3,TA4 Lua Controller Terminal", - "2,TA4 Logic/Switching Modules", - "3,TA4 Button/Switch", - "3,TA4 2x Button", - "3,TA4 4x Button", - "3,TA4 2x Signal Lamp", - "3,TA4 4x Signal Lamp", - "3,TA4 Player Detector", - "3,TA4 State Collector", - "3,TA4 Detector", - "3,TA4 Node Detector", - "3,TA4 Energy Storage Charge Detector", - "3,TA4 Gaze Sensor", - "3,TA4 Sequencer", - "2,Move/Turn Controller", - "3,TA4 Move Controller", - "3,TA4 Turn Controller", - "2,TA4 Lamps", - "3,TA4 LED Grow Light", - "3,TA4 Street Lamp", - "3,TA4 LED Industrial Lamp", - "2,TA4 Liquid Filter", - "3,Base Layer", - "3,Gravel Layer", - "3,Filling Layer", - "2,TA4 Collider (Particle Accelerator)", - "3,Detector", - "3,Control / TA4 Terminal", - "3,Construction", - "2,More TA4 Blocks", - "3,TA4 Recipe Block", - "3,TA4 Autocrafter", - "3,TA4 Tank", - "3,TA4 Pump", - "3,TA4 Furnace Heater", - "3,TA4 Water Pump (deprecated)", - "3,TA4 Water Inlet", - "3,TA4 Tube", - "3,TA4 Pusher", - "3,TA4 Chest", - "3,TA4 8x2000 Chest", - "3,TA4 Distributor", - "3,TA4 High Performance Distributor", - "3,TA4 Gravel Sieve", - "3,TA4 Grinder", - "3,TA4 Quarry", - "3,TA4 Electronic Fab", - "3,TA4 Injector", - "3,TA4 Recycler", - "3,TA4 Item Flow Limiter", - "1,TA5: Future", - "2,Energy Sources", - "3,TA5 Fusion Reactor", - "4,TA5 Fusion Reactor Magnet", - "4,TA5 Pump", - "4,TA5 Heat Exchanger", - "4,TA5 Fusion Reactor Controller", - "4,TA5 Fusion Reactor Shell", - "4,TA5 Fusion Reactor Core", - "2,Energy Storage", - "3,TA5 Hybrid Storage (planned)", - "2,Logic blocks", - "2,Transport and Traffic", - "3,TA5 Flight Controller", - "3,TA5 Hyperloop Chest", - "3,TA5 Hyperloop Tank", - "2,Teleport Blocks", - "3,TA5 Teleport Block Items", - "3,TA5 Teleport Block Liquids", - "3,Hyperloop Teleport Blocks (planned)", - "2,More TA5 Blocks/Items", - "3,TA5 Container (planned)", - "3,TA5 AI Chip", - "3,TA5 AI Chip II", -} - -techage.manual_EN.aText = { - "Tech Age is a technology mod with 5 development stages:\n".. - "\n".. - "TA1: Iron Age\n".. - "Use tools and aids such as coal burners\\, coal burners\\, gravel sieves\\, hammers and hoppers to mine and process the necessary ores and metals.\n".. - "\n".. - "TA2: Steam Age\n".. - "Build a steam engine with drive axles and use it to operate your first ore processing machines.\n".. - "\n".. - "TA3: Oil Age\n".. - "Find and extract oil\\, built railways for oil transportation. A power plant provides the necessary electricity for your machines. Electric light illuminates your industrial plants.\n".. - "\n".. - "TA4: Present\n".. - "Renewable energy sources such as wind\\, sun and biofuels help you to leave the oil age. With modern technologies and intelligent machines you set out into the future.\n".. - "\n".. - "TA5: Future\n".. - "Machines to overcome space and time\\, new sources of energy and other achievements shape your life.\n".. - "\n".. - "Note: With a click on the plus sign you get into the subchapters of this manual.\n".. - "\n".. - "\n".. - "\n", - "This documentation is available both \"ingame\" (block construction plan) and on GitHub as MD files.\n".. - "\n".. - " - Link: https://github.com/joe7575/techage/wiki\n".. - "\n".. - "The construction plans (diagrams) for the construction of the machines and the pictures are only available in-game.\n".. - "\n".. - "With Tech Age you have to start over. You can only create TA2 blocks with the items from TA1\\, for TA3 you need the results from TA2\\, etc.\n".. - "\n".. - "In TA2\\, the machines only run with drive axes.\n".. - "\n".. - "From TA3\\, the machines run on electricity and have a communication interface for remote control.\n".. - "\n".. - "TA4 adds more power sources\\, but also higher logistical challenges (power lines\\, item transport).\n".. - "\n", - "From V1.0 (07/17/2021) the following has changed:\n".. - "\n".. - " - The algorithm for calculating the power distribution has changed. This makes energy storage systems more important. These compensate for fluctuations\\, which is important in larger networks with several generators.\n".. - " - For this reason TA2 got its own energy storage.\n".. - " - The battery blocks from TA3 also serve as energy storage. Their functionality has been adapted accordingly.\n".. - " - The TA4 storage system has been revised. The heat heat exchanger have been given a new number because the functionality has been moved from the lower to the middle block. If these were remotely controlled\\, the node number must be adapted. The generators no longer have their own menu\\, but are only switched on / off via the heat exchanger. The heat exchanger and generator must now be connected to the same network!\n".. - " - Several power grids can now be coupled via a TA4 transformer blocks.\n".. - " - A TA4 electricity meter block for sub-networks is also new.\n".. - " - At least one battery block or a storage system in each network\n".. - "\n", - "Many more blocks have received minor changes. It is therefore possible that machines or systems do not start up again immediately after the changeover. In the event of malfunctions\\, the following tips will help:\n".. - "\n".. - " - Switch machines off and on again\n".. - " - remove a power cable block and put it back in place\n".. - " - remove the block completely and put it back in place\n".. - "\n", - "Techage adds some new items to the game:\n".. - "\n".. - " - Meridium - an alloy for the production of luminous tools in TA1\n".. - " - Usmium - an ore that is mined in TA2 and needed for TA3\n".. - " - Baborium - a metal that is needed for recipes in TA3\n".. - " - Petroleum - is needed in TA3\n".. - " - Bauxite - an aluminum ore that is needed in TA4 to produce aluminum\n".. - " - Basalt - arises when water and lave touch\n".. - "\n", - "Meridium is an alloy of steel and mesecons crystals. Meridium ingots can be made with the coal burner from steel and mesecons crystals. Meridium glows in the dark. Tools made of Meridium also light up and are therefore very helpful in underground mining.\n".. - "\n".. - "\n".. - "\n", - "Usmium only occurs as nuggets and can only be obtained by washing gravel with the TA2/TA3 gravel washing system.\n".. - "\n".. - "\n".. - "\n", - "Barborium can only be obtained from underground mining. This substance can only be found at a depth of -250 to -340 meters.\n".. - "\n".. - "Baborium can only be melted in the TA3 Industrial Furnace.\n".. - "\n".. - "\n".. - "\n", - "Petroleum can only be found with the help of the Explorer and extracted with the help of appropriate TA3 machines. See TA3.\n".. - "\n".. - "\n".. - "\n", - "Bauxite is only extracted in underground mining. Bauxite is only found in stone at a height between -50 and -500 meters.\n".. - "It is required for the production of aluminum\\, which is mainly used in TA4.\n".. - "\n".. - "\n".. - "\n", - "Basalt is only created when lava and water come together.\n".. - "The best thing to do is to set up a system where a lava and a water source flow together.\n".. - "Basalt is formed where both liquids meet.\n".. - "You can build an automated basalt generator with the Sign Bot.\n".. - "\n".. - "\n".. - "\n", - " - 28.09.2019: Solar system added\n".. - " - 05.10.2019: Data on the solar system and description of the inverter and the power terminal changed\n".. - " - 18.11.2019: Chapter for ores\\, reactor\\, aluminum\\, silo\\, bauxite\\, furnace heating\\, gravel washing system added\n".. - " - 22.02.2020: corrections and chapters on the update\n".. - " - 29.02.2020: ICTA controller added and further corrections\n".. - " - 14.03.2020 Lua controller added and further corrections\n".. - " - 22.03.2020 More TA4 blocks added\n".. - "\n", - "TA1 is about mining sufficient ores and producing charcoal with simple tools and equipment\\, so that TA2 machines can be manufactured and operated.\n".. - "\n".. - "Of course\\, for an iron age there must also be iron and not just steel\\, as in \"Minetest Game\". As a result\\, some recipes have been changed so that iron has to be produced first and then steel later.\n".. - "\n".. - "The durability of the tools is based on the ages and therefore does not correspond to the original Minetest game.\n".. - "The durability / hardness for an axe\\, for example:\n".. - "\n".. - " - Bronze: 20\n".. - " - Steel: 30\n".. - "\n".. - "\n".. - "\n", - "You need the Charcoal Pile to make charcoal. Charcoal is required for the melting furnace\\, but also\\, for example\\, in TA2 for the steam engine.\n".. - "\n".. - "For the charcoal burner you need:\n".. - "\n".. - " - a lighter block ('techage:lighter')\n".. - " - 26 wooden blocks that are stacked into a pile of wood. The type of wood is irrelevant\n".. - " - Dirt to cover the pile of wood\n".. - " - Flint and Iron (technical name: 'fire:flint_and_steel') to light the lighter block\n".. - "\n".. - "Building instructions (see also plan):\n".. - "\n".. - " - Build a 5x5 area of dirt\n".. - " - Place 7 wood around the lighter but leave a hole to the lighter\n".. - " - Build another 2 layers of wood on top\\, making a 3x3x3 wooden cube\n".. - " - Cover everything with a layer of dirt into a 5x5x5 cube\\, but keep the hole to the lighter open\n".. - " - Light the lighter and immediately close the hole with a block of wood and dirt\n".. - " - If you have done everything correctly\\, the coal burner will start smoking after a few seconds\n".. - " - Only open the charcoal burner when the smoke has disappeared (approx. 20 min)\n".. - "\n".. - "Then you can remove the 9 charcoal blocks and refill the Charcoal Pile.\n".. - "\n".. - "\n".. - "\n", - "You need the melting furnace\\, for example\\, to melt iron and other ores in the melting pot. There are different recipes that require different temperatures. The higher the melting tower\\, the hotter the flame. A height of 11 blocks above the base plate is for all recipes\\, but a burner with this height also requires more charcoal.\n".. - "\n".. - "Building instructions (see also plan):\n".. - "\n".. - " - Build a stone tower (cobble) with a 3x3 base (7-11 blocks high)\n".. - " - Leave a hole open on one side at the bottom\n".. - " - Put a lighter in it\n".. - " - Fill the tower to the brim with charcoal by dropping the charcoal into the hole from above\n".. - " - Light the lighter through the hole\n".. - " - Place the melting pot on top of the tower directly into the flame\\, one block above the tower edge\n".. - " - To stop the burner\\, temporarily close the hole with an dirt block\\, for example.\n".. - "\n".. - "The melting pot has its own menu of recipes and an inventory where you have to put the ores in.\n".. - "\n".. - "\n".. - "\n", - "The watermill can be used to grind wheat and other grains into flour and then bake them in the furnace to make bread. \n".. - "The mill is powered by water power. To do this\\, a millrace must be led to the mill wheel via a canal.\n".. - "The water flow and thus the mill wheel can be controlled via a sluice. The sluice consists of the sluice lock and sluice handle.\n".. - "\n".. - "The picture on the right (click on \"Plan\") shows the structure of the watermill. \n".. - "\n".. - "\n".. - "\n", - "The watermill can be used to grind wheat and other grains into flour and then bake them in the oven to make bread. The mill must be connected to the mill wheel with a TA1 axle. The power of the mill wheel is only enough for one mill.\n".. - "\n".. - "The mill can be automated with the help of a Minecart Hopper\\, so that the flour\\, for example\\, is transported directly from the mill into an furnace in order to bake bread from it.\n".. - "\n".. - "\n".. - "\n", - "The sluice gate valve must be placed directly next to a pond or in a stream at the same height as the water surface.\n".. - "When the gate is opened\\, water flows through the slide. This water then has to be fed to the mill wheel\\, where it drives the mill.\n".. - "\n".. - "\n".. - "\n", - "The TA1 sluice handle must be placed on the sluice gate. The gate can be opened with the aid of the sluice handle (right click).\n".. - "\n".. - "\n".. - "\n", - "Block in different types of wood for building the millrace canal. However\\, any other material can also be used.\n".. - "\n".. - "\n".. - "\n", - "Block in different types of wood for building the millrace canal. This block is especially suitable in connection\n".. - "with posts of the wooden fence to build a support of the canal.\n".. - "\n".. - "\n".. - "\n", - "TA1 has its own tools such as hammer and gravel sieve\\, but the Minecart Hopper can also be used.\n".. - "\n".. - "\n".. - "\n", - "The TA1 hammer can be used to knock/dig stone in a mine\\, but also to smash cobble to gravel. The hammer is available in different versions and therefore different properties: bronze\\, steel\\, brass and diamond.\n".. - "\n".. - "\n".. - "\n", - "Ores can be sifted from the gravel with the gravel sieve. To do this\\, click on the sieve with the gravel. The sifted gravel and ores fall out below.\n".. - "\n".. - "In order not to stand at the sieve for hours\\, sieving can be automated with the hopper.\n".. - "\n".. - "\n".. - "\n", - "The hopper from the \"Minecart\" mod is primarily used for loading and unloading Minecarts. He sucks in items from above and passes them on to the right. Therefore\\, when placing the hopper\\, pay attention to the direction of dispensing.\n".. - "\n".. - "The hopper can also pull items from boxes (chest)\\, provided the box is next to or on the hopper.\n".. - "\n".. - "The hopper can also put items in boxes if the box is next to the hopper.\n".. - "\n".. - "\n".. - "\n", - "With the help of two boxes\\, two hoppers and a gravel sieve\\, the sieving process can be automated. The plan on the right shows the structure.\n".. - "\n".. - "Make sure that the boxes are \"chest_locked\"\\, otherwise someone will steal the valuable ores from the box below.\n".. - "\n".. - "\n".. - "\n", - "TA1 has its own metal alloy meridium. Meridium ingots can be made with the coal burner from steel and mesecons crystals. Meridium glows in the dark. Tools made of Meridium also light up and are therefore very helpful in underground mining.\n".. - "\n".. - "\n".. - "\n", - "TA2 is about building and operating the first machines for processing ores. Some machines have to be driven via drive axles. To do this\\, you need to build a steam engine and heat it with coal or charcoal.\n".. - "\n".. - "In TA2 there is also a gravel rinser that can be used to wash out rare ores such as Usmium nuggets. You will need these nuggets later for further recipes.\n".. - "\n".. - "\n".. - "\n", - "The steam engine consists of several blocks and must be assembled as shown in the plan on the right. The blocks TA2 fire box\\, TA2 boiler top\\, TA2 boiler bottom\\, TA2 cylinder\\, TA2 flywheel and steam pipes are required.\n".. - "\n".. - "In addition\\, drive axles and gear blocks are required for changing direction. The flywheel must be connected to all machines that have to be driven via the drive axles.\n".. - "\n".. - "Always pay attention to the alignment of all blocks when placing:\n".. - "\n".. - " - Cylinder on the left\\, flywheel on the right\n".. - " - Connect steam pipes where there is a corresponding hole\n".. - " - Drive axle on flywheel only on the right\n".. - " - In all machines\\, the drive axles can be connected on all sides\\, which is not occupied by other functions\\, such as the IN and OUT holes in the grinder and sieve.\n".. - "\n".. - "The boiler must be filled with water. Fill up to 10 buckets of water in the boiler.\n".. - "The fire box must be filled with coal or charcoal.\n".. - "When the water is hot (temperature display at the top)\\, the steam engine can be started on the flywheel.\n".. - "\n".. - "The steam engine has a capacity of 25 ku\\, so it can drive several machines at the same time.\n".. - "\n".. - "\n".. - "\n", - "Part of the steam engine.\n".. - "\n".. - "The fire box must be filled with coal or charcoal. The burning time depends on the power demanded by the steam engine. Coal burns for 32 s and charcoal for 96 s under full load.\n".. - "\n".. - "\n".. - "\n", - "Part of the steam engine. Must be filled with water. This is done by clicking on the boiler with a water bucket. When there is no more water or the temperature drops too low\\, the steam engine switches off. With the steam engine\\, some water is lost as steam with each piston stroke\\, so water has to be refilled regularly.\n".. - "\n".. - "\n".. - "\n", - "Part of the steam engine.\n".. - "\n".. - "\n".. - "\n", - "Drive part of the steam engine. The flywheel must be connected to the machines via drive axles.\n".. - "\n".. - "\n".. - "\n", - "Part of the steam engine. The boiler must be connected to the cylinder via the steam pipes. The steam pipe has no branches\\, the maximum length is 12 m (blocks).\n".. - "\n".. - "\n".. - "\n", - "The drive axles are used to transmit power from the steam engine to other machines. The maximum length of a drive axis is 10 blocks. With TA2 Gearboxes\\, larger distances can be bridged\\, and branches and changes of direction can be realized.\n".. - "\n".. - "\n".. - "\n", - "The TA2 Power Generator is required to operate lamps or other power consumers on a steam engine. The TA2 Power Generator has to be connected to drive axles on one side and then supplies electricity on the other side.\n".. - "\n".. - "If the Power Generator is not supplied with sufficient power\\, it goes into an error state and must be reactivated with a right-click.\n".. - "\n".. - "The Power Generator takes max. 25 ku of axle power and provides on the other side max. 24 ku as electricity. So he consumes one ku for the conversion.\n".. - "\n".. - "\n".. - "\n", - "For larger systems with several steam engines or many driven machines\\, an energy storage system is recommended. The energy storage at TA2 works with position energy. For this purpose\\, ballast (stones\\, gravel\\, sand) is pulled up in a chest with the help of a cable winch. If there is excess energy in the axis network\\, the chest is pulled upwards. If more energy is required in the short term than the steam engine can supply\\, the energy store releases the stored energy again and the weight chest moves down again. \n".. - "The energy storage consists of several blocks and must be assembled as shown in the plan on the right. \n".. - "In order to achieve the maximum storage capacity\\, the chest must be completely filled with weights and the mast including the two gear boxes must be 12 blocks high. Smaller structures are also possible.\n".. - "\n".. - "\n".. - "\n", - "The cable winch must be connected to a gear box and can absorb excess energy and thus pull a weight chest upwards. The maximum rope length is 10 blocks. \n".. - "\n".. - "\n".. - "\n", - "This chest must be placed under the winch with a distance of up to 10 blocks and filled with cobblestone\\, gravel or sand. If the minimum weight of a stack (99+ items) is reached and there is excess energy\\, the box is automatically connected to the winch via a rope and pulled up. \n".. - "\n".. - "\n".. - "\n", - "In order to transport objects from one processing station to the next\\, pushers and tubes are used. See plan.\n".. - "\n".. - "\n".. - "\n", - "Two machines can be connected with the help of a pusher and a tube. Tubes have no branches. The maximum length is 200 m (blocks).\n".. - "\n".. - "Alternatively\\, tubes can be placed using the Shift key. This allows\\, for example\\, tubes to be laid in parallel without them accidentally connecting.\n".. - "\n".. - "The transport capacity of a tube is unlimited and only limited by the pusher.\n".. - "\n".. - "\n".. - "\n", - "Several tubes can be combined into one tube via the concentrator. The direction in which all items are passed on is marked with an arrow. \n".. - "\n".. - "\n".. - "\n", - "A pusher is able to pull items out of boxes or machines and push them into other boxes or machines. In other words\\, there must be one and exactly one pusher between two blocks with inventory. Multiple pushers in a row are not possible.\n".. - "In the opposite direction\\, however\\, a pusher is permeable for items\\, so that a box can be filled via a tube and also taught.\n".. - "\n".. - "A pusher goes into the \"standby\" state if it has no items to push. If the output is blocked or the recipient's inventory is full\\, the pusher goes into the \"blocked\" state. The pusher automatically comes out of both states after a few seconds if the situation has changed.\n".. - "\n".. - "The processing power of a TA2 pusher is 2 items every 2 s.\n".. - "\n".. - "\n".. - "\n", - "The distributor is able to transport the items from his inventory sorted in up to four directions. To do this\\, the distributor must be configured accordingly.\n".. - "\n".. - "The distributor has a menu with 4 filters with different colors\\, corresponding to the 4 outputs. If an output is to be used\\, the corresponding filter must be activated via the \"on\" checkbox. All items that are configured for this filter are output via the assigned output. If a filter is activated without items being configured\\, we are talking about an \"unconfigured\"\\, open output.\n".. - "\n".. - "*Attention: The distributor is also a pusher at its output sides. Therefore\\, never pull items out of the distributor with a pusher!*\n".. - "\n".. - "There are two operating modes for a non-configured output:\n".. - "\n".. - "1) Output all items that cannot be output to any other exit\\, even if they are blocked.\n".. - "\n".. - "2) Only output the items that have not been configured for any other filter.\n".. - "\n".. - "In the first case\\, all items are always forwarded and the distributor does not run full. In the second case\\, items are held back and the distributor can run full and then block.\n".. - "\n".. - "The operating mode can be set using the \"blocking mode\" checkbox.\n".. - "\n".. - "The processing power of a TA2 distributor is 4 items every 2 s\\, whereby the distributor tries to distribute the 4 items to the open outputs.\n".. - "\n".. - "If the same item is configured multiple times in one filter\\, the long term distribution ratio will be influenced accordingly.\n".. - "\n".. - "Please note that the distribution is a probabilistic process. This means that the distribution rations won't be matched exactly\\, but only in the long term.\n".. - "\n".. - "The maximum stack size in the filters is 12\\; in total\\, not more than 36 items can be configured.\n".. - "\n".. - "\n".. - "\n", - "The gravel washer is a more complex machine with the goal of washing Usmium nuggets out of sieved gravel. A TA2 rinser with axis drive\\, a hopper\\, a chest and running water are required for the installation.\n".. - "\n".. - "Structure from left to right (see also plan):\n".. - "\n".. - " - A dirt block\\, on top of it the water source\\, surrounded on 3 sides by e.g. glass blocks\n".. - " - next to it the gravel rinser\\, if necessary with tube connections for the gravel delivery and removal\n".. - " - then the hopper with chest\n".. - "\n".. - "The whole thing is surrounded by further glass blocks\\, so that the water flows over the gravel rinser and the hopper and rinsed-out nuggets can be collected again by the hopper.\n".. - "\n".. - "\n".. - "\n", - "The gravel washer is able to rinse out the Usmium and copper ores from gravel that has already been sieved\\, provided that this is flushed with water.\n".. - "\n".. - "Whether the Gravel Rinser works correctly can be tested with sticks if these are placed in the inventory of the Gravel Rinser. These must be rinsed out individually and caught by the hopper.\n".. - "\n".. - "The processing power is one gravel item every 2 s. The gravel washer needs 3 ku of energy.\n".. - "\n".. - "\n".. - "\n", - "Crushing\\, grinding and sieving of cobblestone is used to extract ores. Sieved gravel can also be used for other purposes. Quarry\\, grinder and sieve must be driven and thus installed near a steam engine.\n".. - "\n".. - "\n".. - "\n", - "The quarry is used to remove stones and other materials from the underground. The quarry digs a 5x5 block hole. The depth is adjustable.\n".. - "The processing power is one block every 4 s. The quarry needs 10 ku of energy. The maximum depth is 20 meters. For greater depths see TA3 / TA4.\n".. - "\n".. - "\n".. - "\n", - "The grinder is able to grind various rocks\\, but also wood and other items.\n".. - "The processing power is one item every 4 s. The grinder needs 4 ku of energy.\n".. - "\n".. - "\n".. - "\n", - "The gravel sieve is able to sieve gravel to extract ores. The result is partially \"sieved gravel\"\\, which cannot be sieved again.\n".. - "The processing power is one item every 4 s. The gravel sieve requires 3 ku of energy.\n".. - "\n".. - "\n".. - "\n", - "TA2 machines can not only extract ores\\, but also produce objects.\n".. - "\n", - "The autocrafter is used for the automatic production of goods. Everything that the player can produce via the \"Crafting Grid\" can also be done by the autocrafter. To do this\\, the recipe must be entered in the menu of the autocrafter and the necessary ingredients added.\n".. - "\n".. - "Ingredients and manufactured goods can be transported in and out of the block via tubes and pushers.\n".. - "\n".. - "The processing power is one item every 4 s. The autocrafter requires 4 ku of energy.\n".. - "\n".. - "\n".. - "\n", - "The electronic fab is a special machine and can only be used for the production of vacuum tubes. Vacuum tubes are required for TA3 machines and blocks.\n".. - "\n".. - "The processing power is one vacuum tube every 6 s. The electronic fab requires 8 ku of energy.\n".. - "\n".. - "\n".. - "\n", - "", - "Some recipes require water. So that these recipes can also be processed automatically with the autocrafter\\, water must be provided in buckets. The liquid sampler is used for this. He needs empty buckets and has to be put in the water.\n".. - "\n".. - "The processing capacity is one water bucket every 8 s. The liquid sampler requires 3 ku of energy.\n".. - "\n".. - "\n".. - "\n", - "The protected chest can only be used by players who can build at this location\\, i.e. who have protection rights. It does not matter who sets the chest.\n".. - "\n".. - "\n".. - "\n", - "Minetest divides the map into so-called map blocks. These are cubes with an edge length of 16x16x16 blocks. Such a map block is always loaded completely by the server\\, but only the blocks around a player are loaded (approx. 2-3 blocks in all directions). In the player's direction of view\\, there are also more map blocks. Only this part of the world is active and only here do plants and trees grow or the machines run.\n".. - "\n".. - "With a forceload block you can force the map block in which the forceload block is located to remain loaded as long as you are on the server. When all your farms and machines are covered with Forceload blocks\\, everything is always running.\n".. - "\n".. - "The map blocks with their coordinates are predefined\\, e.g. (0\\,0\\,0) to (15\\,15\\,15)\\, or (16\\,16\\,16) to (31\\,31\\,31).\n".. - "You can move a forceload block within a map block as you like\\, the position of the map block remains unchanged.\n".. - "\n".. - "\n".. - "\n", - "At TA3 it is important to replace the steam-powered machines with more powerful and electric-powered machines.\n".. - "\n".. - "To do this\\, you have to build coal-fired power plants and generators. You will soon see that your electricity needs can only be met with oil-powered power plants. So you go looking for oil. Drilling derricks and oil pumps help them get the oil. Railways are used to transport oil to the power plants.\n".. - "\n".. - "The industrial age is at its peak.\n".. - "\n".. - "\n".. - "\n", - "The coal-fired power plant consists of several blocks and must be assembled as shown in the plan on the right. The blocks TA3 power station fire box\\, TA3 boiler top\\, TA3 boiler base\\, TA3 turbine\\, TA3 generator and TA3 cooler are required.\n".. - "\n".. - "The boiler must be filled with water. Fill up to 10 buckets of water in the boiler.\n".. - "The fire box must be filled with coal or charcoal.\n".. - "When the water is hot\\, the generator can then be started.\n".. - "\n".. - "Alternatively\\, the power plant can be equipped with an oil burner and then operated with oil.\n".. - "The oil can be refilled using a pump and oil pipe.\n".. - "\n".. - "The power plant delivers an output of 80 ku.\n".. - "\n".. - "\n".. - "\n", - "Part of the power plant.\n".. - "The fire box must be filled with coal or charcoal. The burning time depends on the power that is requested by the power plant. Coal burns for 20 s and charcoal for 60 s under full load. Correspondingly longer under partial load (50% load = double time).\n".. - "\n".. - "\n".. - "\n", - "Part of the power plant.\n".. - "\n".. - "The oil burner can be filled with crude oil\\, fuel oil\\, naphtha or gasoline. The burning time depends on the power that is requested by the power plant. Under full load\\, crude oil burns 15 s\\, fuel oil 20 s\\, naphtha 22 s and gasoline 25 s.\n".. - "\n".. - "Correspondingly longer under partial load (50% load = double time).\n".. - "\n".. - "The oil burner can only hold 50 units of fuel. An additional oil tank and an oil pump are therefore advisable.\n".. - "\n".. - "\n".. - "\n", - "Part of the power plant. Must be filled with water. If there is no more water or the temperature drops too low\\, the power plant switches off.\n".. - "\n".. - "The water consumption of the TA3 boiler is much lower than that of the steam engine due to the closed steam circuit.\n".. - "With the steam engine\\, some water is lost as steam with each piston stroke.\n".. - "\n".. - "\n".. - "\n", - "The turbine is part of the power plant. It must be placed next to the generator and connected to the boiler and cooler via steam pipes as shown in the plan.\n".. - "\n".. - "\n".. - "\n", - "The generator is used to generate electricity. It must be connected to the machines via power cables and junction boxes.\n".. - "\n".. - "\n".. - "\n", - "Used to cool the hot steam from the turbine. Must be connected to the boiler and turbine via steam pipes as shown in the plan.\n".. - "\n".. - "\n".. - "\n", - "In TA3 (and TA4) the machines are powered by electricity. To do this\\, machines\\, storage systems\\, and generators must be connected with power cables.\n".. - "TA3 has 2 types of power cables:\n".. - "\n".. - " - Insulated cables (TA power cables) for local wiring in the floor or in buildings. These cables can be hidden in the wall or in the floor (can be \"plastered\" with the trowel).\n".. - " - Overland lines (TA power line) for outdoor cabling over long distances. These cables are protected and cannot be removed by other players.\n".. - "\n".. - "Several consumers\\, storage systems\\, and generators can be operated together in a power network. Networks can be set up with the help of the junction boxes.\n".. - "If too little electricity is provided\\, consumers run out.\n".. - "In this context\\, it is also important that the functionality of Forceload blocks is understood\\, because generators\\, for example\\, only supply electricity when the corresponding map block is loaded. This can be enforced with a forceload block.\n".. - "\n".. - "In TA4 there is also a cable for the solar system.\n".. - "\n".. - "\n".. - "\n", - "Storage systems in the power grid fulfill two tasks:\n".. - "\n".. - " - To cope with peaks in demand: All generators always deliver just as much power as is needed. However\\, if consumers are switched on/off or there are fluctuations in demand for other reasons\\, consumers can fail for a short time. To prevent this\\, there should always be at least one battery block in every network. This serves as a buffer and compensates for these fluctuations in the seconds range.\n".. - " - To store regenerative energy: Solar and wind are not available 24 hours a day. So that the power supply does not fail when no electricity is produced\\, one or more storage systems must be installed in the network. Alternatively\\, the gaps can also be bridged with oil/coal electricity.\n".. - "\n".. - "A storage system indicates its capacity in kud\\, i.e. ku per day. For example\\, a storage system with 100 kud delivers 100 ku for one game day\\, or 10 ku for 10 game days.\n".. - "\n".. - "All TA3/TA4 energy sources have adjustable charging characteristics. By default this is set to \"80% - 100%\". This means that when the storage system is 80% full\\, the output is reduced further and further until it switches off completely at 100%. If electricity is required in the network\\, 100% will never be reached\\, since the power of the generator has at some point dropped to the electricity demand in the network and the storage system is no longer charged\\, but only the consumers are served.\n".. - "\n".. - "This has several advantages:\n".. - "\n".. - " - The charging characteristics are adjustable. This means\\, for example\\, that oil/coal energy sources can be reduced at 60% and regenerative energy sources only at 80%. This means that oil/coal is only burned if there are not enough renewable energy sources available.\n".. - " - Several energy sources can be operated in parallel and are loaded almost evenly\\, because all energy sources work\\, for example\\, up to 80% of the storage system's charging capacity at their full capacity and then reduce their capacity at the same time.\n".. - " - All storage systems in a network form a large buffer. The charging capacity and the filling level of the entire storage system can always be read in percent on every storage system\\, but also on the electricity terminal.\n".. - "\n".. - " \n".. - "\n", - "For local wiring in the floor or in buildings.\n".. - "Branches can be realized using junction boxes. The maximum cable length between machines or junction boxes is 1000 m. A maximum of 1000 nodes can be connected in a power network. All blocks with power connection\\, including junction boxes\\, count as nodes.\n".. - "\n".. - "Since the power cables are not automatically protected\\, the land lines (TA power line) are recommended for longer distances.\n".. - "\n".. - "Power cables can be plastered with the trowel so they can be hidden in the wall or in the floor. All stone\\, clay and other blocks without \"intelligence\" can be used as plastering material. Dirt does not work because dirt can be converted to grass or the like\\, which would destroy the line.\n".. - "\n".. - "For plastering\\, the cable must be clicked on with the trowel. The material with which the cable is to be plastered must be on the far left in the player inventory.\n".. - "The cables can be made visible again by clicking on the block with the trowel.\n".. - "\n".. - "In addition to cables\\, the TA junction box and the TA power switch box can also be plastered.\n".. - "\n".. - "\n".. - "\n", - "With the junction box\\, electricity can be distributed in up to 6 directions. Junction boxes can also be plastered (hidden) with a trowel and made visible again.\n".. - "\n".. - "\n".. - "\n", - "With the TA power line and the electricity poles\\, reasonably realistic overhead lines can be realized. The power pole heads also serve to protect the power line (protection). A pole must be set every 16 m or less. The protection only applies to the power line and the poles\\, however\\, all other blocks in this area are not protected.\n".. - "\n".. - "\n".. - "\n", - "Used to build electricity poles. Is protected from destruction by the electricity pole head and can only be removed by the owner.\n".. - "\n".. - "\n".. - "\n", - "Has up to four arms and thus allows electricity to be distributed in up to 6 directions.\n".. - "The electricity pole head protects power lines and poles within a radius of 8 m.\n".. - "\n".. - "\n".. - "\n", - "This electricity pole head has two fixed arms and is used for the overhead lines. However\\, it can also transmit current downwards and upwards.\n".. - "The electricity pole head protects power lines and poles within a radius of 8 m.\n".. - "\n".. - "\n".. - "\n", - "The switch can be used to switch the power on and off. To do this\\, the switch must be placed on a power switch box. The power switch box must be connected to the power cable on both sides.\n".. - "\n".. - "\n".. - "\n", - "The switch can be used to switch the power on and off. To do this\\, the switch must be placed on a power switch box. The power switch box must be connected to the power cable on both sides.\n".. - "\n".. - "\n".. - "\n", - "see TA power switch.\n".. - "\n".. - "\n".. - "\n", - "The small power generator runs on gasoline and can be used for small consumers with up to 12 ku. Gasoline burns for 150 s under full load. Correspondingly longer under partial load (50% load = double time).\n".. - "\n".. - "The power generator can only hold 50 units of gasoline. An additional tank and a pump are therefore advisable.\n".. - "\n".. - "\n".. - "\n", - "The battery block is used to store excess energy and automatically delivers power in the event of a power failure (if available).\n".. - "Several battery blocks together form a TA3 energy storage system. Each battery block has a display for the charging state and for the stored load.\n".. - "The values for the entire network are always displayed here. The stored load is displayed in \"kud\" or \"ku-days\" (analogous to kWh) 5 kud thus corresponds\\, for example\\, to 5 ku for a game day (20 min) or 1 ku for 5 game days.\n".. - "\n".. - "A battery block has 3.33 kud\n".. - "\n".. - "\n".. - "\n", - "The power terminal must be connected to the power grid. It shows data from the power grid.\n".. - "\n".. - "The most important figures are displayed in the upper half:\n".. - "\n".. - " - current/maximum generator power\n".. - " - current power consumption of all consumers\n".. - " - current charging current in/from the storage system\n".. - " - Current state of charge of the storage system in percent\n".. - "\n".. - "The number of network blocks is output in the lower half.\n".. - "\n".. - "Additional data on the generators and storage systems can be queried via the \"console\" tab.\n".. - "\n".. - "\n".. - "\n", - "The TA3 Electric Motor is required in order to be able to operate TA2 machines via the power grid. The TA3 Electric Motor converts electricity into axle power.\n".. - "If the electric motor is not supplied with sufficient power\\, it goes into an fault state and must be reactivated with a right-click.\n".. - "\n".. - "The electric motor takes max. 40 ku of electricity and provides on the other side max. 39 ku as axle power. So he consumes one ku for the conversion.\n".. - "\n".. - "\n".. - "\n", - "The TA3 industrial furnace serves as a supplement to normal furnaces. This means that all goods can be produced with \"cooking\" recipes\\, even in an industrial furnace. But there are also special recipes that can only be made in an industrial furnace.\n".. - "The industrial furnace has its own menu for recipe selection. Depending on the goods in the industrial furnace inventory on the left\\, the output product can be selected on the right.\n".. - "\n".. - "The industrial furnace requires electricity (for the booster) and fuel oil / gasoline for the burner. The industrial furnace must be assembled as shown in the plan on the right.\n".. - "\n".. - "See also TA4 heater.\n".. - "\n".. - "\n".. - "\n", - "Is part of the TA3 industrial furnace.\n".. - "\n".. - "The oil burner can be operated with crude oil\\, fuel oil\\, naphtha or gasoline. The burning time is 64 s for crude oil\\, 80 s for fuel oil\\, 90 s for naphtha and 100 s for gasoline.\n".. - "\n".. - "The oil burner can only hold 50 units of fuel. An additional tank and a pump are therefore advisable.\n".. - "\n".. - "\n".. - "\n", - "Is part of the TA3 industrial furnace. See TA3 industrial furnace.\n".. - "\n".. - "\n".. - "\n", - "Is part of the TA3 industrial furnace. See TA3 industrial furnace.\n".. - "\n".. - "\n".. - "\n", - "Liquids such as water or oil can only be pumped through the special pipes and stored in tanks. As with water\\, there are containers (canisters\\, barrels) in which the liquid can be stored and transported.\n".. - "\n".. - "It is also possible to connect several tanks using the yellow pipes and connectors. However\\, the tanks must have the same content and there must always be at least one yellow pipe between the tank\\, pump and distributor pipe.\n".. - "\n".. - "E.g. It is not possible to connect two tanks directly to a distributor pipe.\n".. - "\n".. - "The liquid filler is used to transfer liquids from containers to tanks. The plan shows how canisters or barrels with liquids are pushed into a liquid filler via pushers. The container is emptied in the liquid filler and the liquid is led down into the tank.\n".. - "\n".. - "The liquid filler can also be placed under a tank to empty the tank.\n".. - "\n".. - "\n".. - "\n", - "Liquids can be stored in a tank. A tank can be filled or emptied using a pump. To do this\\, the pump must be connected to the tank via a pipe (yellow pipes).\n".. - "\n".. - "A tank can also be filled or emptied manually by clicking on the tank with a full or empty liquid container (barrel\\, canister). It should be noted that barrels can only be completely filled or emptied. If\\, for example\\, there are less than 10 units in the tank\\, this remainder must be removed with canisters or pumped empty.\n".. - "\n".. - "A TA3 tank can hold 1000 units or 100 barrels of liquid.\n".. - "\n".. - "\n".. - "\n", - "The pump can be used to pump liquids from tanks or containers to other tanks or containers. The pump direction (arrow) must be observed for the pump. The yellow lines and connectors also make it possible to arrange several tanks on each side of the pump. However\\, the tanks must have the same content.\n".. - "\n".. - "The TA3 pump pumps 4 units of liquid every two seconds.\n".. - "\n".. - "Note 1: The pump must not be placed directly next to the tank. There must always be at least a piece of yellow pipe between them.\n".. - "\n".. - "\n".. - "\n", - "The liquid filler is used to transfer liquids between containers and tanks.\n".. - "\n".. - " - If the liquid filler is placed under a tank and empty barrels are put into the liquid filler with a pusher or by hand\\, the contents of the tank are transferred to the barrels and the barrels can be removed from the outlet\n".. - " - If the liquid filler is placed on a tank and if full containers are put into the liquid filler with a pusher or by hand\\, the content is transferred to the tank and the empty containers can be removed on the exit side\n".. - "\n".. - "It should be noted that barrels can only be completely filled or emptied. If\\, for example\\, there are less than 10 units in the tank\\, this remainder must be removed with canisters or pumped empty.\n".. - "\n".. - "\n".. - "\n", - "The yellow pipes are used for the transmission of gas and liquids.\n".. - "The maximum pipe length is 100 m.\n".. - "\n".. - "\n".. - "\n", - "The blocks serve as wall openings for tubes\\, so that no holes remain open.\n".. - "\n".. - "\n".. - "\n", - "There is a valve for the yellow pipes\\, which can be opened and closed with a click of the mouse.\n".. - "The valve can also be controlled via on/off commands.\n".. - "\n".. - "\n".. - "\n", - "In order to run your generators and stoves with oil\\, you must first look for oil and build a derrick and then extract the oil.\n".. - "TA3 oil explorer\\, TA3 oil drilling box and TA3 pump jack are used for this.\n".. - "\n".. - "\n".. - "\n", - "You can search for oil with the oil explorer. To do this\\, place the block on the floor and right-click to start the search. The oil explorer can be used above ground and underground at all depths.\n".. - "The chat output shows you the depth to which oil was searched and how much oil (petroleum) was found.\n".. - "You can click the block multiple times to search for oil in deeper areas. Oil fields range in size from 4\\,000 to 20\\,000 items.\n".. - "\n".. - "If the search was unsuccessful\\, you have to move the block approx. 16 m further.\n".. - "The oil explorer always searches for oil in the whole map block and below\\, in which it was set. A new search in the same map block (16x16 field) therefore makes no sense.\n".. - "\n".. - "If oil is found\\, the location for the derrick is displayed. You have to erect the derrick within the area shown\\, it is best to mark the spot with a sign and protect the entire area against foreign players.\n".. - "\n".. - "Don't give up looking for oil too quickly. If you're unlucky\\, it can take a long time to find an oil well.\n".. - "It also makes no sense to search an area that another player has already searched. The chance of finding oil anywhere is the same for all players.\n".. - "\n".. - "The oil explorer can always be used to search for oil.\n".. - "\n".. - "\n".. - "\n", - "The oil drill box must be placed in the position indicated by the oil explorer. Drilling for oil elsewhere is pointless.\n".. - "If the button on the oil drilling box is clicked\\, the derrick is erected above the box. This takes a few seconds.\n".. - "The oil drilling box has 4 sides\\, at IN the drill pipe has to be delivered via pusher and at OUT the drilling material has to be removed. The oil drilling box must be supplied with power via one of the other two sides.\n".. - "\n".. - "The oil drilling box drills to the oil field (1 meter in 16 s) and requires 16 ku of electricity.\n".. - "Once the oil field has been reached\\, the derrick can be dismantled and the box removed.\n".. - "\n".. - "\n".. - "\n", - "The oil pump (pump-jack) must now be placed in the place of the oil drilling box. The oil pump also requires electricity (16 ku) and supplies one unit of oil every 8 s. The oil must be collected in a tank. To do this\\, the oil pump must be connected to the tank via yellow pipes.\n".. - "Once all the oil has been pumped out\\, the oil pump can also be removed.\n".. - "\n".. - "\n".. - "\n", - "The drill pipe is required for drilling. As many drill pipe items are required as the depth specified for the oil field. The drill pipe is useless after drilling\\, but it also cannot be dismantled and remains in the ground. However\\, there is a tool to remove the drill pipe blocks (-> Tools -> TA3 drill pipe pliers).\n".. - "\n".. - "\n".. - "\n", - "The oil tank is the large version of the TA3 tank (see liquids -> TA3 tank).\n".. - "\n".. - "The large tank can hold 4000 units of oil\\, but also any other type of liquid.\n".. - "\n".. - "\n".. - "\n", - "", - "Tank carts can be used to transport oil from the oil well to the oil processing plant. A tank cart can be filled or emptied directly using pumps. In both cases\\, the yellow pipes must be connected to the tank cart from above.\n".. - "\n".. - "The following steps are necessary:\n".. - "\n".. - " - Place the tank cart in front of the rail bumper block. The bumper block must not yet be programmed with a time so that the tank cart does not start automatically\n".. - " - Connect the tank cart to the pump using yellow pipes\n".. - " - Switch on the pump\n".. - " - Program the bumper with a time (10 - 20 s)\n".. - "\n".. - "This sequence must be observed on both sides (fill / empty).\n".. - "\n".. - "\n".. - "\n", - "Canisters and barrels can be loaded into the Minecarts. To do this\\, the oil must first be transferred to barrels. The oil barrels can be pushed directly into the Minecart with a pusher and tubes (see map). The empty barrels\\, which come back from the unloading station by Minecart\\, can be unloaded using a hopper\\, which is placed under the rail at the stop.\n".. - "\n".. - "It is not possible with the hopper to both *unload the empty barrels and load the full barrels at a stop*. The hopper immediately unloads the full barrels. It is therefore advisable to set up 2 stations on the loading and unloading side and then program the Minecart accordingly using a recording run.\n".. - "\n".. - "The plan shows how the oil can be pumped into a tank and filled into barrels via a liquid filler and loaded into Minecarts.\n".. - "\n".. - "For the Minecarts to start again automatically\\, the bumper blocks must be configured with the station name and waiting time. 5 s are sufficient for unloading. However\\, since the pushers always go into standby for several seconds when there is no Minecart\\, a time of 15 or more seconds must be entered for loading.\n".. - "\n".. - "\n".. - "\n", - "The tank truck is used to transport liquids. Like tanks\\, it can be filled with pumps or emptied. In both cases\\, the yellow tube must be connected to the tank truck from above.\n".. - "\n".. - "200 units fit in the tank truck.\n".. - "\n".. - "\n".. - "\n", - "The chest cart is used to transport items. Like chests\\, it can be filled or emptied using a pusher.\n".. - "\n".. - "4 stacks fit in the chest cart.\n".. - "\n".. - "\n".. - "\n", - "Oil is a mixture of substances and consists of many components. The oil can be broken down into its main components such as bitumen\\, fuel oil\\, naphtha\\, gasoline and propane gas via a distillation tower.\n".. - "Further processing to end products takes place in the chemical reactor.\n".. - "\n".. - "\n".. - "\n", - "The distillation tower must be set up as in the plan at the top right.\n".. - "The bitumen is drained off via the base block. The exit is on the back of the base block (note the direction of the arrow).\n".. - "The \"distillation tower\" blocks with the numbers: 1\\, 2\\, 3\\, 2\\, 3\\, 2\\, 3\\, 4 are placed on this basic block\n".. - "Fuel oil\\, naphtha and gasoline are drained from the openings from bottom to top. The propane gas is caught at the top.\n".. - "All openings on the tower must be connected to tanks.\n".. - "The reboiler must be connected to the \"distillation tower 1\" block.\n".. - "\n".. - "The reboiler needs electricity (not shown in the plan)!\n".. - "\n".. - "\n".. - "\n", - "The reboiler heats the oil to approx. 400 ° C. It largely evaporates and is fed into the distillation tower for cooling.\n".. - "\n".. - "The reboiler requires 14 units of electricity and produces one unit of bitumen\\, fuel oil\\, naphtha\\, gasoline and propane every 16 s.\n".. - "To do this\\, the reboiler must be supplied with oil via a pump.\n".. - "\n".. - "\n".. - "\n", - "In addition to the tubes for goods transport\\, as well as the gas and power pipes\\, there is also a wireless communication level through which blocks can exchange data with each other. No lines have to be drawn for this\\, the connection between transmitter and receiver is only made via the block number. All blocks that can participate in this communication show the block number as info text if you fix the block with the mouse cursor.\n".. - "Which commands a block supports can be read out and displayed with the TechAge Info Tool (wrench).\n".. - "The simplest commands supported by almost all blocks are:\n".. - "\n".. - " - 'on' - to turn on block / machine / lamp\n".. - " - 'off' - to turn off the block / machine / lamp\n".. - "\n".. - "With the help of the TA3 Terminal\\, these commands can be tried out very easily. Suppose a signal lamp is number 123.\n".. - "Then with:\n".. - "\n".. - " cmd 123 on\n".. - "\n".. - "the lamp can be turned on and with:\n".. - "\n".. - " cmd 123 off\n".. - "\n".. - "the lamp can be turned off again. These commands must be entered in the input field of the TA3 terminal.\n".. - "\n".. - "Commands such as 'on' and'off' are sent to the recipient without a response coming back. These commands can therefore be sent to several receivers at the same time\\, for example with a push button / switch\\, if several numbers are entered in the input field.\n".. - "\n".. - "A command like 'state' requests the status of a block. The block then sends its status back. This type of confirmed command can only be sent to one recipient at a time.\n".. - "This command can also be tested with the TA3 terminal on a pusher\\, for example:\n".. - "\n".. - " cmd 123 state\n".. - "\n".. - "Possible responses from the pusher are:\n".. - "\n".. - " - 'running' -> I'm working\n".. - " - 'stopped' -> switched off\n".. - " - 'standby' -> nothing to do because source inventory is empty\n".. - " - 'blocked' -> can't do anything because target inventory is full\n".. - "\n".. - "This status and other information is also output when the wrench is clicked on the block.\n".. - "\n".. - "\n".. - "\n", - "The button/switch sends 'on' / 'off' commands to the blocks that have been configured via the numbers.\n".. - "The button/switch can be configured as a button or a switch. If it is configured as a button\\, the time between the 'on' and 'off' commands can be set. With the operating mode \"on button\" only an 'on' and no 'off' command is sent.\n".. - "\n".. - "The checkbox \"public\" can be used to set whether the button can be used by everyone (set) or only by the owner himself (not set).\n".. - "\n".. - "Note: With the programmer\\, block numbers can be easily collected and configured.\n".. - "\n".. - "\n".. - "\n", - "With the TA3 command converter\\, 'on' / 'off' commands can be converted into other commands\\, and forwarding can be prevented or delayed.\n".. - "The number of the target block or the numbers of the target blocks\\, the commands to be sent and the delay times in seconds must be entered. If no command is entered\\, nothing is sent.\n".. - "\n".. - "The numbers can also be programmed using the Techage programmer.\n".. - "\n".. - "\n".. - "\n", - "The TA3 flip-flop changes its state with each received 'on' command. Received 'off' commands are ignored. Depending on the status change\\, 'on' / 'off' commands are sent alternately. The number of the target block or the numbers of the target blocks must be entered. The numbers can also be programmed using the Techage programmer.\n".. - "\n".. - "For example\\, lamps can be switched on and off with the help of buttons.\n".. - "\n".. - "\n".. - "\n", - "The TA3 logic block can be programmed in such a way that one or more input commands are linked to one output command and sent. This block can therefore replace various logic elements such as AND\\, OR\\, NOT\\, XOR etc. \n".. - "Input commands for the logic block are 'on' /'off' commands.\n".. - "Input commands are referenced via the number\\, e.g. '1234' for the command from the sender with the number 1234. \n".. - "The same applies to output commands.\n".. - "\n".. - "A rule is structured as follows: \n".. - "\n".. - " = on/off if is true\n".. - "\n".. - "'' is the block number to which the command should be sent.\n".. - "'' is a boolean expression where input numbers are evaluated.\n".. - "\n".. - "*Examples for the input expression*\n".. - "\n".. - "Negate signal (NOT):\n".. - "\n".. - " 1234 == off\n".. - "\n".. - "Logical AND:\n".. - "\n".. - " 1234 == on and 2345 == on\n".. - "\n".. - "Logical OR:\n".. - "\n".. - " 1234 == on or 2345 == on\n".. - "\n".. - "The following operators are allowed: 'and' 'or' 'on' 'off' 'me' '==' '~=' '(' ')'\n".. - "\n".. - "If the expression is true\\, a command is sent to the block with the '' number. \n".. - "Up to four rules can be defined\\, whereby all rules are always checked when a command is received. \n".. - "The internal processing time for all commands is 100 ms. \n".. - "\n".. - "Your own node number can be referenced using the keyword 'me'. This makes it possible for the block to send itself a command (flip-flop function). \n".. - "\n".. - "The blocking time defines a pause after a command\\, during which the logic block does not accept any further external commands. Commands received during the blocking period are thus discarded. The blocking time can be defined in seconds. \n".. - "\n".. - "\n".. - "\n", - "The repeater sends the received signal to all configured numbers.\n".. - "This can make sense\\, for example\\, if you want to control many blocks at the same time. The repeater can be configured with the programmer\\, which is not possible with all blocks.\n".. - "\n".. - "\n".. - "\n", - "The sequencer can send a series of 'on' / 'off' commands\\, whereby the interval between the commands must be specified in seconds. You can use it to make a lamp blink\\, for example.\n".. - "Up to 8 commands can be configured\\, each with target block number and pending the next command.\n".. - "The sequencer repeats the commands endlessly when \"Run endless\" is set.\n".. - "If nothing is selected\\, only the specified time in seconds is waited for.\n".. - "\n".. - "\n".. - "\n", - "The timer can send commands time-controlled. The time\\, the target number(s) and the command itself can be specified for each command line. This means that lamps can be switched on in the evening and switched off again in the morning.\n".. - "\n".. - "\n".. - "\n", - "The terminal is primarily used to test the command interface of other blocks (see \"Logic / switching blocks\").\n".. - "You can also assign commands to keys and use the terminal productively.\n".. - "\n".. - " set \n".. - "\n".. - "With 'set 1 ON cmd 123 on'\\, for example\\, user key 1 can be programmed with the command 'cmd 123 on'. If the key is pressed\\, the command is sent and the response is output on the screen.\n".. - "\n".. - "The terminal has the following local commands:\n".. - "\n".. - " - 'clear' clear screen\n".. - " - 'help' output a help page\n".. - " - 'pub' switch to public mode\n".. - " - 'priv' switch to private mode\n".. - "\n".. - "In private mode\\, the terminal can only be used by players who can build at this location\\, i.e. who have protection rights.\n".. - "\n".. - "In public mode\\, all players can use the preconfigured keys.\n".. - "\n".. - "\n".. - "\n", - "The signal lamp can be switched on or off with the 'on' / 'off' command. This lamp does not need electricity and can be colored with the airbrush tool from the mod Unified Dyes\" and via Lua/Beduino commands.\n".. - "\n".. - "With the chat command '/ta_color' the color palette with the values for the Lua/Beduino commands is displayed and with '/ta_send color ' the color can be changed.\n".. - "\n".. - "\n".. - "\n", - "With these blocks you can realize doors and gates that can be opened via commands (blocks disappear) and closed again. One door controller is required for each gate or door.\n".. - "\n".. - "The appearance of the blocks can be adjusted via the block menu.\n".. - "This makes it possible to realize secret doors that only open for certain players (with the help of the player detector).\n".. - "\n".. - "\n".. - "\n", - "The door controller is used to control the TA3 door/gate blocks. With the door controller\\, the numbers of the door/gate blocks must be entered. If an 'on' / 'off' command is sent to the door controller\\, this opens/closes the door or gate.\n".. - "\n".. - "\n".. - "\n", - "The Door Controller II can remove and set all types of blocks. To teach in the Door Controller II\\, the \"Record\" button must be pressed. Then all blocks that should be part of the door / gate must be clicked. Then the \"Done\" button must be pressed. Up to 16 blocks can be selected. The removed blocks are saved in the controller's inventory. The function of the controller can be tested manually using the \"Remove\" or \"Set\" buttons. If an 'on' /'off' command is sent to the Door Controller II\\, it removes or sets the blocks as well.\n".. - "\n".. - "With '$send_cmnd(node_number\\, \"exchange\"\\, 2)' individual blocks can be set\\, removed or replaced by other blocks from the inventory. \n".. - "\n".. - "With '$send_cmnd(node_number\\, \"set\"\\, 2)' a block from the inventory can be set explicitly\\, as long as the inventory slot is not empty.\n".. - "\n".. - "A block can be removed again with '$send_cmnd(node_number\\, \"dig\"\\, 2)' if the inventory slot is empty. \n".. - "\n".. - "The name of the set block is returned with '$send_cmnd(node_number\\, \"get\"\\, 2)'.\n".. - "\n".. - "The slot number of the inventory (1 .. 16) must be passed as payload in all three cases.\n".. - "\n".. - "This can also be used to simulate extendable stairs and the like. \n".. - "\n".. - "\n".. - "\n", - "Different sounds can be played with the sound block. All sounds of the Mods Techage\\, Signs Bot\\, Hyperloop\\, Unified Inventory\\, TA4 Jetpack and Minetest Game are available.\n".. - "\n".. - "The sounds can be selected and played via the menu and via command.\n".. - "\n".. - " - Command 'on' to play a sound\n".. - " - Command 'sound ' to select a sound via the index\n".. - " - Command 'gain ' to adjust the volume via the '' value (1 to 5).\n".. - "\n".. - "\n".. - "\n", - "The Mesecons converter is used to convert Techage on/off commands into Mesecons signals and vice versa.\n".. - "To do this\\, one or more node numbers must be entered and the converter with Mesecons blocks\n".. - "has to be connected via Mesecons cables. The Mesecons converter can also be configured with the programmer.\n".. - "The Mesecons converter accepts up to 5 commands per second\\; it switches itself off at higher loads.\n".. - "\n".. - "*This node only exists if the mod mesecons is active!*\n".. - "\n".. - "\n".. - "\n", - "Detectors scan their surroundings and send an 'on' command when the search is recognized.\n".. - "\n".. - "\n".. - "\n", - "The detector is a special tube block that detects when items are passed on through the tube. To do this\\, it must be connected to tubes on both sides. If items are pushed into the detector with a pusher\\, they are automatically passed on.\n".. - "It sends an 'on' when an item is recognized\\, followed by an 'off' a second later.\n".. - "Then further commands are blocked for 8 seconds.\n".. - "The waiting time and the items that should trigger a command can be configured using the open-ended wrench menu. \n".. - "\n".. - "\n".. - "\n", - "The cart detector sends an 'on' command if it has recognized a cart (Minecart) directly in front of it. In addition\\, the detector can also restart the cart when an 'on' command is received.\n".. - "\n".. - "The detector can also be programmed with its own number. In this case\\, he pushes all the wagons that stop near him (one block in all directions).\n".. - "\n".. - "\n".. - "\n", - "The node detector sends an 'on' command if it detects that nodes (blocks) appear or disappear in front of it\\, but must be configured accordingly. After switching the detector back to the standard state (gray block)\\, an 'off' command is sent. Valid blocks are all types of blocks and plants\\, but not animals or players. The sensor range is 3 blocks / meter in the direction of the arrow.\n".. - "\n".. - "\n".. - "\n", - "The player detector sends an 'on' command if it detects a player within 4 m of the block. If the player leaves the area again\\, an 'off' command is sent.\n".. - "If the search should be limited to specific players\\, these player names can also be entered.\n".. - "\n".. - "\n".. - "\n", - "The light detector sends an 'on' command if the light level of the block above exceeds a certain level\\, which can be set through the right-click menu.\n".. - "If you have a TA4 Lua Controller\\, you can get the exact light level with $get_cmd(num\\, 'light_level')\n".. - "\n".. - "\n".. - "\n", - "TA3 has the same machines as TA2\\, only these are more powerful and require electricity instead of axis drive.\n".. - "Therefore\\, only the different technical data are given below.\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA2.\n".. - "The processing power is 6 items every 2 s.\n".. - "\n".. - "\n".. - "\n", - "The function of the TA3 distributor corresponds to that of TA2.\n".. - "The processing power is 12 items every 4 s.\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA2.\n".. - "The processing power is 2 items every 4 s. The autocrafter requires 6 ku of electricity.\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA2\\, only TA4 WLAN chips are produced here.\n".. - "The processing power is one chip every 6 s. The block requires 12 ku of electricity for this.\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA2.\n".. - "The maximum depth is 40 meters. The quarry requires 12 ku of electricity.\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA2.\n".. - "The processing power is 2 items every 4 s. The block requires 4 ku of electricity.\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA2.\n".. - "The probability is also the same as for TA2. The block also requires 3 ku of electricity.\n".. - "But in contrast to TA2\\, the status of the TA3 block can be read (controller)\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA2.\n".. - "The processing power is 2 items every 4 s. The block requires 6 ku of electricity.\n".. - "\n".. - "\n".. - "\n", - "The injector is a TA3 pusher with special properties. It has a menu for configuration. Up to 8 items can be configured here. He only takes these items from a chest to pass them on to machines with recipes (autocrafter\\, industrial furnace and electronic fab).\n".. - "\n".. - "When passing on\\, only one position in the inventory is used in the target machine. If\\, for example\\, only the first three entries are configured in the injector\\, only the first three storage locations in the machine's inventory are used. So that an overflow in the machine inventory is prevented.\n".. - "\n".. - "The injector can also be switched to \"pull mode\". Then he only pulls items out of the chest from the positions that are defined in the configuration of the injector. In this case\\, item type and position must match. This allows to empty specific inventory entries of a chest. \n".. - "\n".. - "The processing power is up to 8 times one item every 4 seconds.\n".. - "\n".. - "\n".. - "\n", - "The Flow Limiter limits the number of items that can be pushed through by using a slider. This allows the number of items that are put into an oven\\, for example\\, to be precisely adapted to the recipe.\n".. - "\n".. - "The Flow Limiter must be configured via the menu and then started. If the configured number of items has been passed\\, the block switches off. The next time the Flow Limiter is switched on\\, it again transmits the configured number of items.\n".. - "\n".. - "*Note: The Flow Limiter must be placed behind the pusher.*\n".. - "\n".. - "The Flow Limiter can also be configured and started using a Lua or Beduino controller.\n".. - "\n".. - "\n".. - "\n", - "", - "The Techage Info Tool (open-ended wrench) has several functions. It shows the time\\, position\\, temperature and biome when an unknown block is clicked on.\n".. - "If you click on a TechAge block with command interface\\, all available data will be shown (see also \"Logic / switching blocks\").\n".. - "\n".. - "With Shift + right click an extended menu can be opened for some blocks. Depending on the block\\, further data can be called up or special settings can be made here. In the case of a generator\\, for example\\, the charging curve/switch-off can be programmed. \n".. - "\n".. - "\n".. - "\n", - "With the programmer\\, block numbers can be collected from several blocks with a right click and written into a block like a button / switch with a left click.\n".. - "If you click in the air\\, the internal memory is deleted.\n".. - "\n".. - "\n".. - "\n", - "The trowel is used for plastering power cables. See also \"TA power cable\".\n".. - "\n".. - "\n".. - "\n", - "This tool can be used to remove the drill pipe blocks if\\, for example\\, a tunnel is to pass through there.\n".. - "\n".. - "\n".. - "\n", - "The Techage Screwdriver serves as a replacement for the normal screwdriver. It has the following functions:\n".. - "\n".. - " - Left click: turn the block to the left\n".. - " - Right click: turn the visible side of the block upwards\n".. - " - Shift + left click: save the alignment of the clicked block\n".. - " - Shift + right click: apply the saved alignment to the clicked block\n".. - "\n".. - " \n".. - "\n", - "Renewable energy sources such as wind\\, sun and biofuels help you to leave the oil age. With modern technologies and intelligent machines you set out into the future.\n".. - "\n".. - "\n".. - "\n", - "A wind turbine always supplies electricity when there is wind. There is no wind in the game\\, but the mod simulates this by turning the wind turbines only in the morning (5:00 - 9:00) and in the evening (17:00 - 21:00). A wind turbine only supplies electricity if it is set up in a suitable location.\n".. - "\n".. - "The TA wind power plants are pure offshore plants\\, which means that they have to be built in the sea. This means that wind turbines can only be build in a sea (occean) biome and that there must be sufficient water and a clear view around the mast.\n".. - "\n".. - "To find a suitable spot\\, click on the water with the wrench (TechAge Info Tool). A chat message will show you whether this position is suitable for the mast of the wind turbine.\n".. - "\n".. - "The current must be led from the rotor block down through the mast. First pull the power line up and then \"plaster\" the power cable with TA4 pillar blocks. A work platform can be built below. The plan on the right shows the structure in the upper part.\n".. - "\n".. - "The wind turbine delivers 70 ku\\, but only 8 hours a day (see above).\n".. - "\n".. - "\n".. - "\n", - "The wind turbine block (rotor) is the heart of the wind turbine. This block must be placed on top of the mast. Ideally at Y = 15\\, then you just stay within a map / forceload block.\n".. - "When you start the turbine\\, all conditions for the operation of the wind turbine are checked. If all conditions are met\\, the rotor blades (wings) appear automatically. Otherwise you will get an error message.\n".. - "\n".. - "\n".. - "\n", - "This block must be placed on the black end of the wind turbine block.\n".. - "\n".. - "\n".. - "\n", - "This flashing light is only for decorative purposes and can be placed on top of the wind turbine block.\n".. - "\n".. - "\n".. - "\n", - "This builds the mast for the wind turbine. However\\, these blocks are not set by hand but must be set with the help of a trowel\\, so that the power line to the mast tip is replaced with these blocks (see under TA power cable).\n".. - "\n".. - "\n".. - "\n", - "The solar system only produces electricity when the sun is shining. In the game this is every game day from 6:00 am to 6:00 pm.\n".. - "The same power is always available during this time. After 6:00 p.m.\\, the solar modules switch off completely.\n".. - "\n".. - "The biome temperature is decisive for the performance of the solar modules. The hotter the temperature\\, the higher the yield.\n".. - "The biome temperature can be determined with the Techage Info Tool (wrench). It typically fluctuates between 0 and 100:\n".. - "\n".. - " - full power is available at 100\n".. - " - at 50\\, half the power is available\n".. - " - at 0 there is no service available\n".. - "\n".. - "It is therefore advisable to look for hot steppes and deserts for the solar system.\n".. - "The overhead lines are available for the transport of electricity.\n".. - "However\\, hydrogen can also be produced\\, which can be transported and converted back into electricity at the destination.\n".. - "\n".. - "The smallest unit in a solar system is two solar modules and one carrier module. The carrier module must be placed first\\, the two solar modules to the left and right next to it (not above!).\n".. - "\n".. - "The plan on the right shows 3 units\\, each with two solar modules and one carrier module\\, connected to the inverter via red cables.\n".. - "\n".. - "Solar modules supply DC voltage\\, which cannot be fed directly into the power grid. Therefore\\, the solar units must first be connected to the inverter via the red cable. This consists of two blocks\\, one for the red cable to the solar modules (DC) and one for the gray power cable to the power grid (AC).\n".. - "\n".. - "The map area where the solar system is located must be fully loaded. This also applies to the direct position above the solar module\\, because the light intensity is regularly measured there. It is therefore advisable to first set a forceload block and then to place the modules within this area.\n".. - "\n".. - "\n".. - "\n", - "The solar module must be placed on the carrier module. Two solar modules are always required.\n".. - "In a pair\\, the solar modules perform up to 3 ku\\, depending on the temperature.\n".. - "With the solar modules\\, care must be taken that they have full daylight and are not shaded by blocks or trees. This can be tested with the Info Tool (wrench).\n".. - "\n".. - "\n".. - "\n", - "The carrier module is available in two heights (1m and 2m). Both are functionally identical.\n".. - "The carrier modules can be placed directly next to one another and thus connected to form a row of modules. The connection to the inverter or to other module series must be made with the red low-voltage cables or the low-voltage junction boxes.\n".. - "\n".. - "\n".. - "\n", - "The inverter converts the solar power (DC) into alternating current (AC) so that it can be fed into the power grid.\n".. - "An inverter can feed a maximum of 100 ku of electricity\\, which corresponds to 33 solar modules or more.\n".. - "\n".. - "\n".. - "\n", - "The low voltage cable is used to connect rows of solar modules to the inverter. The cable must not be used for other purposes.\n".. - "\n".. - "The maximum cable length is 200 m.\n".. - "\n".. - "\n".. - "\n", - "The junction box must be placed on the floor. It has only 4 connections (in the 4 directions).\n".. - "\n".. - "\n".. - "\n", - "As the name suggests\\, the street lamp solar cell is used to power a street lamp. A solar cell can supply two lamps (1 ku). The solar cell stores the sun's energy during the day and delivers the electricity to the lamp at night. That means the lamp only glows in the dark.\n".. - "\n".. - "This solar cell cannot be combined with the other solar modules.\n".. - "\n".. - "\n".. - "\n", - "The thermal energy storage replaces the battery block from TA3.\n".. - "\n".. - "The thermal energy store consists of a concrete shell (concrete blocks) filled with gravel. Five sizes of the storage are possible:\n".. - "\n".. - " - Cover with 5x5x5 concrete blocks\\, filled with 27 gravel\\, storage capacity: 22.5 kud\n".. - " - Cover with 7x7x7 concrete blocks\\, filled with 125 gravel\\, storage capacity: 104 kud\n".. - " - Cover with 9x9x9 concrete blocks\\, filled with 343 gravel\\, storage capacity: 286 kud\n".. - " - Cover with 11x11x11 concrete blocks\\, filled with 729 gravel\\, storage capacity: 610 kud\n".. - " - Cover with 13x13x13 concrete blocks\\, filled with 1331 gravel\\, storage capacity: 1112 kud\n".. - "\n".. - "A window made of an obsidian glass block may be in the concrete shell. This must be placed fairly in the middle of the wall. Through this window you can see whether the storage is loaded more than 80%. In the plan on the right you can see the structure of TA4 heat exchanger consisting of 3 blocks\\, the TA4 turbine and the TA4 generator. Pay attention to the alignment of the heat exchanger (the arrow at block 1 must point to the turbine).\n".. - "\n".. - "Contrary to the plan on the right\\, the connections on the storage block must be on the same level (arranged horizontally\\, i.e. not below and above). The pipe inlets (TA4 Pipe Inlet) must be exactly in the middle of the wall and face each other. The yellow TA4 pipes are used as steam pipes. The TA3 steam pipes cannot be used here.\n".. - "Both the generator and the heat exchanger have a power connection and must be connected to the power grid.\n".. - "\n".. - "In principle\\, the heat storage system works exactly the same as the batteries\\, only with much more storage capacity.\n".. - "\n".. - "In order for the heat storage system to work\\, all blocks (also the concrete shell and gravel) must be loaded using a forceload block.\n".. - "\n".. - "\n".. - "\n", - "The heat exchanger consists of 3 parts that must be placed on top of each other\\, with the arrow of the first block pointing towards the turbine. The pipes must be built with the yellow TA4 pipes.\n".. - "The heat exchanger must be connected to the power grid. The energy storage device is recharged via the heat exchanger\\, provided that sufficient electricity is available. \n".. - "\n".. - "\n".. - "\n", - "The turbine is part of the energy storage. It must be placed next to the generator and connected to the heat exchanger via TA4 tubes as shown in the plan.\n".. - "\n".. - "\n".. - "\n", - "The generator is used to generate electricity. Therefore\\, the generator must also be connected to the power grid.\n".. - "The generator is part of the energy storage. It is used to generate electricity and thus releases the energy from the energy storage unit. Therefore\\, the generator must also be connected to the power grid.\n".. - "\n".. - "Important: Both\\, heat exchanger and generator must be connected to the same power grid! \n".. - "\n".. - "\n".. - "\n", - "One pipe inlet block each must be installed on both sides of the storage block. The blocks must face each other exactly.\n".. - "\n".. - "The pipe inlet blocks *cannot* be used as normal wall openings\\, use the TA3 pipe wall entry blocks instead.\n".. - "\n".. - "\n".. - "\n", - "With TA4\\, the yellow pipes are used for the transmission of gas and liquids.\n".. - "The maximum cable length is 100 m.\n".. - "\n".. - "\n".. - "\n", - "With the help of power cables and junction boxes\\, power networks of up to 1000 blocks/nodes can be set up. However\\, it should be noted that distribution boxes must also be counted. This means that up to 500 generators/storage systems/machines/lamps can be connected to a power grid.\n".. - "\n".. - "With the help of an isolating transformer and electricity meter\\, networks can be connected to form even larger structures.\n".. - "\n".. - "\n".. - "\n", - "With the help of an isolating transformer\\, two power grids can be connected to form a larger network. The isolation transformer can transmit electricity in both directions.\n".. - "\n".. - "The isolation transformer can transmit up to 300 ku. The maximum value is adjustable via the wrench menu.\n".. - "\n".. - "\n".. - "\n", - "With the help of an electricity meter\\, two electricity networks can be connected to form a larger network. The electricity meter only transmits electricity in one direction (note arrow). The amount of electrical energy passed through (in kud) is measured and displayed. This value can also be queried by a Lua controller using the 'consumption' command. The current current can be queried via the command 'current'.\n".. - "\n".. - "The electricity meter can pass up to 200 ku. The maximum value is adjustable via the wrench menu.\n".. - "\n".. - "A power output countdown can also be entered via the wrench menu. When this countdown reaches zero\\, the electricity meter switches off. The countdown can be queried using the 'countdown' command.\n".. - "\n".. - "\n".. - "\n", - "The TA4 laser is used for wireless power transmission. Two blocks are required for this: TA4 Laser Beam Emitter and TA4 Laser Beam Receiver. There must be an air gap between the two blocks so that the laser beam can be built up from the emitter to the receiver. First the emitter must be placed. This immediately switches on the laser beam and shows possible positions of the receiver. Possible positions for the receiver are also output via a chat message. \n".. - "\n".. - "With the laser\\, distances of up to 96 blocks can be bridged. Once the connection has been established (no current has to flow)\\, this is indicated via the info text of the emitter and also of the receiver. \n".. - "\n".. - "The laser blocks themselves do not require any electricity.\n".. - "\n".. - "\n".. - "\n", - "Electrolysis can be used to split electricity into hydrogen and oxygen. On the other hand\\, hydrogen can be converted back into electricity with oxygen from the air using a fuel cell.\n".. - "This enables current peaks or an excess supply of electricity to be converted into hydrogen and thus stored.\n".. - "\n".. - "In the game\\, electricity can be converted back into electricity via the fuel cell using the electrolyzer in hydrogen and hydrogen.\n".. - "This means that electricity (in the form of hydrogen) can not only be stored in tanks\\, but also transported by means of the tank cart.\n".. - "\n".. - "However\\, the conversion of electricity into hydrogen and back is lossy. Out of 100 units of electricity\\, only 95 units of electricity come out after the conversion to hydrogen and back.\n".. - "\n".. - "\n".. - "\n", - "The electrolyzer converts electricity into hydrogen.\n".. - "It must be powered from the left. On the right\\, hydrogen can be extracted via pipes and pumps.\n".. - "\n".. - "The electrolyzer can draw up to 35 ku of electricity and then generates a hydrogen item every 4 s.\n".. - "200 units of hydrogen fit into the electrolyzer.\n".. - "\n".. - "The electrolyzer has a wrench menu for setting the current consumption and the switch-off point.\n".. - "\n".. - "If the power stored in the power grid falls below the specified value of the switch-off point\\, the electrolyzer switches off automatically. This prevents the storage systems from running empty.\n".. - "\n".. - "\n".. - "\n", - "The fuel cell converts hydrogen into electricity.\n".. - "It must be supplied with hydrogen from the left by a pump. The power connection is on the right.\n".. - "\n".. - "The fuel cell can deliver up to 34 ku of electricity and needs a hydrogen item every 4 s.\n".. - "\n".. - "Usually the fuel cell works as a category 2 generator (like other storage systems). \n".. - "In this case\\, no other category 2 blocks such as the battery block can be charged. However\\, the fuel cell can also be used as a category 1 generator via the check box.\n".. - "\n".. - "\n".. - "\n", - "The reactor is used to process the ingredients obtained from the distillation tower or from other recipes into new products.\n".. - "The plan on the left shows only one possible variant\\, since the arrangement of the silos and tanks depends on the recipe.\n".. - "\n".. - "The primary output product is always output to the side of the reactor stand\\, regardless of whether it is a powder or a liquid. The (secondary) waste product is always discharged at the bottom of the reactor stand.\n".. - "\n".. - "A reactor consists of:\n".. - "\n".. - " - Various tanks and silos with the ingredients that are connected to the doser via pipes\n".. - " - optionally a reactor base\\, which discharges the waste from the reactor (only necessary for recipes with two output products)\n".. - " - the reactor stand\\, which must be placed on the base (if available). The stand has a power connection and draws 8 ku during operation.\n".. - " - The reactor vessel that has to be placed on the reactor stand\n".. - " - The filler pipe that must be placed on the reactor vessel\n".. - " - The dosing device\\, which has to be connected to the tanks or silos and the filler pipe via pipes\n".. - "\n".. - "Note 1: Liquids are only stored in tanks\\, solids and substances in powder form only in silos. This applies to ingredients and output products.\n".. - "\n".. - "Note 2: Tanks or silos with different contents must not be connected to a pipe system. In contrast\\, several tanks or silos with the same content may hang in parallel on one line.\n".. - "\n".. - "Cracking breaks long chains of hydrocarbons into short chains using a catalyst.\n".. - "Gibbsite powder serves as a catalyst (is not consumed). It can be used to convert bitumen into fueloil\\, fueloil into naphtha and naphtha into gasoline.\n".. - "\n".. - "In hydrogenation\\, pairs of hydrogen atoms are added to a molecule to convert short-chain hydrocarbons into long ones.\n".. - "Here iron powder is required as a catalyst (is not consumed). It can be used to convert gas (propane) into isobutane\\,\n".. - "isobutane into gasoline\\, gasoline into naphtha\\, naphtha into fueloil\\, and fueloil into bitumen.\n".. - "\n".. - "\n".. - "\n", - "Part of the chemical reactor.\n".. - "Pipes for input materials can be connected on all 4 sides of the doser. The materials for the reactor are discharged upwards.\n".. - "\n".. - "The recipe can be set and the reactor started via the doser.\n".. - "\n".. - "As with other machines:\n".. - "\n".. - " - if the doser is in standby mode\\, one or more ingredients are missing\n".. - " - if the doser is in the blocked state\\, the output tank or silo is full\\, defective or incorrectly connected\n".. - "\n".. - "The doser does not need any electricity. A recipe is processed every 10 s.\n".. - "\n".. - "\n".. - "\n", - "Part of the chemical reactor. The reactor has a inventory for the catalyst items (for cracking and hydrogenation recipes).\n".. - "\n".. - "\n".. - "\n", - "Part of the chemical reactor. Must be placed on the reactor. If this does not work\\, remove the pipe at the position above and place it again.\n".. - "\n".. - "\n".. - "\n", - "Part of the chemical reactor. Here is also the power connection for the reactor. The reactor requires 8 ku of electricity.\n".. - "\n".. - "The stand has two pipe connections\\, to the right for the starting product and down for the waste\\, such as red mud in aluminum production.\n".. - "\n".. - "\n".. - "\n", - "Part of the chemical reactor. Is required for the drainage of the waste product.\n".. - "\n".. - "\n".. - "\n", - "Part of the chemical reactor. Is required to store substances in powder or granule form.\n".. - "\n".. - "\n".. - "\n", - "The ICTA controller (ICTA stands for \"If Condition Then Action\") is used to monitor and control machines. The controller can be used to read in data from machines and other blocks and\\, depending on this\\, switch other machines and blocks on / off.\n".. - "\n".. - "Machine data is read in and blocks and machines are controlled using commands. Chapter TA3 -> Logic / switching blocks is important for understanding how commands work.\n".. - "\n".. - "The controller requires a battery to operate. The display is used to output data\\, the signal tower to display errors.\n".. - "\n".. - "\n".. - "\n", - "The controller works on the basis of 'IF THEN ' rules. Up to 8 rules can be created per controller.\n".. - "\n".. - "Examples of rules are:\n".. - "\n".. - " - If a distributor is 'blocked'\\, the pusher in front of it should be switched off\n".. - " - If a machine shows an error\\, this should be shown on the display\n".. - "\n".. - "The controller checks these rules cyclically. To do this\\, a cycle time in seconds (`` Cycle / s '') must be specified for each rule (1..1000).\n".. - "\n".. - "For rules that evaluate an on / off input\\, e.g. from a switch or detector\\, cycle time 0 must be specified. The value 0 means that this rule should always be carried out when the input signal has changed\\, e.g. the button has sent a new value.\n".. - "\n".. - "All rules should only be executed as often as necessary. This has two advantages:\n".. - "\n".. - " - the battery of the controller lasts longer (each controller needs a battery)\n".. - " - the load for the server is lower (therefore fewer lags)\n".. - "\n".. - "You have to set a delay time ('after/s') for each action. If the action is to be carried out immediately\\, 0 must be entered.\n".. - "\n".. - "The controller has its own help and information on all commands via the controller menu.\n".. - "\n".. - "\n".. - "\n", - "The battery must be placed in close proximity to the controller\\, i.e. in one of the 26 positions around the controller.\n".. - "\n".. - "\n".. - "\n", - "The display shows its number after placement. The display can be addressed via this number. Texts can be output on the display\\, whereby the display can display 5 lines and thus 5 different texts.\n".. - "\n".. - "The display is updated at most once per second.\n".. - "\n".. - "\n".. - "\n", - "The TA4 Display XL is twice the size of the TA4 display.\n".. - "\n".. - "The display is updated every two seconds at most.\n".. - "\n".. - "\n".. - "\n", - "The signal tower can display red\\, green and orange. A combination of the 3 colors is not possible.\n".. - "\n".. - "\n".. - "\n", - "As the name suggests\\, the Lua controller must be programmed in the Lua programming language. The manual in English is here available:\n".. - "\n".. - "https://github.com/joe7575/techage/blob/master/manuals/ta4_lua_controller_EN.md\n".. - "\n".. - "The Lua controller also requires a battery. The battery must be placed in close proximity to the controller\\, i.e. in one of the 26 positions around the controller.\n".. - "\n".. - "\n".. - "\n", - "The server is used for the central storage of data from several Lua controllers. It also saves the data after a server restart.\n".. - "\n".. - "\n".. - "\n", - "The TA4 sensor box is used to set up automatic warehouses or vending machines in conjunction with the Lua controller.\n".. - "If something is put into the box or removed\\, or one of the \"F1\" / \"F2\" keys is pressed\\, an event signal is sent to the Lua controller.\n".. - "The sensor box supports the following commands:\n".. - "\n".. - " - The status of the box can be queried via 'state = $send_cmnd(\\, \"state\")'. Possible answers are: \"empty\"\\, \"loaded\"\\, \"full\"\n".. - " - The last player action can be queried via 'name\\, action = $send_cmnd(\\, \"action\")'. 'name' is the player name. One of the following is returned as 'action': \"put\"\\, \"take\"\\, \"f1\"\\, \"f2\".\n".. - " - The contents of the box can be read out via 'stacks = $send_cmnd(\\, \"stacks\")'. See: https://github.com/joe7575/techage/blob/master/manuals/ta4_lua_controller_EN.md#sensor-chest\n".. - " - Via '$send_cmnd(\\, \"text\"\\, \"press both buttons andnput something into the chest\")' the text can be set in the menu of the sensor box.\n".. - "\n".. - "The checkbox \"Allow public chest access\" can be used to set whether the box can be used by everyone or only by players who have access/protection rights here.\n".. - "\n".. - "\n".. - "\n", - "The terminal is used for input / output for the Lua controller.\n".. - "\n".. - "\n".. - "\n", - "", - "Only the appearance of the TA4 button/switch has changed. The functionality is the same as with the TA3 button/switch. With the wrench menu\\, however\\, the data can be changed later.\n".. - "\n".. - "\n".. - "\n", - "This block has two buttons that can be individually configured using the wrench menu. The labeling and the target block address can be configured for each button. In addition\\, the command that is to be sent can be configured for each button. \n".. - "\n".. - "\n".. - "\n", - "This block has four buttons that can be individually configured using the wrench menu. The labeling and the target block address can be configured for each button. In addition\\, the command that is to be sent can be configured for each button. \n".. - "\n".. - "\n".. - "\n", - "This block has two lamps that can be controlled individually. Each lamp can display the colors \"red\"\\, \"green\" and \"amber\". The labeling for both lamps can be configured via the wrench menu. The lamps can be controlled using the following commands:\n".. - "\n".. - " - Switch lamp 1 to red: '$send_cmnd(1234\\, \"red\"\\, 1)'\n".. - " - Switch lamp 2 to green: '$send_cmnd(1234\\, \"green \"\\, 2)'\n".. - " - Switch lamp 1 to orange: '$send_cmnd(1234\\, \"amber\"\\, 1)'\n".. - " - Switch lamp 2 off: '$send_cmnd(1234\\, \"off\"\\, 2)'\n".. - "\n".. - "\n".. - "\n", - "This block has four lamps that can be controlled individually. Each lamp can display the colors \"red\"\\, \"green\" and \"amber\". The labeling for all lamps can be configured via the wrench menu. The lamps can be controlled using the following commands:\n".. - "\n".. - " - Switch lamp 1 to red: '$send_cmnd(1234\\, \"red\"\\, 1)'\n".. - " - Switch lamp 2 to green: '$send_cmnd(1234\\, \"green \"\\, 2)'\n".. - " - Switch lamp 3 to orange: '$send_cmnd(1234\\, \"amber\"\\, 3)'\n".. - " - Switch lamp 4 off: '$send_cmnd(1234\\, \"off\"\\, 4)'\n".. - "\n".. - "\n".. - "\n", - "Only the appearance of the TA4 player detector has changed. The functionality is the same as with the TA3 player detector.\n".. - "\n".. - "\n".. - "\n", - "\n".. - "\n".. - "The status collector queries all configured machines in turn for the status. If one of the machines has reached or exceeded a preconfigured status\\, an \"on\" command is sent. For example\\, many machines can be easily monitored for faults from a Lua controller.\n".. - "\n", - "The functionality is the same as for the TA3 detector. In addition\\, the detector counts the items passed on.\n".. - "This counter can be queried with the 'count' command and reset with 'reset'.\n".. - "\n".. - "\n".. - "\n", - "The functionality is the same as with the TA3 Node Detector.\n".. - "\n".. - "In contrast to the TA3 node detector\\, the positions to be monitored can be configured individually here. To do this\\, the \"Record\" button must be pressed. Then all blocks must be clicked\\, the position of which is to be checked. Then the \"Done\" button must be pressed.\n".. - "\n".. - "Up to 4 blocks can be selected.\n".. - "\n".. - "\n".. - "\n", - "The charge detector measures the state of charge of the power grid's energy storage every 8 s.\n".. - "\n".. - "If the value falls below a configurable threshold (switching point)\\, a command (default: \"off\") is sent. If the value rises above this switching point again\\, a second command (default: \"on\") is sent. This allows consumers to be disconnected from the grid when the charge level of the energy storage device falls below the specified switching point.\n".. - "\n".. - "To do this\\, the charge detector must be connected to the grid via a junction box. The charge detector is configured via the open-end wrench menu.\n".. - "\n".. - "\n".. - "\n", - "The TA4 gaze sensor generates a command when the block is viewed/focused by the owner or other configured players and sends a second command when the block is no longer focused. It thus serves as a replacement for buttons/switches\\, for example to open/close doors.\n".. - "\n".. - "The TA4 Gaze Sensor can only be programmed using the open-end wrench menu. If you have an open-end wrench in your hand\\, the sensor does not trigger\\, even if it is focused.\n".. - "\n".. - "\n".. - "\n", - "Entire processes can be programmed using the TA4 sequencer. Here's an example:\n".. - "\n".. - " -- this is a comment\n".. - " \\[1\\] send 1234 a2b\n".. - " \\[30\\] send 1234 b2a\n".. - " \\[60\\] goto 1\n".. - "\n".. - " - Each line begins with a number which corresponds to a point in time '\\[\\]'\n".. - " - Values from 1 to 50000 are permitted for times\n".. - " - 1 corresponds to 100 ms\\, 50000 corresponds to about 4 game days\n".. - " - Empty lines or comments are allowed ('-- comment')\n".. - " - With 'send ' you can send a command to a block\n".. - " - With 'goto ' you can jump to another line / point in time\n".. - " - With 'stop' you can stop the sequencer with a delay so that it does not receive a new command\naccepts from a button or other block (to complete a movement)\nWithout 'stop'\\, the sequencer goes into stopped mode immediately after the last command.\n".. - "\n".. - "The TA4 sequencer supports the following techage commands:\n".. - "\n".. - " - 'goto ' Jump to a command line and start the sequencer\n".. - " - 'stop' Stop the sequencer\n".. - " - 'on' and 'off' as aliases for 'goto 1' resp. 'stop'\n".. - "\n".. - "The 'goto' command is only accepted when the sequencer is stopped.\n".. - "\n".. - "The cycle time (default: 100 ms) can be changed for the sequencer via the open-end wrench menu.\n".. - "\n".. - "\n".. - "\n", - "", - "The TA4 Move Controller is similar to \"Door Controller 2\"\\, but the selected blocks are not removed\\, but can be moved.\n".. - "Since the moving blocks can take players and mobs standing on the block with them\\, elevators and similar transport systems can be built with them.\n".. - "\n".. - "Instructions:\n".. - "\n".. - " - Set the controller and train the blocks to be moved via the menu (up to 16 blocks can be trained)\n".. - " - the \"flight route\" must be entered via an x\\, y\\, z specification (relative) (the maximum distance (x+y+z) is 200 m)\n".. - " - The movement can be tested with the menu buttons \"Move A-B\" and \"Move B-A\"\n".. - " - you can also fly through walls or other blocks\n".. - " - The target position for the blocks can also be occupied. In this case\\, the blocks are saved \"invisibly\". This is intended for sliding doors and the like\n".. - "\n".. - "The Move Controller supports the following techage commands:\n".. - "\n".. - " - 'a2b' Move block from A to B.\n".. - " - 'b2a' Move block from B to A.\n".. - " - 'move' Move block to the other side\n".. - "\n".. - "You can switch to the 'move xyz' operating mode via the wrench menu. After switching\\, the following techage commands are supported: \n".. - "\n".. - " - 'move2' With the command\\, the flight route must also be specified as an x\\,y\\,z vector.\nExample Lua Controller: '$send_cmnd(MOVE_CTLR\\, \"move2\"\\, \"0\\,12\\,0\")'\n".. - " - 'reset' move block(s) back to start position\n".. - "\n".. - "*Important instructions:*\n".. - "\n".. - " - If several blocks are to be moved\\, the block that is to take the players/mobs must be clicked first when training.\n".. - " - If the block that is supposed to take the players/mobs has a reduced height\\, the height must be set in the controller using the open-ended wrench menu (e.g. height = 0.5). Otherwise the player/mob will not be \"found\" and will not be taken away.\n".. - "\n".. - "\n".. - "\n", - "The TA4 turn controller is similar to the \"Move Controller\"\\, but the selected blocks are not moved\\, but rotated around their center to the right or left.\n".. - "\n".. - "Instructions:\n".. - "\n".. - " - Set the controller and train the blocks to be moved via the menu (up to 16 blocks can be trained)\n".. - " - The movement can be tested with the menu buttons \"Turn left\" and \"Turn right\"\n".. - "\n".. - "The turn controller supports the following techage commands:\n".. - "\n".. - " - 'left' Turn left\n".. - " - 'right' Turn right\n".. - " - 'uturn' Turn 180 degrees\n".. - "\n".. - "\n".. - "\n", - "TA4 contains a series of powerful lamps that enable better illumination or take on special tasks.\n".. - "\n", - "The TA4 LED grow light enables fast and vigorous growth of all plants from the 'farming' mod. The lamp illuminates a 3x3 field\\, so that plants can also be grown underground.\n".. - "The lamp must be placed one block above the ground in the middle of the 3x3 field.\n".. - "\n".. - "The lamp can also be used to grow flowers. If the lamp is placed over a 3x3 flower bed made of \"Garden Soil\" (Mod 'compost')\\, the flowers grow there automatically (above and below ground).\n".. - "\n".. - "You can harvest the flowers with the Signs Bot\\, which also has a corresponding sign that must be placed in front of the flower field.\n".. - "\n".. - "The lamp requires 1 ku of electricity.\n".. - "\n".. - "\n".. - "\n", - "The TA4 LED street lamp is a lamp with particularly strong illumination. The lamp consists of the lamp housing\\, lamp arm and lamp pole blocks.\n".. - "\n".. - "The current must be led from below through the mast up to the lamp housing. First pull the power line up and then \"plaster\" the power cable with lamp pole blocks.\n".. - "\n".. - "The lamp requires 1 ku of electricity.\n".. - "\n".. - "\n".. - "\n", - "The TA4 LED industrial lamp is a lamp with particularly strong illumination. The lamp must be powered from above.\n".. - "\n".. - "The lamp requires 1 ku of electricity.\n".. - "\n".. - "\n".. - "\n", - "The liquid filter filters red mud.\n".. - "A part of the red mud becomes lye\\, which can be collected at the bottom in a tank.\n".. - "The other part becomes desert cobblestone and clutters the filter material.\n".. - "If the filter is too clogged\\, it has to be cleaned and re-filled.\n".. - "The filter consists of a base layer\\, 7 identical filter layers and a filling layer at the top.\n".. - "\n".. - "\n".. - "\n", - "You can see the structure of this layer in the plan.\n".. - "\n".. - "The lye is collected in the tank.\n".. - "\n".. - "\n".. - "\n", - "This layer has to be filled with gravel as shown in the plan.\n".. - "In total\\, there must be seven layers of gravel.\n".. - "The filter will become cluttered over time\\, so that it has to be cleaned and re-filled.\n".. - "\n".. - "\n".. - "\n", - "This layer is used to fill the filter with red mud.\n".. - "The red mud must be pumped into the filler pipe.\n".. - "\n".. - "\n".. - "\n", - "The Collider is a research facility that conducts basic research. Experience points can be collected here\\, which are required for TA5 (Future Age).\n".. - "\n".. - "Like its original at CERN in Geneva\\, the collider must be built underground. The standard setting here is Y <= -28. The value can\\, however\\, be changed by the server personnel via configuration. Please ask or try the \"TA4 Collider Detector Worker\" block.\n".. - "\n".. - "Only one collider can be operated per player. So it makes no sense to set up two or more colliders. Experience points are credited to the player who owns the collider. The experience points cannot be transferred.\n".. - "\n".. - "A collider consists of a \"ring\" made of tubes and magnets as well as a detector with a cooling system.\n".. - "\n".. - " - The detector is the heart of the system. This is where the scientific experiments take place. The detector is 3x3x7 blocks in size.\n".. - " - 22 TA4 Collider Magnets (not the TA4 Collider Detector Magnets!) must be connected to each other via 5 blocks of the TA4 vacuum tube. Each magnet also requires electricity and a gas connection for cooling. The whole thing forms (as shown in the plan on the right) a square with an edge length of 37 meters.\n".. - " - In addition\\, cooling is required\\, which must also be installed at the detector. Isobutane is required for cooling.\n".. - " - The system requires quite a bit of electricity. Therefore\\, it makes sense to have your own power supply.\n".. - "\n".. - "The plan shows the facility from above:\n".. - "\n".. - " - the gray block is the detector with the worker block in the middle\n".. - " - the red blocks are the magnets\\, the blue the vacuum tubes\n".. - "\n".. - "\n".. - "\n", - "The detector is set up automatically with the help of the \"TA4 Collider Detector Worker\" block (similar to the derrick). All of the materials required for this must first be placed in the worker block. The detector is shown symbolically on the worker block. The detector is set up across the worker block.\n".. - "\n".. - "The detector can also be dismantled again with the help of the worker block.\n".. - "\n".. - "The connections for electricity\\, gas and vacuum tubes are located on the two front sides of the detector. A TA4 pump must be connected at the top in order to suck the tube empty / to create the vacuum.\n".. - "\n".. - "The cooling system must be connected to the rear of the detector. The cooling system is shown in the plan on the right. In addition to the TA4 heat exchanger of the energy storage unit (which is used here for cooling)\\, a TA4 cooler block is also required.\n".. - "\n".. - "Note: The arrow on the heat exchanger must point away from the detector. The heat exchanger must also be supplied with electricity.\n".. - "\n".. - "\n".. - "\n", - "The collider is controlled via a TA4 terminal (not via the TA4 Lua controller terminal).\n".. - "\n".. - "This terminal must be connected to the detector. The number of the detector is displayed as info text on the worker block.\n".. - "\n".. - "The terminal supports the following commands:\n".. - "\n".. - " - 'connect ' (connect to the detector)\n".. - " - 'start' (starting the detector)\n".. - " - 'stop' (stop the detector)\n".. - " - 'test ' (checking a magnet)\n".. - " - 'points' (query of the experience points already achieved)\n".. - "\n".. - "If an error occurs on a magnet during the 'start'\\, the number of the magnet is output. The 'test' command can be used to request further information on the magnet error.\n".. - "\n".. - "\n".. - "\n", - "In addition to the building blocks\\, the following is required for the collider:\n".. - "\n".. - " - electricity (145 ku)\n".. - " - TA4 tank with at least 250 units of isobutane\n".. - "\n".. - "The following sequence is recommended when setting up the collider:\n".. - "\n".. - " - Put a forceload block. Only the detector with the cooling system has to be in the area of ​​the forceload block.\n".. - " - Set the worker block\\, fill it with items and set up the detector via the menu\n".. - " - Build the ring with tubes and magnets\n".. - " - Connect all magnets and the detector with power cables\n".. - " - Connect all magnets and the detector with the yellow tubes and pump the isobutane into the tube system with a pump\n".. - " - Install a TA4 pump as a vacuum pump on the detector and switch it on (no additional tank is required). If the pump goes into \"standby\"\\, the vacuum is established. This will take a few seconds\n".. - " - assemble the cooler (heat exchanger) and connect it to the power cable\n".. - " - Place the TA4 terminal in front of the detector and connect it to the detector via 'connect '\n".. - " - Switch on / connect the power supply\n".. - " - switch on the cooler (heat exchanger)\n".. - " - Switch on the detector via 'start' on the TA4 terminal. After a few test steps\\, the detector goes into normal operation or outputs an error.\n".. - " - The collider has to run continuously and then gradually delivers experience points. For 10 points\\, the collider has to run for a few hours\n".. - "\n".. - "\n".. - "\n", - "", - "Up to 10 recipes can be saved in the recipe block. These recipes can then be called up via a TA4 Autocrafter command. This enables the autocrafter's recipe to be configured using a command. The recipes in the recipe block can also be queried directly using a command.\n".. - "\n".. - "'input ' reads a recipe from the TA4 recipe block. '' is the number of the recipe. The block returns a list of recipe ingredients.\n".. - "\n".. - "Example: '$send_cmnd(1234\\, \"input\"\\, 1)'\n".. - "\n".. - " \n".. - "\n", - "The function corresponds to that of TA3.\n".. - "\n".. - "The processing power is 4 items every 4 s. The autocrafter requires 9 ku of electricity for this.\n".. - "\n".. - "In addition\\, the TA4 Autocrafter supports the selection of different recipes using the following commands:\n".. - "\n".. - "'recipe .' switches the autocrafter to a recipe from the TA4 Recipe Block. '' is the number of the recipe block\\, '' the recipe number. Example: '$send_cmnd(1234\\, \"recipe\"\\, 5467.1)'\n".. - "\n".. - "Alternatively\\, a recipe can also be selected via the list of ingredients\\, such as:\n".. - "'$send_cmnd(1234\\, \"recipe\"\\, \"default:coal_lump\\,\\,\\,default:stick\")'\n".. - "All technical names of a recipe must be specified here\\, separated by commas. See also the command 'input' in the TA4 recipe block.\n".. - "\n".. - " \n".. - "\n", - "See TA3 tank.\n".. - "\n".. - "A TA4 tank can hold 2000 units or 200 barrels of liquid.\n".. - "\n".. - "\n".. - "\n", - "See TA3 pump.\n".. - "\n".. - "The TA4 pump pumps 8 units of liquid every two seconds. \n".. - "\n".. - "In the \"Flow limiter\" mode\\, the number of units pumped by the pump can be limited. The flow limiter mode can be activated via the open-end wrench menu by configuring the number of units in the menu. Once the configured number of units have been pumped\\, the pump will turn off. When the pump is turned on again\\, it will pump the configured number of units again and then turn off.\n".. - "\n".. - "The flow limiter can also be configured and started using a Lua or Beduino controller.\n".. - "\n".. - "The pump also supports the 'flowrate' command. This allows the total flow rate through the pump to be queried.\n".. - "\n".. - "\n".. - "\n", - "With TA4\\, the industrial furnace also has its electrical heating. The oil burner and the blower can be replaced with the heater.\n".. - "\n".. - "The heater requires 14 ku of electricity.\n".. - "\n".. - "\n".. - "\n", - "This block can no longer be crafted and will be replaced by the TA4 water inlet block. \n".. - "\n", - "Some recipes require water. The water must be pumped from the sea with a pump (water at y = 1). A \"pool\" made up of a few water blocks is not sufficient for this! \n".. - "\n".. - "To do this\\, the water inlet block must be placed in the water and connected to the pump via pipes. If the block is placed in the water\\, it must be ensured that there is water under the block (water must be at least 2 blocks deep). \n".. - "\n".. - "\n".. - "\n", - "TA4 also has its own tubes in the TA4 design. These can be used like standard tubes.\n".. - "But: TA4 pushers and TA4 distributors only achieve their full performance when used with TA4 tubes.\n".. - "\n".. - "\n".. - "\n", - "The function basically corresponds to that of TA2 / TA3. In addition\\, a menu can be used to configure which objects should be taken from a TA4 chest and transported further.\n".. - "The processing power is 12 items every 2 s\\, if TA4 tubes are used on both sides. Otherwise there are only 6 items every 2 s.\n".. - "\n".. - "In the \"flow limiter\" mode\\, the number of items that are moved by the pusher can be limited. The flow limiter mode can be activated via the open-end wrench menu by configuring the number of items in the menu. As soon as the configured number of items have been moved\\, the pusher switches off. If the pusher is switched on again\\, it moves the configured number of items again and then switches off.\n".. - "\n".. - "The TA4 pusher can also be configured and started using a Lua or Beduino controller.\n".. - "\n".. - "Here are the additional commands for the Lua controller:\n".. - "\n".. - " - 'config' is used to configure the pusher\\, analogous to manual configuration via the menu.\n Example: '$send_cmnd(1234\\, \"config\"\\, \"default:dirt\")'\n With '$send_cmnd(1234\\, \"config\"\\, \"\")' the configuration is deleted\n".. - " - 'limit' is used to set the number of items for the flow limiter mode:\n Example: '$send_cmnd(1234\\, \"init\"\\, 7)'\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA3. The chest can hold more content.\n".. - "\n".. - "In addition\\, the TA4 chest has a shadow inventory for configuration. Here certain stack locations can be pre-assigned with an item. Pre-assigned inventory stacks are only filled with these items when filling. A TA4 pusher or TA4 injector with the appropriate configuration is required to empty a pre-assigned inventory stacks.\n".. - "\n".. - "\n".. - "\n", - "The TA4 8x2000 chest does not have a normal inventory like other chest\\, but has 8 stores\\, whereby each store can hold up to 2000 items of one sort. The orange buttons can be used to move items to or from the store. The box can also be filled or emptied with a pusher (TA2\\, TA3 or TA4) as usual.\n".. - "\n".. - "If the chest is filled with a pusher\\, all stores fill from left to right. If all 8 stores are full and no further items can be added\\, further items are rejected.\n".. - "\n".. - "*Row function*\n".. - "\n".. - "Several TA4 8x2000 chests can be connected to a large chest with more content. To do this\\, the chests must be placed in a row one after the other.\n".. - "\n".. - "First the front chest must be placed\\, then the stacking chests are placed behind with the same direction of view (all boxes have the front towards the player). With 2 chests in a row\\, the size increases to 8x4000\\, etc.\n".. - "\n".. - "The rows of chests can no longer be removed. There are two ways to dismantle the chests:\n".. - "\n".. - " - Empty and remove the front chest. This unlocks the next chest and can be removed.\n".. - " - Empty the front chest so far that all stores contain a maximum of 2000 items. This unlocks the next chest and can be removed.\n".. - "\n".. - "The chests have an \"order\" checkbox. If this checkbox is activated\\, the stores are no longer completely emptied by a pusher. The last item remains in the store as a default. This results in a fixed assignment of items to storage locations.\n".. - "\n".. - "The chest can only be used by players who can build at this location\\, i.e. who have protection rights. It does not matter who sets the chest.\n".. - "\n".. - "The chest has an additional command for the Lua controller:\n".. - "\n".. - " - 'count' is used to request how many items are in the chest.\nExample 1: '$send_cmnd(CHEST\\, \"count\")' -> Sum of items across all 8 stores\nExample 2: '$send_cmnd(CHEST\\, \"count\"\\, 2)' -> number of items in store 2 (second from left)\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA2.\n".. - "The processing power is 24 items every 4 s\\, provided TA4 tubes are used on all sides. Otherwise there are only 12 items every 4 s.\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of the normal TA4 distributor\\, with two differences:\n".. - "The processing power is 36 items every 4 s\\, provided TA4 tubes are used on all sides. Otherwise there are only 18 items every 4 s.\n".. - "Furthermore\\, up to 8 items can be configured per direction.\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA2.\n".. - "The processing power is 4 items every 4 s. The block requires 5 ku of electricity.\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA2.\n".. - "The processing power is 4 items every 4 s. The block requires 9 ku of electricity.\n".. - "\n".. - "\n".. - "\n", - "The function largely corresponds to that of TA2.\n".. - "\n".. - "In addition\\, the hole size can be set between 3x3 and 11x11 blocks.\n".. - "The maximum depth is 80 meters. The quarry requires 14 ku of electricity.\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA2\\, only different chips are produced here.\n".. - "The processing power is one chip every 6 s. The block requires 12 ku of electricity for this.\n".. - "\n".. - "\n".. - "\n", - "The function corresponds to that of TA3.\n".. - "\n".. - "The processing power is up to 8 times four items every 4 seconds.\n".. - "\n".. - "\n".. - "\n", - "The recycler is a machine that processes all Techage recipes backwards\\, i.e. it can dismantle machines and blocks back into their components. \n".. - "\n".. - "The machine can disassemble pretty much any Techage and Hyperloop blocks. But not all recipe items/materials can be recycled:\n".. - "\n".. - " - Wood turns into sticks\n".. - " - Stone turns into sand or gravel\n".. - " - Semiconductors / chips cannot be recycled\n".. - " - Tools cannot be recycled\n".. - "\n".. - "The processing power is one item every 8 s. The block requires 16 ku of electricity for this.\n".. - "\n".. - " \n".. - "\n", - "The function corresponds to that of TA3.\n".. - "\n".. - "\n".. - "\n", - "Machines to overcome space and time\\, new sources of energy and other achievements shape your life.\n".. - "\n".. - "Experience points are required for the manufacture and use of TA5 machines and blocks. These can only be worked out using the collider from TA4.\n".. - "\n".. - "\n".. - "\n", - "", - "Nuclear fusion means the fusing of two atomic nuclei. Depending on the reaction\\, large amounts of energy can be released. Nuclear fusions\\, in which energy is released\\, take place in the form of chain reactions. They are the source of the energy of the stars\\, including our sun\\, for example. A fusion reactor converts the energy released during controlled nuclear fusion into electricity.\n".. - "\n".. - "*How ​​do fusion reactors work?*\n".. - "\n".. - "A fusion reactor works according to the classic principle of a thermal power plant: water is heated and drives a steam turbine\\, whose kinetic energy is converted into electricity by a generator.\n".. - "\n".. - "A fusion power plant initially requires a large amount of energy\\, since a plasma has to be generated. \"Plasma\" is the name given to the fourth state of matter\\, after solid\\, liquid and gaseous. This requires a lot of electricity. Only through this extreme concentration of energy does the fusion reaction ignite and the heat given off is used to generate electricity via the heat exchanger. The generator then delivers 800 ku of electricity.\n".. - "\n".. - "The plan on the right shows a section through the fusion reactor.\n".. - "\n".. - "60 experience points are required to operate the fusion reactor. The fusion reactor must be built entirely in a forceload block area.\n".. - "\n".. - "\n".. - "\n", - "A total of 60 TA5 Fusion Reactor Magnets are required to set up the fusion reactor. These form the ring in which the plasma forms. The TA5 Fusion Reactor Magnets requires power and has two ports for cooling.\n".. - "\n".. - "There are two types of magnets\\, so all sides of the magnet that face the plasma ring can also be protected with a heat shield.\n".. - "\n".. - "With the corner magnets on the inside of the ring\\, one connection side is covered (power or cooling) and can therefore not be connected. This is technically not feasible and therefore has no influence on the function of the fusion reactor. \n".. - "\n".. - "\n".. - "\n", - "The pump is required to fill the cooling circuit with isobutane. About 350 units of isobutane are required.\n".. - "\n".. - "Note: The TA5 pump can only be used to fill the cooling circuit\\, pumping out the coolant is not possible. Therefore\\, the pump should not be switched on until the magnets are correctly placed and all power and cooling lines are connected.\n".. - "\n".. - "\n".. - "\n", - "The TA5 Heat Exchanger is required to convert the heat generated in the fusion reactor first to steam and then to electricity. The Heat Exchanger itself requires 5 ku electricity. The structure is similar to the Heat Exchanger of the energy store from TA4.\n".. - "\n".. - "Note: The TA5 Heat Exchanger has two connections (blue and green) for the cooling circuit. The heat exchanger and all magnets must be connected to form a cooling circuit via the green and blue pipes.\n".. - "\n".. - "The cooling circuit can be checked for completeness using the start button on the heat exchanger\\, even if no coolant has yet been filled in.\n".. - "\n".. - "\n".. - "\n", - "The fusion reactor is switched on via the TA5 Fusion Reactor Controller. The cooling/Heat Exchanger must be switched on first and then the controller. It takes about 2 minutes for the reactor to start up and supply electricity. The fusion reactor and thus the controller requires 400 ku of electricity to maintain the plasma.\n".. - "\n".. - "\n".. - "\n", - "The entire reactor must be surrounded by a shell that absorbs the enormous pressure that the magnets exert on the plasma and protects the environment from radiation. Without this shell\\, the reactor cannot be started. With the TechAge Trowel\\, power cables and cooling pipes of the fusion reactor can also be integrated into the shell.\n".. - "\n".. - "\n".. - "\n", - "The core must sit in the center of the reactor. See illustration under \"TA5 Fusion Reactor\". The TechAge Trowel is also required for this.\n".. - "\n".. - "\n".. - "\n", - "", - "", - "", - "", - "The TA5 Flight Controller is similar to the TA4 Move Controller. In contrast to the TA4 Move Controller\\, several movements can be combined into one flight route. This flight route can be defined in the input field using several x\\,y\\,z entries (one movement per line). The flight route is checked and saved via \"Save\". In the event of an error\\, an error message is issued.\n".. - "\n".. - "With the \"Test\" button\\, the flight route with the absolute coordinates is output for checking in the chat.\n".. - "\n".. - "The maximum distance for the entire flight distance is 1500 m. Up to 32 blocks can be trained.\n".. - "\n".. - "The use of the TA5 Flight Controller requires 40 experience points.\n".. - "\n".. - "*Teleport mode*\n".. - "\n".. - "If the 'Teleport Mode' is enabled\\, a player can also be moved without blocks. To do this\\, the start position must be configured using the \"Record\" button. Only one position can be configured here. The player to be moved must be in that position.\n".. - "\n".. - "\n".. - "\n", - "The TA5 Hyperloop Chest allows objects to be transported over a Hyperloop network.\n".. - "\n".. - "The TA5 Hyperloop Chest has to be placed on a Hyperloop Junction. The chest has a special menu\\, with which you can pair two chests. Things that are in the chest are teleported to the remote station. The chest can also be filled/emptied with a pusher.\n".. - "\n".. - "For pairing you first have to enter a name for the chest on one side\\, then you can select this name for the other chest and thus connect the two blocks.\n".. - "\n".. - "The use of the TA5 Hyperloop Chest requires 15 experience points.\n".. - "\n".. - "\n".. - "\n", - "The TA5 Hyperloop Tank allows liquids to be transported over a Hyperloop network.\n".. - "\n".. - "The TA5 Hyperloop Tank has to be placed on a Hyperloop Junction.The tank has a special menu\\, with which you can pair two tanks. Liquids in the tank will be teleported to the remote station. The tank can also be filled/emptied with a pump.\n".. - "\n".. - "For pairing you first have to enter a name for the tank on one side\\, then you can select this name for the other tank and thus connect the two blocks.\n".. - "\n".. - "The use of the TA5 Hyperloop Tank requires 15 experience points.\n".. - "\n".. - "\n".. - "\n", - "Teleport blocks allow things to be transferred between two teleport blocks without the need for a pipe or tube in between. To pair the blocks\\, you first have to enter a name for the block on one side\\, then you can select this name for the other block and thus connect the two blocks. Pairing can only be carried out by one player (player name is checked) and must be completed before the server is restarted. Otherwise the pairing data will be lost.\n".. - "\n".. - "The map on the right shows how the blocks can be used. \n".. - "\n".. - "\n".. - "\n", - "These teleport blocks allow the transfer of items and thus replace a tube. Distances of up to 500 blocks can be bridged.\n".. - "\n".. - "Each Teleport blocks requires 12 ku of electricity.\n".. - "\n".. - "30 experience points are required to use the teleport blocks. \n".. - "\n".. - "\n".. - "\n", - "These teleport blocks allow the transfer of liquids and thus replace a pipe. Distances of up to 500 blocks can be bridged.\n".. - "\n".. - "Each Teleport blocks requires 12 ku of electricity.\n".. - "\n".. - "30 experience points are required to use the teleport blocks. \n".. - "\n".. - "\n".. - "\n", - "The Hyperloop Teleport Blocks allow the construction of a Hyperloop network without Hyperloop tubes.\n".. - "\n".. - "The use of the Hyperloop Teleport Blocks requires 60 experience points.\n".. - "\n", - "", - "The TA5 container allows Techage systems to be packed and unpacked at another location.\n".. - "\n".. - "80 experience points are required to use the TA5 container.\n".. - "\n", - "The TA5 AI Chip is partly required for the production of TA5 blocks. The TA5 AI Chip can only be manufactured at the TA4 Electronics Fab. This requires 10 experience points.\n".. - "\n".. - "\n".. - "\n", - "The TA5 AI Chip II is required to build the TA5 Fusion Reactor. The TA5 AI Chip II can only be manufactured at the TA4 Electronics Fab. This requires 25 experience points.\n".. - "\n".. - "\n".. - "\n", -} - -techage.manual_EN.aItemName = { - "techage_ta4", - "", - "", - "", - "", - "meridium", - "usmium", - "baborium", - "oil", - "bauxite", - "basalt", - "", - "techage_ta1", - "", - "", - "", - "", - "ta1_sluice", - "ta1_sluice_handle", - "ta1_board1", - "ta1_board2", - "ta1_gravelsieve", - "hammer", - "ta1_gravelsieve", - "ta1_hopper", - "", - "meridium", - "techage_ta2", - "", - "ta2_firebox", - "ta2_boiler", - "ta2_cylinder", - "ta2_flywheel", - "ta2_steampipe", - "ta2_driveaxle", - "ta2_generator", - "", - "ta2_winch", - "ta2_weight_chest", - "", - "tube", - "concentrator", - "ta2_pusher", - "ta2_distributor", - "", - "ta2_rinser", - "ta2_grinder", - "ta2_quarry", - "ta2_grinder", - "ta2_gravelsieve", - "", - "ta2_autocrafter", - "ta2_electronicfab", - "", - "ta2_liquidsampler", - "ta2_chest", - "ta2_forceload", - "techage_ta3", - "", - "ta3_firebox", - "ta3_oilbox", - "ta3_boiler", - "ta3_turbine", - "ta3_generator", - "ta3_cooler", - "ta3_powerswitch", - "power_reduction", - "ta3_powercable", - "ta3_powerjunction", - "ta3_powerline", - "ta3_powerpole", - "ta3_powerpole4", - "ta3_powerpole2", - "ta3_powerswitch", - "ta3_powerswitchsmall", - "ta3_powerswitchbox", - "ta3_tinygenerator", - "ta3_akkublock", - "ta3_powerterminal", - "ta3_motor", - "", - "ta3_furnacefirebox", - "ta3_furnace", - "ta3_booster", - "", - "ta3_tank", - "ta3_pump", - "ta3_filler", - "ta3_pipe", - "ta3_pipe_wall_entry", - "ta3_valve", - "techage_ta3", - "ta3_oilexplorer", - "ta3_drillbox", - "ta3_pumpjack", - "ta3_drillbit", - "oiltank", - "", - "", - "", - "", - "", - "techage_ta31", - "", - "reboiler", - "ta3_logic", - "ta3_button", - "ta3_command_converter", - "ta3_flipflop", - "ta3_logic", - "ta3_repeater", - "ta3_sequencer", - "ta3_timer", - "ta3_terminal", - "ta3_colorlamp", - "ta3_doorblock", - "ta3_doorcontroller", - "ta3_doorcontroller", - "ta3_soundblock", - "ta3_mesecons_converter", - "ta3_nodedetector", - "ta3_detector", - "ta3_cartdetector", - "ta3_nodedetector", - "ta3_playerdetector", - "ta3_lightdetector", - "ta3_grinder", - "ta3_pusher", - "ta3_distributor", - "ta3_autocrafter", - "ta3_electronicfab", - "ta3_quarry", - "ta3_gravelsieve", - "ta3_gravelrinser", - "ta3_grinder", - "ta3_injector", - "ta3_item_flow_limiter_pas", - "", - "ta3_end_wrench", - "ta3_programmer", - "ta3_trowel", - "ta3_drill_pipe_wrench", - "ta3_screwdriver", - "techage_ta4", - "", - "ta4_windturbine", - "ta4_nacelle", - "ta4_blinklamp", - "ta4_pillar", - "", - "ta4_solarmodule", - "ta4_solarcarrier", - "ta4_solar_inverter", - "ta4_powercable", - "ta4_powerbox", - "ta4_minicell", - "", - "ta4_heatexchanger", - "ta4_turbine", - "ta4_generator", - "ta4_pipeinlet", - "ta4_pipe", - "ta4_transformer", - "ta4_transformer", - "ta4_electricmeter", - "ta4_laser", - "ta4_hydrogen", - "ta4_electrolyzer", - "ta4_fuelcell", - "", - "ta4_doser", - "ta4_reactor", - "ta4_fillerpipe", - "ta4_reactorstand", - "ta4_reactorbase", - "ta4_silo", - "ta4_icta_controller", - "ta4_icta_controller", - "ta4_battery", - "ta4_display", - "ta4_displayXL", - "ta4_signaltower", - "ta4_lua_controller", - "ta4_lua_server", - "ta4_sensor_chest", - "ta4_terminal", - "", - "ta4_button", - "ta4_button_2x", - "ta4_button_4x", - "ta4_signallamp_2x", - "ta4_signallamp_4x", - "ta4_playerdetector", - "ta4_collector", - "ta4_detector", - "ta4_nodedetector", - "ta4_chargedetector", - "ta4_gaze_sensor", - "ta4_sequencer", - "", - "ta4_movecontroller", - "ta4_turncontroller", - "", - "ta4_growlight", - "ta4_streetlamp", - "ta4_industriallamp", - "ta4_liquid_filter", - "", - "", - "", - "", - "", - "ta4_terminal", - "techage_ta4c", - "", - "ta4_recipeblock", - "ta4_autocrafter", - "ta4_tank", - "ta4_pump", - "ta4_furnaceheater", - "", - "ta4_waterinlet", - "ta4_tube", - "ta4_pusher", - "ta4_chest", - "ta4_8x2000_chest", - "ta4_distributor", - "ta4_high_performance_distributor", - "ta4_gravelsieve", - "ta4_grinder", - "ta4_quarry", - "ta4_electronicfab", - "ta4_injector", - "ta4_recycler", - "ta4_item_flow_limiter_pas", - "techage_ta5", - "", - "", - "ta5_magnet", - "ta5_pump", - "", - "ta5_fr_controller", - "ta5_fr_shell", - "ta5_fr_nucleus", - "", - "", - "", - "", - "ta5_flycontroller", - "ta5_chest", - "ta5_tank", - "", - "ta5_tele_tube", - "ta5_tele_pipe", - "", - "", - "", - "ta5_aichip", - "ta5_aichip2", -} - -techage.manual_EN.aPlanTable = { - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "coalpile", - "coalburner", - "watermill1", - "watermill2", - "", - "", - "", - "", - "", - "", - "", - "", - "hoppersieve", - "", - "", - "steamengine", - "", - "", - "", - "", - "", - "", - "", - "ta2_storage", - "", - "", - "itemtransport", - "", - "", - "", - "", - "gravelrinser", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "coalpowerstation", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta3_furnace", - "", - "", - "", - "ta3_tank", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta3_loading", - "", - "", - "", - "ta3_distiller", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta4_windturbine", - "", - "", - "", - "", - "ta4_solarplant", - "", - "", - "", - "", - "", - "", - "ta4_storagesystem", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta4_reactor", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta4_liquid_filter_base", - "ta4_liquid_filter_gravel", - "ta4_liquid_filter_top", - "techage_collider_plan", - "ta4_cooler", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta5_fusion_reactor", - "", - "", - "ta5_heatexchanger", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ta5_teleport", - "", - "", - "", - "", - "", - "", - "", -} - +return { + titles = { + "1,Tech Age Mod", + "2,Hints", + "2,Changes from version 1.0", + "3,Tips on switching", + "2,Ores and Minerals", + "3,Meridium", + "3,Usmium", + "3,Baborium", + "3,Petroleum", + "3,Bauxite", + "3,Basalt", + "2,History", + }, + texts = { + "Tech Age is a technology mod with 5 development stages:\n".. + "\n".. + "TA1: Iron Age\n".. + "Use tools and aids such as coal burners\\, coal burners\\, gravel sieves\\, hammers and hoppers to mine and process the necessary ores and metals.\n".. + "\n".. + "TA2: Steam Age\n".. + "Build a steam engine with drive axles and use it to operate your first ore processing machines.\n".. + "\n".. + "TA3: Oil Age\n".. + "Find and extract oil\\, built railways for oil transportation. A power plant provides the necessary electricity for your machines. Electric light illuminates your industrial plants.\n".. + "\n".. + "TA4: Present\n".. + "Renewable energy sources such as wind\\, sun and biofuels help you to leave the oil age. With modern technologies and intelligent machines you set out into the future.\n".. + "\n".. + "TA5: Future\n".. + "Machines to overcome space and time\\, new sources of energy and other achievements shape your life.\n".. + "\n".. + "Note: With a click on the plus sign you get into the subchapters of this manual.\n".. + "\n".. + "\n".. + "\n", + "This documentation is available both \"ingame\" (block construction plan) and on GitHub as MD files.\n".. + "\n".. + " - Link: https://github.com/joe7575/techage/wiki\n".. + "\n".. + "The construction plans (diagrams) for the construction of the machines and the pictures are only available in-game.\n".. + "\n".. + "With Tech Age you have to start over. You can only create TA2 blocks with the items from TA1\\, for TA3 you need the results from TA2\\, etc.\n".. + "\n".. + "In TA2\\, the machines only run with drive axes.\n".. + "\n".. + "From TA3\\, the machines run on electricity and have a communication interface for remote control.\n".. + "\n".. + "TA4 adds more power sources\\, but also higher logistical challenges (power lines\\, item transport).\n".. + "\n", + "From V1.0 (07/17/2021) the following has changed:\n".. + "\n".. + " - The algorithm for calculating the power distribution has changed. This makes energy storage systems more important. These compensate for fluctuations\\, which is important in larger networks with several generators.\n".. + " - For this reason TA2 got its own energy storage.\n".. + " - The battery blocks from TA3 also serve as energy storage. Their functionality has been adapted accordingly.\n".. + " - The TA4 storage system has been revised. The heat heat exchanger have been given a new number because the functionality has been moved from the lower to the middle block. If these were remotely controlled\\, the node number must be adapted. The generators no longer have their own menu\\, but are only switched on / off via the heat exchanger. The heat exchanger and generator must now be connected to the same network!\n".. + " - Several power grids can now be coupled via a TA4 transformer blocks.\n".. + " - A TA4 electricity meter block for sub-networks is also new.\n".. + " - At least one battery block or a storage system in each network\n".. + "\n", + "Many more blocks have received minor changes. It is therefore possible that machines or systems do not start up again immediately after the changeover. In the event of malfunctions\\, the following tips will help:\n".. + "\n".. + " - Switch machines off and on again\n".. + " - remove a power cable block and put it back in place\n".. + " - remove the block completely and put it back in place\n".. + "\n", + "Techage adds some new items to the game:\n".. + "\n".. + " - Meridium - an alloy for the production of luminous tools in TA1\n".. + " - Usmium - an ore that is mined in TA2 and needed for TA3\n".. + " - Baborium - a metal that is needed for recipes in TA3\n".. + " - Petroleum - is needed in TA3\n".. + " - Bauxite - an aluminum ore that is needed in TA4 to produce aluminum\n".. + " - Basalt - arises when water and lave touch\n".. + "\n", + "Meridium is an alloy of steel and mesecons crystals. Meridium ingots can be made with the coal burner from steel and mesecons crystals. Meridium glows in the dark. Tools made of Meridium also light up and are therefore very helpful in underground mining.\n".. + "\n".. + "\n".. + "\n", + "Usmium only occurs as nuggets and can only be obtained by washing gravel with the TA2/TA3 gravel washing system.\n".. + "\n".. + "\n".. + "\n", + "Barborium can only be obtained from underground mining. This substance can only be found at a depth of -250 to -340 meters.\n".. + "\n".. + "Baborium can only be melted in the TA3 Industrial Furnace.\n".. + "\n".. + "\n".. + "\n", + "Petroleum can only be found with the help of the Explorer and extracted with the help of appropriate TA3 machines. See TA3.\n".. + "\n".. + "\n".. + "\n", + "Bauxite is only extracted in underground mining. Bauxite is only found in stone at a height between -50 and -500 meters.\n".. + "It is required for the production of aluminum\\, which is mainly used in TA4.\n".. + "\n".. + "\n".. + "\n", + "Basalt is only created when lava and water come together.\n".. + "The best thing to do is to set up a system where a lava and a water source flow together.\n".. + "Basalt is formed where both liquids meet.\n".. + "You can build an automated basalt generator with the Sign Bot.\n".. + "\n".. + "\n".. + "\n", + " - 28.09.2019: Solar system added\n".. + " - 05.10.2019: Data on the solar system and description of the inverter and the power terminal changed\n".. + " - 18.11.2019: Chapter for ores\\, reactor\\, aluminum\\, silo\\, bauxite\\, furnace heating\\, gravel washing system added\n".. + " - 22.02.2020: corrections and chapters on the update\n".. + " - 29.02.2020: ICTA controller added and further corrections\n".. + " - 14.03.2020 Lua controller added and further corrections\n".. + " - 22.03.2020 More TA4 blocks added\n".. + "\n", + }, + images = { + "techage_ta4", + "", + "", + "", + "", + "meridium", + "usmium", + "baborium", + "oil", + "bauxite", + "basalt", + "", + }, + plans = { + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + } +} \ No newline at end of file diff --git a/doc/manual_api.lua b/doc/manual_api.lua deleted file mode 100644 index b8eb70b..0000000 --- a/doc/manual_api.lua +++ /dev/null @@ -1,39 +0,0 @@ ---[[ - - TechAge - ======= - - Copyright (C) 2019-2020 Joachim Stolberg - - AGPL v3 - See LICENSE.txt for more information - - API to add further chapters to the manuals - -]]-- - -function techage.add_to_manual(language, titles, texts, items, plans) - local tbl - - if language == "DE" then - tbl = techage.manual_DE - elseif language == "EN" then - tbl = techage.manual_EN - else - minetest.log("error", "[techage] Invalid manual language provided for 'techage.add_to_manual'!") - return - end - - for _, item in ipairs(titles) do - tbl.aTitel[#tbl.aTitel + 1] = item - end - for _, item in ipairs(texts) do - tbl.aText[#tbl.aText + 1] = item - end - for _, item in ipairs(items) do - tbl.aItemName[#tbl.aItemName + 1] = item - end - for _, item in ipairs(plans) do - tbl.aPlanTable[#tbl.aPlanTable + 1] = item - end -end diff --git a/doc/manual_ta1_DE.lua b/doc/manual_ta1_DE.lua new file mode 100644 index 0000000..a1f6b51 --- /dev/null +++ b/doc/manual_ta1_DE.lua @@ -0,0 +1,172 @@ +return { + titles = { + "1,TA1: Eisenzeitalter", + "2,Köhler / Coal Pile", + "2,Kohlebrenner / Coal Burner", + "2,Wassermühle", + "3,TA1 Mühle", + "3,TA1 Schleusenschieber / TA1 Sluice Gate", + "3,TA1 Schleusengriff / TA1 Sluice Handle", + "3,TA1 Apfelholzbrett / TA1 Apple Wood Board", + "3,TA1 Apfel Mühlbachbrett / TA1 Apple Millrace Board", + "2,Erze und Werkzeuge", + "3,Hammer", + "3,Kiessieb / Gravel Sieve", + "3,Trichter / Hopper", + "3,Kies sieben mit dem Trichter", + "3,Meridium", + }, + texts = { + "In TA1 geht es darum\\, mit einfachen Werkzeugen und Gerätschaften ausreichend Erze zu schürfen und Holzkohle herzustellen\\, so dass damit TA2 Maschinen hergestellt und betrieben werden können.\n".. + "\n".. + "Natürlich muss es für ein Eisenzeitalter auch Eisen geben und nicht nur Stahl (steel)\\, wie in \"Minetest Game\". Daher wurden einige Rezepte geändert\\, so dass zuerst Eisen hergestellt werden muss und erst später dann Stahl.\n".. + "\n".. + "Auch ist die Haltbarkeit der Werkzeuge an die Zeitalter angelehnt und entspricht damit nicht dem Minetest Originalspiel.\n".. + "Die Haltbarkeit/Härte bspw. für eine Axt ist:\n".. + "\n".. + " - Bronze: 20\n".. + " - Stahl: 30\n".. + "\n".. + "\n".. + "\n", + "Den Köhler brauchst du\\, um Holzkohle herzustellen. Holzkohle wird für den Brenner\\, aber auch bspw. in TA2 für die Dampfmaschine benötigt.\n".. + "\n".. + "Für den Köhler brauchst du:\n".. + "\n".. + " - einen Anzünderblock ('techage:lighter')\n".. + " - 26 Hölzblöcke (wood)\\, die zu einem Würfen aufgeschichtet werden. Die Holzsorte spielt keine Rolle.\n".. + " - Erde (dirt) um den Holzhaufen abzudecken.\n".. + " - Feuerstein und Eisen (technischer Name: 'fire:flint_and_steel') um den Anzünderblock anzuzünden.\n".. + "\n".. + "Bauanleitung (siehe auch Plan):\n".. + "\n".. + " - Baue eine 5x5 große Fläche aus Erde (dirt)\n".. + " - Platziere in die Mitte einen Anzünder (lighter)\n".. + " - Platziere rund um den Anzünder 7 Holz (wood)\\, aber lasse ein Loch zum Anzünder frei\n".. + " - Baue weitere 2 Schichten Holz darüber\\, so dass ein 3x3x3 großer Holzwürfel entsteht\n".. + " - Überdecke alles mit einer Schicht Erde zu einem 5x5x5 großen Würfel\\, aber lasse das Loch zum Anzünder frei\n".. + " - Entzünde den Anzünder und verschließe das Loch sofort mit jeweils einem Block Holz und Erde\n".. + " - Wenn du alles richtig gemacht hast\\, fängt der Köhler nach wenigen Sekunden an zu rauchen\n".. + " - Öffne den Köhler erst\\, wenn der Rauch verschwunden ist (ca. 20 min)\n".. + "\n".. + "Dann kannst du die 9 Holzkohleblöcke entnehmen und den Köhler erneut füllen.\n".. + "\n".. + "\n".. + "\n", + "Den Kohlebrenner benötigst du bspw. um Eisen und andere Erze im Schmelztiegel zu schmelzen. Es gibt verschiedene Rezepte\\, welche verschiedene Temperaturen benötigen. Je höher der Turm\\, um so heißer ist die Flamme. Eine Höhe von 11 Blöcken über der Bodenplatte ist für alle Rezepte ausreichend\\, ein Brenner mit dieser Höhe verbraucht aber auch mehr Holzkohle.\n".. + "\n".. + "Bauanleitung (siehe auch Plan):\n".. + "\n".. + " - Baue einen Turm aus Stein (cobble) mit einer 3x3 Grundfläche (7-11 Blöcke hoch)\n".. + " - Lasse unten ein Loch an einer Seite offen\n".. + " - Lege einen Anzünder (lighter) hinein\n".. + " - Fülle den Turm bis zum Rand mit Holzkohle\\, in dem du die Holzkohle von oben in das Loch fallen lässt\n".. + " - Entzünde den Anzünder durch das Loch\n".. + " - Platziere den Schmelztiegel oben auf dem Turm direkt in die Flamme\\, einen Block über dem Turmrand\n".. + " - Um den Brenner anzuhalten\\, schließe das Loch vorübergehend bspw. mit einem Erdblock.\n".. + "\n".. + "Der Schmelztiegel hat ein eigenes Menü mit Rezepten und ein Inventar\\, wo du die Erze hinein legst.\n".. + "\n".. + "\n".. + "\n", + "Mit der Wassermühle können Weizen und andere Getreide zu Mehl gemahlen und dann im Ofen zu Brot gebacken werden. Die Mühle wird mit\n".. + "Wasserkraft angetrieben. Dazu muss ein Mühlbach über einen Kanal zum Mühlrad geführt werden.\n".. + "Über eine Schleuse kann der Wasserfluss und damit das Mühlrad gesteuert werden.\n".. + "Die Schleuse besteht aus Schleusenschieber und Schleusengriff.\n".. + "\n".. + "Die Abbildung rechts (auf \"Plan\" klicken) zeigt den Aufbau der Wassermühle.\n".. + "\n".. + "\n".. + "\n", + "Mit der Wassermühle können Weizen und andere Getreide zu Mehl gemahlen und dann im Ofen zu Brot gebacken werden.\n".. + "Die Mühle muss mit einer TA1 Achse mit dem Mühlrad verbunden werden. Die Kraft des Mühlrades reicht nur für eine Mühle.\n".. + "\n".. + "Die Mühle kann mit Hilfe eines Minecart Hoppers automatisiert werden\\, so dass das Mehl bspw. direkt von der Mühle in einen Ofen befördert wird\\, um daraus Brot zu backen.\n".. + "\n".. + "\n".. + "\n", + "Der Schleusenschieber muss auf gleicher Höhe wie die Wasseroberfläche direkt an einen Teich oder in einen Bach gesetzt werden.\n".. + "Wird die Schleuse geöffnet\\, so fließt Wasser durch den Schieber. Dieses Wasser muss dann zum Mühlrad geleitet werden und treibt dort die Mühle an.\n".. + "\n".. + "\n".. + "\n", + "Der TA1 Schleusengriff muss auf den Schleusenschieber gesetzt werden. Mit Hilfe des Schleusengriffs (Rechtsklick) kann der Schieber geöffnet werden.\n".. + "\n".. + "\n".. + "\n", + "Block in verschiedenen Holzsorten zum Bauen des Mühlbachkanals. Es kann aber auch jedes andere Material verwendet werden.\n".. + "\n".. + "\n".. + "\n", + "Block in verschiedenen Holzsorten zum Bauen des Mühlbachkanals. Dieser Block eignet sich speziell in Verbindung mit den Pfosten des Holzzauns um eine Stütze für den Kanal zu bauen.\n".. + "\n".. + "\n".. + "\n", + "TA1 hat seine eigenen Werkzeuge wie Hammer und Kiessieb\\, aber auch der Minecart Hopper kann genutzt werden.\n".. + "\n".. + "\n".. + "\n", + "Mit dem TA1 Hammer können Steine (stone) und Kopfsteinpflaster-Steine (cobble) zu Kies (gravel) zertrümmert werden. Der Hammer ist in verschiedenen Ausführungen und damit verschiedenen Eigenschaften verfügbar: Bronze\\, Stahl\\, Mese und Diamant.\n".. + "\n".. + "\n".. + "\n", + "Mit dem Kiessieb können Erze aus dem Kies gesiebt werden. Dazu mit dem Kies (gravel) auf das Sieb klicken. Der gesiebte Kies und die Erze fallen unten heraus.\n".. + "\n".. + "Um hier nicht stundenlang am Sieb zu stehen\\, kann das Sieben mit dem Trichter (hopper) automatisiert werden.\n".. + "\n".. + "\n".. + "\n", + "Der Hopper aus der Mod \"Minecart\" dient in erster Linie zum Be- und Entladen von Minecarts. Er saugt Gegenstände (items) von oben ein und gibt diese nach rechts weiter. Beim Platzieren des Trichters muss daher auf die Ausgaberichtung geachtet werden.\n".. + "\n".. + "Der Trichter kann aber auch Items aus Kisten (chest) ziehen\\, sofern die Kiste neben oder auf dem Trichter steht. \n".. + "\n".. + "Der Trichter kann auch Items in Kisten legen\\, sofern die Kiste neben dem Trichter steht.\n".. + "\n".. + "\n".. + "\n", + "Mit Hilfe von zwei Kisten\\, zwei Trichtern und einem Kiessieb kann der Siebevorgang automatisiert werden. Der Plan rechts zeigt den Aufbau.\n".. + "\n".. + "Bei den Kisten darauf achten\\, dass es die \"chest_locked\" ist\\, sonst klaut dir jemand die wertvollen Erze aus der Kiste unten.\n".. + "\n".. + "\n".. + "\n", + "TA1 hat seine eigene Metalllegierung Meridium. Meridium Ingots können mit dem Kohlebrenner aus Stahl und Mesesplittern hergestellt werden. Meridium leuchtet im Dunkeln. Auch Werkzeuge aus Meridium leuchten und sind daher im Untertagebau sehr hilfreich.\n".. + "\n".. + "\n".. + "\n", + }, + images = { + "techage_ta1", + "", + "", + "", + "", + "ta1_sluice", + "ta1_sluice_handle", + "ta1_board1", + "ta1_board2", + "ta1_gravelsieve", + "hammer", + "ta1_gravelsieve", + "ta1_hopper", + "", + "meridium", + }, + plans = { + "", + "coalpile", + "coalburner", + "watermill1", + "watermill2", + "", + "", + "", + "", + "", + "", + "", + "", + "hoppersieve", + "", + } +} \ No newline at end of file diff --git a/doc/manual_ta1_EN.lua b/doc/manual_ta1_EN.lua new file mode 100644 index 0000000..d11b581 --- /dev/null +++ b/doc/manual_ta1_EN.lua @@ -0,0 +1,170 @@ +return { + titles = { + "1,TA1: Iron Age", + "2,Charcoal Pile (charcoal burner)", + "2,Melting Furnace", + "2,Watermill", + "3,TA1 mill", + "3,TA1 sluice gate", + "3,TA1 sluice handle", + "3,TA1 Apple Wood Board", + "3,TA1 Apple Millrace Board", + "2,Ores and Tools", + "3,Hammer", + "3,Gravel Sieve", + "3,Hopper", + "3,Gravel seven with the hopper", + "3,Meridium", + }, + texts = { + "TA1 is about mining sufficient ores and producing charcoal with simple tools and equipment\\, so that TA2 machines can be manufactured and operated.\n".. + "\n".. + "Of course\\, for an iron age there must also be iron and not just steel\\, as in \"Minetest Game\". As a result\\, some recipes have been changed so that iron has to be produced first and then steel later.\n".. + "\n".. + "The durability of the tools is based on the ages and therefore does not correspond to the original Minetest game.\n".. + "The durability / hardness for an axe\\, for example:\n".. + "\n".. + " - Bronze: 20\n".. + " - Steel: 30\n".. + "\n".. + "\n".. + "\n", + "You need the Charcoal Pile to make charcoal. Charcoal is required for the melting furnace\\, but also\\, for example\\, in TA2 for the steam engine.\n".. + "\n".. + "For the charcoal burner you need:\n".. + "\n".. + " - a lighter block ('techage:lighter')\n".. + " - 26 wooden blocks that are stacked into a pile of wood. The type of wood is irrelevant\n".. + " - Dirt to cover the pile of wood\n".. + " - Flint and Iron (technical name: 'fire:flint_and_steel') to light the lighter block\n".. + "\n".. + "Building instructions (see also plan):\n".. + "\n".. + " - Build a 5x5 area of dirt\n".. + " - Place 7 wood around the lighter but leave a hole to the lighter\n".. + " - Build another 2 layers of wood on top\\, making a 3x3x3 wooden cube\n".. + " - Cover everything with a layer of dirt into a 5x5x5 cube\\, but keep the hole to the lighter open\n".. + " - Light the lighter and immediately close the hole with a block of wood and dirt\n".. + " - If you have done everything correctly\\, the coal burner will start smoking after a few seconds\n".. + " - Only open the charcoal burner when the smoke has disappeared (approx. 20 min)\n".. + "\n".. + "Then you can remove the 9 charcoal blocks and refill the Charcoal Pile.\n".. + "\n".. + "\n".. + "\n", + "You need the melting furnace\\, for example\\, to melt iron and other ores in the melting pot. There are different recipes that require different temperatures. The higher the melting tower\\, the hotter the flame. A height of 11 blocks above the base plate is for all recipes\\, but a burner with this height also requires more charcoal.\n".. + "\n".. + "Building instructions (see also plan):\n".. + "\n".. + " - Build a stone tower (cobble) with a 3x3 base (7-11 blocks high)\n".. + " - Leave a hole open on one side at the bottom\n".. + " - Put a lighter in it\n".. + " - Fill the tower to the brim with charcoal by dropping the charcoal into the hole from above\n".. + " - Light the lighter through the hole\n".. + " - Place the melting pot on top of the tower directly into the flame\\, one block above the tower edge\n".. + " - To stop the burner\\, temporarily close the hole with an dirt block\\, for example.\n".. + "\n".. + "The melting pot has its own menu of recipes and an inventory where you have to put the ores in.\n".. + "\n".. + "\n".. + "\n", + "The watermill can be used to grind wheat and other grains into flour and then bake them in the furnace to make bread. \n".. + "The mill is powered by water power. To do this\\, a millrace must be led to the mill wheel via a canal.\n".. + "The water flow and thus the mill wheel can be controlled via a sluice. The sluice consists of the sluice lock and sluice handle.\n".. + "\n".. + "The picture on the right (click on \"Plan\") shows the structure of the watermill. \n".. + "\n".. + "\n".. + "\n", + "The watermill can be used to grind wheat and other grains into flour and then bake them in the oven to make bread. The mill must be connected to the mill wheel with a TA1 axle. The power of the mill wheel is only enough for one mill.\n".. + "\n".. + "The mill can be automated with the help of a Minecart Hopper\\, so that the flour\\, for example\\, is transported directly from the mill into an furnace in order to bake bread from it.\n".. + "\n".. + "\n".. + "\n", + "The sluice gate valve must be placed directly next to a pond or in a stream at the same height as the water surface.\n".. + "When the gate is opened\\, water flows through the slide. This water then has to be fed to the mill wheel\\, where it drives the mill.\n".. + "\n".. + "\n".. + "\n", + "The TA1 sluice handle must be placed on the sluice gate. The gate can be opened with the aid of the sluice handle (right click).\n".. + "\n".. + "\n".. + "\n", + "Block in different types of wood for building the millrace canal. However\\, any other material can also be used.\n".. + "\n".. + "\n".. + "\n", + "Block in different types of wood for building the millrace canal. This block is especially suitable in connection\n".. + "with posts of the wooden fence to build a support of the canal.\n".. + "\n".. + "\n".. + "\n", + "TA1 has its own tools such as hammer and gravel sieve\\, but the Minecart Hopper can also be used.\n".. + "\n".. + "\n".. + "\n", + "The TA1 hammer can be used to knock/dig stone in a mine\\, but also to smash cobble to gravel. The hammer is available in different versions and therefore different properties: bronze\\, steel\\, brass and diamond.\n".. + "\n".. + "\n".. + "\n", + "Ores can be sifted from the gravel with the gravel sieve. To do this\\, click on the sieve with the gravel. The sifted gravel and ores fall out below.\n".. + "\n".. + "In order not to stand at the sieve for hours\\, sieving can be automated with the hopper.\n".. + "\n".. + "\n".. + "\n", + "The hopper from the \"Minecart\" mod is primarily used for loading and unloading Minecarts. He sucks in items from above and passes them on to the right. Therefore\\, when placing the hopper\\, pay attention to the direction of dispensing.\n".. + "\n".. + "The hopper can also pull items from boxes (chest)\\, provided the box is next to or on the hopper.\n".. + "\n".. + "The hopper can also put items in boxes if the box is next to the hopper.\n".. + "\n".. + "\n".. + "\n", + "With the help of two boxes\\, two hoppers and a gravel sieve\\, the sieving process can be automated. The plan on the right shows the structure.\n".. + "\n".. + "Make sure that the boxes are \"chest_locked\"\\, otherwise someone will steal the valuable ores from the box below.\n".. + "\n".. + "\n".. + "\n", + "TA1 has its own metal alloy meridium. Meridium ingots can be made with the coal burner from steel and mesecons crystals. Meridium glows in the dark. Tools made of Meridium also light up and are therefore very helpful in underground mining.\n".. + "\n".. + "\n".. + "\n", + }, + images = { + "techage_ta1", + "", + "", + "", + "", + "ta1_sluice", + "ta1_sluice_handle", + "ta1_board1", + "ta1_board2", + "ta1_gravelsieve", + "hammer", + "ta1_gravelsieve", + "ta1_hopper", + "", + "meridium", + }, + plans = { + "", + "coalpile", + "coalburner", + "watermill1", + "watermill2", + "", + "", + "", + "", + "", + "", + "", + "", + "hoppersieve", + "", + } +} \ No newline at end of file diff --git a/doc/manual_ta2_DE.lua b/doc/manual_ta2_DE.lua new file mode 100644 index 0000000..99b1fd0 --- /dev/null +++ b/doc/manual_ta2_DE.lua @@ -0,0 +1,301 @@ +return { + titles = { + "1,TA2: Dampfzeitalter", + "2,Dampfmaschine", + "3,TA2 Feuerbox / Firebox", + "3,TA2 Boiler", + "3,TA2 Zylinder /Cylinder", + "3,TA2 Schwungrad / Flywheel", + "3,TA2 Dampfleitungen / Steam Pipe", + "3,TA2 Antriebsachsen / TA2 Drive Axle", + "3,TA2 Stromgenerator / TA2 Power Generator", + "2,TA2 Energiespeicher", + "3,TA2 Seilwinde / TA2 Winch", + "3,TA2 Gewichtekiste / TA2 Weight Chest", + "2,Items schieben und sortieren", + "3,Röhren / TechAge Tube", + "3,Röhren Konzentrator / Tube Concentrator", + "3,TA2 Schieber / Pusher", + "3,TA2 Verteiler / Distributor", + "2,Kieswaschanlage", + "3,TA2 Kiesspüler / Gravel Rinser", + "2,Stein brechen\\, mahlen und sieben", + "3,TA2 Steinbrecher / Quarry", + "3,TA2 Mühle / Grinder", + "3,TA2 Kiessieb / Gravel Sieve", + "2,Items produzieren", + "3,TA2 Autocrafter", + "3,TA2 Elektronikfabrik / Electronic Fab", + "2,Sonstige Blöcke", + "3,TA2 Flüssigkeitensammler / Liquid Sampler", + "3,TA2 Gesicherte Kiste / Protected Chest", + "3,Techage Forceload Block", + }, + texts = { + "In TA2 geht es darum\\, erste Maschinen zur Verarbeitung von Erzen zu bauen und zu betreiben. Einige Maschinen müssen dazu über Antriebsachsen angetrieben werden. Dazu musst du eine Dampfmaschine bauen und diese mit Kohle oder Holzkohle anheizen.\n".. + "\n".. + "In TA2 steht auch ein Kiesspüler zur Verfügung\\, mit dem seltene Erze wie Usmium Nuggets ausgewaschen werden können. Diese Nuggets wirst du später für weitere Rezepte brauchen.\n".. + "\n".. + "\n".. + "\n", + "Die Dampfmaschine besteht aus mehreren Blöcken und muss wie im Plan rechts abgebildet\\, zusammen gebaut werden. Dazu werden die Blöcke TA2 Feuerbox\\, TA2 Boiler oben\\, TA2 Boiler unten\\, TA2 Zylinder\\, TA2 Schwungrad und Dampfleitungen benötigt.\n".. + "\n".. + "Zusätzlich werden Antriebsachsen sowie Getriebeblöcke für Richtungswechsel benötigt. Das Schwungrad muss über die Antriebsachsen mit allen Maschinen verbunden werden\\, die angetrieben werden müssen.\n".. + "\n".. + "Bei allen Blöcken beim Setzen immer auch die Ausrichtung achten:\n".. + "\n".. + " - Zylinder links\\, Schwungrad rechts daneben\n".. + " - Dampfleitungen anschließen\\, wo ein entsprechendes Loch ist\n".. + " - Antriebsachse beim Schwungrad nur rechts\n".. + " - bei allen Maschinen kann die Antriebsachse an allen Seiten angeschlossen werden\\, welche nicht durch andere Funktionen belegt wird\\, wie bspw. die IN und OUT Löcher bei Mühle und Sieb.\n".. + "\n".. + "Der Boiler muss mit Wasser gefüllt werden. Dazu bis zu 10 Eimer Wasser in den Boiler füllen.\n".. + "Die Feuerbox muss mit Kohle oder Holzkohle gefüllt werden.\n".. + "Wenn das Wasser heiß ist (Temperaturanzeige ganz oben)\\, kann die Dampfmaschine am Schwungrad gestartet werden.\n".. + "\n".. + "Die Dampfmaschine leistet 25 ku und kann damit mehrere Maschinen gleichzeitig antreiben.\n".. + "\n".. + "\n".. + "\n", + "Teil der Dampfmaschine. \n".. + "\n".. + "Die Feuerbox muss mit Kohle oder Holzkohle gefüllt werden. Die Brenndauer ist abhängig von der Leistung\\, die von der Dampfmaschine angefordert wird. Unter Volllast brennt Kohle 32 s und Holzkohle 96 s.\n".. + "\n".. + "\n".. + "\n", + "Teil der Dampfmaschine. Muss mit Wasser gefüllt werden. Dies erfolgt durch Klicken mit einem Wassereimer auf den Boiler. Wenn kein Wasser mehr vorhanden ist oder die Temperatur zu weit absinkt\\, schaltet sich die Dampfmaschine ab. Bei der Dampfmaschine geht bei jedem Kolbenhub etwas Wasser als Dampf verloren\\, daher muss regelmäßig Wasser nachgefüllt werden.\n".. + "\n".. + "\n".. + "\n", + "Teil der Dampfmaschine.\n".. + "\n".. + "\n".. + "\n", + "Antriebsteil der Dampfmaschine. Das Schwungrad muss über Antriebsachsen mit den Maschinen verbunden werden. \n".. + "\n".. + "\n".. + "\n", + "Teil der Dampfmaschine. Der Boiler muss mit dem Zylinder über die Dampfleitungen (steam pipes) verbunden werden. Die Dampfleitung besitzt keine Abzweigungen\\, die maximale Länge beträgt 12 m (Blöcke).\n".. + "\n".. + "\n".. + "\n", + "Die Antriebsachsen dienen zur Kraftübertragung von der Dampfmaschine zu anderen Maschinen. Die maximale Länge einer Antriebsachse beträgt 10 Blöcke. Über Getriebeboxen können auch größere Strecken überbrückt\\, sowie Abzweigungen und Richtungswechsel realisiert werden.\n".. + "\n".. + "\n".. + "\n", + "Um Lampen oder andere Stromverbraucher an einer Dampfmaschine betreiben zu können\\, wird der TA2 Stromgenerator benötigt. Der TA2 Stromgenerator muss auf einer Seite mit Antriebsachsen verbunden werden und liefert dann auf der anderen Seite elektrischen Strom.\n".. + "\n".. + "Wird der Stromgenerator nicht mit ausreichend Kraft versorgt\\, geht er in einen Fehlerzustand und muss über einen Rechtsklick wieder aktiviert werden.\n".. + "\n".. + "Das Stromgenerator nimmt primär max. 25 ku an Achsenkraft auf und gibt sekundär max. 24 ku als Strom wieder ab. Er verbraucht also ein ku für die Umwandlung.\n".. + "\n".. + "\n".. + "\n", + "Bei größeren Anlagen mit mehreren Dampfmaschinen oder vielen angetriebenen Maschinen empfiehlt sich ein Energiespeicher. Der Energiespeicher bei TA2 arbeitet mit Lageenergie. Dazu wird Balast (Steine\\, Kies) in einer Kiste mit Hilfe einer Seilwinde in die Höhe gezogen. Ist überschüssige Energie im Achsen-Netzwerk vorhanden\\, so wird die Kiste nach oben gezogen. Wird kurzfristig mehr Energie benötigt\\, als die Dampfmaschine liefern kann\\, so gibt der Energiespeicher die gespeicherte Energie wieder ab\\, und die Balast-Kiste bewegt sich wieder nach unten.\n".. + "\n".. + "Der Energiespeicher besteht aus mehreren Blöcken und muss wie im Plan rechts abgebildet\\, zusammen gebaut werden.\n".. + "\n".. + "Um die maximale Speicherkapazität zu erreichen\\, muss die Kiste mit Gewichten komplett gefüllt\\, und der Mast inklusive der zwei Getriebeboxen 12 Blöcke hoch sein. Kleinere Aufbauten sind aber auch möglich.\n".. + "\n".. + "\n".. + "\n", + "Die Seilwinde muss mit einer Getriebebox verbunden werden und kann so überschüssige Energie aufnehmen und damit eine Gewichtekiste nach oben ziehen. Die maximale Seillänge beträgt 10 Blöcke.\n".. + "\n".. + "\n".. + "\n", + "Diese Kiste muss mit bis zu 10 Blöcken Abstand unter die Seilwinde gesetzt und mit Pflastersteinen Kies oder Sand gefüllt werden. Ist das Mindestgewicht von einem Stack (99+ Items) erreicht und überschüssige Energie vorhanden\\, wird die Kiste automatisch über eine Seil mit der Seilwinde verbunden und in die Höhe gezogen.\n".. + "\n".. + "\n".. + "\n", + "Um Gegenstände (Items) von einer Verarbeitungsstation zur nächsten weiter zu transportieren\\, werden Schieber und Röhren verwendet. Siehe Plan.\n".. + "\n".. + "\n".. + "\n", + "Zwei Maschinen können mit Hilfe eines Schiebers und einer Röhre (tube) verbunden werden. Röhren besitzen keine Abzweigungen. Die maximale Länge beträgt 200 m (Blöcke).\n".. + "\n".. + "Röhren können alternativ mit Hilfe der Shift-Taste platziert werden. Dies erlaubt bspw. Röhren parallel zu verlegen\\, ohne dass diese sich unbeabsichtigt verbinden.\n".. + "\n".. + "Die Transportkapazität einer Röhre ist unbegrenzt und nur durch die Schieber begrenzt.\n".. + "\n".. + "\n".. + "\n", + "Über den Konzentrator können mehrere Röhren zu einer Röhre zusammengeführt werden. Die Richtung\\, in der alle Items weitergegeben werden\\, ist mit einem Pfeil markiert.\n".. + "\n".. + "\n".. + "\n", + "Ein Schieber ist in der Lage\\, Items aus Kisten oder Maschinen zu ziehen und in andere Kisten oder Maschinen zu schieben. Oder anders gesagt: Zwischen zwei Blöcken mit Inventar muss ein und genau ein Schieber sein. Mehrere Schieber in Reihe sind nicht möglich.\n".. + "In die Gegenrichtung ist ein Schieber für Items aber durchlässig\\, so dass eine Kiste über eine Röhre gefüllt und ebenso geleert werden kann. \n".. + "\n".. + "Ein Schieber geht in den Zustand \"standby\"\\, wenn der keine Items zum Schieben hat. Ist der Ausgang blockiert oder das Inventory des Empfängers voll\\, so geht der Schieber in den Zustand \"blocked\". Aus beiden Zuständen kommt der Schieber nach einigen Sekunden selbsttätig wieder raus\\, sofern sich die Situation geändert hat.\n".. + "\n".. + "Der Verarbeitungsleistung eines TA2 Schiebers beträgt 2 Items alle 2 s.\n".. + "\n".. + "\n".. + "\n", + "Der Verteiler ist in der Lage\\, die Items aus seinem Inventar sortiert in bis zu vier Richtungen weiter zu transportieren. Dazu muss der Verteiler entsprechend konfiguriert werden. \n".. + "\n".. + "Der Verteiler besitzt dazu ein Menü mit 4 Filter mit unterschiedlichen Farben\\, entsprechend den 4 Ausgängen. Soll ein Ausgang genutzt werden\\, so muss der entsprechende Filter über die \"on\" Checkbox aktiviert werden. Alle Items\\, die für diesen Filter konfiguriert sind\\, werden über den zugeordneten Ausgang ausgegeben. Wird ein Filter aktiviert\\, ohne das Items konfiguriert werden\\, so sprechen wir hier von einem \"nicht-konfigurierten\"\\, offenen Ausgang.\n".. + "\n".. + "*Achtung: Der Verteiler ist an seinen Ausgängen gleichzeitig ein Schieber. Daher niemals die Gegenstände mit einem Schieber aus dem Verteiler ziehen!*\n".. + "\n".. + "Für einen nicht-konfigurierten Ausgang gibt es zwei Betriebsarten:\n".. + "\n".. + "1) Alle Items ausgeben\\, die an keine anderen Ausgängen ausgegeben werden können\\, auch wenn diese blockiert sind.\n".. + "\n".. + "2) Nur die Items ausgeben\\, die für keinen anderen Filter konfiguriert wurden.\n".. + "\n".. + "Im ersten Fall werden immer alle Items weitergeleitet und der Verteiler läuft nicht voll. Im zweiten Fall werden Items zurückgehalten und der Verteiler kann voll laufen und in der Folge blockieren.\n".. + "\n".. + "Einstellbar ist die Betriebsart über die \"blockiere\" Checkbox.\n".. + "\n".. + "Der Verarbeitungsleistung eines TA2 Verteilers beträgt 4 Items alle 2 s\\, wobei der Verteiler dabei versucht\\, die 4 Items auf die offenen Ausgänge zu verteilen.\n".. + "\n".. + "Wird dasselbe Item in einem Filter mehrfach hinterlegt\\, so beeinflusst dies das langfristige Verteilungsverhältnis entsprechend.\n".. + "\n".. + "Bitte beachte\\, dass die Verteilung ein probabilistischer Vorgang ist\\, d.h. die Verhältnisse werden nicht exakt\\, sondern nur langfristig eingehalten.\n".. + "\n".. + "In den Filtern beträgt die maximale Stackgröße 12\\; insgesamt können höchstens 36 Items konfiguriert werden.\n".. + "\n".. + "\n".. + "\n", + "Die Kieswaschanlage ist eine komplexere Maschine mit dem Ziel\\, Usmium Nuggets aus gesiebtem Kies auszuwaschen. Für den Aufbau wird ein TA2 Kiesspüler mit Achsenantrieb\\, ein Trichter\\, eine Kiste\\, sowie fließendes Wasser benötigt. \n".. + "\n".. + "Aufbau von links nach rechts (siehe auch Plan):\n".. + "\n".. + " - Ein Erdblock\\, darauf die Wasserquelle\\, umgeben auf 3 Seiten von bspw. Glasblöcken\n".. + " - daneben den Kiesspüler\\, ggf. mit Röhrenanschlüssen für den Kies An- und Abtransport\n".. + " - dann den Trichter mit Kiste\n".. + "\n".. + "Das Ganze umgeben von weiteren Glasblöcken\\, so dass das Wasser über den Kiesspüler und den Trichter fließt und ausgespülten Nuggets vom Trichter wieder eingesammelt werden können.\n".. + "\n".. + "\n".. + "\n", + "Der Kiesspüler ist in der Lage\\, aus bereits gesiebtem Kies die Erze Usmium und Kupfer auszuspülen\\, sofern dieser von Wasser überspült wird.\n".. + "\n".. + "Ob der Kiesspüler korrekt arbeitet\\, kann mit Hilfe von Stöcken (sticks) getestet werden\\, wenn diese in das Inventar des Kiesspülers getan werden. Diese müssen einzeln ausgespült und vom Trichter eingefangen werden.\n".. + "\n".. + "Die Verarbeitungsleistung ist ein Kies Item alle 2 s. Der Kiesspüler benötigt 3 ku Energie.\n".. + "\n".. + "\n".. + "\n", + "Das Brechen\\, Mahlen und Siebe von Gestein dient zur Gewinnung von Erzen. Gesiebtes Kies kann aber auch anderweitig genutzt werden. Steinbrecher\\, Mühle und Sieb müssen angetrieben und damit in der Nähe einer Dampfmaschine aufgebaut werden.\n".. + "\n".. + "\n".. + "\n", + "Der Steinbrecher dient zum Abbau von Steinen und anderen Materialien aus dem Untergrund. Der Steinbrecher gräbt ein 5x5 Blöcke großes Loch. Die Tiefe ist einstellbar.\n".. + "Die Verarbeitungsleistung ist ein Block alle 4 s. Der Steinbrecher benötigt 10 ku Energie. Die maximale Tiefe beträgt 20 Meter. Für größere Tiefen siehe TA3/TA4.\n".. + "\n".. + "\n".. + "\n", + "Die Mühle ist in der Lage\\, verschiedenes Gestein\\, aber auch Holz und andere Items zu mahlen.\n".. + "Die Verarbeitungsleistung ist ein Item alle 4 s. Die Mühle benötigt 4 ku Energie.\n".. + "\n".. + "\n".. + "\n", + "Das Kiessieb ist in der Lage\\, Kies zu sieben um Erze zu gewinnen. Als Ergebnis erhält man teilweise \"gesiebtes Kies\"\\, was nicht wieder gesiebt werden kann.\n".. + "Die Verarbeitungsleistung ist ein Item alle 4 s. Das Kiessieb benötigt 3 ku Energie.\n".. + "\n".. + "\n".. + "\n", + "Mit TA2 Maschinen können nicht nur Erze gewonnen\\, sondern auch Gegenstände hergestellt werden.\n".. + "\n", + "Der Autocrafter dient zur automatischen Herstellung von Waren. Alles was der Spieler über das \"Crafting Grid\" herstellen kann\\, kann auch durch den Autocrafter erledigt werden. Dazu müssen im Menü des Autocrafters das Rezept eingegeben und die notwendigen Zutaten hinzugefügt werden.\n".. + "\n".. + "Zutaten und hergestellte Waren können über Röhren und Schieber in und aus dem Block transportiert werden.\n".. + "\n".. + "Die Verarbeitungsleistung ist ein Item alle 4 s. Der Autocrafter benötigt 4 ku Energie.\n".. + "\n".. + "\n".. + "\n", + "Die Elektronikfabrik ist eine Spezialmaschine und nur für die Herstellung der Vakuumröhren nutzbar. Vakuumröhren werden für TA3 Maschinen und Blöcke benötigt.\n".. + "\n".. + "Die Verarbeitungsleistung ist eine Vakuumröhre alle 6 s. Die Elektronikfabrik benötigt 8 ku Energie.\n".. + "\n".. + "\n".. + "\n", + "", + "Für manche Rezepte wird Wasser benötigt. Damit auch diese Rezepte automatisiert mit dem Autocrafter bearbeitet werden können\\, muss Wasser in Eimern bereitgestellt werden. Hierzu dient der Flüssigkeitensammler. Er benötigt leere Eimer und muss ins Wasser gestellt werden.\n".. + "\n".. + "Die Verarbeitungsleistung ist ein Wassereimer alle 8 s. Der Flüssigkeitensammler benötigt 3 ku Energie.\n".. + "\n".. + "\n".. + "\n", + "Die gesicherte Kiste kann nur von den Spielern genutzt werden\\, die an diesem Ort auch bauen können\\, also Protection Rechte besitzen. Es spielt dabei keine Rolle\\, wer die Kiste setzt. \n".. + "\n".. + "\n".. + "\n", + "Minetest teilt die Karte in sogenannte Map-Blocks ein. Das sind Würfel mit 16x16x16 Blöcke Kantenlänge. So ein Map-Block wird vom Server immer komplett geladen\\, aber es werden nur die Blöcke um einen Spieler herum geladen (ca. 2-3 Blöcke in alle Richtungen). In Sichtrichtung des Spielers sind es auch mehr Map-Blöcke. Nur dieser Teil der Welt ist aktiv und nur hier wachsen Pflanzen und Bäume bzw. laufen die Maschinen.\n".. + "\n".. + "Mit einem Forceload-Block kannst du erzwingen\\, dass der Map-Block\\, in dem der Forceload Block steht\\, immer geladen bleibt\\, solange du auf dem Server bist. Wenn alle deine Farmen und Maschinen mit Forceload Blöcken abgedeckt sind\\, ist immer alles am Laufen.\n".. + "\n".. + "Die Map-Blöcke mit ihren Koordinaten sind vordefiniert\\, also bspw. (0\\,0\\,0) bis (15\\,15\\,15)\\, oder (16\\,16\\,16) bis (31\\,31\\,31).\n".. + "Man kann einen Forceload-Block innerhalb eines Map-Blockes verschieben wie man will\\, die Position des Map-Blocks bleibt dabei unverändert. \n".. + "\n".. + "\n".. + "\n", + }, + images = { + "techage_ta2", + "", + "ta2_firebox", + "ta2_boiler", + "ta2_cylinder", + "ta2_flywheel", + "ta2_steampipe", + "ta2_driveaxle", + "ta2_generator", + "", + "ta2_winch", + "ta2_weight_chest", + "", + "tube", + "concentrator", + "ta2_pusher", + "ta2_distributor", + "", + "ta2_rinser", + "ta2_grinder", + "ta2_quarry", + "ta2_grinder", + "ta2_gravelsieve", + "", + "ta2_autocrafter", + "ta2_electronicfab", + "", + "ta2_liquidsampler", + "ta2_chest", + "ta2_forceload", + }, + plans = { + "", + "steamengine", + "", + "", + "", + "", + "", + "", + "", + "ta2_storage", + "", + "", + "itemtransport", + "", + "", + "", + "", + "gravelrinser", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + } +} \ No newline at end of file diff --git a/doc/manual_ta2_EN.lua b/doc/manual_ta2_EN.lua new file mode 100644 index 0000000..60d7faa --- /dev/null +++ b/doc/manual_ta2_EN.lua @@ -0,0 +1,299 @@ +return { + titles = { + "1,TA2: Steam Age", + "2,Steam Engine", + "3,TA2 Firebox", + "3,TA2 Boiler", + "3,TA2 Cylinder", + "3,TA2 Flywheel", + "3,TA2 Steam Pipes", + "3,TA2 Drive Axle / TA2 Gearbox", + "3,TA2 Power Generator", + "2,TA2 energy storage", + "3,TA2 Winch", + "3,TA2 Weight Chest", + "2,Push and sort items", + "3,TechAge Tube", + "3,Tube Concentrator", + "3,TA2 Pusher", + "3,TA2 Distributor", + "2,Gravel washer", + "3,TA2 Gravel Rinser", + "2,Dig stone\\, grind and sieve", + "3,TA2 Quarry", + "3,TA2 Grinder", + "3,TA2 Gravel Sieve", + "2,Produce Items", + "3,TA2 Autocrafter", + "3,TA2 Electronic Fab", + "2,Other blocks", + "3,TA2 Liquid Sampler", + "3,TA2 Protected Chest", + "3,Techage Forceload Block", + }, + texts = { + "TA2 is about building and operating the first machines for processing ores. Some machines have to be driven via drive axles. To do this\\, you need to build a steam engine and heat it with coal or charcoal.\n".. + "\n".. + "In TA2 there is also a gravel rinser that can be used to wash out rare ores such as Usmium nuggets. You will need these nuggets later for further recipes.\n".. + "\n".. + "\n".. + "\n", + "The steam engine consists of several blocks and must be assembled as shown in the plan on the right. The blocks TA2 fire box\\, TA2 boiler top\\, TA2 boiler bottom\\, TA2 cylinder\\, TA2 flywheel and steam pipes are required.\n".. + "\n".. + "In addition\\, drive axles and gear blocks are required for changing direction. The flywheel must be connected to all machines that have to be driven via the drive axles.\n".. + "\n".. + "Always pay attention to the alignment of all blocks when placing:\n".. + "\n".. + " - Cylinder on the left\\, flywheel on the right\n".. + " - Connect steam pipes where there is a corresponding hole\n".. + " - Drive axle on flywheel only on the right\n".. + " - In all machines\\, the drive axles can be connected on all sides\\, which is not occupied by other functions\\, such as the IN and OUT holes in the grinder and sieve.\n".. + "\n".. + "The boiler must be filled with water. Fill up to 10 buckets of water in the boiler.\n".. + "The fire box must be filled with coal or charcoal.\n".. + "When the water is hot (temperature display at the top)\\, the steam engine can be started on the flywheel.\n".. + "\n".. + "The steam engine has a capacity of 25 ku\\, so it can drive several machines at the same time.\n".. + "\n".. + "\n".. + "\n", + "Part of the steam engine.\n".. + "\n".. + "The fire box must be filled with coal or charcoal. The burning time depends on the power demanded by the steam engine. Coal burns for 32 s and charcoal for 96 s under full load.\n".. + "\n".. + "\n".. + "\n", + "Part of the steam engine. Must be filled with water. This is done by clicking on the boiler with a water bucket. When there is no more water or the temperature drops too low\\, the steam engine switches off. With the steam engine\\, some water is lost as steam with each piston stroke\\, so water has to be refilled regularly.\n".. + "\n".. + "\n".. + "\n", + "Part of the steam engine.\n".. + "\n".. + "\n".. + "\n", + "Drive part of the steam engine. The flywheel must be connected to the machines via drive axles.\n".. + "\n".. + "\n".. + "\n", + "Part of the steam engine. The boiler must be connected to the cylinder via the steam pipes. The steam pipe has no branches\\, the maximum length is 12 m (blocks).\n".. + "\n".. + "\n".. + "\n", + "The drive axles are used to transmit power from the steam engine to other machines. The maximum length of a drive axis is 10 blocks. With TA2 Gearboxes\\, larger distances can be bridged\\, and branches and changes of direction can be realized.\n".. + "\n".. + "\n".. + "\n", + "The TA2 Power Generator is required to operate lamps or other power consumers on a steam engine. The TA2 Power Generator has to be connected to drive axles on one side and then supplies electricity on the other side.\n".. + "\n".. + "If the Power Generator is not supplied with sufficient power\\, it goes into an error state and must be reactivated with a right-click.\n".. + "\n".. + "The Power Generator takes max. 25 ku of axle power and provides on the other side max. 24 ku as electricity. So he consumes one ku for the conversion.\n".. + "\n".. + "\n".. + "\n", + "For larger systems with several steam engines or many driven machines\\, an energy storage system is recommended. The energy storage at TA2 works with position energy. For this purpose\\, ballast (stones\\, gravel\\, sand) is pulled up in a chest with the help of a cable winch. If there is excess energy in the axis network\\, the chest is pulled upwards. If more energy is required in the short term than the steam engine can supply\\, the energy store releases the stored energy again and the weight chest moves down again. \n".. + "The energy storage consists of several blocks and must be assembled as shown in the plan on the right. \n".. + "In order to achieve the maximum storage capacity\\, the chest must be completely filled with weights and the mast including the two gear boxes must be 12 blocks high. Smaller structures are also possible.\n".. + "\n".. + "\n".. + "\n", + "The cable winch must be connected to a gear box and can absorb excess energy and thus pull a weight chest upwards. The maximum rope length is 10 blocks. \n".. + "\n".. + "\n".. + "\n", + "This chest must be placed under the winch with a distance of up to 10 blocks and filled with cobblestone\\, gravel or sand. If the minimum weight of a stack (99+ items) is reached and there is excess energy\\, the box is automatically connected to the winch via a rope and pulled up. \n".. + "\n".. + "\n".. + "\n", + "In order to transport objects from one processing station to the next\\, pushers and tubes are used. See plan.\n".. + "\n".. + "\n".. + "\n", + "Two machines can be connected with the help of a pusher and a tube. Tubes have no branches. The maximum length is 200 m (blocks).\n".. + "\n".. + "Alternatively\\, tubes can be placed using the Shift key. This allows\\, for example\\, tubes to be laid in parallel without them accidentally connecting.\n".. + "\n".. + "The transport capacity of a tube is unlimited and only limited by the pusher.\n".. + "\n".. + "\n".. + "\n", + "Several tubes can be combined into one tube via the concentrator. The direction in which all items are passed on is marked with an arrow. \n".. + "\n".. + "\n".. + "\n", + "A pusher is able to pull items out of boxes or machines and push them into other boxes or machines. In other words\\, there must be one and exactly one pusher between two blocks with inventory. Multiple pushers in a row are not possible.\n".. + "In the opposite direction\\, however\\, a pusher is permeable for items\\, so that a box can be filled via a tube and also taught.\n".. + "\n".. + "A pusher goes into the \"standby\" state if it has no items to push. If the output is blocked or the recipient's inventory is full\\, the pusher goes into the \"blocked\" state. The pusher automatically comes out of both states after a few seconds if the situation has changed.\n".. + "\n".. + "The processing power of a TA2 pusher is 2 items every 2 s.\n".. + "\n".. + "\n".. + "\n", + "The distributor is able to transport the items from his inventory sorted in up to four directions. To do this\\, the distributor must be configured accordingly.\n".. + "\n".. + "The distributor has a menu with 4 filters with different colors\\, corresponding to the 4 outputs. If an output is to be used\\, the corresponding filter must be activated via the \"on\" checkbox. All items that are configured for this filter are output via the assigned output. If a filter is activated without items being configured\\, we are talking about an \"unconfigured\"\\, open output.\n".. + "\n".. + "*Attention: The distributor is also a pusher at its output sides. Therefore\\, never pull items out of the distributor with a pusher!*\n".. + "\n".. + "There are two operating modes for a non-configured output:\n".. + "\n".. + "1) Output all items that cannot be output to any other exit\\, even if they are blocked.\n".. + "\n".. + "2) Only output the items that have not been configured for any other filter.\n".. + "\n".. + "In the first case\\, all items are always forwarded and the distributor does not run full. In the second case\\, items are held back and the distributor can run full and then block.\n".. + "\n".. + "The operating mode can be set using the \"blocking mode\" checkbox.\n".. + "\n".. + "The processing power of a TA2 distributor is 4 items every 2 s\\, whereby the distributor tries to distribute the 4 items to the open outputs.\n".. + "\n".. + "If the same item is configured multiple times in one filter\\, the long term distribution ratio will be influenced accordingly.\n".. + "\n".. + "Please note that the distribution is a probabilistic process. This means that the distribution rations won't be matched exactly\\, but only in the long term.\n".. + "\n".. + "The maximum stack size in the filters is 12\\; in total\\, not more than 36 items can be configured.\n".. + "\n".. + "\n".. + "\n", + "The gravel washer is a more complex machine with the goal of washing Usmium nuggets out of sieved gravel. A TA2 rinser with axis drive\\, a hopper\\, a chest and running water are required for the installation.\n".. + "\n".. + "Structure from left to right (see also plan):\n".. + "\n".. + " - A dirt block\\, on top of it the water source\\, surrounded on 3 sides by e.g. glass blocks\n".. + " - next to it the gravel rinser\\, if necessary with tube connections for the gravel delivery and removal\n".. + " - then the hopper with chest\n".. + "\n".. + "The whole thing is surrounded by further glass blocks\\, so that the water flows over the gravel rinser and the hopper and rinsed-out nuggets can be collected again by the hopper.\n".. + "\n".. + "\n".. + "\n", + "The gravel washer is able to rinse out the Usmium and copper ores from gravel that has already been sieved\\, provided that this is flushed with water.\n".. + "\n".. + "Whether the Gravel Rinser works correctly can be tested with sticks if these are placed in the inventory of the Gravel Rinser. These must be rinsed out individually and caught by the hopper.\n".. + "\n".. + "The processing power is one gravel item every 2 s. The gravel washer needs 3 ku of energy.\n".. + "\n".. + "\n".. + "\n", + "Crushing\\, grinding and sieving of cobblestone is used to extract ores. Sieved gravel can also be used for other purposes. Quarry\\, grinder and sieve must be driven and thus installed near a steam engine.\n".. + "\n".. + "\n".. + "\n", + "The quarry is used to remove stones and other materials from the underground. The quarry digs a 5x5 block hole. The depth is adjustable.\n".. + "The processing power is one block every 4 s. The quarry needs 10 ku of energy. The maximum depth is 20 meters. For greater depths see TA3 / TA4.\n".. + "\n".. + "\n".. + "\n", + "The grinder is able to grind various rocks\\, but also wood and other items.\n".. + "The processing power is one item every 4 s. The grinder needs 4 ku of energy.\n".. + "\n".. + "\n".. + "\n", + "The gravel sieve is able to sieve gravel to extract ores. The result is partially \"sieved gravel\"\\, which cannot be sieved again.\n".. + "The processing power is one item every 4 s. The gravel sieve requires 3 ku of energy.\n".. + "\n".. + "\n".. + "\n", + "TA2 machines can not only extract ores\\, but also produce objects.\n".. + "\n", + "The autocrafter is used for the automatic production of goods. Everything that the player can produce via the \"Crafting Grid\" can also be done by the autocrafter. To do this\\, the recipe must be entered in the menu of the autocrafter and the necessary ingredients added.\n".. + "\n".. + "Ingredients and manufactured goods can be transported in and out of the block via tubes and pushers.\n".. + "\n".. + "The processing power is one item every 4 s. The autocrafter requires 4 ku of energy.\n".. + "\n".. + "\n".. + "\n", + "The electronic fab is a special machine and can only be used for the production of vacuum tubes. Vacuum tubes are required for TA3 machines and blocks.\n".. + "\n".. + "The processing power is one vacuum tube every 6 s. The electronic fab requires 8 ku of energy.\n".. + "\n".. + "\n".. + "\n", + "", + "Some recipes require water. So that these recipes can also be processed automatically with the autocrafter\\, water must be provided in buckets. The liquid sampler is used for this. He needs empty buckets and has to be put in the water.\n".. + "\n".. + "The processing capacity is one water bucket every 8 s. The liquid sampler requires 3 ku of energy.\n".. + "\n".. + "\n".. + "\n", + "The protected chest can only be used by players who can build at this location\\, i.e. who have protection rights. It does not matter who sets the chest.\n".. + "\n".. + "\n".. + "\n", + "Minetest divides the map into so-called map blocks. These are cubes with an edge length of 16x16x16 blocks. Such a map block is always loaded completely by the server\\, but only the blocks around a player are loaded (approx. 2-3 blocks in all directions). In the player's direction of view\\, there are also more map blocks. Only this part of the world is active and only here do plants and trees grow or the machines run.\n".. + "\n".. + "With a forceload block you can force the map block in which the forceload block is located to remain loaded as long as you are on the server. When all your farms and machines are covered with Forceload blocks\\, everything is always running.\n".. + "\n".. + "The map blocks with their coordinates are predefined\\, e.g. (0\\,0\\,0) to (15\\,15\\,15)\\, or (16\\,16\\,16) to (31\\,31\\,31).\n".. + "You can move a forceload block within a map block as you like\\, the position of the map block remains unchanged.\n".. + "\n".. + "\n".. + "\n", + }, + images = { + "techage_ta2", + "", + "ta2_firebox", + "ta2_boiler", + "ta2_cylinder", + "ta2_flywheel", + "ta2_steampipe", + "ta2_driveaxle", + "ta2_generator", + "", + "ta2_winch", + "ta2_weight_chest", + "", + "tube", + "concentrator", + "ta2_pusher", + "ta2_distributor", + "", + "ta2_rinser", + "ta2_grinder", + "ta2_quarry", + "ta2_grinder", + "ta2_gravelsieve", + "", + "ta2_autocrafter", + "ta2_electronicfab", + "", + "ta2_liquidsampler", + "ta2_chest", + "ta2_forceload", + }, + plans = { + "", + "steamengine", + "", + "", + "", + "", + "", + "", + "", + "ta2_storage", + "", + "", + "itemtransport", + "", + "", + "", + "", + "gravelrinser", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + } +} \ No newline at end of file diff --git a/doc/manual_ta3_DE.lua b/doc/manual_ta3_DE.lua new file mode 100644 index 0000000..f2f7b8b --- /dev/null +++ b/doc/manual_ta3_DE.lua @@ -0,0 +1,919 @@ +return { + titles = { + "1,TA3: Ölzeitalter", + "2,Kohlekraftwerk / Ölkraftwerk", + "3,TA3 Kraftwerks-Feuerbox / Power Station Firebox", + "3,TA3 Kraftwerks-Ölbrenner / TA3 Power Station Oil Burner", + "3,TA3 Boiler unten/oben", + "3,TA3 Turbine", + "3,TA3 Generator", + "3,TA3 Kühler / Cooler", + "2,Elektrischer Strom", + "3,Bedeutung von Speichersystemen", + "3,TA Stromkabel / Electric Cable", + "3,TA Verteilerdose / Electric Junction Box", + "3,TA Stromleitung / Power Line", + "3,TA Strommast / Power Pole", + "3,TA Strommastkopf / Power Pole Top", + "3,TA Strommastkopf 2 / Power Pole Top 2", + "3,TA Stromschalter / Power Switch", + "3,TA Stromschalter klein / Power Switch Small", + "3,TA Stromschalterbox / Power Switch Box", + "3,TA3 Kleiner Stromgenerator / Tiny Power Generator", + "3,TA3 Akku Block / Akku Box", + "3,TA3 Strom Terminal / Power Terminal", + "3,TA3 Elektromotor / TA3 Electric Motor", + "2,TA3 Industrieofen", + "3,TA3 Ofen-Ölbrenner / Furnace Oil Burner", + "3,TA3 Ofenoberteil / Furnace Top", + "3,TA3 Gebläse / Booster", + "2,Flüssigkeiten", + "3,TA3 Tank / TA3 Tank", + "3,TA3 Pumpe / TA3 Pump", + "3,TA Einfülltrichter / TA Liquid Filler", + "3,TA4 Röhre / Pipe", + "3,TA3 Rohr/Wanddurchbruch / TA3 Pipe Wall Entry Blöcke", + "3,TA Ventil / TA Valve", + "2,Öl-Förderung", + "3,TA3 Ölexplorer / Oil Explorer", + "3,TA3 Ölbohrkiste / Oil Drill Box", + "3,TA3 Ölpumpe / Oil Pumpjack", + "3,TA3 Bohrgestänge / Drill Pipe", + "3,Öltank / Oil Tank", + "2,Öl-Transport", + "3,Öl-Transport mit dem Tankwagen", + "3,Öl-Transport mit Fässern über Minecarts", + "3,Tankwagen / Tank Cart", + "3,Kistenwagen / Chest Cart", + "2,Öl-Verarbeitung", + "3,Destillationsturm / distiller tower", + "4,Aufkocher / reboiler)", + "2,Logik-/Schalt-Blöcke", + "3,TA3 Taster/Schalter / Button/Switch", + "3,TA3 Kommando Konverter / Command Converter", + "3,TA3 Flipflop / Flip-Flop", + "3,TA3 Logikblock / Logic Block", + "3,TA3 Wiederholer / Repeater", + "3,TA3 Sequenzer / Sequencer", + "3,TA3 Timer", + "3,TA3 Terminal", + "3,TechAge Farblampe / Color Lamp", + "3,Tür/Tor Blöcke / Door/Gate Blocks", + "3,TA3 Tür Controller / Door Controller", + "3,TA3 Tür Controller II / Door Controller II", + "3,TA3 Sound Block", + "3,TA3 Mesecons Umsetzer / TA3 Mesecons Converter", + "2,Detektoren", + "3,TA3 Detektor / Detector", + "3,TA3 Wagen Detektor / Cart Detector", + "3,TA3 Block Detektor / Node Detector", + "3,TA3 Spieler Detektor / Player Detector", + "3,TA3 Lichtdetektor", + "2,TA3 Maschinen", + "3,TA3 Schieber / Pusher", + "3,TA3 Verteiler / Distributor", + "3,TA3 Autocrafter", + "3,TA3 Elektronikfabrik / Electronic Fab", + "3,TA3 Steinbrecher / Quarry", + "3,TA3 Kiessieb / Gravel Sieve", + "3,TA3 Kieswaschanlage / Gravel Rinser", + "3,TA3 Mühle / Grinder", + "3,TA3 Injektor / Injector", + "2,Werkzeuge", + "3,Techage Info Tool", + "3,TechAge Programmer", + "3,TechAge Kelle / Trowel", + "3,TA3 Bohrgestängezange / TA3 Drill Pipe Wrench", + "3,Techage Schraubendreher", + }, + texts = { + "Bei TA3 gilt es\\, die Dampf-betriebenen Maschinen durch leistungsfähigere und mit elektrischem Strom betriebene Maschinen abzulösen.\n".. + "\n".. + "Dazu musst du Kohlekraftwerke und Generatoren bauen. Bald wirst du sehen\\, dass dein Strombedarf nur mit Öl-betriebenen Kraftwerken zu decken ist. Also machst du dich auf die Suche nach Erdöl. Bohrtürme und Ölpumpen helfen die\\, an das Öl zu kommen. Schienenwege dienen dir zum Öltransport bis in die Kraftwerke.\n".. + "\n".. + "Das Industrielle Zeitalter ist auf seinem Höhepunkt.\n".. + "\n".. + "\n".. + "\n", + "Das Kohlekraftwerk besteht aus mehreren Blöcken und muss wie im Plan rechts abgebildet\\, zusammen gebaut werden. Dazu werden die Blöcke TA3 Kraftwerks-Feuerbox\\, TA3 Boiler oben\\, TA3 Boiler unten\\, TA3 Turbine\\, TA3 Generator und TA3 Kühler benötigt.\n".. + "\n".. + "Der Boiler muss mit Wasser gefüllt werden. Dazu bis zu 10 Eimer Wasser in den Boiler füllen.\n".. + "Die Feuerbox muss mit Kohle oder Holzkohle gefüllt werden.\n".. + "Wenn das Wasser heiß ist\\, kann der Generator gestartet werden.\n".. + "\n".. + "Das Kraftwerk kann alternativ auch mit einem Ölbrenner ausgestattet und dann mit Öl betrieben werden.\n".. + "Das Öl kann über eine Pumpe und Ölleitung nachgefüllt werden.\n".. + "\n".. + "Das Kraftwerk liefert eine Leistung von 80 ku.\n".. + "\n".. + "\n".. + "\n", + "Teil des Kraftwerks. \n".. + "Die Feuerbox muss mit Kohle oder Holzkohle gefüllt werden. Die Brenndauer ist abhängig von der Leistung\\, die vom Kraftwerk angefordert wird. Unter Volllast brennt Kohle 20 s und Holzkohle 60 s. Unter Teillast entsprechend länger (50% Last = doppelte Zeit).\n".. + "\n".. + "\n".. + "\n", + "Teil des Kraftwerks. \n".. + "\n".. + "Der Ölbrenner kann mit Erdöl\\, Schweröl\\, Naphtha oder Benzin gefüllt werden. Die Brenndauer ist abhängig von der Leistung\\, die vom Kraftwerk angefordert wird. Unter Volllast brennt Erdöl 15 s\\, Schweröl 20 s\\, Naphtha 22 s und Benzin 25 s. \n".. + "\n".. + "Unter Teillast entsprechend länger (50% Last = doppelte Zeit).\n".. + "\n".. + "Der Ölbrenner kann nur 50 Einheiten Kraftstoff aufnehmen. Ein zusätzlicher Öltank und eine Ölpumpe sind daher ratsam.\n".. + "\n".. + "\n".. + "\n", + "Teil des Kraftwerk. Muss mit Wasser gefüllt werden. Wem kein Wasser mehr vorhanden ist oder die Temperatur zu weit absinkt\\, schaltet sich das Kraftwerk ab. Der Wasserverbrauch des TA3-Kessels ist durch den geschlossenen Dampfkreislauf viel geringer als bei der Dampfmachine.\n".. + "Bei der Dampfmaschine geht bei jedem Kolbenhub etwas Wasser als Dampf verloren.\n".. + "\n".. + "\n".. + "\n", + "Die Turbine ist Teil des Kraftwerk. Sie muss neben den Generator gesetzt und über Dampfleitungen mit dem Boiler und dem Kühler\\, wie im Plan abgebildet\\, verbunden werden.\n".. + "\n".. + "\n".. + "\n", + "Der Generator dient zur Stromerzeugung. Er muss über Stromkabel und Verteilerdosen mit den Maschinen verbunden werden.\n".. + "\n".. + "\n".. + "\n", + "Dient zur Abkühlung des heißen Dampfs aus der Turbine. Muss über Dampfleitungen mit dem Boiler und der Turbine\\, wie im Plan abgebildet\\, verbunden werden.\n".. + "\n".. + "\n".. + "\n", + "In TA3 (und TA4) werden die Maschinen mit Strom angetrieben. Dazu müssen die Maschinen\\, Speichersysteme und Generatoren mit Stromkabel verbunden werden.\n".. + "TA3 besitzt 2 Arten von Stromkabel:\n".. + "\n".. + " - Isolierte Kabel (TA Stromkabel) für die lokale Verkabelung im Boden oder in Gebäuden. Diese Kabel lassen sich in der Wand oder im Boden verstecken (können mit der Kelle \"verputzt\" werden).\n".. + " - Überlandleitungen (TA Stromleitung) für Freiluftverkabelung über große Strecken. Diese Kabel sind geschützt\\, können also von anderen Spielern nicht entfernt werden.\n".. + "\n".. + "Mehrere Verbraucher\\, Speichersysteme und Generatoren können in einem Stromnetzwerk zusammen betrieben werden. Mit Hilfe der Verteilerdosen können so Netzwerke aufgebaut werden.\n".. + "Wird zu wenig Strom bereitgestellt\\, gehen die Verbraucher aus.\n".. + "In diesem Zusammenhang ist auch wichtig\\, dass die Funktionsweise von Forceload Blöcken verstanden wurde\\, denn bspw. Generatoren liefern nur Strom\\, wenn der entsprechende Map-Block geladen ist. Dies kann mit einen Forceload Block erzwungen werden.\n".. + "\n".. + "In TA4 kommt noch ein Kabel für die Solaranlage hinzu.\n".. + "\n".. + "\n".. + "\n", + "Speichersysteme im Stromnetz erfüllen zwei Aufgaben:\n".. + "\n".. + " - Um Bedarfsspitzen abzufangen: Alle Generatoren liefern immer gerade soviel Leistung\\, wie benötigt wird. Werden aber Verbraucher ein/ausgeschaltet oder kommt es aus anderen Gründen zu Bedarfsschwankungen\\, so können Verbraucher kurzzeitig ausfallen. Um dies zu verhindern\\, sollte immer mindestens ein Akkublock in jedem Netzwerk vorhanden sein. Dieser dient als Puffer und gleicht diese Schwankungen im Sekundenbereich aus.\n".. + " - Um regenerative Energie zu speichern: Solar und Wind stehen nicht 24 Stunden am Tag zur Verfügung. Damit die Stromversorgung nicht ausfällt\\, wenn kein Strom produziert wird\\, müssen ein oder mehrere Speichersysteme im Netzwerk verbaut werden. Alternativ können die Lücken auch mit Öl/Kohle-Strom überbrückt werden.\n".. + "\n".. + "Ein Speichersystem gibt seine Kapazität in kud an\\, also ku pro day (Tag). Bspw. ein Speichersystem mit 100 kud liefert 100 ku einen Spieltag lang\\, oder auch 10 ku für 10 Spieltage.\n".. + "\n".. + "Alle TA3/TA4 Energiequellen besitzen eine einstellbare Ladecharakteristik. Standardmäßig ist diese auf \"80% - 100%\" eingestellt. Dies bedeutet\\, dass die Leistung ab 80% Füllung des Speichersystems immer weiter reduziert wird\\, bis sie bei 100 % komplett abschaltet. Sofern Strom im Netzwerk benötigt wird\\, werden die 100 % nie erreicht\\, da die Leistung des Generators irgendwann auf den Strombedarf im Netzwerk abgesunken ist und damit das Speichersystem nicht mehr geladen\\, sondern nur noch die Verbraucher bedient werden.\n".. + "\n".. + "Dies hat mehrere Vorteile:\n".. + "\n".. + " - Die Ladecharakteristik ist einstellbar. Damit kann man bspw. Öl/Kohle Energiequellen bei 60% und die regenerativen Energiequellen erst bei 80% zurückfahren. Damit wird nur Öl/Kohle verbrannt\\, wenn nicht ausreichend regenerativen Energiequellen zur Verfügung stehen.\n".. + " - Mehrere Energiequellen können parallel betrieben werden und werden dabei nahezu gleichmäßig belastet\\, denn alle Energiequellen arbeiten bspw. bis 80% Ladekapazität des Speichersystems mit ihrer vollen Leistung und fahren dann gleichzeitig ihre Leistung zurück.\n".. + " - Alle Speichersysteme in einem Netzwerk bilden einen großen Puffer. An jedem Speichersystem aber auch am Strom Terminal kann immer die Ladekapazität und der Füllungsgrad des gesamten Speichersystems in Prozent abgelesen werden.\n".. + "\n".. + "\n".. + "\n", + "Für die lokale Verkabelung im Boden oder in Gebäuden.\n".. + "Abzweigungen können mit Hilfe von Verteilerdosen realisiert werden. Die maximale Kabellänge zwischen Maschinen oder Verteilerdosen beträgt 1000 m. Es können maximale 1000 Knoten in einem Strom-Netzwerk verbunden werden. Als Knoten zählen alle Blöcke mit Stromanschluss\\, also auch Verteilerdosen.\n".. + "\n".. + "Da die Stromkabel nicht automatisch geschützt sind\\, wird für längere Strecken die Überlandleitungen (TA Stromleitung) empfohlen.\n".. + "\n".. + "Stromkabel können mit der Kelle verputzt also in der Wand oder im Boden versteckt werden. Als Material zum Verputzen können alle Stein-\\, Clay- und sonstige Blöcke ohne \"Intelligenz\" genutzt werden. Erde (dirt) geht nicht\\, da Erde zu Gras oder ähnlichem konvertiert werden kann\\, was die Leitung zerstören würde.\n".. + "\n".. + "Zum Verputzen muss mit der Kelle auf das Kabel geklickt werden. Das Material\\, mit dem das Kabel verputzt werden soll\\, muss sich im Spieler-Inventar ganz links befinden.\n".. + "Die Kabel können wieder sichtbar gemacht werden\\, indem man mit der Kelle wieder auf den Block klickt.\n".. + "\n".. + "Außer Kabel können auch die TA Verteilerdose und die TA Stromschalterbox verputzt werden.\n".. + "\n".. + "\n".. + "\n", + "Mit der Verteilerdose kann Strom in bis zu 6 Richtungen verteilt werden. Verteilerdosen können auch mit der Kelle verputzt (versteckt) und wieder sichtbar gemacht werden.\n".. + "\n".. + "\n".. + "\n", + "Mit der TA Stromleitung und den Strommasten können halbwegs realistische Überlandleitungen realisiert werden. Die Strommasten-Köpfe dienen gleichzeitig zum Schutz der Stromleitung (Protection). Dazu muss alle 16 m oder weniger ein Masten gesetzt werden. Der Schutz gilt aber nur die die Stromleitung und die Masten\\, alle anderen Blöcke in diesem Bereich sind dadurch nicht geschützt.\n".. + "\n".. + "\n".. + "\n", + "Dient zum Bauen von Strommasten. Ist durch den Strommast-Kopf vor Zerstörung geschützt und kann nur vom Besitzer wieder abgebaut werden.\n".. + "\n".. + "\n".. + "\n", + "Hat bis zu vier Arme und erlaubt damit\\, Strom in bis zu 6 Richtungen weiter zu verteilen. \n".. + "Der Strommastkopf schützt Stromleitungen und Masten in einem Radius von 8 m.\n".. + "\n".. + "\n".. + "\n", + "Dieser Strommastkopf hat zwei feste Arme und wird für die Überlandleitungen genutzt. Er kann aber auch Strom nach unten und oben weiterleiten.\n".. + "Der Strommastkopf schützt Stromleitungen und Masten in einem Radius von 8 m.\n".. + "\n".. + "\n".. + "\n", + "Mit dem Schalter kann der Strom ein- und ausgeschaltet werden. Der Schalter muss dazu auf eine Stromschalterbox gesetzt werden. Die Stromschalterbox muss dazu auf beiden Seiten mit dem Stromkabel verbunden sein.\n".. + "\n".. + "\n".. + "\n", + "Mit dem Schalter kann der Strom ein- und ausgeschaltet werden. Der Schalter muss dazu auf eine Stromschalterbox gesetzt werden. Die Stromschalterbox muss dazu auf beiden Seiten mit dem Stromkabel verbunden sein.\n".. + "\n".. + "\n".. + "\n", + "siehe TA Stromschalter.\n".. + "\n".. + "\n".. + "\n", + "Der kleine Stromgenerator wird mit Benzin betrieben und kann für kleine Verbraucher mit bis zu 12 ku genutzt werden. Unter Volllast brennt Benzin 150 s. Unter Teillast entsprechend länger (50% Last = doppelte Zeit).\n".. + "\n".. + "Der Stromgenerator kann nur 50 Einheiten Benzin aufnehmen. Ein zusätzlicher Tank und eine Pumpe sind daher ratsam.\n".. + "\n".. + "\n".. + "\n", + "Der Akku Block dient zur Speicherung von überschüssiger Energie und gibt bei Stromausfall automatisch Strom ab (soweit vorhanden).\n".. + "Mehrere Akku Blocks zusammen bilden ein TA3 Energiespeichersystem. Jeder Akku Block hat eine Anzeige für den Ladezustand und für die gespeicherte Ladung\\, wobei hier immer die Werte für das gesamte Netzwerk angezeigt werden. Die gespeicherte Ladung wird in \"kud\" also \"ku-days\" angezeigt (analog zu kWh) 5 kud entspricht damit bspw. 5 ku für einen Spieltag (20 min) oder 1 ku für 5 Spieltage.\n".. + "\n".. + "Ein Akku Block hat 3.33 kud.\n".. + "\n".. + "\n".. + "\n", + "Das Strom-Terminal muss mit dem Stromnetz verbunden werden. Es zeigt Daten aus dem Stromnetz an.\n".. + "\n".. + "In der oberen Hälfte werden die wichtigsten Größen ausgegeben:\n".. + "\n".. + " - aktuelle/maximale Generatorleistung\n".. + " - aktueller Stromaufnahme aller Verbraucher\n".. + " - aktueller Ladestrom in/aus dem Speichersystems\n".. + " - aktuellen Ladezustand des Speichersystems in Prozent\n".. + "\n".. + "In der unteren Hälfte wird die Anzahl der Netzwerkblöcke ausgegeben.\n".. + "\n".. + "Über den Reiter \"console\" können weitere Daten zu den Generatoren und Speichersystemen abgefragt werden.\n".. + "\n".. + "\n".. + "\n", + "Um TA2 Maschinen über das Stromnetz betreiben zu können\\, wird der TA3 Elektromotor benötigt. Dieser wandelt Strom in Achsenkraft um.\n".. + "Wird der Elektromotor nicht mit ausreichend Strom versorgt\\, geht er in einen Fehlerzustand und muss über einen Rechtsklick wieder aktiviert werden.\n".. + "\n".. + "Das Elektromotor nimmt primär max. 40 ku an Strom auf und gibt sekundär max. 39 ku als Achsenkraft wieder ab. Er verbraucht also ein ku für die Umwandlung.\n".. + "\n".. + "\n".. + "\n", + "Der TA3 Industrieofen dient als Ergänzung zu normalen Ofen (furnace). Damit können alle Waren mit \"Koch\" Rezepten\\, auch im Industrieofen hergestellt werden. Es gibt aber auch spezielle Rezepte\\, die nur im Industrieofen hergestellt werden können.\n".. + "Der Industrieofen hat sein eigenes Menü zur Rezeptauswahl. Abhängig von den Waren im Industrieofen Inventar links kann rechts das Ausgangsprodukt gewählt werden.\n".. + "\n".. + "Der Industrieofen benötigt Strom (für das Gebläse) sowie Schweröl/Benzin für den Brenner. Der Industrieofen muss wie im Plan rechts abgebildet\\, zusammen gebaut werden.\n".. + "\n".. + "Siehe auch TA4 Ofenheizung.\n".. + "\n".. + "\n".. + "\n", + "Ist Teil des TA3 Industrieofen.\n".. + "\n".. + "Der Ölbrenner kann mit Erdöl\\, Schweröl\\, Naphtha oder Benzin betrieben werden. Die Brennzeit beträgt für Erdöl 65 s\\, Schweröl 80 s\\, Naphtha 90 s und Benzin 100 s.\n".. + "\n".. + "Der Ölbrenner kann nur 50 Einheiten Kraftstoff aufnehmen. Ein zusätzlicher Tank und eine Pumpe sind daher ratsam.\n".. + "\n".. + "\n".. + "\n", + "Ist Teil des TA3 Industrieofen. Siehe TA3 Industrieofen.\n".. + "\n".. + "\n".. + "\n", + "Ist Teil des TA3 Industrieofen. Siehe TA3 Industrieofen.\n".. + "\n".. + "\n".. + "\n", + "Flüssigkeiten wie Wasser oder Öl können nur die spezielle Leitungen gepumpt und in Tanks gespeichert werden. Wie auch bei Wasser gibt es aber Behälter (Kanister\\, Fässer)\\, in denen die Flüssig gelagert und transportiert werden kann.\n".. + "\n".. + "Über die gelben Leitungen und Verbindungsstücke ist es auch möglich\\, mehrere Tanks zu verbinden. Allerdings müssen die Tanks den selben Inhalt haben und zwischen Tank\\, Pumpe und Verteiler muss immer mindestens eine gelbe Leitung sein.\n".. + "\n".. + "Bspw. zwei Tanks direkt mit einem Verteilerstück zu verbinden\\, geht nicht.\n".. + "\n".. + "Um Flüssigkeiten von Behältern nach Tanks umzufüllen\\, dient der Einfülltrichter. Im Plan ist dargestellt\\, wie Kanistern oder Fässer mit Flüssigkeiten über Schieber in einen Einfülltrichter geschoben werden. Im Einfülltrichter wird der Behälter geleert und die Flüssigkeit nach unten in den Tank geleitet. \n".. + "\n".. + "Der Einfülltrichter kann auch unter einen Tank gesetzt werden\\, um den Tank zu leeren.\n".. + "\n".. + "\n".. + "\n", + "In einem Tank können Flüssigkeiten gespeichert werden. Ein Tank kann über eine Pumpe gefüllt bzw. geleert werden. Dazu muss die Pumpe über einer Leitung (gelbe Röhre) mit dem Tank verbunden sein.\n".. + "\n".. + "Ein Tank kann auch von Hand gefüllt oder geleert werden\\, indem mit einem vollen oder leeren Flüssigkeitsbehälter (Fass\\, Kanister) auf den Tank geklickt wird. Dabei ist zu beachten\\, dass Fässer nur komplett gefüllt oder entleert werden können. Sind bspw. weniger als 10 Einheiten im Tank\\, muss dieser Rest mit Kanistern entnommen oder leergepumpt werden.\n".. + "\n".. + "In einen TA3 Tank passen 1000 Einheiten oder 100 Fässer einer Flüssigkeit.\n".. + "\n".. + "\n".. + "\n", + "Mit der Pumpe können Flüssigkeiten von Tanks oder Behältern zu anderen Tanks oder Behältern gepumpt werden. Bei der Pumpe muss die Pumprichtung (Pfeil) beachtet werden. Über die gelben Leitungen und Verbindungsstücke ist es auch möglich\\, mehrere Tanks auf jeder Seite der Pumpe anzuordnen. Allerdings müssen die Tanks den selben Inhalt haben.\n".. + "\n".. + "Die TA3 Pumpe pumpt 4 Einheiten Flüssigkeit alle zwei Sekunden.\n".. + "\n".. + "Hinweis 1: Die Pumpe darf nicht direkt neben den Tank platziert werden. Es muss immer mindestens ein Stück gelbe Leitung dazwischen sein.\n".. + "\n".. + "Hinweis 2: Nach dem Starten markiert die Pumpe 10 x die Blöcke\\, von und zu denen gepumpt wird.\n".. + "\n".. + "\n".. + "\n", + "Um Flüssigkeiten zwischen Behältern und Tanks umzufüllen\\, dient der Einfülltrichter.\n".. + "\n".. + " - wird der Einfülltrichter unter einen Tank gesetzt und werden leere Fässer mit einem Schieber oder von Hand in den Einfülltrichter gegeben\\, wird der Tankinhalt in die Fässer umgefüllt und die Fässer können ausgangsseitig wieder entnommen werden\n".. + " - wird der Einfülltrichter auf einen Tank gesetzt und werden volle Fässer mit einem Schieber oder von Hand in den Einfülltrichter gegeben\\, werden diese in den Tank umgefüllt und die Fässer können ausgangsseitig wieder entnommen werden\n".. + "\n".. + "Dabei ist zu beachten\\, dass Fässer nur komplett gefüllt oder entleert werden können. Sind bspw. weniger als 10 Einheiten im Tank\\, muss dieser Rest mit Kanistern entnommen oder leergepumpt werden.\n".. + "\n".. + "\n".. + "\n", + "Die gelben Röhren dienen zur Weiterleitung von Gas und Flüssigkeiten. \n".. + "Die maximale Leitungslänge beträgt 100 m.\n".. + "\n".. + "\n".. + "\n", + "Die Blöcke dienen als Wanddurchbrüche für Röhren\\, so dass keine Löcher offen bleiben.\n".. + "\n".. + "\n".. + "\n", + "Für die gelben Röhren gibt es ein Ventil\\, welches über Mausklicks geöffnet und geschlossen werden kann.\n".. + "Das Ventil kann auch über on/off Kommandos angesteuert werden.\n".. + "\n".. + "\n".. + "\n", + "Um deine Generatoren und Öfen mit Öl betreiben zu können\\, muss du zuerst nach Öl suchen und einen Bohrturm errichten und danach das Öl fördern.\n".. + "Dazu dienen dir TA3 Ölexplorer\\, TA3 Ölbohrkiste und TA3 Ölpumpe.\n".. + "\n".. + "\n".. + "\n", + "Mit dem Ölexplorer kannst du nach Öl suchen. Dazu den Block auf den Boden setzen und mit Rechtsklick die Suche starten. Der Ölexplorer kann oberirdisch und unterirdisch in allen Tiefen eingesetzt werden.\n".. + "Über die Chat-Ausgabe wird dir angezeigt\\, in welcher Tiefe nach Öl gesucht wurde und wie viel Öl (oil) gefunden wurde.\n".. + "Du kannst mehrfach auf den Block klicken\\, um auch in tieferen Bereichen nach Öl zu suchen. Ölfelder haben eine Größe von 4000 bis zu 20000 Items.\n".. + "\n".. + "Falls die Suche erfolglos war\\, musst du den Block ca. 16 m weiter setzen.\n".. + "Der Ölexplorer sucht immer innerhalb des ganzen Map-Blocks und darunter nach Öl\\, in dem er gesetzt wurde. Eine erneute Suche im gleichen Map-Block (16x16 Feld) macht daher keinen Sinn.\n".. + "\n".. + "Falls Öl gefunden wurde\\, wird die Stelle für den Bohrturm angezeigt. Du musst den Bohrturm innerhalb des angezeigten Bereiches errichten\\, die Stelle am besten gleich mit einem Schild markieren und den ganzen Bereich gegen fremde Spieler schützen.\n".. + "\n".. + "Gib die Suche nach Öl nicht zu schnell auf. Es kann wenn du Pech hast\\, sehr lange dauern\\, bis du eine Ölquelle gefunden hast.\n".. + "Es macht auch keinen Sinn\\, einen Bereich den ein anderer Spieler bereits abgesucht hat\\, nochmals abzusuchen. Die Chance\\, irgendwo Öl zu finden\\, ist für alle Spieler gleich.\n".. + "\n".. + "Der Ölexplorer kann immer wieder zur Suche nach Öl eingesetzt werden.\n".. + "\n".. + "\n".. + "\n", + "Die Ölbohrkiste muss an die Stelle gesetzt werden\\, die vom Ölexplorer angezeigt wurde. An anderen Stellen nach Öl zu bohren ist zwecklos.\n".. + "Wird auf den Button der Ölbohrkiste geklickt\\, wird über der Kiste ein Bohrturm errichtet. Dies dauert einige Sekunden.\n".. + "Die Ölbohrkiste hat 4 Seiten\\, bei IN muss das Bohrgestänge über Schieber angeliefert und bei OUT muss das Bohrmaterial abtransportiert werden. Über eine der anderen zwei Seiten muss die Ölbohrkiste mit Strom versorgt werden.\n".. + "\n".. + "Die Ölbohrkiste bohrt bis zum Ölfeld (1 Meter in 16 s) und benötigt dazu 16 ku Strom.\n".. + "Wurde das Ölfeld erreicht\\, kann der Bohrturm abgebaut und die Kiste entfernt werden.\n".. + "\n".. + "\n".. + "\n", + "An die Stelle der Ölbohrkiste muss nun die Ölpumpe platziert werden. Auch die Ölpumpe benötigt Strom (16 ku) und liefert alle 8 s ein Einheit Erdöl. Das Erdöl muss in einem Tank gesammelt werden. Dazu muss die Ölpumpe über eine Leitung (gelbe Röhre) mit dem Tank verbunden werden.\n".. + "Ist alles Öl abgepumpt\\, kann auch die Ölpumpe wieder entfernt werden.\n".. + "\n".. + "\n".. + "\n", + "Das Bohrgestänge wird für die Bohrung benötigt. Es werden so viele Bohrgestänge Items benötigt wie als Tiefe für das Ölfeld angegeben wurde. Das Bohrgestänge ist nach der Bohrung nutzlos\\, kann aber auch nicht abgebaut werden und verbleibt im Boden. Es gibt aber ein Werkzeug\\, um die Bohrgestänge Blöcke wieder entfernen zu können (-> Werkzeuge -> TA3 Bohrgestängezange).\n".. + "\n".. + "\n".. + "\n", + "Der Öltank ist die große Ausführung des TA3 Tanks (siehe Flüssigkeiten -> TA3 Tank).\n".. + "\n".. + "Der große Tank kann 4000 Einheiten Öl\\, aber auch jede andere Art von Flüssigkeit aufnehmen.\n".. + "\n".. + "\n".. + "\n", + "", + "Um Öl von der Ölquelle zur Ölverarbeitungsanlage zu befördern\\, können Tankwagen (tank carts) genutzt werden. Ein Tankwagen kann direkt über Pumpen gefüllt bzw. geleert werden. In beiden Fällen muss die gelbe Röhre von oben mit dem Tankwagen verbunden werden.\n".. + "\n".. + "Dazu sind folgende Schritte notwendig:\n".. + "\n".. + " - Den Tankwagen vor den Prellbock setzen. Der Prellbock darf noch nicht mit einer Zeit programmiert sein\\, so dass der Tankwagen nicht automatisch losfährt\n".. + " - Den Tankwagen über gelbe Röhren mit der Pumpe verbinden\n".. + " - Pumpe einschalten\n".. + " - Prellbock mit einer Zeit (10 - 20 s) programmieren\n".. + "\n".. + "Diese Reihenfolge muss auf beiden Seiten /Füllen/Leeren) eingehalten werden.\n".. + "\n".. + "\n".. + "\n", + "In die Minecarts können Kanister und Fässer geladen werden. Das Öl muss dazu zuvor in Fässer umgeladen werden. Die Ölfässer können direkt mit einem Schieber und Röhren in das Minecart geschoben werden (siehe Plan). Die leeren Fässer\\, welche per Minecart von der Entladestation zurück kommen\\, können über einen Hopper entladen werden\\, der unter der Schiene an der Haltestelle platziert wird.\n".. + "\n".. + "Es ist mit dem Hopper nicht möglich\\, an *einer* Haltestelle sowohl die leeren Fässer zu entladen\\, als auch die vollen Fässer zu beladen. Der Hopper lädt die vollen Fässer sofort wieder aus. Daher ist es ratsam\\, jeweils 2 Stationen auf der Be- und Entladeseite einzurichten und den Minecart dann über eine Aufzeichnungsfahrt entsprechend zu programmieren.\n".. + "\n".. + "Der Plan zeigt\\, wie das Öl in einen Tank gepumpt und über einen Einfülltrichter in Fässer umgefüllt und in Minecarts geladen werden kann.\n".. + "\n".. + "Damit die Minecarts automatisch wieder starten\\, müssen die Prellböcke mit Stationsname und Wartezeit konfiguriert werden. Für das Entladen reichen 5 s. Da aber die Schieber immer für mehrere Sekunden in den Standby fallen\\, wenn kein Minecart da ist\\, muss für das Beladen eine Zeit von 15 oder mehr Sekunden eingegeben werden.\n".. + "\n".. + "\n".. + "\n", + "Der Tankwagen dient zum Transport von Flüssigkeiten. Es kann wie Tanks mit Pumpen gefüllt bzw. geleert werden. In beiden Fällen muss die gelbe Röhre von oben mit dem Tankwagen verbunden werden.\n".. + "\n".. + "In den Tankwagen passen 200 Einheiten.\n".. + "\n".. + "\n".. + "\n", + "Der Kistenwagen dient zum Transport von Items. Es kann wie Kisten über Schieber gefüllt bzw. geleert werden.\n".. + "\n".. + "In den Kistenwagen passen 4 Stacks.\n".. + "\n".. + "\n".. + "\n", + "Öl ist ein Stoffgemisch und besteht aus sehr vielen Komponenten. Über einen Destillationsturm kann das Öl in seine Hauptbestandteile wie Bitumen\\, Schweröl\\, Naphtha\\, Benzin und Gas zerlegt werden.\n".. + "Die weitere Verarbeitung zu Endprodukten erfolgt im Chemischen Reaktor.\n".. + "\n".. + "\n".. + "\n", + "Der Destillationsturm muss wie im Plan rechts oben aufgebaut werden. \n".. + "Über den Basisblock wird das Bitumen abgelassen. Der Ausgang ist auf der Rückseite des Basisblocks (Pfeilrichtung beachten).\n".. + "Auf diesen Basisblock kommen die \"Destillationsturm\" Blöcke mit den Nummern: 1\\, 2\\, 3\\, 2\\, 3\\, 2\\, 3\\, 4\n".. + "An den Öffnungen von unten nach oben werden Schweröl\\, Naphtha und Benzin abgeleitet. Ganz oben wird das Propangas abgefangen.\n".. + "Es müssen alle Öffnungen am Turm mit Tanks verbunden werden.\n".. + "Der Aufkocher (reboiler) muss mit dem Block \"Destillationsturm 1\" verbunden werden.\n".. + "\n".. + "Der Aufkocher benötigt Strom (nicht im Plan zu sehen)!\n".. + "\n".. + "\n".. + "\n", + "Der Aufkocher erhitzt das Erdöl auf ca. 400°C. Dabei verdampft es weitgehend und wird in den Destillationsturm zur Abkühlung geleitet.\n".. + "\n".. + "Der Aufkocher benötigt 14 Einheiten Strom und produziert alle 16 s jeweils eine Einheit Bitumen\\, Schweröl\\, Naphtha\\, Benzin und Propangas.\n".. + "Dazu muss der Aufkocher über einen Pumpe mit Erdöl versorgt werden.\n".. + "\n".. + "\n".. + "\n", + "Neben den Röhren für Warentransport\\, sowie den Gas- und Stromleitungen gibt es auch noch eine drahtlose Kommunikationsebene\\, über die Blöcke untereinander Daten austauschen können. Dafür müssen keine Leitungen gezogen werden\\, sondern die Verbindung zwischen Sender und Empfänger erfolgt nur über die Blocknummer. Alle Blöcke\\, die an dieser Kommunikation teilnehmen können\\, zeigen die Blocknummer als Info-Text an\\, wenn man mit dem Mauscursor den Block fixiert.\n".. + "Welche Kommandos ein Block unterstützt\\, kann mit dem TechAge Info Werkzeug (Schraubenschlüssel) ausgelesen und angezeigt werden.\n".. + "Die einfachsten Kommandos\\, die von fast allen Blöcken unterstützt werden\\, sind:\n".. + "\n".. + " - 'on' - Block/Maschine/Lampe einschalten\n".. + " - 'off' - Block/Maschine/Lampe ausschalten\n".. + "\n".. + "Mir Hilfe des TA3 Terminal können diese Kommandos sehr einfach ausprobiert werden. Angenommen\\, eine Signallampe hat die Nummer 123.\n".. + "Dann kann mit:\n".. + "\n".. + " cmd 123 on\n".. + "\n".. + "die Lampe ein\\, und mit:\n".. + "\n".. + " cmd 123 off\n".. + "\n".. + "die Lampe wieder ausgeschaltet werden. Diese Kommandos müssen so in das Eingabefeld des TA3 Terminals eingegeben werden.\n".. + "\n".. + "Kommandos wie 'on' und 'off' werden zum Empfänger gesendet\\, ohne dass eine Antwort zurück kommt. Diese Kommandos können daher bspw. mit einem Taster/Schalter auch gleichzeitig an mehrere Empfänger gesendet werden\\, wenn dort im Eingabefeld mehrere Nummern eingegeben werden.\n".. + "\n".. + "Ein Kommandos wie 'state' fordert den Status eines Blockes an. Der Block sendet in Folge seinen Status zurück. Diese Art von bestätigten Kommandos kann gleichzeitig nur an einen Empfänger gesendet werden.\n".. + "Auch dieses Kommandos kann mit dem TA3 Terminal bspw. an einem Schieber ausprobiert werden:\n".. + "\n".. + " cmd 123 state\n".. + "\n".. + "Mögliche Antworten des Schiebers sind:\n".. + "\n".. + " - 'running' --> bin am arbeiten\n".. + " - 'stopped' --> ausgeschaltet\n".. + " - 'standby' --> nichts zu tun\\, da Quell-Inventar leer\n".. + " - 'blocked' --> kann nichts tun\\, da Ziel-Inventar voll\n".. + "\n".. + "Dieser Status und weitere Informationen werden auch ausgegeben\\, wenn mit dem Schraubenschlüssel auf den Block geklickt wird.\n".. + "\n".. + "\n".. + "\n", + "Der Taster/Schalter sendet 'on'/'off' Kommandos zu den Blöcken\\, die über die Nummern konfiguriert wurden.\n".. + "Der Taster/Schalter kann als Taster (button) oder Schalter (switch) konfiguriert werden. Wird er als Taster konfiguriert\\, so kann die Zeit zwischen den 'on' und 'off' Kommandos eingestellt werden. Mit der Betriebsart \"on button\" wird nur ein 'on' und kein 'off' Kommandos gesendet.\n".. + "\n".. + "Über die Checkbox \"public\" kann eingestellt werden\\, ob den Taster von jedem (gesetzt)\\, oder nur vom Besitzer selbst (nicht gesetzt) genutzt werden darf.\n".. + "\n".. + "Hinweis: Mit dem Programmer können Blocknummern sehr einfach eingesammelt und konfiguriert werden.\n".. + "\n".. + "\n".. + "\n", + "Mit dem TA3 Kommando Konverter können 'on' / 'off' Kommandos in andere Kommandos umgewandelt werden\\, sowie die Weiterleitung verhindert oder verzögert werden. Die Nummer des Zielblockes bzw. die Nummern der Zielblöcke\\, die Kommandos die gesendet werden sollen\\, sowie die Verzögerungszeiten in Sekunden müssen eingegeben werden. Wird kein Kommando eingegeben\\, wird nichts gesendet.\n".. + "\n".. + "Die Nummern können auch mit Hilfe des Techage Programmers programmiert werden.\n".. + "\n".. + "\n".. + "\n", + "Das TA3 Flipflop wechselt seinen Zustand mit jedem empfangenen 'on' Kommando. Empfangene 'off' Kommandos werden ignoriert. Damit werden abhängig vom Zustandswechsel abwechselnd 'on' / 'off' Kommandos gesendet. Die Nummer des Zielblockes bzw. die Nummern der Zielblöcke müssen eingegeben werden. Die Nummern können auch mit Hilfe des Techage Programmers programmiert werden.\n".. + "\n".. + "Damit lassen sich bspw. Lampen mit Hilfe von Tastern ein- und wieder ausschalten.\n".. + "\n".. + "\n".. + "\n", + "Den TA3 Logikblock kann man so programmieren\\, dass ein oder mehrere Eingangskommandos zu einem Ausgangskommando verknüpft und gesendet werden. Dieser Block kann daher diverse Logik-Elemente wie AND\\, OR\\, NOT\\, XOR usw. ersetzen.\n".. + "Eingangkommandos für den Logikblock sind 'on'/'off' Kommandos.\n".. + "Eingangskommandos werden über die Nummer referenziert\\, also bspw. '1234' für das Kommando vom Sender mit der Nummer 1234.\n".. + "Das gleiche gilt für Ausgangskommandos.\n".. + "\n".. + "Eine Regel ist wie folgt aufgebaut:\n".. + "\n".. + " = on/off if is true\n".. + "\n".. + "'' ist die Nummer des Blocks\\, zu dem das Kommando gesendet werden soll.\n".. + "'' ist ein boolescher Ausdruck\\, bei dem Eingabenummern ausgewertet werden. \n".. + "\n".. + "*Beispiele für den Input Ausdruck*\n".. + "\n".. + "Signal negieren (NOT):\n".. + "\n".. + " 1234 == off\n".. + "\n".. + "Logisches UND (AND):\n".. + "\n".. + " 1234 == on and 2345 == on\n".. + "\n".. + "Logisches ODER (OR):\n".. + "\n".. + " 1234 == on or 2345 == on\n".. + "\n".. + "Folgende Operatoren sind zulässig: 'and' 'or' 'on' 'off' 'me' '==' '~=' '(' ')'\n".. + "\n".. + "Ist der Ausdruck wahr (true)\\, wird ein Kommando an den Block mit der '' Nummer gesendet.\n".. + "\n".. + "Es können bis zu vier Regeln definiert werden\\, wobei immer alle Regeln geprüft werden\\, wenn ein Kommando empfangen wird.\n".. + "\n".. + "Die interne Durchlaufzeit aller Kommandos beträgt 100 ms.\n".. + "\n".. + "Über das Schlüsselwort 'me' kann die eigene Knotennummer referenziert werden. Damit ist es möglich\\, dass sich der Block selbst ein Kommando sendet (Flip-Flop Funktion).\n".. + "\n".. + "Die Sperrzeit definiert eine Pause nach einem Kommando\\, in der der Logikblock kein weiteres Kommando von extern annimmt. Empfangene Kommandos in der Sperrzeit werden damit verworfen. Die Sperrzeit kann in Sekunden definiert werden.\n".. + "\n".. + "\n".. + "\n", + "Der Wiederholer (repeater) sendet das empfangene Signal an alle konfigurierten Nummern weiter.\n".. + "Dies kann bspw. Sinn machen\\, wenn man viele Blöcke gleichzeitig angesteuert werden sollen. Den Wiederholer kann man dazu mit dem Programmer konfigurieren\\, was nicht bei allen Blöcken möglich ist.\n".. + "\n".. + "\n".. + "\n", + "Der Sequenzer kann eine Reihe von 'on'/'off' Kommandos senden\\, wobei der Abstand zwischen den Kommandos in Sekunden angegeben werden muss. Damit kann man bspw. eine Lampe blinken lassen.\n".. + "Es können bis zu 8 Kommandos konfiguriert werden\\, jedes mit Zielblocknummer und Anstand zum nächsten Kommando.\n".. + "Der Sequenzer wiederholt die Kommandos endlos\\, wenn \"Run endless\" gesetzt wird.\n".. + "Wird also Kommando nichts ausgewählt\\, wird nur die angegeben Zeit in Sekunden gewartet.\n".. + "\n".. + "\n".. + "\n", + "Der Timer kann Kommandos Spielzeit-gesteuert senden. Für jede Kommandozeile kann die Uhrzeit\\, die Zielnummer(n) und das Kommando selbst angegeben werden. Damit lassen sich bspw. Lampen abends ein- und morgens wieder ausschalten.\n".. + "\n".. + "\n".. + "\n", + "Das Terminal dient in erster Linie zum Austesten der Kommandoschnittstelle anderer Blöcke (siehe \"Logik-/Schalt-Blöcke\").\n".. + "Man kann aber auch Kommandos auf Tasten legen und so das Terminal produktiv nutzen.\n".. + "\n".. + " set \n".. + "\n".. + "Mit 'set 1 ON cmd 123 on' kann bspw. die Usertaste 1 mit dem Kommando 'cnd 123 on' programmiert werden. Wird die Taste gedrückt\\, wird das Kommando gesendet und die Antwort auf dem Bildschirm ausgegeben.\n".. + "\n".. + "Das Terminal besitzt folgende\\, lokalen Kommandos:\n".. + "\n".. + " - 'clear' lösche Bildschirm\n".. + " - 'help' gib eine Hilfeseite aus\n".. + " - 'pub' schalte in den öffentlichen Modus um\n".. + " - 'priv' schalte in den privaten Modus um\n".. + "\n".. + "Im privaten Modus (private) kann das Terminal nur von Spielern verwendet werden\\, die an diesem Ort bauen können\\, also Protection Rechte besitzen. Im öffentlichen Modus (public) können alle Spieler die vorkonfigurierten Tasten verwenden.\n".. + "\n".. + "\n".. + "\n", + "Die Farblampe kann mit 'on'/'off' Kommando ein- bzw. ausgeschaltet werden. Diese Lampe braucht keinen Strom und\n".. + "kann mit der Spritzpistole aus der Mod \"Unified Dyes\" und über Lua/Beduino Kommandos eingefärbt werden.\n".. + "\n".. + "Mit dem Chat-Kommando '/ta_color' wird die Farbpalette mit den Werten für die Lua/Beduino Kommandos angezeigt und mit '/ta_send color ' kann die Farbe geändert werden.\n".. + "\n".. + "\n".. + "\n", + "Mit diese Blöcken kann man Türe und Tore realisieren\\, die über Kommandos geöffnet (Blöcke verschwinden) und wieder geschlossen werden können. Pro Tor oder Tür wird dazu ein Tür Controller benötigt. \n".. + "\n".. + "Das Aussehen der Blöcke kann über das Block-Menü eingestellt werden.\n".. + "Damit lassen sich Geheimtüren realisieren\\, die sich nur bei bestimmten Spielern öffnen (mit Hilfe des Spieler-Detektors). \n".. + "\n".. + "\n".. + "\n", + "Der Tür Controller dient zur Ansteuerung der TA3 Tür/Tor Blöcke. Beim Tür Controller müssen die Nummern der Tür/Tor Blöcke eingegeben werden. Wird ein 'on'/'off' Kommando Kommando an den Tür Controller gesendet\\, öffnet/schließt dieser die Tür bzw. das Tor.\n".. + "\n".. + "\n".. + "\n", + "Der Tür Controller II kann alle Arten von Blöcken entfernen und wieder setzen. Um den Tür Controller II anzulernen\\, muss der \"Aufzeichnen\" Button gedrückt werden. Dann müssen alle Blöcke angeklickt werden\\, die Teil der Tür / des Tores sein sollen. Danach muss der \"Fertig\" Button gedrückt werden. Es können bis zu 16 Blöcke ausgewählt werden. Die entfernten Blöcke werden im Inventar des Controllers gespeichert.\n".. + "\n".. + " Über die Tasten \"Entfernen\" bzw. \"Setzen\" kann die Funktion des Controllers von Hand getestet werden.\n".. + "\n".. + "Wird ein 'on' / 'off' Kommando an den Tür Controller II gesendet\\, entfernt bzw. setzt er die Blöcke ebenfalls.\n".. + "\n".. + "Mit '$send_cmnd(node_number\\, \"exchange\"\\, 2)' können einzelne Böcke gesetzt\\, entfernt\\, bzw. durch andere Blöcke aus dem Inventar ersetzt werden. \n".. + "\n".. + "Mit '$send_cmnd(node_number\\, \"set\"\\, 2)' kann ein Block aus dem Inventory explizit gesetzt werden\\, sofern der Inventory Slot nicht leer ist.\n".. + "\n".. + "Mit '$send_cmnd(node_number\\, \"dig\"\\, 2)' kann ein Block wieder entfernt werden\\, sofern der Inventory Slot leer ist. \n".. + "\n".. + "Mit '$send_cmnd(node_number\\, \"get\"\\, 2)' wird der Name des gesetzten Blocks zurückgeliefert. \n".. + "\n".. + "Die Slot-Nummer des Inventars (1 .. 16) muss in allen drei Fällen als payload übergeben werden.\n".. + "\n".. + "Damit lassen sich auch ausfahrbare Treppen und ähnliches simulieren.\n".. + "\n".. + "\n".. + "\n", + "Mir dem Sound Block können veschiedene Sounds/Laute abgespielt werden. Es sind alle Sounds der Mods Techage\\, Signs Bot\\, Hyperloop\\, Unified Inventory\\, TA4 Jetpack und Minetest Game verfügbar.\n".. + "\n".. + "Die Sounds können über das Menü und über ein Kommando ausgewählt und abgespielt werden.\n".. + "\n".. + " - Kommando 'on' zum Abspielen eines Sounds\n".. + " - Kommando 'sound ' zur Auswahl eines Sounds über den Index\n".. + " - Kommando 'gain ' zum Einstellen der Lautstärke über den '' Wert (1 bis 5).\n".. + "\n".. + "\n".. + "\n", + "Der Mesecons Umsetzer dient zur Umwandlung von Techage on/off Kommandos in Mesecons Signale und umgekehrt.\n".. + "Dazu müssen eine oder mehrere Knotennummern eingegeben und der Konverter mit Mesecons Blöcken \n".. + "über Mesecons Leitungen verbunden werden. Den Mesecons Umsetzer kann man auch mit dem Programmer konfigurieren.\n".. + "Der Mesecons Umsetzer akzeptiert bis zu 5 Kommandos pro Sekunde\\, bei höherer Belastung schaltet er sich ab.\n".. + "\n".. + "*Dieser Block existiert aber nur\\, wenn die Mod mesecons aktiv ist!*\n".. + "\n".. + "\n".. + "\n", + "Detektoren scannen ihre Umgebung ab und senden ein 'on'-Kommando\\, wenn das Gesuchte erkannt wurde.\n".. + "\n".. + "\n".. + "\n", + "Der Detektor ist eine spezieller Röhrenblock\\, der erkennt\\, wenn Items über die Röhre weitergegeben werden. Es muss dazu auf beiden Seiten mit der Röhre verbunden sein. Werden Items mit einem Schieber in den Detektor geschoben\\, gibt er diese automatisch weiter.\n".. + "Er sendet ein 'on'\\, wenn ein Item erkannt wird\\, gefolgt von einem 'off' eine Sekunde später.\n".. + "Danach werden weitere Kommando für 8 Sekunden blockiert.\n".. + "Die Wartezeit\\, sowie die Items\\, die ein Kommando auslösen sollen\\, können über das Gabelschlüssel-Menü konfiguriert werden.\n".. + "\n".. + "\n".. + "\n", + "Der Wagen Detektor sendet ein 'on'-Kommando\\, wenn er einen Wagen/Cart (Minecart) direkt vor sich erkannt hat. Zusätzlich kann der Detektor auch den Wagen wieder starten\\, wenn ein 'on'-Kommando empfangen wird.\n".. + "\n".. + "Der Detektor kann auch mit seiner eigenen Nummer programmiert werden. In diesem Falle schiebt er alle Wagen an\\, die in seiner Nähe (ein Block in alle Richtungen) zum Halten kommen.\n".. + "\n".. + "\n".. + "\n", + "Der Block Detektor sendet ein 'on'-Kommando\\, wenn er erkennt\\, dass Blöcke vor ihm erscheinen oder verschwinden\\, muss jedoch entsprechend konfiguriert werden. Nach dem Zurückschalten des Detektors in den Standardzustand (grauer Block) wird ein 'off'-Kommando gesendet. Gültige Blöcke sind alle Arten von Blöcken und Pflanzen\\, aber keine Tiere oder Spieler. Die Sensorreichweite beträgt 3 Blöcke/Meter in Pfeilrichtung.\n".. + "\n".. + "\n".. + "\n", + "Der Spieler Detektor sendet ein 'on'-Kommando\\, wenn er einen Spieler in einem Umkreis von 4 m um den Block herum erkennt. Verlässt der Spieler wieder den Bereich\\, wird ein 'off'-Kommando gesendet.\n".. + "Soll die Suche auf bestimmte Spieler eingegrenzt werden\\, so können diese Spielernamen auch eingegeben werden.\n".. + "\n".. + "\n".. + "\n", + "Der Lichtdetektor sendet einen 'on'-Kommando\\, wenn der Lichtpegel des darüber liegenden Blocks einen bestimmten Pegel überschreitet\\, der über das Rechtsklickmenü eingestellt werden kann.\n".. + "Mit einen TA4 Lua Controller kann die genaue Lichtstärke mit $get_cmd(num\\, 'light_level') ermitteln werden.\n".. + "\n".. + "\n".. + "\n", + "Bei TA3 existieren die gleichen Maschinen wie bei TA2\\, nur sind diese hier leistungsfähiger und benötigen Strom statt Achsenantrieb.\n".. + "Im folgenden sind daher nur die unterschiedlichen\\, technischen Daten angegeben.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA2.\n".. + "Die Verarbeitungsleistung beträgt 6 Items alle 2 s.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion des TA3 Verteilers entspricht der von TA2.\n".. + "Die Verarbeitungsleistung beträgt 12 Items alle 4 s.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA2.\n".. + "Die Verarbeitungsleistung beträgt 2 Items alle 4 s. Der Autocrafter benötigt hierfür 6 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA2\\, nur werden hier TA4 WLAN Chips produziert.\n".. + "Die Verarbeitungsleistung beträgt ein Chip alle 6 s. Der Block benötigt hierfür 12 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA2.\n".. + "Die maximale Tiefe beträgt 40 Meter. Der Steinbrecher benötigt 12 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA2.\n".. + "Die Verarbeitungsleistung beträgt 2 Items alle 4 s. Der Block benötigt 4 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA2.\n".. + "Auch die Wahrscheinlichkeit ist wie bei TA2. Der Block benötigt auch 3 ku Strom.\n".. + "Aber im Gegensatz zu TA2 kann beim TA3 Block bspw. der Status abgefragt werden (Controller)\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA2.\n".. + "Die Verarbeitungsleistung beträgt 2 Items alle 4 s. Der Block benötigt 6 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Der Injektor ist ein TA3 Schieber mit speziellen Eigenschaften. Er besitzt ein Menü zur Konfiguration. Hier können bis zu 8 Items konfiguriert werden. Er entnimmt nur diese Items einer Kiste um sie an Maschinen mit Rezepturen weiterzugeben (Autocrafter\\, Industrieofen und Elektronikfabrik).\n".. + "\n".. + "Beim Weitergeben wird in der Zielmaschine pro Item nur eine Position im Inventar genutzt. Sind bspw. nur die ersten drei Einträge im Injektor konfiguriert\\, so werden auch nur die ersten drei Speicherplätze im Inventar der Maschine belegt. Damit wir ein Überlauf im Inventar der Maschine verhindert.\n".. + "\n".. + "Der Injektor kann auch auf \"Ziehe-Modus\" umgeschaltet werden. Dann zieht er nur Items von den Positionen aus der Kiste\\, die in der Konfiguration des Injektors definiert sind. Hier müssen also Item-Typ und Position überein stimmen. Damit können geziehlt Speicherplätze im Inventar einer Kiste geleert werden.\n".. + "\n".. + "Die Verarbeitungsleistung beträgt bis zu 8 mal ein Item alle 4 Sekunden.\n".. + "\n".. + "\n".. + "\n", + "", + "Das Techage Info Tool (Schraubenschlüssel) hat verschiedene Funktionen. Er zeigt die Uhrzeit\\, die Position\\, die Temperatur und das Biome an\\, wenn auf einen unbekannten Block geklickt wird.\n".. + "Wird auf einen TechAge Block mit Kommandoschnittstelle geklickt\\, werden alle verfügbaren Daten abgerufen (siehe auch \"Logik-/Schalt-Blöcke\").\n".. + "\n".. + "Mit Shift+Rechtsklick kann bei einigen Blöcken ein erweitertes Menü geöffnet werden. Hier lassen sich je nach Block weitere Daten abrufen oder spezielle Einstellungen vornehmen. Bei einem Generator kann bspw. die Ladekurve/abschaltung programmiert werden. \n".. + "\n".. + "\n".. + "\n", + "Mit dem Programmer können Blocknummern mit einem Rechtsklick von mehreren Blöcken eingesammelt und mit einem Linksklick in einen Block wie Taster/Schalter geschrieben werden.\n".. + "Wird in die Luft geklickt\\, wird der interne Speicher gelöscht.\n".. + "\n".. + "\n".. + "\n", + "Die Kelle dient zum Verputzen von Stromkabel. Siehe dazu \"TA Stromkabel\".\n".. + "\n".. + "\n".. + "\n", + "Mit diesem Werkzeug lassen sich die Bohrgestängezange Blöcke wieder entfernen\\, wenn dort bspw. ein Tunnel durch soll.\n".. + "\n".. + "\n".. + "\n", + "Der Techage Schraubendreher dient als Ersatz für den normalen Schraubendreher. Es besitzt folgende Funktionen:\n".. + "\n".. + " - Linksklick: Den Block nach links drehen\n".. + " - Rechtsklick: Die sichtbare Seite des Blockes nach oben drehen\n".. + " - Shift+Linksklick: Ausrichtung des angeklickten Blockes speichern\n".. + " - Shift+Rechtsklick: Die gespeicherte Ausrichtung auf den angeklickten Block anwenden\n".. + "\n".. + "\n".. + "\n", + }, + images = { + "techage_ta3", + "", + "ta3_firebox", + "ta3_oilbox", + "ta3_boiler", + "ta3_turbine", + "ta3_generator", + "ta3_cooler", + "ta3_powerswitch", + "power_reduction", + "ta3_powercable", + "ta3_powerjunction", + "ta3_powerline", + "ta3_powerpole", + "ta3_powerpole4", + "ta3_powerpole2", + "ta3_powerswitch", + "ta3_powerswitchsmall", + "ta3_powerswitchbox", + "ta3_tinygenerator", + "ta3_akkublock", + "ta3_powerterminal", + "ta3_motor", + "", + "ta3_furnacefirebox", + "ta3_furnace", + "ta3_booster", + "", + "ta3_tank", + "ta3_pump", + "ta3_filler", + "ta3_pipe", + "ta3_pipe_wall_entry", + "ta3_valve", + "techage_ta3", + "ta3_oilexplorer", + "ta3_drillbox", + "ta3_pumpjack", + "ta3_drillbit", + "oiltank", + "", + "tank_cart", + "", + "tank_cart", + "chest_cart", + "techage_ta31", + "", + "reboiler", + "ta3_logic", + "ta3_button", + "ta3_command_converter", + "ta3_flipflop", + "ta3_logic", + "ta3_repeater", + "ta3_sequencer", + "ta3_timer", + "ta3_terminal", + "ta3_colorlamp", + "ta3_doorblock", + "ta3_doorcontroller", + "ta3_doorcontroller", + "ta3_soundblock", + "ta3_mesecons_converter", + "ta3_nodedetector", + "ta3_detector", + "ta3_cartdetector", + "ta3_nodedetector", + "ta3_playerdetector", + "ta3_lightdetector", + "ta3_grinder", + "ta3_pusher", + "ta3_distributor", + "ta3_autocrafter", + "ta3_electronicfab", + "ta3_quarry", + "ta3_gravelsieve", + "ta3_gravelrinser", + "ta3_grinder", + "ta3_injector", + "", + "ta3_end_wrench", + "ta3_programmer", + "ta3_trowel", + "ta3_drill_pipe_wrench", + "ta3_screwdriver", + }, + plans = { + "", + "coalpowerstation", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ta3_furnace", + "", + "", + "", + "ta3_tank", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ta3_loading", + "", + "", + "", + "ta3_distiller", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + } +} \ No newline at end of file diff --git a/doc/manual_ta3_EN.lua b/doc/manual_ta3_EN.lua new file mode 100644 index 0000000..8b02de4 --- /dev/null +++ b/doc/manual_ta3_EN.lua @@ -0,0 +1,929 @@ +return { + titles = { + "1,TA3: Oil Age", + "2,Coal-fired Power Station / Oil-fired Power Station", + "3,TA3 power station firebox", + "3,TA3 Power Station Oil Burner", + "3,TA3 boiler base / top", + "3,TA3 turbine", + "3,TA3 generator", + "3,TA3 cooler", + "2,Electrical current", + "3,Importance of storage systems", + "3,TA Electric Cable", + "3,TA Electric Junction Box", + "3,TA Power Line", + "3,TA Power Pole", + "3,TA Power Pole Top", + "3,TA Power Pole Top 2", + "3,TA Power Switch", + "3,TA Power Switch Small", + "3,TA Power Switch Box", + "3,TA3 Small Power Generator", + "3,TA3 Battery Block", + "3,TA3 Power Terminal", + "3,TA3 Electric Motor", + "2,TA3 Industrial Furnace", + "3,TA3 Furnace Oil Burner", + "3,TA3 Furnace Top", + "3,TA3 Booster", + "2,Liquids", + "3,TA3 Tank", + "3,TA3 Pump", + "3,TA Liquid Filler", + "3,TA4 Pipe", + "3,TA3 Pipe Wall Entry Blocks", + "3,TA Valve", + "2,Oil Production", + "3,TA3 Oil Explorer", + "3,TA3 Oil Drill Box", + "3,TA3 Oil Pumpjack", + "3,TA3 Drill Pipe", + "3,Oil tank", + "2,Oil Transportation", + "3,Oil transportation by Tank Carts", + "3,Oil transportation with barrels over Minecarts", + "3,Tank Cart", + "3,Chest Cart", + "2,Oil Processing", + "3,Distillation Tower", + "4,Reboiler", + "2,Logic / Switching Blocks", + "3,TA3 Button / Switch", + "3,TA3 Command Converter", + "3,TA3 Flip-Flop", + "3,TA3 Logic Block", + "3,TA3 Repeater", + "3,TA3 Sequencer", + "3,TA3 Timer", + "3,TA3 Terminal", + "3,TechAge Color Lamp", + "3,Door/Gate Blocks", + "3,TA3 Door Controller", + "3,TA3 Door Controller II", + "3,TA3 Sound Block", + "3,TA3 Mesecons Converter", + "2,Detectors", + "3,TA3 Detector", + "3,TA3 Cart Detector", + "3,TA3 Node Detector", + "3,TA3 Player Detector", + "3,TA3 Light Detector", + "2,TA3 Machines", + "3,TA3 Pusher", + "3,TA3 Distributor", + "3,TA3 Autocrafter", + "3,TA3 Electronic Fab", + "3,TA3 Quarry", + "3,TA3 Gravel Sieve", + "3,TA3 Gravel Rinser", + "3,TA3 Grinder", + "3,TA3 Injector", + "3,TA3 Item Flow Limiter", + "2,Tools", + "3,Techage Info Tool", + "3,TechAge Programmer", + "3,TechAge Trowel / Trowel", + "3,TA3 drill pipe wrench", + "3,Techage Screwdriver", + }, + texts = { + "At TA3 it is important to replace the steam-powered machines with more powerful and electric-powered machines.\n".. + "\n".. + "To do this\\, you have to build coal-fired power plants and generators. You will soon see that your electricity needs can only be met with oil-powered power plants. So you go looking for oil. Drilling derricks and oil pumps help them get the oil. Railways are used to transport oil to the power plants.\n".. + "\n".. + "The industrial age is at its peak.\n".. + "\n".. + "\n".. + "\n", + "The coal-fired power plant consists of several blocks and must be assembled as shown in the plan on the right. The blocks TA3 power station fire box\\, TA3 boiler top\\, TA3 boiler base\\, TA3 turbine\\, TA3 generator and TA3 cooler are required.\n".. + "\n".. + "The boiler must be filled with water. Fill up to 10 buckets of water in the boiler.\n".. + "The fire box must be filled with coal or charcoal.\n".. + "When the water is hot\\, the generator can then be started.\n".. + "\n".. + "Alternatively\\, the power plant can be equipped with an oil burner and then operated with oil.\n".. + "The oil can be refilled using a pump and oil pipe.\n".. + "\n".. + "The power plant delivers an output of 80 ku.\n".. + "\n".. + "\n".. + "\n", + "Part of the power plant.\n".. + "The fire box must be filled with coal or charcoal. The burning time depends on the power that is requested by the power plant. Coal burns for 20 s and charcoal for 60 s under full load. Correspondingly longer under partial load (50% load = double time).\n".. + "\n".. + "\n".. + "\n", + "Part of the power plant.\n".. + "\n".. + "The oil burner can be filled with crude oil\\, fuel oil\\, naphtha or gasoline. The burning time depends on the power that is requested by the power plant. Under full load\\, crude oil burns 15 s\\, fuel oil 20 s\\, naphtha 22 s and gasoline 25 s.\n".. + "\n".. + "Correspondingly longer under partial load (50% load = double time).\n".. + "\n".. + "The oil burner can only hold 50 units of fuel. An additional oil tank and an oil pump are therefore advisable.\n".. + "\n".. + "\n".. + "\n", + "Part of the power plant. Must be filled with water. If there is no more water or the temperature drops too low\\, the power plant switches off.\n".. + "\n".. + "The water consumption of the TA3 boiler is much lower than that of the steam engine due to the closed steam circuit.\n".. + "With the steam engine\\, some water is lost as steam with each piston stroke.\n".. + "\n".. + "\n".. + "\n", + "The turbine is part of the power plant. It must be placed next to the generator and connected to the boiler and cooler via steam pipes as shown in the plan.\n".. + "\n".. + "\n".. + "\n", + "The generator is used to generate electricity. It must be connected to the machines via power cables and junction boxes.\n".. + "\n".. + "\n".. + "\n", + "Used to cool the hot steam from the turbine. Must be connected to the boiler and turbine via steam pipes as shown in the plan.\n".. + "\n".. + "\n".. + "\n", + "In TA3 (and TA4) the machines are powered by electricity. To do this\\, machines\\, storage systems\\, and generators must be connected with power cables.\n".. + "TA3 has 2 types of power cables:\n".. + "\n".. + " - Insulated cables (TA power cables) for local wiring in the floor or in buildings. These cables can be hidden in the wall or in the floor (can be \"plastered\" with the trowel).\n".. + " - Overland lines (TA power line) for outdoor cabling over long distances. These cables are protected and cannot be removed by other players.\n".. + "\n".. + "Several consumers\\, storage systems\\, and generators can be operated together in a power network. Networks can be set up with the help of the junction boxes.\n".. + "If too little electricity is provided\\, consumers run out.\n".. + "In this context\\, it is also important that the functionality of Forceload blocks is understood\\, because generators\\, for example\\, only supply electricity when the corresponding map block is loaded. This can be enforced with a forceload block.\n".. + "\n".. + "In TA4 there is also a cable for the solar system.\n".. + "\n".. + "\n".. + "\n", + "Storage systems in the power grid fulfill two tasks:\n".. + "\n".. + " - To cope with peaks in demand: All generators always deliver just as much power as is needed. However\\, if consumers are switched on/off or there are fluctuations in demand for other reasons\\, consumers can fail for a short time. To prevent this\\, there should always be at least one battery block in every network. This serves as a buffer and compensates for these fluctuations in the seconds range.\n".. + " - To store regenerative energy: Solar and wind are not available 24 hours a day. So that the power supply does not fail when no electricity is produced\\, one or more storage systems must be installed in the network. Alternatively\\, the gaps can also be bridged with oil/coal electricity.\n".. + "\n".. + "A storage system indicates its capacity in kud\\, i.e. ku per day. For example\\, a storage system with 100 kud delivers 100 ku for one game day\\, or 10 ku for 10 game days.\n".. + "\n".. + "All TA3/TA4 energy sources have adjustable charging characteristics. By default this is set to \"80% - 100%\". This means that when the storage system is 80% full\\, the output is reduced further and further until it switches off completely at 100%. If electricity is required in the network\\, 100% will never be reached\\, since the power of the generator has at some point dropped to the electricity demand in the network and the storage system is no longer charged\\, but only the consumers are served.\n".. + "\n".. + "This has several advantages:\n".. + "\n".. + " - The charging characteristics are adjustable. This means\\, for example\\, that oil/coal energy sources can be reduced at 60% and regenerative energy sources only at 80%. This means that oil/coal is only burned if there are not enough renewable energy sources available.\n".. + " - Several energy sources can be operated in parallel and are loaded almost evenly\\, because all energy sources work\\, for example\\, up to 80% of the storage system's charging capacity at their full capacity and then reduce their capacity at the same time.\n".. + " - All storage systems in a network form a large buffer. The charging capacity and the filling level of the entire storage system can always be read in percent on every storage system\\, but also on the electricity terminal.\n".. + "\n".. + " \n".. + "\n", + "For local wiring in the floor or in buildings.\n".. + "Branches can be realized using junction boxes. The maximum cable length between machines or junction boxes is 1000 m. A maximum of 1000 nodes can be connected in a power network. All blocks with power connection\\, including junction boxes\\, count as nodes.\n".. + "\n".. + "Since the power cables are not automatically protected\\, the land lines (TA power line) are recommended for longer distances.\n".. + "\n".. + "Power cables can be plastered with the trowel so they can be hidden in the wall or in the floor. All stone\\, clay and other blocks without \"intelligence\" can be used as plastering material. Dirt does not work because dirt can be converted to grass or the like\\, which would destroy the line.\n".. + "\n".. + "For plastering\\, the cable must be clicked on with the trowel. The material with which the cable is to be plastered must be on the far left in the player inventory.\n".. + "The cables can be made visible again by clicking on the block with the trowel.\n".. + "\n".. + "In addition to cables\\, the TA junction box and the TA power switch box can also be plastered.\n".. + "\n".. + "\n".. + "\n", + "With the junction box\\, electricity can be distributed in up to 6 directions. Junction boxes can also be plastered (hidden) with a trowel and made visible again.\n".. + "\n".. + "\n".. + "\n", + "With the TA power line and the electricity poles\\, reasonably realistic overhead lines can be realized. The power pole heads also serve to protect the power line (protection). A pole must be set every 16 m or less. The protection only applies to the power line and the poles\\, however\\, all other blocks in this area are not protected.\n".. + "\n".. + "\n".. + "\n", + "Used to build electricity poles. Is protected from destruction by the electricity pole head and can only be removed by the owner.\n".. + "\n".. + "\n".. + "\n", + "Has up to four arms and thus allows electricity to be distributed in up to 6 directions.\n".. + "The electricity pole head protects power lines and poles within a radius of 8 m.\n".. + "\n".. + "\n".. + "\n", + "This electricity pole head has two fixed arms and is used for the overhead lines. However\\, it can also transmit current downwards and upwards.\n".. + "The electricity pole head protects power lines and poles within a radius of 8 m.\n".. + "\n".. + "\n".. + "\n", + "The switch can be used to switch the power on and off. To do this\\, the switch must be placed on a power switch box. The power switch box must be connected to the power cable on both sides.\n".. + "\n".. + "\n".. + "\n", + "The switch can be used to switch the power on and off. To do this\\, the switch must be placed on a power switch box. The power switch box must be connected to the power cable on both sides.\n".. + "\n".. + "\n".. + "\n", + "see TA power switch.\n".. + "\n".. + "\n".. + "\n", + "The small power generator runs on gasoline and can be used for small consumers with up to 12 ku. Gasoline burns for 150 s under full load. Correspondingly longer under partial load (50% load = double time).\n".. + "\n".. + "The power generator can only hold 50 units of gasoline. An additional tank and a pump are therefore advisable.\n".. + "\n".. + "\n".. + "\n", + "The battery block is used to store excess energy and automatically delivers power in the event of a power failure (if available).\n".. + "Several battery blocks together form a TA3 energy storage system. Each battery block has a display for the charging state and for the stored load.\n".. + "The values for the entire network are always displayed here. The stored load is displayed in \"kud\" or \"ku-days\" (analogous to kWh) 5 kud thus corresponds\\, for example\\, to 5 ku for a game day (20 min) or 1 ku for 5 game days.\n".. + "\n".. + "A battery block has 3.33 kud\n".. + "\n".. + "\n".. + "\n", + "The power terminal must be connected to the power grid. It shows data from the power grid.\n".. + "\n".. + "The most important figures are displayed in the upper half:\n".. + "\n".. + " - current/maximum generator power\n".. + " - current power consumption of all consumers\n".. + " - current charging current in/from the storage system\n".. + " - Current state of charge of the storage system in percent\n".. + "\n".. + "The number of network blocks is output in the lower half.\n".. + "\n".. + "Additional data on the generators and storage systems can be queried via the \"console\" tab.\n".. + "\n".. + "\n".. + "\n", + "The TA3 Electric Motor is required in order to be able to operate TA2 machines via the power grid. The TA3 Electric Motor converts electricity into axle power.\n".. + "If the electric motor is not supplied with sufficient power\\, it goes into an fault state and must be reactivated with a right-click.\n".. + "\n".. + "The electric motor takes max. 40 ku of electricity and provides on the other side max. 39 ku as axle power. So he consumes one ku for the conversion.\n".. + "\n".. + "\n".. + "\n", + "The TA3 industrial furnace serves as a supplement to normal furnaces. This means that all goods can be produced with \"cooking\" recipes\\, even in an industrial furnace. But there are also special recipes that can only be made in an industrial furnace.\n".. + "The industrial furnace has its own menu for recipe selection. Depending on the goods in the industrial furnace inventory on the left\\, the output product can be selected on the right.\n".. + "\n".. + "The industrial furnace requires electricity (for the booster) and fuel oil / gasoline for the burner. The industrial furnace must be assembled as shown in the plan on the right.\n".. + "\n".. + "See also TA4 heater.\n".. + "\n".. + "\n".. + "\n", + "Is part of the TA3 industrial furnace.\n".. + "\n".. + "The oil burner can be operated with crude oil\\, fuel oil\\, naphtha or gasoline. The burning time is 64 s for crude oil\\, 80 s for fuel oil\\, 90 s for naphtha and 100 s for gasoline.\n".. + "\n".. + "The oil burner can only hold 50 units of fuel. An additional tank and a pump are therefore advisable.\n".. + "\n".. + "\n".. + "\n", + "Is part of the TA3 industrial furnace. See TA3 industrial furnace.\n".. + "\n".. + "\n".. + "\n", + "Is part of the TA3 industrial furnace. See TA3 industrial furnace.\n".. + "\n".. + "\n".. + "\n", + "Liquids such as water or oil can only be pumped through the special pipes and stored in tanks. As with water\\, there are containers (canisters\\, barrels) in which the liquid can be stored and transported.\n".. + "\n".. + "It is also possible to connect several tanks using the yellow pipes and connectors. However\\, the tanks must have the same content and there must always be at least one yellow pipe between the tank\\, pump and distributor pipe.\n".. + "\n".. + "E.g. It is not possible to connect two tanks directly to a distributor pipe.\n".. + "\n".. + "The liquid filler is used to transfer liquids from containers to tanks. The plan shows how canisters or barrels with liquids are pushed into a liquid filler via pushers. The container is emptied in the liquid filler and the liquid is led down into the tank.\n".. + "\n".. + "The liquid filler can also be placed under a tank to empty the tank.\n".. + "\n".. + "\n".. + "\n", + "Liquids can be stored in a tank. A tank can be filled or emptied using a pump. To do this\\, the pump must be connected to the tank via a pipe (yellow pipes).\n".. + "\n".. + "A tank can also be filled or emptied manually by clicking on the tank with a full or empty liquid container (barrel\\, canister). It should be noted that barrels can only be completely filled or emptied. If\\, for example\\, there are less than 10 units in the tank\\, this remainder must be removed with canisters or pumped empty.\n".. + "\n".. + "A TA3 tank can hold 1000 units or 100 barrels of liquid.\n".. + "\n".. + "\n".. + "\n", + "The pump can be used to pump liquids from tanks or containers to other tanks or containers. The pump direction (arrow) must be observed for the pump. The yellow lines and connectors also make it possible to arrange several tanks on each side of the pump. However\\, the tanks must have the same content.\n".. + "\n".. + "The TA3 pump pumps 4 units of liquid every two seconds.\n".. + "\n".. + "Note 1: The pump must not be placed directly next to the tank. There must always be at least a piece of yellow pipe between them.\n".. + "\n".. + "\n".. + "\n", + "The liquid filler is used to transfer liquids between containers and tanks.\n".. + "\n".. + " - If the liquid filler is placed under a tank and empty barrels are put into the liquid filler with a pusher or by hand\\, the contents of the tank are transferred to the barrels and the barrels can be removed from the outlet\n".. + " - If the liquid filler is placed on a tank and if full containers are put into the liquid filler with a pusher or by hand\\, the content is transferred to the tank and the empty containers can be removed on the exit side\n".. + "\n".. + "It should be noted that barrels can only be completely filled or emptied. If\\, for example\\, there are less than 10 units in the tank\\, this remainder must be removed with canisters or pumped empty.\n".. + "\n".. + "\n".. + "\n", + "The yellow pipes are used for the transmission of gas and liquids.\n".. + "The maximum pipe length is 100 m.\n".. + "\n".. + "\n".. + "\n", + "The blocks serve as wall openings for tubes\\, so that no holes remain open.\n".. + "\n".. + "\n".. + "\n", + "There is a valve for the yellow pipes\\, which can be opened and closed with a click of the mouse.\n".. + "The valve can also be controlled via on/off commands.\n".. + "\n".. + "\n".. + "\n", + "In order to run your generators and stoves with oil\\, you must first look for oil and build a derrick and then extract the oil.\n".. + "TA3 oil explorer\\, TA3 oil drilling box and TA3 pump jack are used for this.\n".. + "\n".. + "\n".. + "\n", + "You can search for oil with the oil explorer. To do this\\, place the block on the floor and right-click to start the search. The oil explorer can be used above ground and underground at all depths.\n".. + "The chat output shows you the depth to which oil was searched and how much oil (petroleum) was found.\n".. + "You can click the block multiple times to search for oil in deeper areas. Oil fields range in size from 4\\,000 to 20\\,000 items.\n".. + "\n".. + "If the search was unsuccessful\\, you have to move the block approx. 16 m further.\n".. + "The oil explorer always searches for oil in the whole map block and below\\, in which it was set. A new search in the same map block (16x16 field) therefore makes no sense.\n".. + "\n".. + "If oil is found\\, the location for the derrick is displayed. You have to erect the derrick within the area shown\\, it is best to mark the spot with a sign and protect the entire area against foreign players.\n".. + "\n".. + "Don't give up looking for oil too quickly. If you're unlucky\\, it can take a long time to find an oil well.\n".. + "It also makes no sense to search an area that another player has already searched. The chance of finding oil anywhere is the same for all players.\n".. + "\n".. + "The oil explorer can always be used to search for oil.\n".. + "\n".. + "\n".. + "\n", + "The oil drill box must be placed in the position indicated by the oil explorer. Drilling for oil elsewhere is pointless.\n".. + "If the button on the oil drilling box is clicked\\, the derrick is erected above the box. This takes a few seconds.\n".. + "The oil drilling box has 4 sides\\, at IN the drill pipe has to be delivered via pusher and at OUT the drilling material has to be removed. The oil drilling box must be supplied with power via one of the other two sides.\n".. + "\n".. + "The oil drilling box drills to the oil field (1 meter in 16 s) and requires 16 ku of electricity.\n".. + "Once the oil field has been reached\\, the derrick can be dismantled and the box removed.\n".. + "\n".. + "\n".. + "\n", + "The oil pump (pump-jack) must now be placed in the place of the oil drilling box. The oil pump also requires electricity (16 ku) and supplies one unit of oil every 8 s. The oil must be collected in a tank. To do this\\, the oil pump must be connected to the tank via yellow pipes.\n".. + "Once all the oil has been pumped out\\, the oil pump can also be removed.\n".. + "\n".. + "\n".. + "\n", + "The drill pipe is required for drilling. As many drill pipe items are required as the depth specified for the oil field. The drill pipe is useless after drilling\\, but it also cannot be dismantled and remains in the ground. However\\, there is a tool to remove the drill pipe blocks (-> Tools -> TA3 drill pipe pliers).\n".. + "\n".. + "\n".. + "\n", + "The oil tank is the large version of the TA3 tank (see liquids -> TA3 tank).\n".. + "\n".. + "The large tank can hold 4000 units of oil\\, but also any other type of liquid.\n".. + "\n".. + "\n".. + "\n", + "", + "Tank carts can be used to transport oil from the oil well to the oil processing plant. A tank cart can be filled or emptied directly using pumps. In both cases\\, the yellow pipes must be connected to the tank cart from above.\n".. + "\n".. + "The following steps are necessary:\n".. + "\n".. + " - Place the tank cart in front of the rail bumper block. The bumper block must not yet be programmed with a time so that the tank cart does not start automatically\n".. + " - Connect the tank cart to the pump using yellow pipes\n".. + " - Switch on the pump\n".. + " - Program the bumper with a time (10 - 20 s)\n".. + "\n".. + "This sequence must be observed on both sides (fill / empty).\n".. + "\n".. + "\n".. + "\n", + "Canisters and barrels can be loaded into the Minecarts. To do this\\, the oil must first be transferred to barrels. The oil barrels can be pushed directly into the Minecart with a pusher and tubes (see map). The empty barrels\\, which come back from the unloading station by Minecart\\, can be unloaded using a hopper\\, which is placed under the rail at the stop.\n".. + "\n".. + "It is not possible with the hopper to both *unload the empty barrels and load the full barrels at a stop*. The hopper immediately unloads the full barrels. It is therefore advisable to set up 2 stations on the loading and unloading side and then program the Minecart accordingly using a recording run.\n".. + "\n".. + "The plan shows how the oil can be pumped into a tank and filled into barrels via a liquid filler and loaded into Minecarts.\n".. + "\n".. + "For the Minecarts to start again automatically\\, the bumper blocks must be configured with the station name and waiting time. 5 s are sufficient for unloading. However\\, since the pushers always go into standby for several seconds when there is no Minecart\\, a time of 15 or more seconds must be entered for loading.\n".. + "\n".. + "\n".. + "\n", + "The tank truck is used to transport liquids. Like tanks\\, it can be filled with pumps or emptied. In both cases\\, the yellow tube must be connected to the tank truck from above.\n".. + "\n".. + "200 units fit in the tank truck.\n".. + "\n".. + "\n".. + "\n", + "The chest cart is used to transport items. Like chests\\, it can be filled or emptied using a pusher.\n".. + "\n".. + "4 stacks fit in the chest cart.\n".. + "\n".. + "\n".. + "\n", + "Oil is a mixture of substances and consists of many components. The oil can be broken down into its main components such as bitumen\\, fuel oil\\, naphtha\\, gasoline and propane gas via a distillation tower.\n".. + "Further processing to end products takes place in the chemical reactor.\n".. + "\n".. + "\n".. + "\n", + "The distillation tower must be set up as in the plan at the top right.\n".. + "The bitumen is drained off via the base block. The exit is on the back of the base block (note the direction of the arrow).\n".. + "The \"distillation tower\" blocks with the numbers: 1\\, 2\\, 3\\, 2\\, 3\\, 2\\, 3\\, 4 are placed on this basic block\n".. + "Fuel oil\\, naphtha and gasoline are drained from the openings from bottom to top. The propane gas is caught at the top.\n".. + "All openings on the tower must be connected to tanks.\n".. + "The reboiler must be connected to the \"distillation tower 1\" block.\n".. + "\n".. + "The reboiler needs electricity (not shown in the plan)!\n".. + "\n".. + "\n".. + "\n", + "The reboiler heats the oil to approx. 400 ° C. It largely evaporates and is fed into the distillation tower for cooling.\n".. + "\n".. + "The reboiler requires 14 units of electricity and produces one unit of bitumen\\, fuel oil\\, naphtha\\, gasoline and propane every 16 s.\n".. + "To do this\\, the reboiler must be supplied with oil via a pump.\n".. + "\n".. + "\n".. + "\n", + "In addition to the tubes for goods transport\\, as well as the gas and power pipes\\, there is also a wireless communication level through which blocks can exchange data with each other. No lines have to be drawn for this\\, the connection between transmitter and receiver is only made via the block number. All blocks that can participate in this communication show the block number as info text if you fix the block with the mouse cursor.\n".. + "Which commands a block supports can be read out and displayed with the TechAge Info Tool (wrench).\n".. + "The simplest commands supported by almost all blocks are:\n".. + "\n".. + " - 'on' - to turn on block / machine / lamp\n".. + " - 'off' - to turn off the block / machine / lamp\n".. + "\n".. + "With the help of the TA3 Terminal\\, these commands can be tried out very easily. Suppose a signal lamp is number 123.\n".. + "Then with:\n".. + "\n".. + " cmd 123 on\n".. + "\n".. + "the lamp can be turned on and with:\n".. + "\n".. + " cmd 123 off\n".. + "\n".. + "the lamp can be turned off again. These commands must be entered in the input field of the TA3 terminal.\n".. + "\n".. + "Commands such as 'on' and'off' are sent to the recipient without a response coming back. These commands can therefore be sent to several receivers at the same time\\, for example with a push button / switch\\, if several numbers are entered in the input field.\n".. + "\n".. + "A command like 'state' requests the status of a block. The block then sends its status back. This type of confirmed command can only be sent to one recipient at a time.\n".. + "This command can also be tested with the TA3 terminal on a pusher\\, for example:\n".. + "\n".. + " cmd 123 state\n".. + "\n".. + "Possible responses from the pusher are:\n".. + "\n".. + " - 'running' -> I'm working\n".. + " - 'stopped' -> switched off\n".. + " - 'standby' -> nothing to do because source inventory is empty\n".. + " - 'blocked' -> can't do anything because target inventory is full\n".. + "\n".. + "This status and other information is also output when the wrench is clicked on the block.\n".. + "\n".. + "\n".. + "\n", + "The button/switch sends 'on' / 'off' commands to the blocks that have been configured via the numbers.\n".. + "The button/switch can be configured as a button or a switch. If it is configured as a button\\, the time between the 'on' and 'off' commands can be set. With the operating mode \"on button\" only an 'on' and no 'off' command is sent.\n".. + "\n".. + "The checkbox \"public\" can be used to set whether the button can be used by everyone (set) or only by the owner himself (not set).\n".. + "\n".. + "Note: With the programmer\\, block numbers can be easily collected and configured.\n".. + "\n".. + "\n".. + "\n", + "With the TA3 command converter\\, 'on' / 'off' commands can be converted into other commands\\, and forwarding can be prevented or delayed.\n".. + "The number of the target block or the numbers of the target blocks\\, the commands to be sent and the delay times in seconds must be entered. If no command is entered\\, nothing is sent.\n".. + "\n".. + "The numbers can also be programmed using the Techage programmer.\n".. + "\n".. + "\n".. + "\n", + "The TA3 flip-flop changes its state with each received 'on' command. Received 'off' commands are ignored. Depending on the status change\\, 'on' / 'off' commands are sent alternately. The number of the target block or the numbers of the target blocks must be entered. The numbers can also be programmed using the Techage programmer.\n".. + "\n".. + "For example\\, lamps can be switched on and off with the help of buttons.\n".. + "\n".. + "\n".. + "\n", + "The TA3 logic block can be programmed in such a way that one or more input commands are linked to one output command and sent. This block can therefore replace various logic elements such as AND\\, OR\\, NOT\\, XOR etc. \n".. + "Input commands for the logic block are 'on' /'off' commands.\n".. + "Input commands are referenced via the number\\, e.g. '1234' for the command from the sender with the number 1234. \n".. + "The same applies to output commands.\n".. + "\n".. + "A rule is structured as follows: \n".. + "\n".. + " = on/off if is true\n".. + "\n".. + "'' is the block number to which the command should be sent.\n".. + "'' is a boolean expression where input numbers are evaluated.\n".. + "\n".. + "*Examples for the input expression*\n".. + "\n".. + "Negate signal (NOT):\n".. + "\n".. + " 1234 == off\n".. + "\n".. + "Logical AND:\n".. + "\n".. + " 1234 == on and 2345 == on\n".. + "\n".. + "Logical OR:\n".. + "\n".. + " 1234 == on or 2345 == on\n".. + "\n".. + "The following operators are allowed: 'and' 'or' 'on' 'off' 'me' '==' '~=' '(' ')'\n".. + "\n".. + "If the expression is true\\, a command is sent to the block with the '' number. \n".. + "Up to four rules can be defined\\, whereby all rules are always checked when a command is received. \n".. + "The internal processing time for all commands is 100 ms. \n".. + "\n".. + "Your own node number can be referenced using the keyword 'me'. This makes it possible for the block to send itself a command (flip-flop function). \n".. + "\n".. + "The blocking time defines a pause after a command\\, during which the logic block does not accept any further external commands. Commands received during the blocking period are thus discarded. The blocking time can be defined in seconds. \n".. + "\n".. + "\n".. + "\n", + "The repeater sends the received signal to all configured numbers.\n".. + "This can make sense\\, for example\\, if you want to control many blocks at the same time. The repeater can be configured with the programmer\\, which is not possible with all blocks.\n".. + "\n".. + "\n".. + "\n", + "The sequencer can send a series of 'on' / 'off' commands\\, whereby the interval between the commands must be specified in seconds. You can use it to make a lamp blink\\, for example.\n".. + "Up to 8 commands can be configured\\, each with target block number and pending the next command.\n".. + "The sequencer repeats the commands endlessly when \"Run endless\" is set.\n".. + "If nothing is selected\\, only the specified time in seconds is waited for.\n".. + "\n".. + "\n".. + "\n", + "The timer can send commands time-controlled. The time\\, the target number(s) and the command itself can be specified for each command line. This means that lamps can be switched on in the evening and switched off again in the morning.\n".. + "\n".. + "\n".. + "\n", + "The terminal is primarily used to test the command interface of other blocks (see \"Logic / switching blocks\").\n".. + "You can also assign commands to keys and use the terminal productively.\n".. + "\n".. + " set \n".. + "\n".. + "With 'set 1 ON cmd 123 on'\\, for example\\, user key 1 can be programmed with the command 'cmd 123 on'. If the key is pressed\\, the command is sent and the response is output on the screen.\n".. + "\n".. + "The terminal has the following local commands:\n".. + "\n".. + " - 'clear' clear screen\n".. + " - 'help' output a help page\n".. + " - 'pub' switch to public mode\n".. + " - 'priv' switch to private mode\n".. + "\n".. + "In private mode\\, the terminal can only be used by players who can build at this location\\, i.e. who have protection rights.\n".. + "\n".. + "In public mode\\, all players can use the preconfigured keys.\n".. + "\n".. + "\n".. + "\n", + "The signal lamp can be switched on or off with the 'on' / 'off' command. This lamp does not need electricity and can be colored with the airbrush tool from the mod Unified Dyes\" and via Lua/Beduino commands.\n".. + "\n".. + "With the chat command '/ta_color' the color palette with the values for the Lua/Beduino commands is displayed and with '/ta_send color ' the color can be changed.\n".. + "\n".. + "\n".. + "\n", + "With these blocks you can realize doors and gates that can be opened via commands (blocks disappear) and closed again. One door controller is required for each gate or door.\n".. + "\n".. + "The appearance of the blocks can be adjusted via the block menu.\n".. + "This makes it possible to realize secret doors that only open for certain players (with the help of the player detector).\n".. + "\n".. + "\n".. + "\n", + "The door controller is used to control the TA3 door/gate blocks. With the door controller\\, the numbers of the door/gate blocks must be entered. If an 'on' / 'off' command is sent to the door controller\\, this opens/closes the door or gate.\n".. + "\n".. + "\n".. + "\n", + "The Door Controller II can remove and set all types of blocks. To teach in the Door Controller II\\, the \"Record\" button must be pressed. Then all blocks that should be part of the door / gate must be clicked. Then the \"Done\" button must be pressed. Up to 16 blocks can be selected. The removed blocks are saved in the controller's inventory. The function of the controller can be tested manually using the \"Remove\" or \"Set\" buttons. If an 'on' /'off' command is sent to the Door Controller II\\, it removes or sets the blocks as well.\n".. + "\n".. + "With '$send_cmnd(node_number\\, \"exchange\"\\, 2)' individual blocks can be set\\, removed or replaced by other blocks from the inventory. \n".. + "\n".. + "With '$send_cmnd(node_number\\, \"set\"\\, 2)' a block from the inventory can be set explicitly\\, as long as the inventory slot is not empty.\n".. + "\n".. + "A block can be removed again with '$send_cmnd(node_number\\, \"dig\"\\, 2)' if the inventory slot is empty. \n".. + "\n".. + "The name of the set block is returned with '$send_cmnd(node_number\\, \"get\"\\, 2)'.\n".. + "\n".. + "The slot number of the inventory (1 .. 16) must be passed as payload in all three cases.\n".. + "\n".. + "This can also be used to simulate extendable stairs and the like. \n".. + "\n".. + "\n".. + "\n", + "Different sounds can be played with the sound block. All sounds of the Mods Techage\\, Signs Bot\\, Hyperloop\\, Unified Inventory\\, TA4 Jetpack and Minetest Game are available.\n".. + "\n".. + "The sounds can be selected and played via the menu and via command.\n".. + "\n".. + " - Command 'on' to play a sound\n".. + " - Command 'sound ' to select a sound via the index\n".. + " - Command 'gain ' to adjust the volume via the '' value (1 to 5).\n".. + "\n".. + "\n".. + "\n", + "The Mesecons converter is used to convert Techage on/off commands into Mesecons signals and vice versa.\n".. + "To do this\\, one or more node numbers must be entered and the converter with Mesecons blocks\n".. + "has to be connected via Mesecons cables. The Mesecons converter can also be configured with the programmer.\n".. + "The Mesecons converter accepts up to 5 commands per second\\; it switches itself off at higher loads.\n".. + "\n".. + "*This node only exists if the mod mesecons is active!*\n".. + "\n".. + "\n".. + "\n", + "Detectors scan their surroundings and send an 'on' command when the search is recognized.\n".. + "\n".. + "\n".. + "\n", + "The detector is a special tube block that detects when items are passed on through the tube. To do this\\, it must be connected to tubes on both sides. If items are pushed into the detector with a pusher\\, they are automatically passed on.\n".. + "It sends an 'on' when an item is recognized\\, followed by an 'off' a second later.\n".. + "Then further commands are blocked for 8 seconds.\n".. + "The waiting time and the items that should trigger a command can be configured using the open-ended wrench menu. \n".. + "\n".. + "\n".. + "\n", + "The cart detector sends an 'on' command if it has recognized a cart (Minecart) directly in front of it. In addition\\, the detector can also restart the cart when an 'on' command is received.\n".. + "\n".. + "The detector can also be programmed with its own number. In this case\\, he pushes all the wagons that stop near him (one block in all directions).\n".. + "\n".. + "\n".. + "\n", + "The node detector sends an 'on' command if it detects that nodes (blocks) appear or disappear in front of it\\, but must be configured accordingly. After switching the detector back to the standard state (gray block)\\, an 'off' command is sent. Valid blocks are all types of blocks and plants\\, but not animals or players. The sensor range is 3 blocks / meter in the direction of the arrow.\n".. + "\n".. + "\n".. + "\n", + "The player detector sends an 'on' command if it detects a player within 4 m of the block. If the player leaves the area again\\, an 'off' command is sent.\n".. + "If the search should be limited to specific players\\, these player names can also be entered.\n".. + "\n".. + "\n".. + "\n", + "The light detector sends an 'on' command if the light level of the block above exceeds a certain level\\, which can be set through the right-click menu.\n".. + "If you have a TA4 Lua Controller\\, you can get the exact light level with $get_cmd(num\\, 'light_level')\n".. + "\n".. + "\n".. + "\n", + "TA3 has the same machines as TA2\\, only these are more powerful and require electricity instead of axis drive.\n".. + "Therefore\\, only the different technical data are given below.\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA2.\n".. + "The processing power is 6 items every 2 s.\n".. + "\n".. + "\n".. + "\n", + "The function of the TA3 distributor corresponds to that of TA2.\n".. + "The processing power is 12 items every 4 s.\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA2.\n".. + "The processing power is 2 items every 4 s. The autocrafter requires 6 ku of electricity.\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA2\\, only TA4 WLAN chips are produced here.\n".. + "The processing power is one chip every 6 s. The block requires 12 ku of electricity for this.\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA2.\n".. + "The maximum depth is 40 meters. The quarry requires 12 ku of electricity.\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA2.\n".. + "The processing power is 2 items every 4 s. The block requires 4 ku of electricity.\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA2.\n".. + "The probability is also the same as for TA2. The block also requires 3 ku of electricity.\n".. + "But in contrast to TA2\\, the status of the TA3 block can be read (controller)\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA2.\n".. + "The processing power is 2 items every 4 s. The block requires 6 ku of electricity.\n".. + "\n".. + "\n".. + "\n", + "The injector is a TA3 pusher with special properties. It has a menu for configuration. Up to 8 items can be configured here. He only takes these items from a chest to pass them on to machines with recipes (autocrafter\\, industrial furnace and electronic fab).\n".. + "\n".. + "When passing on\\, only one position in the inventory is used in the target machine. If\\, for example\\, only the first three entries are configured in the injector\\, only the first three storage locations in the machine's inventory are used. So that an overflow in the machine inventory is prevented.\n".. + "\n".. + "The injector can also be switched to \"pull mode\". Then he only pulls items out of the chest from the positions that are defined in the configuration of the injector. In this case\\, item type and position must match. This allows to empty specific inventory entries of a chest. \n".. + "\n".. + "The processing power is up to 8 times one item every 4 seconds.\n".. + "\n".. + "\n".. + "\n", + "The Flow Limiter limits the number of items that can be pushed through by using a slider. This allows the number of items that are put into an oven\\, for example\\, to be precisely adapted to the recipe.\n".. + "\n".. + "The Flow Limiter must be configured via the menu and then started. If the configured number of items has been passed\\, the block switches off. The next time the Flow Limiter is switched on\\, it again transmits the configured number of items.\n".. + "\n".. + "*Note: The Flow Limiter must be placed behind the pusher.*\n".. + "\n".. + "The Flow Limiter can also be configured and started using a Lua or Beduino controller.\n".. + "\n".. + "\n".. + "\n", + "", + "The Techage Info Tool (open-ended wrench) has several functions. It shows the time\\, position\\, temperature and biome when an unknown block is clicked on.\n".. + "If you click on a TechAge block with command interface\\, all available data will be shown (see also \"Logic / switching blocks\").\n".. + "\n".. + "With Shift + right click an extended menu can be opened for some blocks. Depending on the block\\, further data can be called up or special settings can be made here. In the case of a generator\\, for example\\, the charging curve/switch-off can be programmed. \n".. + "\n".. + "\n".. + "\n", + "With the programmer\\, block numbers can be collected from several blocks with a right click and written into a block like a button / switch with a left click.\n".. + "If you click in the air\\, the internal memory is deleted.\n".. + "\n".. + "\n".. + "\n", + "The trowel is used for plastering power cables. See also \"TA power cable\".\n".. + "\n".. + "\n".. + "\n", + "This tool can be used to remove the drill pipe blocks if\\, for example\\, a tunnel is to pass through there.\n".. + "\n".. + "\n".. + "\n", + "The Techage Screwdriver serves as a replacement for the normal screwdriver. It has the following functions:\n".. + "\n".. + " - Left click: turn the block to the left\n".. + " - Right click: turn the visible side of the block upwards\n".. + " - Shift + left click: save the alignment of the clicked block\n".. + " - Shift + right click: apply the saved alignment to the clicked block\n".. + "\n".. + " \n".. + "\n", + }, + images = { + "techage_ta3", + "", + "ta3_firebox", + "ta3_oilbox", + "ta3_boiler", + "ta3_turbine", + "ta3_generator", + "ta3_cooler", + "ta3_powerswitch", + "power_reduction", + "ta3_powercable", + "ta3_powerjunction", + "ta3_powerline", + "ta3_powerpole", + "ta3_powerpole4", + "ta3_powerpole2", + "ta3_powerswitch", + "ta3_powerswitchsmall", + "ta3_powerswitchbox", + "ta3_tinygenerator", + "ta3_akkublock", + "ta3_powerterminal", + "ta3_motor", + "", + "ta3_furnacefirebox", + "ta3_furnace", + "ta3_booster", + "", + "ta3_tank", + "ta3_pump", + "ta3_filler", + "ta3_pipe", + "ta3_pipe_wall_entry", + "ta3_valve", + "techage_ta3", + "ta3_oilexplorer", + "ta3_drillbox", + "ta3_pumpjack", + "ta3_drillbit", + "oiltank", + "", + "", + "", + "", + "", + "techage_ta31", + "", + "reboiler", + "ta3_logic", + "ta3_button", + "ta3_command_converter", + "ta3_flipflop", + "ta3_logic", + "ta3_repeater", + "ta3_sequencer", + "ta3_timer", + "ta3_terminal", + "ta3_colorlamp", + "ta3_doorblock", + "ta3_doorcontroller", + "ta3_doorcontroller", + "ta3_soundblock", + "ta3_mesecons_converter", + "ta3_nodedetector", + "ta3_detector", + "ta3_cartdetector", + "ta3_nodedetector", + "ta3_playerdetector", + "ta3_lightdetector", + "ta3_grinder", + "ta3_pusher", + "ta3_distributor", + "ta3_autocrafter", + "ta3_electronicfab", + "ta3_quarry", + "ta3_gravelsieve", + "ta3_gravelrinser", + "ta3_grinder", + "ta3_injector", + "ta3_item_flow_limiter_pas", + "", + "ta3_end_wrench", + "ta3_programmer", + "ta3_trowel", + "ta3_drill_pipe_wrench", + "ta3_screwdriver", + }, + plans = { + "", + "coalpowerstation", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ta3_furnace", + "", + "", + "", + "ta3_tank", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ta3_loading", + "", + "", + "", + "ta3_distiller", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + } +} \ No newline at end of file diff --git a/doc/manual_ta4_DE.lua b/doc/manual_ta4_DE.lua new file mode 100644 index 0000000..8c9e495 --- /dev/null +++ b/doc/manual_ta4_DE.lua @@ -0,0 +1,1047 @@ +return { + titles = { + "1,TA4: Gegenwart", + "2,Windkraftanlage", + "3,TA4 Windkraftanlage / Wind Turbine", + "3,TA4 Windkraftanlagengondel / Wind Turbine Nacelle", + "3,TA4 Wind Turbine Signal Lamp", + "3,TA4 Säule / Pillar", + "2,Solaranlage", + "3,TA4 Solarmodul / Solar Module", + "3,TA4 Solar Trägermodul / Carrier Module", + "3,TA4 Solar Wechselrichter / Solar Inverter", + "3,TA4 Niederspannungskabel / Low Power Cable", + "3,TA4 Niederspannungsverteilerbox / Low Power Box", + "3,TA4 Straßenlampen-Solarzelle / Streetlamp Solar Cell", + "2,Energiespeicher", + "3,TA4 Wärmetauscher / Heat Exchanger", + "3,TA4 Turbine", + "3,TA4 Generator", + "3,TA4 Rohrzulauf / TA4 Pipe Inlet", + "3,TA4 Röhre / Pipe", + "2,Stromverteilung", + "3,TA4 Trenntransformator / TA4 Isolation Transformer", + "3,TA4 Stromzähler / TA4 Electric Meter", + "3,TA4 Laser", + "2,Wasserstoff", + "3,Elektrolyseur", + "3,Brennstoffzelle", + "2,Chemischer Reaktor / chemical reactor", + "3,TA4 Dosierer / doser", + "3,TA4 Reaktor / reactor", + "3,TA4 Einfüllstutzen / fillerpipe", + "3,TA4 Reaktorständer / reactor stand", + "3,TA4 Reaktorsockel / reactor base", + "3,TA4 Silo / silo", + "2,ICTA Controller", + "3,TA4 ICTA Controller", + "3,Batterie", + "3,TA4 Display", + "3,TA4 Display XL", + "3,TA4 Signal Tower", + "2,TA4 Lua Controller", + "3,TA4 Lua Server", + "3,TA4 Sensor Kiste/Chest", + "3,TA4 Lua Controller Terminal", + "2,TA4 Logik-/Schalt-Module", + "3,TA4 Taster/Schalter / Button/Switch", + "3,TA4 2x Taster / 2x Button", + "3,TA4 4x Taster / 4x Button", + "3,TA4 2x Signallampe / 2x Signal Lamp", + "3,TA4 4x Signallampe / 4x Signal Lamp", + "3,TA4 Spieler Detektor / Player Detector", + "3,TA4 Zustandssammler / State Collector", + "3,TA4 Detektor / Detector", + "3,TA4 Block Detektor / Node Detector", + "3,TA4 Energiespeicher-Ladungsdetektor / Energy Storage Charge Detector", + "3,TA4 Blicksensor / Gaze Sensor", + "3,TA4 Sequenzer", + "2,Move/Dreh-Controller", + "3,TA4 Move Controller", + "3,TA4 Drehcontroller / Turn Controller", + "2,TA4 Lampen", + "3,TA4 LED Pflanzenlampe / TA4 LED Grow Light", + "3,TA4 LED Straßenlampe / TA4 LED Street Lamp", + "3,TA4 LED Industrielampe / TA4 LED Industrial Lamp", + "2,TA4 Flüssigkeitsfilter", + "3,Fundament-Ebene", + "3,Schotter-Ebene", + "3,Einfüll-Ebene", + "2,TA4 Teilchenbeschleuniger / Collider", + "3,Detektor", + "3,Steuerung / TA4 Terminal", + "3,Aufbau", + "2,Weitere TA4 Blöcke", + "3,TA4 Rezept Block", + "3,TA4 Autocrafter", + "3,TA4 Tank / TA4 Tank", + "3,TA4 Pumpe / TA4 Pump", + "3,TA4 Ofenheizung / furnace heater", + "3,TA4 Wasserpumpe / Water Pump (veraltet)", + "3,TA4 Wassereinlass / TA4 Water Inlet", + "3,TA4 Röhren / TA4 Tube", + "3,TA4 Schieber / Pusher", + "3,TA4 Kiste / TA4 Chest", + "3,TA4 8x2000 Kiste / TA4 8x2000 Chest", + "3,TA4 Verteiler / Distributor", + "3,TA4 Hochleistungs-Verteiler / High Performance Distributor", + "3,TA4 Kiessieb / Gravel Sieve", + "3,TA4 Mühle / Grinder", + "3,TA4 Steinbrecher / Quarry", + "3,TA4 Elektronikfabrik / Electronic Fab", + "3,TA4 Injektor / Injector", + "3,TA4 Recycler", + "3,TA4 Item Durchlaufbegrenzer / Item Flow Limiter", + }, + texts = { + "Regenerative Energiequellen wie Wind\\, Sonne und Biokraft helfen dir\\, das Ölzeitalter zu verlassen. Mit modernen Technologien und intelligenten Maschinen machst du dich auf in die Zukunft.\n".. + "\n".. + "\n".. + "\n", + "Eine Windkraftanlage liefern immer dann Strom\\, wenn Wind vorhanden ist. Im Spiel gibt es keinen Wind\\, aber die Mod simuliert dies dadurch\\, dass sich nur morgens (5:00 - 9:00) und abends (17:00 - 21:00) die Windräder drehen. Eine Windkraftanlage liefert nur dann Strom\\, wenn sie an einer geeigneten Stelle aufgestellt ist.\n".. + "\n".. + "Die TA Windkraftanlagen sind reine Offshore Anlagen\\, das heißt\\, die müssen im Meer errichtet werden. Dies bedeutet\\, dass Windkraftanlagen nur in einem Meer (occean) Biom errichtet werden können und dass um den Mast herum ausreichend Wasser und freie Sicht vorhanden sein müssen.\n".. + "\n".. + "Um eine geeignete Stelle zu finden\\, musst du mit dem Schraubenschlüssel (TechAge Info Werkzeug) auf das Wasser klicken. Ob diese Stelle für den Mast der Windkraftanlage geeignet ist\\, wird dir als Chat Nachricht angezeigt.\n".. + "\n".. + "Der Strom muss vom Rotor-Block durch den Mast nach unten geführt werden. Dazu zuerst die Stromleitung nach oben ziehen und das Stromkabel dann mit TA4 Säulenblöcke \"verputzen\". Unten kann eine Arbeitsplattform errichtet werden. Der Plan rechts zeigt den Aufbau im oberen Teil.\n".. + "\n".. + "Die Windkraftanlage liefert eine Leistung von 70 ku\\, aber dies nur 8 Stunden am Tag (siehe oben).\n".. + "\n".. + "\n".. + "\n", + "Der Windkraftanlagenblock (Rotor) ist das Herzstück der Windkraftanlage. Dieser Block muss oben auf den Mast gesetzt werden. Idealerweise auf Y = 15\\, dann bleibst du noch gerade innerhalb eines Map-/Forceload-Blocks.\n".. + "Beim Starten der Windkraftanlage werden alle Bedingungen für den Betrieb der Windkraftanlage überprüft. Sofern alle Bedingungen erfüllt sind\\, erscheinen auch automatisch die Rotorblätter (Flügel). Anderenfalls wird eine Fehlermeldung angezeigt. \n".. + "\n".. + "\n".. + "\n", + "Dieser Block muss an das schwarze Ende des Wind Turbinen Block gesetzt werden.\n".. + "\n".. + "\n".. + "\n", + "Dieses Blinklicht ist nur für dekorative Zwecke und kann oben auf den Wind Turbinen Block gesetzt werden.\n".. + "\n".. + "\n".. + "\n", + "Damit wird der Mast für die Windkraftanlage gebaut. Allerdings werden diese Blöcke nicht von Hand gesetzt sondern müssen mit Hilfe der Kelle gesetzt werden\\, so dass die Stromleitung zur Mastspitze mit diesen Blöcken ersetzt wird (siehe unter TA Stromkabel).\n".. + "\n".. + "\n".. + "\n", + "Die Solaranlage produziert nur Strom\\, wenn die Sonne scheint. Im Spiel ist das jeder Spieltag von morgens 6:00 bis abends 18:00.\n".. + "In dieser Zeit steht immer die gleiche Leistung zur Verfügung. Nach 18:00 schalten die Solarmodule komplett ab.\n".. + "\n".. + "Für die Leistung der Solarmodule ist die Biome Temperatur entscheidend. Je heißer die Temperatur\\, um so höher der Ertrag.\n".. + "Die Biome Temperatur kann mit dem Techage Info Tool (Schraubenschlüssel) bestimmt werden. Sie schwankt typischerweise zwischen 0 und 100:\n".. + "\n".. + " - bei 100 steht die volle Leistung zur Verfügung\n".. + " - bei 50 steht die halbe Leistung zur Verfügung\n".. + " - bei 0 steht keine Leistung zur Verfügung\n".. + "\n".. + "Es empfiehlt sich daher\\, nach heißen Steppen und Wüsten für die Solaranlage Ausschau zu halten.\n".. + "Für den Stromtransport stehen die Überlandleitungen zur Verfügung.\n".. + "Es kann aber auch Wasserstoff produziert werden\\, welcher sich transportieren und am Ziel wieder zu Strom umwandeln lässt.\n".. + "\n".. + "Die kleinste Einheit bei einer Solaranlage sind zwei Solarmodule und ein Trägermodul. Das Trägermodul muss zuerst gesetzt werden\\, die zwei Solarmodule dann links und rechts daneben (nicht darüber!).\n".. + "\n".. + "Der Plan rechts zeigt 3 Einheiten mit je zwei Solarmodulen und einem Trägermodul\\, über rote Kabel mit dem Wechselrichter verbunden.\n".. + "\n".. + "Solarmodule liefern Gleichspannung\\, welcher nicht direkt in das Stromnetz eingespeist werden kann. Daher müssen zuerst die Solareinheiten über das rote Kabel mit dem Wechselrichter verbunden werden. Dieser besteht aus zwei Blöcken\\, einen für das rote Kabel zu den Solarmodulen (DC) und einen für das graue Stromkabel ins Stromnetz (AC).\n".. + "\n".. + "Der Kartenbereich\\, wo die Solaranlage steht\\, muss komplett geladen sein. Die gilt auch für die direkte Position über dem Solarmodul\\, denn dort wird regelmäßig die Lichtstärke gemessen. Es empfiehlt sich daher\\, zuerst einen Forceload Block zu setzen\\, und dann innerhalb dieses Bereiches die Module zu platzieren.\n".. + "\n".. + "\n".. + "\n", + "Das Solarmodul muss an das Trägermodul gesetzt werden. Es sind immer zwei Solarmodule notwendig.\n".. + "Im Paar leisten die Solarmodule bis 3 ku\\, je nach Temperatur.\n".. + "Bei den Solarmodul muss darauf geachtet werden\\, dass diese das volle Tageslicht haben und nicht durch Blöcke oder Bäume beschattet sind. Getestet kann dies mit dem Info Tool (Schraubenschlüssel).\n".. + "\n".. + "\n".. + "\n", + "Das Trägermodul gibt es in zwei Bauhöhen (1m und 2m). Funktionell sind beide identisch.\n".. + "Die Trägermodule können direkt aneinander gesetzt und so zu einer Modulreihe verbunden werden. Die Verbindung zum Wechselrichter oder zu anderen Modulreihen muss mit den roten Niederspannungskabeln bzw. den Niederspannungsverteilerboxen hergestellt werden.\n".. + "\n".. + "\n".. + "\n", + "Der Wechselrichter wandelt den Solarstrom (DC) in Wechselstrom (AC) um\\, so dass dieser in das Stromnetz eingespeist werden kann.\n".. + "Ein Wechselrichter kann maximal 100 ku an Strom einspeisen\\, was 33 Solarmodulen oder auch mehr entspricht.\n".. + "\n".. + "\n".. + "\n", + "Das Niederspannungskabel dient zur Verbindung von Solar-Modulreihen mit dem Wechselrichter. Das Kabel darf nicht für andere Zwecke benutzt werden.\n".. + "\n".. + "Die maximale Leitungslänge beträgt 200 m.\n".. + "\n".. + "\n".. + "\n", + "Die Verteilerbox muss auf den Boden gesetzt werden. Sie besitzt nur 4 Anschlüsse (in die 4 Himmelsrichtungen).\n".. + "\n".. + "\n".. + "\n", + "Die Straßenlampen-Solarzelle dient\\, wie der Name schon sagt\\, zur Stromversorgung einer Straßenlampe. Dabei kann eine Solarzelle zwei Lampen versorgen. Die Solarzelle speichert die Sonnenenergie tagsüber und gibt den Strom Nachts an die Lampe ab. Das bedeutet\\, die Lampe leuchtet nur im Dunkeln.\n".. + "\n".. + "Diese Solarzelle kann nicht mit den anderen Solarmodulen kombiniert werden.\n".. + "\n".. + "\n".. + "\n", + "Der TA4 Energiespeicher ersetzt den Batterie Block aus TA3.\n".. + "\n".. + "Der Energiespeicher besteht aus einer Betonhülle (Concrete Block) gefüllt mit Gravel. Es gibt 5 Größen vom Speicher:\n".. + "\n".. + " - Hülle mit 5x5x5 Concrete Blocks\\, gefüllt mit 27 Gravel\\, Speicherkapazität: 22.5 kud\n".. + " - Hülle mit 7x7x7 Concrete Blocks\\, gefüllt mit 125 Gravel\\, Speicherkapazität: 104 kud\n".. + " - Hülle mit 9x9x9 Concrete Blocks\\, gefüllt mit 343 Gravel\\, Speicherkapazität: 286 kud\n".. + " - Hülle mit 11x11x11 Concrete Blocks\\, gefüllt mit 729 Gravel\\, Speicherkapazität: 610 kud\n".. + " - Hülle mit 13x13x13 Concrete Blocks\\, gefüllt mit 1331 Gravel\\, Speicherkapazität: 1112 kud\n".. + "\n".. + "In der Betonhülle darf ein Fenster aus einem Obsidian Glas Block sein. Dieses muss ziemlich in der Mitte der Wand platziert werden. Durch dieses Fenster sieht man\\, ob der Speicher mehr als 80 % geladen ist. Im Plan rechts sieht man den Aufbau aus TA4 Wärmetauscher bestehend aus 3 Blöcken\\, der TA4 Turbine und dem TA4 Generator. Beim Wärmetauscher ist auf die Ausrichtung zu achten (der Pfeil bei Block 1 muss zur Turbine zeigen).\n".. + "\n".. + "Entgegen dem Plan rechts müssen die Anschlüsse am Speicherblock auf gleicher Ebene sein (horizontal angeordnet\\, also nicht unten und oben). Die Rohrzuläufe (TA4 Pipe Inlet) müssen genau in der Mitte der Wand sein und stehen sich damit gegenüber. Als Röhren kommen die gelben TA4 Röhren zum Einsatz. Die TA3 Dampfrohre können hier nicht verwendet werden.\n".. + "Sowohl der Generator als auch der Wärmetauscher haben einen Stromanschluss und müssen mit dem Stromnetz verbunden werden.\n".. + "\n".. + "Im Prinzip arbeitet das das Wärmespeichersystem genau gleich wie die Akkus\\, nur mit viel mehr Speicherkapazität. \n".. + "\n".. + "Damit das Wärmespeichersystem funktioniert\\, müssen alle Blöcke (auch Betonhülle und Gravel) mit Hilfe eines Forceloadblockes geladen sein.\n".. + "\n".. + "\n".. + "\n", + "Der Wärmetauscher besteht aus 3 Teilen\\, die aufeinander gesetzt werden müssen\\, wobei der Pfeil des ersten Blockes Richtung Turbine zeigen muss. Die Rohrleitungen müssen mit den gelben TA4 Röhren aufgebaut werden.\n".. + "Der Wärmetauscher muss am Stromnetz angeschlossen werden. Über den Wärmetauscher wird der Energiespeicher wieder aufgeladen\\, sofern ausreichend Strom zur Verfügung steht.\n".. + "\n".. + "\n".. + "\n", + "Die Turbine ist Teil des Energiespeichers. Sie muss neben den Generator gesetzt und über TA4 Röhren\\, wie im Plan abgebildet\\, mit dem Wärmetauscher verbunden werden.\n".. + "\n".. + "\n".. + "\n", + "Der Generator ist Teil des Energiespeichers. Er dient zur Stromerzeugung und gibt damt die Energie des Energiespeichers wieder ab. Daher muss auch der Generator am Stromnetz angeschlossen werden. \n".. + "\n".. + "Wichtig: Wärmetauscher und Generator müssen mit ein und demselben Stromnetz verbunden sein!\n".. + "\n".. + "\n".. + "\n", + "Je ein Rohrzulaufblock muss auf beiden Seiten des Speicherblockes eingebaut werden. Die Blöcke müssen sich exakt gegenüber stehen.\n".. + "\n".. + "Die Rohrzulaufblöcke können *nicht* als normale Wanddurchbrüche verwendet werden\\, dazu die TA3 Rohr/Wanddurchbruch / TA3 Pipe Wall Entry Blöcke verwenden.\n".. + "\n".. + "\n".. + "\n", + "Die gelben Röhren dienen bei TA4 zur Weiterleitung von Gas und Flüssigkeiten. \n".. + "Die maximale Leitungslänge beträgt 100 m.\n".. + "\n".. + "\n".. + "\n", + "Mit Hilfe von Stromkabeln und Verteilerdosen können Stromnetze von bis zu 1000 Blöcke/Knoten aufgebaut werden. Hierbei ist aber zu beachten\\, dass Verteilerdosen auch mitgezählt werden müssen. Somit können bis zu 500 Generatoren/Speichersysteme/Maschinen/Lampen an einem Stromnetz hängen.\n".. + "\n".. + "Mit Hilfe von Trenntransformator und Stromzähler können Netzwerke zu noch größeren Strukturen verbunden werden.\n".. + "\n".. + "\n".. + "\n", + "Mit Hilfe eines Trenntransformators können zwei Stromnetze zu einem größeren Netzwerk verbunden werden. Der Trenntransformator kann Strom in beide Richtungen übertragen.\n".. + "\n".. + "Der Trenntransformator kann bis zu 300 ku übertragen. Der Maximalwert ist über das Schraubenschlüsselmenü einstellbar.\n".. + "\n".. + "\n".. + "\n", + "Mit Hilfe eines Stromzählers können zwei Stromnetze zu einem größeren Netzwerk verbunden werden. Der Stromzähler leitet den Strom nur in eine Richtungen weiter (Pfeil beachten). Die durchgeleitete Menge an elektrischer Energie (in kud) wird gemessen und angezeigt. Dieser Wert kann auch über das Kommando 'consumption' durch einen Lua Controller abgefragt werden. Die aktuelle Stromstärke kann über 'current' abgefragt werden.\n".. + "\n".. + "Der Stromzähler kann bis zu 200 ku durchleiten. Der Maximalwert ist über das Schraubenschlüsselmenü einstellbar.\n".. + "\n".. + "Über das Schraubenschlüsselmenü kann auch ein Countdown für die Leistungsabgabe eingegeben werden. Läuft dieser Countdown auf Null\\, schaltet sich der Stromzähler ab. Der Countdown kann über das Kommando 'countdown' abgefragt werden.\n".. + "\n".. + "\n".. + "\n", + "Der TA4 Laser dient zur kabellosen Stromübertagung. Dazu sind zwei Blöcke notwendig: TA4 Laserstrahl Sender und TA4 Laserstrahl Empfänger. Zwischen beiden Blöcken muss sich eine Luftstrecke befinden\\, so dass der Laserstrahl vom Sender bis zum Empfänger aufgebaut werden kann.\n".. + "\n".. + "Zuerst muss der Sender platziert werden. Dieser schaltet sofort den Laserstahls ein und zeigt damit mögliche Positionen des Empfängers an. Mögliche Positionen für den Empfänger werden auch über eine Chat-Nachricht ausgegeben. Mit dem Laser lassen sich Strecken bis 96 Blöcke überbrücken.\n".. + "\n".. + "Ist die Verbindung aufgebaut (es muss dazu noch kein Strom fließen)\\, wird dies über den Info-Text des Senders und auch des Empfängers angezeigt.\n".. + "\n".. + "Die Laserblöcke selbst benötigen keinen Strom.\n".. + "\n".. + "\n".. + "\n", + "Strom kann mittels Elektrolyse in Wasserstoff und Sauerstoff aufgespalten werden. Auf der anderen Seite kann über eine Brennstoffzelle Wasserstoff mit Sauerstoff aus der Luft wieder in Strom umgewandelt werden.\n".. + "Damit können Stromspitzen oder ein Überangebot an Strom in Wasserstoff umgewandelt und so gespeichert werden.\n".. + "\n".. + "Im Spiel kann Strom mit Hilfe des Elektrolyseurs in Wasserstoff und Wasserstoff über die Brennstoffzelle wieder in Strom umgewandelt werden.\n".. + "Damit kann Strom (in Form von Wasserstoff) nicht nur in Tanks gelagert\\, sonder mit dem Tankwagen auch transportiert werden.\n".. + "\n".. + "Die Umwandlung von Strom in Wasserstoff und zurück ist aber verlustbehaftet. Von 100 Einheiten Strom kommen nach der Umwandlung in Wasserstoff und zurück nur 95 Einheiten Strom wieder raus.\n".. + "\n".. + "\n".. + "\n", + "Der Elektrolyseur wandelt Strom in Wasserstoff um.\n".. + "Es muss von links mit Strom versorgt werden. Rechts kann Wasserstoff über Röhren und Pumpen entnommen werden.\n".. + "\n".. + "Der Elektrolyseur kann bis zu 35 ku an Strom aufnehmen und generiert dann alle 4 s ein Wasserstoff Item.\n".. + "In den Elektrolyseur passen 200 Einheiten Wasserstoff.\n".. + "\n".. + "Der Elektrolyseur besitzt ein Schraubenschlüssel-Menü zur Einstellung der Stromaufnahme und des Abschaltpunkts.\n".. + "\n".. + "Unterschreitet die im Stromnetz gespeicherte Leistung den angegebenen Wert des Abschaltpunkts\\, so schaltet sich der Elektrolyseur automatisch ab. Damit kann ein Leerlaufen der Speichersysteme verhindert werden.\n".. + "\n".. + "\n".. + "\n", + "Die Brennstoffzelle wandelt Wasserstoff in Strom um.\n".. + "Sie muss von links per Pumpe mit Wasserstoff versorgt werden. Rechts ist der Stromanschluss.\n".. + "\n".. + "Die Brennstoffzelle kann bis zu 34 ku an Strom abgeben und benötigt dazu alle 4 s ein Wasserstoff Item.\n".. + "\n".. + "Normalerweise arbeitet die Brennstoffzelle als Generator der Kategorie 2 (wie auch anderen Speichersystemen).\n".. + "In diesem Fall können keine anderen Blöcke der Kategorie 2 wie der Akku-Block geladen werden.\n".. + "Über das Kontrollkästchen kann die Brennstoffzelle jedoch auch als Generator der Kategorie 1 eingesetzt werden.\n".. + "\n".. + "\n".. + "\n", + "Der Reaktor dient dazu\\, die über den Destillationsturm oder aus anderen Rezepten gewonnenen Zutaten zu neuen Produkten weiter zu verarbeiten. Der Plan links zeigt nur eine mögliche Variante\\, da die Anordnung der Silos und Tanks rezeptabhängig ist.\n".. + "\n".. + "Das primäre Ausgabeprodukt wird immer an der Seite des Reaktorständers ausgegeben\\, unabhängig davon\\, ob es sich um ein Pulver oder eine Flüssigkeit handelt. Das (sekundäre) Abfallprodukt wird immer unten am Reaktorständers ausgegeben.\n".. + "\n".. + "Ein Reaktor besteht aus:\n".. + "\n".. + " - div. Tanks und Silos mit den Zutaten\\, die über Leitungen mit dem Dosierer verbunden sind\n".. + " - optional einem Reaktorsockel\\, welcher die Abfälle aus dem Reaktor ableitet (nur bei Rezepten mit zwei Ausgabestoffen notwendig)\n".. + " - dem Reaktorständer\\, der auf den Sockel gesetzt werden muss (sofern vorhanden). Der Ständer hat einen Stromanschluss und zieht bei Betrieb 8 ku.\n".. + " - dem eigentlichen Reaktorbehälter\\, der auf den Reaktorständer gesetzt werden muss\n".. + " - dem Einfüllstutzen der auf den Reaktorbehälter gesetzt werden muss\n".. + " - dem Dosierer\\, welcher über Leitungen mit den Tanks oder Silos sowie dem Einfüllstutzen verbunden werden muss\n".. + "\n".. + "Hinweis 1: Flüssigkeiten werden nur in Tanks gelagert\\, feste Stoffe und Stoffe in Pulverform nur in Silos. Dies gilt für Zutaten und Ausgabestoffe.\n".. + "\n".. + "Hinweis 2: Tanks oder Silos mit verschiedenen Inhalten dürfen nicht zu einem Leitungssystem verbunden werden. Mehrere Tanks oder Silos mit gleichem Inhalt dürfen dagegen parallel an einer Leitung hängen.\n".. + "\n".. + "Beim Cracken werden lange Kette von Kohlenwasserstoffen unter Verwendung eines Katalysator in kurze Ketten gebrochen.\n".. + "Als Katalysator dient Gibbsitpulver (wird nicht verbraucht). Damit kann Bitumen in Schweröl\\, Schweröl in Naphtha und Naphtha in Benzin umgewandelt werden.\n".. + "\n".. + "Bei der Hydrierung werden einem Molekül Paare von Wasserstoffatomen hinzugefügt\\, um kurzkettige Kohlenwasserstoffe in lange umzuwandeln.\n".. + "Hier wird Eisenpulver als Katalysator benötigt (wird nicht verbraucht). Damit kann Propangas in Isobutan\\, Isobutan in Benzin\\, Benzin in Naphtha\\,\n".. + "Naphtha in Schweröl und Schweröl in Bitumen umgewandelt werden.\n".. + "\n".. + "\n".. + "\n", + "Teil des Chemischen Reaktors.\n".. + "Auf allen 4 Seiten der Dosierers können Leitungen für Eingangsmaterialien angeschlossen werden. Nach oben werden die Materialien für den Reaktor ausgegeben.\n".. + "\n".. + "Über den Dosierer kann das Rezept eingestellt und der Reaktor gestartet werden.\n".. + "\n".. + "Wie auch bei anderen Maschinen:\n".. + "\n".. + " - geht der Dosierer in den standby Zustand\\, so fehlen ein oder mehrere Zutaten\n".. + " - geht der Dosierer in den blocked Zustand\\, so ist Ausgabetank oder Silo voll\\, defekt oder falsch angeschlossen\n".. + "\n".. + "Der Dosierer benötigt keinen Strom. Alle 10 s wird ein Rezept abgearbeitet.\n".. + "\n".. + "\n".. + "\n", + "Teil des Chemischen Reaktors. Der Reaktor verfügt über ein Inventar für die Katalysator \n".. + "Gegenstände (für Cracking- und Hydrierungs-Rezepte).\n".. + "\n".. + "\n".. + "\n", + "Teil des Chemischen Reaktors. Muss auf den Reaktor gesetzt werden. Wenn dies nicht klappt\\, ggf. das Rohr an der Position darüber nochmals entfernen und neu setzen.\n".. + "\n".. + "\n".. + "\n", + "Teil des Chemischen Reaktors. Hier ist auch der Stromanschluss für den Reaktor. Der Reaktor benötigt 8 ku Strom.\n".. + "\n".. + "Der Ständer hat zwei Leitungsanschlüsse\\, nach rechst für das primäre Ausgabeprodukt und nach unten für den Abfall\\, wie bspw. Rotschlamm bei der Aluminiumherstellung.\n".. + "\n".. + "\n".. + "\n", + "Teil des Chemischen Reaktors. Wird für den Abfluss des Abfallproduktes benötigt.\n".. + "\n".. + "\n".. + "\n", + "Teil des Chemischen Reaktors. Wird zur Aufbewahrung von Stoffen in Pulver- oder Granulatform benötigt.\n".. + "\n".. + "\n".. + "\n", + "Der ICTA Controller (ICTA steht für \"If Condition Then Action\") dient zur Überwachung und Steuerung von Maschinen. Mit dem Controller kann man Daten von Maschinen und anderen Blöcken einlesen und abhängig davon andere Maschinen und Blöcke ein-/ausschalten.\n".. + "\n".. + "Einlesen von Maschinendaten sowie das Steuern von Blöcken und Maschinen erfolgt über sogenannte Kommandos. Für das Verständnis\\, wie Kommandos funktionieren\\, ist das Kapitel TA3 -> Logik-/Schalt-Blöcke wichtig. \n".. + "\n".. + "Der Controller benötigt für den Betrieb eine Batterie. Das Display dient zur Ausgabe von Daten\\, der Signal Tower zur Anzeige von Fehlern.\n".. + "\n".. + "\n".. + "\n", + "Der Controller arbeitet auf das Basis von 'IF THEN ' Regeln. Es können bis zu 8 Regeln pro Controller angelegt werden.\n".. + "\n".. + "Beispiele für Regeln sind:\n".. + "\n".. + " - Wenn ein Verteiler verstopft ist ('blocked')\\, soll der Schieber davor ausgeschaltet werden\n".. + " - Wenn eine Maschine einen Fehler anzeigt\\, soll dieser auf dem Display ausgegeben werden\n".. + "\n".. + "Der Controller prüft diese Regeln zyklisch. Dazu muss pro Regel eine Zykluszeit in Sekunden ('Cycle/s') angegeben werden (1..1000). \n".. + "\n".. + "Für Regeln die einen on/off Eingang auswerten\\, bspw. von einen Schalter oder Detektor\\, muss als Zykluszeit 0 angegeben werden. Der Wert 0 bedeutet\\, dass diese Regel immer dann ausgeführt werden soll\\, wenn sich das Eingangssignal geändert hat\\, also bspw. der Button einen neuen Wert gesendet hat.\n".. + "\n".. + "Alle Regeln sollten nur so oft wie notwendig ausgeführt werden. Dies hat zwei Vorteile:\n".. + "\n".. + " - die Batterie des Controllers hält länger (jeder Controller benötigt eine Batterie)\n".. + " - die Last für den Server ist geringer (damit weniger Lags)\n".. + "\n".. + "Man muss für jede action eine Verzögerungszeit ('after/s') einstellen. Soll die Aktion sofort ausgeführt werden\\, ist 0 einzugeben.\n".. + "\n".. + "Der Controller hat eine eigene Hilfe und Hinweise zu allen Kommandos über das Controller-Menü.\n".. + "\n".. + "\n".. + "\n", + "Die Batterie muss in unmittelbarer Nähe zum Controller platziert werden\\, also an einer der 26 Positionen um den Controller herum.\n".. + "\n".. + "\n".. + "\n", + "Das Display zeigt nach dem Platzieren seine Nummer an. Über diese Nummer kann das Display angesprochen werden. Auf dem Display können Texte ausgegeben werden\\, wobei das Display 5 Zeilen und damit 5 unterschiedliche Texte darstellen kann.\n".. + "\n".. + "Das Display wird maximal ein mal pro Sekunde aktualisiert.\n".. + "\n".. + "\n".. + "\n", + "Das TA4 Display XL hat die doppelte Größ wie das TA4 Display.\n".. + "\n".. + "Das Display wird maximal alle zwei Sekunden aktualisiert.\n".. + "\n".. + "\n".. + "\n", + "Der Signal Tower kann rot\\, grün und orange anzeigen. Eine Kombination der 3 Farben ist nicht möglich.\n".. + "\n".. + "\n".. + "\n", + "Der Lua Controller muss\\, wie der Name schon sagt\\, in der Programmiersprache Lua programmiert werden. Außerdem sollte man etwas Englisch können (oder Google bemühen)\\, denn die Anleitung dazu gibt es nur in Englisch:\n".. + "\n".. + "https://github.com/joe7575/techage/blob/master/manuals/ta4_lua_controller_EN.md\n".. + "\n".. + "Auch der Lua Controller benötigt eine Batterie. Die Batterie muss in unmittelbarer Nähe zum Controller platziert werden\\, also an einer der 26 Positionen um den Controller herum.\n".. + "\n".. + "\n".. + "\n", + "Der Server dient zur zentralen Speicherung von Daten von mehreren Lua Controllern. Es speichert auch die Daten über einen Server-Neustart hinweg.\n".. + "\n".. + "\n".. + "\n", + "Die TA4 Sensor Kiste dient zum Aufbau von Automatischen Lagern oder Verkaufsautomaten in Verbindung mit dem Lua Controller.\n".. + "Wird etwas in die Kiste gelegt\\, oder entnommen\\, oder eine der Tasten \"F1\"/\"F2\" gedrückt\\, so wird ein Event-Signal an den Lua Controller gesendet.\n".. + "Die Sensor Kiste unterstützt folgende Kommandos:\n".. + "\n".. + " - Über 'state = $send_cmnd(\\, \"state\")' kann der Status der Kiste abgefragt werden. Mögliche Antworten sind: \"empty\"\\, \"loaded\"\\, \"full\"\n".. + " - Über 'name\\, action = $send_cmnd(\\, \"action\")' kann die letzte Spieleraktion abgefragt werden. 'name' ist der Spielername\\, Als 'action' wird zurückgeliefert: \"put\"\\, \"take\"\\, \"f1\"\\, \"f2\".\n".. + " - Über 'stacks = $send_cmnd(\\, \"stacks\")' kann der Inhalt der Kiste ausgelesen werden. Siehe dazu: https://github.com/joe7575/techage/blob/master/manuals/ta4_lua_controller_EN.md#sensor-chest\n".. + " - Über '$send_cmnd(\\, \"text\"\\, \"press both buttons andnput something into the chest\")' kann der Text im Menü der Sensor Kiste gesetzt werden.\n".. + "\n".. + "Über die Checkbox \"Erlaube öffentlichen Zugriff\" kann eingestellt werden\\, ob die Kiste von jedem genutzt werden darf\\, oder nur von Spielern die hier Zugriffsrechte haben.\n".. + "\n".. + "\n".. + "\n", + "Das Terminal dient zur Ein-/Ausgabe für den Lua Controller.\n".. + "\n".. + "\n".. + "\n", + "", + "Beim TA4 Taster/Schalter hat sich nur das Aussehen geändert. Die Funktionalität ist gleich wie beim TA3 Taster/Schalter. Mit dem Schraubenschlüssel-Menü können die Daten aber nachträglich geändert werden.\n".. + "\n".. + "\n".. + "\n", + "Dieser Block hat zwei Taster\\, die über das Schraubenschlüssel-Menü individuell konfiguriert werden können. Für beide Taster kann die Beschriftung und die Zielblockadresse konfiguriert werden. Zusätzlich kann für beide Taster das Kommando konfiguriert werden\\, welches gesendet werden soll.\n".. + "\n".. + "\n".. + "\n", + "Dieser Block hat vier Taster\\, die über das Schraubenschlüssel-Menü individuell konfiguriert werden können. Für jeden Taster kann die Beschriftung und die Zielblockadresse konfiguriert werden. Zusätzlich kann für jeden Taster das Kommando konfiguriert werden\\, welches gesendet werden soll.\n".. + "\n".. + "\n".. + "\n", + "Dieser Block hat zwei Lampen\\, die individuell angesteuert werden können. Jede Lampe kann die Farben \"rot\"\\, \"grün\" und \"orange\" anzeigen. Über das Schraubenschlüssel-Menü kann für beide Lampen die Beschriftung konfiguriert werden. Die Lampen können über folgende Kommandos angesteuert werden:\n".. + "\n".. + " - Lampe 1 auf rot schalten: '$send_cmnd(1234\\, \"red\"\\, 1)'\n".. + " - Lampe 2 auf grün schalten: '$send_cmnd(1234\\, \"green\"\\, 2)'\n".. + " - Lampe 1 auf orange schalten: '$send_cmnd(1234\\, \"amber\"\\, 1)'\n".. + " - Lampe 2 aus schalten: '$send_cmnd(1234\\, \"off\"\\, 2)'\n".. + "\n".. + "\n".. + "\n", + "Dieser Block hat vier Lampen\\, die individuell angesteuert werden können. Jede Lampe kann die Farben \"rot\"\\, \"grün\" und \"orange\" anzeigen. Über das Schraubenschlüssel-Menü kann für alle Lampen die Beschriftung konfiguriert werden. Die Lampen können über folgende Kommandos angesteuert werden:\n".. + "\n".. + " - Lampe 1 auf rot schalten: '$send_cmnd(1234\\, \"red\"\\, 1)'\n".. + " - Lampe 2 auf grün schalten: '$send_cmnd(1234\\, \"green\"\\, 2)'\n".. + " - Lampe 3 auf orange schalten: '$send_cmnd(1234\\, \"amber\"\\, 3)'\n".. + " - Lampe 4 aus schalten: '$send_cmnd(1234\\, \"off\"\\, 4)'\n".. + "\n".. + "\n".. + "\n", + "Beim TA4 Spieler Detektor hat sich nur das Aussehen geändert. Die Funktionalität ist gleich wie beim TA3 Spieler Detektor.\n".. + "\n".. + "\n".. + "\n", + "\n".. + "\n".. + "Der Zustandssammler fragt der Reihe nach alle konfigurierten Maschinen nach dem Status ab. Wenn eine der Maschinen einen vorkonfigurierte Status erreicht oder überschritten hat\\, wird ein \"on\" Kommando gesendet. Damit können bspw. vom einem Lua Controller aus sehr einfach viele Maschinen auf Störungen überwacht werden.\n".. + "\n", + "Die Funktionalität ist gleich wie beim TA3 Detektor / Detector. Zusätzlich zählt der Detector aber die weitergegebenen Items. \n".. + "Diesen Zähler kann man über das Kommando 'count' abfragen und über 'reset' zurücksetzen.\n".. + "\n".. + "\n".. + "\n", + "Die Funktionalität ist gleich wie beim TA3 Block Detektor. \n".. + "\n".. + "Im Unterschied zum TA3 Block Detektor können hier die Positionen\\, die überwacht werden sollen\\, individuell konfiguriert werden. Dazu muss der \"Aufzeichnen\" Button gedrückt werden. Dann müssen alle Blöcke angeklickt werden\\, von denen die Position überprüft werden soll. Danach muss der \"Fertig\" Button gedrückt werden. \n".. + "\n".. + "Es können bis zu 4 Blöcke ausgewählt werden. \n".. + "\n".. + "\n".. + "\n", + "Der Ladungsdetektor misst alle 8 s den Ladezustand des Energiespeichers des Stromnetzwerkes.\n".. + "\n".. + "Fällt der Wert unter eine konfigurierbare Schwelle (Schaltpunkt)\\, wird ein Kommando (default: \"off\") versendet. Steigt der Wert wieder über diesen Schaltpunkt\\, so wird ein zweites Kommando (default: \"on\") gesendet. Damit lassen sich Verbraucher vom Netz trennen\\, wenn der Ladezustand des Energiespeichers unter den angegebenen Schaltpunkt sinkt.\n".. + "\n".. + "Der Ladungsdetektor muss dazu über eine Verteilerdose an das Stromnetz angeschlossen werden. Die Konfiguration des Ladungsdetektors erfolgt über das Gabelschlüsselmenü.\n".. + "\n".. + "\n".. + "\n", + "Der TA4 Blicksensor generiert ein Kommando\\, wenn der Block vom Besitzer oder anderen konfigurierten Spielern angesehen/fokussiert wird und sendet ein zweites Kommando\\, wenn der Block nicht mehr fokussiert wird. Er dient damit als Ersatz für Taster/Schalter\\, um bspw. Türen zu öffnen/schließen.\n".. + "\n".. + "Der TA4 Blicksensor kann nur mit dem Gabelschlüsselmenü programmiert werden. Hat man einen Gabelschlüssel in der Hand\\, löst der Sensor nicht aus\\, auch wenn dieser fokussiert wird.\n".. + "\n".. + "\n".. + "\n", + "über den TA4 Sequenzer können ganze Abläufe programmiert werden. Hier ein Beispiel:\n".. + "\n".. + " -- this is a comment\n".. + " \\[1\\] send 1234 a2b\n".. + " \\[30\\] send 1234 b2a\n".. + " \\[60\\] goto 1\n".. + "\n".. + " - Jede Zeile beginnt mit einem Nummer\\, welche einem Zeitpunkt entspricht '\\[\\]'\n".. + " - Für Zeitpunkte sind Werte von 1 bis 50000 zulässig\n".. + " - 1 entspricht 100 ms\\, 50000 entspricht in etwa 4 Spieltagen\n".. + " - Leerzeilen oder Kommentare sind erlaubt ('-- comment')\n".. + " - Mit 'send ' kann man ein Kommando an einen Block senden\n".. + " - Mit 'goto ' kann man an eine andere Zeile/Zeitpunkt springen\n".. + " - Mit 'stop' kann man den Sequenzer verzögert stoppen\\, so dass er kein neues Kommando\nvon einem Taster oder anderem Block annimmt (um eine Bewegung abzuschließen)\nOhne 'stop' geht der Sequenzer sofort nach dem letzten Kommando in den stopped Modus.\n".. + "\n".. + "Der TA4 Sequenzer unterstützt folgende techage Kommandos:\n".. + "\n".. + " - 'goto ' Zu einer Kommandozeile springen und damit den Sequenzer starten\n".. + " - 'stop' Den Sequenzer anhalten\n".. + " - 'on' und 'off' als Alias für 'goto 1' bzw. 'stop'\n".. + "\n".. + "Das 'goto' Kommando wird nur angenommen\\, wenn der Sequenzer gestoppt ist.\n".. + "\n".. + "Über das Gabelschlüssel-Menü kann beim Sequenzer die Zykluszeit (normal: 100 ms) geändert werden. \n".. + "\n".. + "\n".. + "\n", + "", + "Der TA4 Move Controller ist ähnlich zum \"Door Controller 2\"\\, aber die ausgewählten Blöcke werden nicht entfernt\\, sondern können bewegt werden.\n".. + "Da die bewegten Blöcke Spieler und Mobs mitnehmen können\\, die auf dem Block stehen\\, können damit Fahrstühle und ähnliche Transportsysteme gebaut werden.\n".. + "\n".. + "Anleitung:\n".. + "\n".. + " - Controller setzen und die Blöcke\\, die bewegt werden sollen\\, über das Menü (Taste \"Aufzeichnen\") an-trainieren (Es können bis zu 16 Blöcke an-trainiert werden)\n".. + " - die \"Flugstrecke\" muss über eine x\\,y\\,z Angabe (relativ) eingegeben werden (die maximale Distanz (x+y+z) beträgt 200 m)\n".. + " - mit den Menü-Tasten \"Bewege A-B\" sowie \"Bewege B-A\" kann die Bewegung getestet werden\n".. + " - man kann auch durch Wände oder andere Blöcke fliegen\n".. + " - auch die Zielposition für die Blöcke kann belegt sein. Die Blöcke werden in diesem Falle \"unsichtbar\" gespeichert. Dies ist für Schiebetüren und ähnliches gedacht\n".. + "\n".. + "Der Move Controller unterstützt folgende techage Kommandos:\n".. + "\n".. + " - 'a2b' Bewege Block von A nach B\n".. + " - 'b2a' Bewege Block von B nach A\n".. + " - 'move' Bewege Block auf die andere Seite\n".. + "\n".. + "Über das Schraubenschlüssel-Menü kann auf die Betriebsart 'move xyz' umgeschaltet werden. Nach der Umschaltung werden folgende techage Kommandos unterstützt:\n".. + "\n".. + " - 'move2' Beim Kommando muss zusätzlich die Flugstrecke als x\\,y\\,z Vektor angegeben werden.\nBeispiel Lua Controller: '$send_cmnd(MOVE_CTLR\\, \"move2\"\\, \"0\\,12\\,0\")'\n".. + " - 'reset' Block/Blöcke zurück in Startposition bewegen\n".. + "\n".. + "*Wichtige Hinweise:*\n".. + "\n".. + " - Sofern mehrere Blöcke bewegt werden sollen\\, muss der Block\\, der die Spieler/Mobs mitnehmen soll\\, beim Antrainieren als erstes angeklickt werden.\n".. + " - Hat der Block\\, der die Spieler/Mobs mitnehmen soll\\, eine reduzierte Höhe\\, so muss die Höhe im Controller über das Schraubenschlüsselmenü eingestellt werden (bspw. Höhe = 0.5). Ansonsten wird der Spieler/Mob nicht \"gefunden\" und damit nicht mitgenommen.\n".. + "\n".. + "\n".. + "\n", + "Der TA4 Drehcontroller ist ähnlich zum Move Controller\"\\, aber die ausgewählten Blöcke werden nicht bewegt\\, sondern um ihr Zentrum nach rechts oder links gedreht.\n".. + "\n".. + "Anleitung:\n".. + "\n".. + " - Controller setzen und die Blöcke\\, die bewegt werden sollen\\, über das Menü an-trainieren (Es können bis zu 16 Blöcke an-trainiert werden)\n".. + " - mit den Menü-Tasten \"Drehe links\" sowie \"Drehe rechts\" kann die Bewegung getestet werden\n".. + "\n".. + "Der Drehcontroller unterstützt folgende techage Kommandos:\n".. + "\n".. + " - 'left' Drehe nach links\n".. + " - 'right' Drehe nach rechts\n".. + " - 'uturn' Drehe um 180 Grad\n".. + "\n".. + "\n".. + "\n", + "TA4 beinhaltet eine Reihe von leistungsstarken Lampen\\, die eine bessere Ausleuchtung ermöglichen oder Spezialaufgaben übernehmen.\n".. + "\n", + "Die TA4 LED Pflanzenlampe ermöglicht ein schnelles und kräftiges Wachstum aller Pflanzen aus der 'farming' Mod. Die Lampe beleuchtet ein 3x3 großes Feld\\, so dass sich damit auch Pflanzen unter Tage anbauen lassen.\n".. + "Die Lampe muss mit einem Abstand von einem Block über dem Boden in der Mitte des 3x3 Feldes platziert werden.\n".. + "\n".. + "Zusätzlich kann die Lampe auch zur Blumenzucht genutzt werden. Wird die Lampe über ein 3x3 großes Blumenbeet aus \"Garden Soil\" (Mod 'compost') platziert\\, so wachsen dort die Blumen ganz von selbst (über und unter Tage).\n".. + "\n".. + "Abernten kann man die Blumen mit den Signs Bot\\, der auch über ein entsprechendes Zeichen verfügt\\, das vor das Blumenfeld gestellt werden muss.\n".. + "\n".. + "Die Lampe benötigt 1 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Die TA4 LED Straßenlampe ist eine Lampe mit besonders starker Ausleuchtung. Die Lampe besteht aus dem Lampengehäuse\\, Lampenarm und Lampenmast Blöcken.\n".. + "\n".. + "Der Strom muss von unten durch den Mast nach oben zum Lampengehäuse geführt werden. Dazu zuerst die Stromleitung nach oben ziehen und das Stromkabel dann mit Lampenmast Blöcken \"verputzen\".\n".. + "\n".. + "Die Lampe benötigt 1 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Die TA4 LED Industrielampe ist eine Lampe mit besonders starker Ausleuchtung. Die Lampe muss von oben mit Strom versorgt werden.\n".. + "\n".. + "Die Lampe benötigt 1 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Im Flüssigkeitsfilter wird Rotschlamm gefiltert.\n".. + "Dabei entsteht entweder Lauge\\, welche unten in einem Tank gesammelt werden kann oder Wüstenkopfsteinpflaster\\, welches sich im Filter absetzt.\n".. + "Wenn der Filter zu sehr verstopft ist\\, muss er geleert und neu befüllt werden.\n".. + "Der Filter besteht aus einer Fundament-Ebene\\, auf der 7 identische Filterschichten platziert werden. \n".. + "Ganz oben befindet sich die Einfüllebene.\n".. + "\n".. + "\n".. + "\n", + "Der Aufbau dieser Ebene kann dem Plan entnommen werden.\n".. + "\n".. + "Im Tank wird die Lauge gesammelt.\n".. + "\n".. + "\n".. + "\n", + "Diese Ebene muss so wie im Plan gezeigt mit Schotter befüllt werden.\n".. + "Insgesamt müssen sieben Lagen Schotter übereinander liegen.\n".. + "Dabei wird mit der Zeit der Filter verunreinigt\\, sodass das Füllmaterial erneuert werden muss.\n".. + "\n".. + "\n".. + "\n", + "Diese Ebene dient zum Befüllen des Filters mit Rotschlamm.\n".. + "In den Einfüllstutzen muss Rotschlamm mittels einer Pumpe geleitet werden.\n".. + "\n".. + "\n".. + "\n", + "Der Teilchenbeschleuniger ist eine Forschungsanlage\\, bei der Grundlagenforschung betrieben wird. Hier können Erfahrungspunkte (experience points) gesammelt werden\\, welche für TA5 (Future Age) benötigt werden.\n".. + "\n".. + "Der Teilchenbeschleuniger muss wie sein Original am CERN in Genf unterirdisch aufgebaut werden. Die Standardeinstellung ist hier Y <= -28. Der Wert kann aber per Konfiguration vom Server Personal geändert werden. Ab besten nachfragen\\, oder mit dem \"TA4 Collider Detector Worker\" Block ausprobieren.\n".. + "\n".. + "Pro Spieler kann nur ein Teilchenbeschleuniger betrieben werden. Es macht also keinen Sinn\\, zwei oder mehrere Teilchenbeschleuniger aufzubauen. Erfahrungspunkte werden dem Spieler gutgeschrieben\\, dem der Teilchenbeschleuniger gehört. Die Erfahrungspunkte können nicht übertragen werden.\n".. + "\n".. + "Ein Teilchenbeschleuniger besteht aus einem \"Ring\" aus Röhren und Magneten sowie dem Detektor mit Kühlanlage. \n".. + "\n".. + " - Der Detektor ist das Herz der Anlage. Hier finden die wissenschaftlichen Experimente statt. Der Detektor ist 3x3x7 Blöcke groß.\n".. + " - 22 TA4 Collider Magnete (nicht die TA4 Collider Detector Magnete!) müssen über jeweils 5 Blöcken der TA4 Vakuumröhre miteinander verbunden werden. Jeder Magnet benötigt zusätzlich Strom und einen Gasanschluss für die Kühlung. Das ganze bildet (wie rechts im Plan abgebildet) ein Quadrat mit einer Kantenlänge von 37 Metern.\n".. + " - Zusätzlich wird eine Kühlung benötigt\\, welche zusätzlich beim Detektor aufgebaut werden muss. Für die Kühlung wird Isobutan benötigt.\n".. + " - Die Anlage benötigt einiges an Strom. Daher ist eine eigene Stromversorgung sinnvoll.\n".. + "\n".. + "Der Plan zeigt die Anlage von oben:\n".. + "\n".. + " - der graue Block ist der Detektor mit dem Worker-Block in der Mitte\n".. + " - die roten Blöcke sind die Magnete\\, das blaue die Vakuumröhren\n".. + "\n".. + "\n".. + "\n", + "Der Detektor wird mit Hilfe des \"TA4 Collider Detector Worker\" Blocks automatisch aufgebaut (ähnlich wie beim Bohrturm). Alle dazu notwendigen Materialien müssen zuvor in den Worker-Block gelegt werden. Auf dem Worker-Block ist der Detektor symbolisch dargestellt. Der Detektor wird über dem Worker-Block in Querrichtung errichtet.\n".. + "\n".. + "Der Detektor kann mit Hilfe des Worker-Blocks auch wieder abgebaut werden.\n".. + "\n".. + "Auf den beiden Stirnseiten des Detektors befinden sich die Anschlüsse für Strom\\, Gas und Vakuumröhre. Oben muss eine TA4 Pumpe angeschlossen werden\\, um die Röhre leer zu saugen / das Vakuum zu erzeugen.\n".. + "\n".. + "Auf der Rückseite des Detektors muss das Kühlsystem angeschlossen werden. Im Plan rechts ist das Kühlsystem abgebildet. Hier wird neben dem TA4 Wärmetauscher des Energiespeichers (welcher hier zur Kühlung genutzt wird)\\, auch ein TA4 Kühlerblock benötigt. \n".. + "\n".. + "Hinweis: Der Pfeil des Wärmetauschers muss vom Detektor weg zeigen. Auch der Wärmetauscher muss mit Strom versorgt werden.\n".. + "\n".. + "\n".. + "\n", + "Der Teilchenbeschleuniger wird über ein TA4 Terminal gesteuert (nicht über das TA4 Lua Controller Terminal).\n".. + "\n".. + "Dieses Terminal muss mit dem Detektor verbunden werden. Die Nummer des Detektors wird als Infotext am Worker-Block angezeigt.\n".. + "\n".. + "Das Terminal unterstützt folgende Kommandos:\n".. + "\n".. + " - 'connect ' (verbinden mit dem Detektor)\n".. + " - 'start' (starten des Detektors)\n".. + " - 'stop' (stoppen des Detektors)\n".. + " - 'test ' (überprüfen eines Magneten)\n".. + " - 'points' (abfragen der bereits erreichten Erfahrungspunkte)\n".. + "\n".. + "Tritt beim 'start' an einem Magneten ein Fehler auf\\, so wird die Nummer des Magneten ausgegeben. Über das 'test' Kommando können weitere Informationen zum Fehler des Magneten angefordert werden.\n".. + "\n".. + "\n".. + "\n", + "Für den Teilchenbeschleunigers wird außer den Blöcken für den Bau folgendes benötigt:\n".. + "\n".. + " - Strom (145 ku)\n".. + " - TA4 Tank mit mindestens 250 Einheiten Isobutan\n".. + "\n".. + "Beim Aufbau des Teilchenbeschleunigers empfiehlt sich folgende Reihenfolge:\n".. + "\n".. + " - Einen Forceload Block setzen. Nur der Detektor mit der Kühlanlage muss sich im Bereich des Forceload Blockes befinden.\n".. + " - Den Worker-Block setzen\\, mit Items füllen und den Detektor über das Menü aufbauen\n".. + " - Den Ring mit Röhren und Magneten aufbauen\n".. + " - Alle Magnete und den Detektor mit Stromkabel verbinden\n".. + " - Alle Magnete und den Detektor mit den gelben Röhren verbinden und das Isobutan mit einer Pumpe in das Röhrensystem pumpen.\n".. + " - Eine TA4 Pumpe als Vakuumpumpe auf dem Detektor installieren und einschalten (es wird kein zusätzlicher Tank benötigt). Geht die Pumpe in den \"standby\"\\, ist das Vakuum hergestellt. Dies dauert einige Sekunden\n".. + " - den Kühler (Wärmetauscher) aufbauen und mit dem Stromkabel verbinden\n".. + " - Das TA4 Terminal vor den Detektor setzen und über 'connect ' mit dem Detektor verbinden\n".. + " - Die Stromversorgung einschalten/herstellen\n".. + " - den Kühler (Wärmetauscher) einschalten\n".. + " - den Detektor über 'start' am TA4 Terminal einschalten. Der Detektor geht nach einigen Prüfschritten in den Normalbetrieb oder gibt einen Fehler aus.\n".. + " - Der Teilchenbeschleunigers muss im Dauerbetrieb laufen und liefert dann nach und nach Erfahrungspunkte. Für 10 Punkte muss der Teilchenbeschleuniger schon einige Stunden laufen.\n".. + "\n".. + "\n".. + "\n", + "", + "Im Rezept Block können bis zu 10 Rezepte gespeichert werden. Diese Rezepte können dann über ein TA4 Autocrafter Kommando abgerufen werden. Dies ermöglicht eine Rezept-Konfiguration des Autocrafters über ein Kommando. Die Rezepte des Rezept Blocks können auch direkt per Kommando abgefragt werden.\n".. + "\n".. + "'input ' liest ein Rezept aus dem TA4 Rezeptblock. '' ist die Nummer des Rezepts. Der Block gibt eine Liste von Rezept-Zutaten zurück. \n".. + "\n".. + "Beispiel: '$send_cmnd(1234\\, \"input\"\\, 1)'\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA3. \n".. + "\n".. + "Die Verarbeitungsleistung beträgt 4 Items alle 4 s. Der Autocrafter benötigt hierfür 9 ku Strom.\n".. + "\n".. + "Zusätzlich unterstützt der TA4 Autocrafter die Auswahl unterschiedlicher Rezepte über folgende Kommandos:\n".. + "\n".. + "'recipe .' schaltet den Autocrafter auf ein Rezept des TA4 Rezept Blocks um. '' ist die Nummer des Rezept Blocks\\, '' die Rezept-Nummer. Beispiel: '$send_cmnd(1234\\, \"recipe\"\\, 5467.1)'\n".. + "\n".. + "Alternativ kann ein Rezept auch über die Zutatenliste ausgewählt werden\\, wie bspw.:\n".. + "'$send_cmnd(1234\\, \"recipe\"\\, \"default:coal_lump\\,\\,\\,default:stick\")'\n".. + "Hier müssen alle technische Namen eines Rezeptes durch Kommas getrennt angegeben werden. Siehe auch das Kommando 'input' beim TA4 Rezept Block.\n".. + "\n".. + "\n".. + "\n", + "Siehe TA3 Tank.\n".. + "\n".. + "In einen TA4 Tank passen 2000 Einheiten oder 200 Fässer einer Flüssigkeit.\n".. + "\n".. + "\n".. + "\n", + "Siehe TA3 Pumpe.\n".. + "\n".. + "Die TA4 Pumpe pumpt 8 Einheiten Flüssigkeit alle zwei Sekunden. \n".. + "\n".. + "In der Betriebsart \"Durchflussbegrenzer\" kann die Anzahl der Einheiten\\, die von der Pumpe gepumpt werden\\, begrenzt werden. Die Betriebsart Durchflussbegrenzer kann über das Gabelschlüssel-Menü aktiviert werden\\, indem im Menü die Anzahl an Einheiten konfiguriert wird. Sobald die konfigurierte Anzahl an Einheiten gepumpt wurden\\, schaltet sich die Pumpe ab. Wird die Pumpe wieder eingeschaltet\\, pumpt sie wieder die konfigurierte Anzahl an Einheiten und schaltet sich dann ab.\n".. + "\n".. + "Der Durchflussbegrenzer kann auch per Lua- oder Beduino Controller konfiguriert und gestartet werden.\n".. + "\n".. + "Zusätzlich unterstützt die Pumpe das Kommando 'flowrate'. Damit kann die Gesamtdurchflussmenge durch die Pumpe abgefragt werden.\n".. + "\n".. + "\n".. + "\n", + "Mit TA4 hat der Industrieofen auch seine elektrische Heizung. Der Ölbrenner und auch das Gebläse können mit der Ofenheizung ersetzt werden.\n".. + "\n".. + "Die Ofenheizung benötigt 14 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Dieser Block kann nicht mehr gecraftet werden und wird durch den TA4 Wassereinlass Block ersetzt.\n".. + "\n", + "Für manche Rezepte wird Wasser benötigt. Das Wasser muss mit einer Pumpe aus dem Meer (Wasser auf y = 1) gepumpt werden. Ein \"Pool\" aus ein paar Wasserblöcken ist dafür nicht ausreichend!\n".. + "\n".. + "Dazu muss der Wassereinlass-Block ins Wasser gesetzt und über Röhren mit der Pumpe verbunden werden. Wird der Block ins Wasser gesetzt\\, so muss darauf geachtet werden\\, dass sich unter dem Block Wasser befindet (Wasser muss mindestens 2 Blöcke tief sein). \n".. + "\n".. + "\n".. + "\n", + "TA4 hat auch seine eigenen Röhren im TA4 Design. Diese können wie Standard Röhren eingesetzt werden.\n".. + "Aber: TA4 Schieber und TA4 Verteiler erreichen ihre volle Leistungsfähigkeit nur beim Einsatz mit TA4 Röhren.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht grundsätzlich der von TA2/TA3. Zusätzlich kann aber über ein Menü konfiguriert werden\\, welche Gegenstände aus einer TA4 Kiste geholt und weiter transportiert werden sollen.\n".. + "Die Verarbeitungsleistung beträgt 12 Items alle 2 s\\, sofern auf beiden Seiten TA4 Röhren verwendet werden. Anderenfalls sind es nur 6 Items alle 2 s.\n".. + "\n".. + "In der Betriebsart \"Durchlaufbegrenzer\" kann die Anzahl der Items\\, die von dem Schieber bewegt werden\\, begrenzt werden. Die Betriebsart Durchlaufbegrenzer kann über das Gabelschlüssel-Menü aktiviert werden\\, indem im Menü die Anzahl an Items konfiguriert wird. Sobald die konfigurierte Anzahl an Items bewegt wurden\\, schaltet sich der Schieber ab. Wird der Schieber wieder eingeschaltet\\, bewegt er wieder die konfigurierte Anzahl an Items und schaltet sich dann ab.\n".. + "\n".. + "Der TA4 Schieber kann auch per Lua- oder Beduino Controller konfiguriert und gestartet werden.\n".. + "\n".. + "Hier die zusätzlichen Kommandos für den Lua Controller:\n".. + "\n".. + " - 'config' dient zur Konfiguration des Schiebers\\, analog zum manuellen Konfiguration über das Menü.\nBeispiel: '$send_cmnd(1234\\, \"config\"\\, \"default:dirt\")'\nMit '$send_cmnd(1234\\, \"config\"\\, \"\")' wird die Konfiguration gelöscht\n".. + " - 'limit' dient zum Setzen der Anzahl der Items für die Durchlaufbegrenzer Betriebsart:\nBeispiel: '$send_cmnd(1234\\, \"init\"\\, 7)'\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA3. Die Kiste kann aber mehr Inhalt aufnehmen.\n".. + "\n".. + "Zusätzlich besitzt die TA4 Kiste ein Schatteninventar zur Konfiguration. Hier können bestimmte Speicherplätze mit einem Item vorbelegt werden. Vorbelegte Speicherplätze werden beim Füllen nur mit diesen Items belegt. Zum Leeren eines vorbelegten Speicherplatzes wird ein TA4 Schieber oder TA4 Injektor mit entsprechender Konfiguration benötigt.\n".. + "\n".. + "\n".. + "\n", + "Die TA4 8x2000 Kiste hat kein normales Inventar wir andere Kisten\\, sondern verfügt über 8 Speicher\\, wobei jeder Speicher bis zu 2000 Items einer Sorte aufnehmen kann. Über die orangefarbenen Taster können Items in den Speicher verschoben bzw. wieder heraus geholt werden. Die Kiste kann auch wie sonst üblich mit einem Schieber (TA2\\, TA3 oder TA4) gefüllt bzw. geleert werden.\n".. + "\n".. + "Wird die Kiste mit einem Schieber gefüllt\\, so füllen sich alle Speicherplätze von links nach rechts. Sind alle 8 Speicher voll und können keine weiteren Items hinzugefügt werden\\, so werden weitere Items werden abgewiesen.\n".. + "\n".. + "*Reihenfunktion*\n".. + "\n".. + "Mehrere TA4 8x2000 Kisten können zu einer großen Kiste mit mehr Inhalt verbunden werden. Dazu müssen die Kisten in einer Reihe hintereinander gesetzt werden.\n".. + "\n".. + "Zuerst muss die Front-Kiste gesetzt werden\\, dann werden die Stapel-Kisten mit gleicher Blickrichtung dahinter gesetzt (alle Kisten haben die Front in Richtung Spieler). Bei 2 Kisten in Reihe erhöht sich die Größe auf 8x4000\\, usw.\n".. + "\n".. + "Die angereihten Kisten können nun nicht mehr entfernt werden. Um die Kisten wieder abbauen zu können\\, gibt es zwei Möglichkeiten:\n".. + "\n".. + " - Die Frontkiste leeren und entfernen. Damit wird die nächste Kiste entsperrt und kann entfernt werden.\n".. + " - Die Frontkiste soweit leeren dass alle Speicherplätzen maximal 2000 Items beinhalten. Damit wird die nächste Kiste entsperrt und kann entfernt werden.\n".. + "\n".. + "Die Kisten haben eine \"Reihenfolge\" Checkbox. Wird diese Checkbox aktiviert\\, werden die Speicherplätze durch einen Schieber nicht mehr vollständig entleert. Das letzte Item verbleibt als Vorbelegung in dem Speicherplatz. Damit ergibt sich eine feste Zuordnung von Items zu Speicherplätzen.\n".. + "\n".. + "Die Kiste kann nur von den Spielern genutzt werden\\, die an diesem Ort auch bauen können\\, also Protection Rechte besitzen. Es spielt dabei keine Rolle\\, wer die Kiste setzt. \n".. + "\n".. + "Der Kiste besitzt ein zusätzliches Kommandos für den Lua Controller:\n".. + "\n".. + " - 'count' dient zur Anfrage\\, wie viele Items in der Kiste sind.\nBeispiel 1: '$send_cmnd(CHEST\\, \"count\")' --> Summe der Items über alle 8 Speicher\nBeispiel 2: '$send_cmnd(CHEST\\, \"count\"\\, 2)' --> Anzahl der Items in Speicher 2 (zweiter von links)\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA2.\n".. + "Die Verarbeitungsleistung beträgt 24 Items alle 4 s\\, sofern auf allen Seiten TA4 Röhren verwendet werden. Anderenfalls sind es nur 12 Items alle 4 s.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht dem normalen TA4 Verteiler\\, mit zwei Unterschieden:\n".. + "Die Verarbeitungsleistung beträgt 36 Items alle 4 s\\, sofern auf allen Seiten TA4 Röhren verwendet werden. Anderenfalls sind es nur 18 Items alle 4 s.\n".. + "Außerdem können pro Ausgang bis zu 8 Items konfiguriert werden.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA2.\n".. + "Die Verarbeitungsleistung beträgt 4 Items alle 4 s. Der Block benötigt 5 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA2.\n".. + "Die Verarbeitungsleistung beträgt 4 Items alle 4 s. Der Block benötigt 9 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht weitgehend der von TA2. \n".. + "\n".. + "Zusätzlich kann die Lochgröße zwischen 3x3 und 11x11 Blöcken eingestellt werden. \n".. + "Die maximale Tiefe beträgt 80 Meter. Der Steinbrecher benötigt 14 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA2\\, nur werden hier verschiedene Chips produziert.\n".. + "Die Verarbeitungsleistung beträgt ein Chip alle 6 s. Der Block benötigt hierfür 12 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA3. \n".. + "\n".. + "Die Verarbeitungsleistung beträgt bis zu 8 mal vier Items alle 4 Sekunden.\n".. + "\n".. + "\n".. + "\n", + "Der Recycler ist eine Maschine\\, die alle Techage Rezepte rückwärts abarbeitet\\, also Maschinen und Blöcke wieder in die Bestandteile zerlegen kann. Die Maschine kann so ziemlich alle Techage und Hyperloop Blöcke zerlegen.\n".. + "Aber nicht alle Zutaten/Materialien der Rezepte lassen sich recyclen:\n".. + "\n".. + " - Holz wird zu Sticks\n".. + " - Stein wird zu Sand oder Kies\n".. + " - Halbleiter/Chips können nicht recycelt werden\n".. + " - Werkzeuge können nicht recycelt werden\n".. + "\n".. + "Die Verarbeitungsleistung beträgt ein Item alle 8 s. Der Block benötigt hierfür 16 ku Strom.\n".. + "\n".. + "\n".. + "\n", + "Die Funktion entspricht der von TA3. \n".. + "\n".. + "\n".. + "\n", + }, + images = { + "techage_ta4", + "", + "ta4_windturbine", + "ta4_nacelle", + "ta4_blinklamp", + "ta4_pillar", + "", + "ta4_solarmodule", + "ta4_solarcarrier", + "ta4_solar_inverter", + "ta4_powercable", + "ta4_powerbox", + "ta4_minicell", + "", + "ta4_heatexchanger", + "ta4_turbine", + "ta4_generator", + "ta4_pipeinlet", + "ta4_pipe", + "ta4_transformer", + "ta4_transformer", + "ta4_electricmeter", + "ta4_laser", + "ta4_hydrogen", + "ta4_electrolyzer", + "ta4_fuelcell", + "", + "ta4_doser", + "ta4_reactor", + "ta4_fillerpipe", + "ta4_reactorstand", + "ta4_reactorbase", + "ta4_silo", + "ta4_icta_controller", + "ta4_icta_controller", + "ta4_battery", + "ta4_display", + "ta4_displayXL", + "ta4_signaltower", + "ta4_lua_controller", + "ta4_lua_server", + "ta4_sensor_chest", + "ta4_terminal", + "", + "ta4_button", + "ta4_button_2x", + "ta4_button_4x", + "ta4_signallamp_2x", + "ta4_signallamp_4x", + "ta4_playerdetector", + "ta4_collector", + "ta4_detector", + "ta4_nodedetector", + "ta4_chargedetector", + "ta4_gaze_sensor", + "ta4_sequencer", + "", + "ta4_movecontroller", + "ta4_turncontroller", + "", + "ta4_growlight", + "ta4_streetlamp", + "ta4_industriallamp", + "ta4_liquid_filter", + "", + "", + "", + "", + "", + "ta4_terminal", + "techage_ta4c", + "", + "ta4_recipeblock", + "ta4_autocrafter", + "ta4_tank", + "ta4_pump", + "ta4_furnaceheater", + "", + "ta4_waterinlet", + "ta4_tube", + "ta4_pusher", + "ta4_chest", + "ta4_8x2000_chest", + "ta4_distributor", + "ta4_high_performance_distributor", + "ta4_gravelsieve", + "ta4_grinder", + "ta4_quarry", + "ta4_electronicfab", + "ta4_injector", + "ta4_recycler", + "ta4_item_flow_limiter_pas", + }, + plans = { + "", + "ta4_windturbine", + "", + "", + "", + "", + "ta4_solarplant", + "", + "", + "", + "", + "", + "", + "ta4_storagesystem", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ta4_reactor", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ta4_liquid_filter_base", + "ta4_liquid_filter_gravel", + "ta4_liquid_filter_top", + "techage_collider_plan", + "ta4_cooler", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + } +} \ No newline at end of file diff --git a/doc/manual_ta4_EN.lua b/doc/manual_ta4_EN.lua new file mode 100644 index 0000000..725f8e6 --- /dev/null +++ b/doc/manual_ta4_EN.lua @@ -0,0 +1,1046 @@ +return { + titles = { + "1,TA4: Present", + "2,Wind Turbine", + "3,TA4 Wind Turbine", + "3,TA4 Wind Turbine Nacelle", + "3,TA4 Wind Turbine Signal Lamp", + "3,TA4 Pillar", + "2,Solar System", + "3,TA4 Solar Module", + "3,TA4 Solar Carrier Module", + "3,TA4 Solar Inverter", + "3,TA4 Low Power Cable", + "3,TA4 Low Voltage Junction Box", + "3,TA4 Street Lamp Solar Cell", + "2,Thermal Energy Storage", + "3,TA4 Heat Exchanger", + "3,TA4 Turbine", + "3,TA4 Generator", + "3,TA4 Pipe Inlet", + "3,TA4 Pipe", + "2,Power Distribution", + "3,TA4 Isolation Transformer", + "3,TA4 Electric Meter", + "3,TA4 Laser", + "2,Hydrogen", + "3,Electrolyzer", + "3,Fuel Cell", + "2,Chemical Reactor", + "3,TA4 Doser", + "3,TA4 Reactor", + "3,TA4 Filler Pipe", + "3,TA4 Reactor Stand", + "3,TA4 Reactor Base", + "3,TA4 Silo", + "2,ICTA Controller", + "3,TA4 ICTA controller", + "3,Battery", + "3,TA4 Display", + "3,TA4 Display XL", + "3,TA4 Signal Tower", + "2,TA4 Lua Controller", + "3,TA4 Lua Server", + "3,TA4 Sensor Box / Chest", + "3,TA4 Lua Controller Terminal", + "2,TA4 Logic/Switching Modules", + "3,TA4 Button/Switch", + "3,TA4 2x Button", + "3,TA4 4x Button", + "3,TA4 2x Signal Lamp", + "3,TA4 4x Signal Lamp", + "3,TA4 Player Detector", + "3,TA4 State Collector", + "3,TA4 Detector", + "3,TA4 Node Detector", + "3,TA4 Energy Storage Charge Detector", + "3,TA4 Gaze Sensor", + "3,TA4 Sequencer", + "2,Move/Turn Controller", + "3,TA4 Move Controller", + "3,TA4 Turn Controller", + "2,TA4 Lamps", + "3,TA4 LED Grow Light", + "3,TA4 Street Lamp", + "3,TA4 LED Industrial Lamp", + "2,TA4 Liquid Filter", + "3,Base Layer", + "3,Gravel Layer", + "3,Filling Layer", + "2,TA4 Collider (Particle Accelerator)", + "3,Detector", + "3,Control / TA4 Terminal", + "3,Construction", + "2,More TA4 Blocks", + "3,TA4 Recipe Block", + "3,TA4 Autocrafter", + "3,TA4 Tank", + "3,TA4 Pump", + "3,TA4 Furnace Heater", + "3,TA4 Water Pump (deprecated)", + "3,TA4 Water Inlet", + "3,TA4 Tube", + "3,TA4 Pusher", + "3,TA4 Chest", + "3,TA4 8x2000 Chest", + "3,TA4 Distributor", + "3,TA4 High Performance Distributor", + "3,TA4 Gravel Sieve", + "3,TA4 Grinder", + "3,TA4 Quarry", + "3,TA4 Electronic Fab", + "3,TA4 Injector", + "3,TA4 Recycler", + "3,TA4 Item Flow Limiter", + }, + texts = { + "Renewable energy sources such as wind\\, sun and biofuels help you to leave the oil age. With modern technologies and intelligent machines you set out into the future.\n".. + "\n".. + "\n".. + "\n", + "A wind turbine always supplies electricity when there is wind. There is no wind in the game\\, but the mod simulates this by turning the wind turbines only in the morning (5:00 - 9:00) and in the evening (17:00 - 21:00). A wind turbine only supplies electricity if it is set up in a suitable location.\n".. + "\n".. + "The TA wind power plants are pure offshore plants\\, which means that they have to be built in the sea. This means that wind turbines can only be build in a sea (occean) biome and that there must be sufficient water and a clear view around the mast.\n".. + "\n".. + "To find a suitable spot\\, click on the water with the wrench (TechAge Info Tool). A chat message will show you whether this position is suitable for the mast of the wind turbine.\n".. + "\n".. + "The current must be led from the rotor block down through the mast. First pull the power line up and then \"plaster\" the power cable with TA4 pillar blocks. A work platform can be built below. The plan on the right shows the structure in the upper part.\n".. + "\n".. + "The wind turbine delivers 70 ku\\, but only 8 hours a day (see above).\n".. + "\n".. + "\n".. + "\n", + "The wind turbine block (rotor) is the heart of the wind turbine. This block must be placed on top of the mast. Ideally at Y = 15\\, then you just stay within a map / forceload block.\n".. + "When you start the turbine\\, all conditions for the operation of the wind turbine are checked. If all conditions are met\\, the rotor blades (wings) appear automatically. Otherwise you will get an error message.\n".. + "\n".. + "\n".. + "\n", + "This block must be placed on the black end of the wind turbine block.\n".. + "\n".. + "\n".. + "\n", + "This flashing light is only for decorative purposes and can be placed on top of the wind turbine block.\n".. + "\n".. + "\n".. + "\n", + "This builds the mast for the wind turbine. However\\, these blocks are not set by hand but must be set with the help of a trowel\\, so that the power line to the mast tip is replaced with these blocks (see under TA power cable).\n".. + "\n".. + "\n".. + "\n", + "The solar system only produces electricity when the sun is shining. In the game this is every game day from 6:00 am to 6:00 pm.\n".. + "The same power is always available during this time. After 6:00 p.m.\\, the solar modules switch off completely.\n".. + "\n".. + "The biome temperature is decisive for the performance of the solar modules. The hotter the temperature\\, the higher the yield.\n".. + "The biome temperature can be determined with the Techage Info Tool (wrench). It typically fluctuates between 0 and 100:\n".. + "\n".. + " - full power is available at 100\n".. + " - at 50\\, half the power is available\n".. + " - at 0 there is no service available\n".. + "\n".. + "It is therefore advisable to look for hot steppes and deserts for the solar system.\n".. + "The overhead lines are available for the transport of electricity.\n".. + "However\\, hydrogen can also be produced\\, which can be transported and converted back into electricity at the destination.\n".. + "\n".. + "The smallest unit in a solar system is two solar modules and one carrier module. The carrier module must be placed first\\, the two solar modules to the left and right next to it (not above!).\n".. + "\n".. + "The plan on the right shows 3 units\\, each with two solar modules and one carrier module\\, connected to the inverter via red cables.\n".. + "\n".. + "Solar modules supply DC voltage\\, which cannot be fed directly into the power grid. Therefore\\, the solar units must first be connected to the inverter via the red cable. This consists of two blocks\\, one for the red cable to the solar modules (DC) and one for the gray power cable to the power grid (AC).\n".. + "\n".. + "The map area where the solar system is located must be fully loaded. This also applies to the direct position above the solar module\\, because the light intensity is regularly measured there. It is therefore advisable to first set a forceload block and then to place the modules within this area.\n".. + "\n".. + "\n".. + "\n", + "The solar module must be placed on the carrier module. Two solar modules are always required.\n".. + "In a pair\\, the solar modules perform up to 3 ku\\, depending on the temperature.\n".. + "With the solar modules\\, care must be taken that they have full daylight and are not shaded by blocks or trees. This can be tested with the Info Tool (wrench).\n".. + "\n".. + "\n".. + "\n", + "The carrier module is available in two heights (1m and 2m). Both are functionally identical.\n".. + "The carrier modules can be placed directly next to one another and thus connected to form a row of modules. The connection to the inverter or to other module series must be made with the red low-voltage cables or the low-voltage junction boxes.\n".. + "\n".. + "\n".. + "\n", + "The inverter converts the solar power (DC) into alternating current (AC) so that it can be fed into the power grid.\n".. + "An inverter can feed a maximum of 100 ku of electricity\\, which corresponds to 33 solar modules or more.\n".. + "\n".. + "\n".. + "\n", + "The low voltage cable is used to connect rows of solar modules to the inverter. The cable must not be used for other purposes.\n".. + "\n".. + "The maximum cable length is 200 m.\n".. + "\n".. + "\n".. + "\n", + "The junction box must be placed on the floor. It has only 4 connections (in the 4 directions).\n".. + "\n".. + "\n".. + "\n", + "As the name suggests\\, the street lamp solar cell is used to power a street lamp. A solar cell can supply two lamps (1 ku). The solar cell stores the sun's energy during the day and delivers the electricity to the lamp at night. That means the lamp only glows in the dark.\n".. + "\n".. + "This solar cell cannot be combined with the other solar modules.\n".. + "\n".. + "\n".. + "\n", + "The thermal energy storage replaces the battery block from TA3.\n".. + "\n".. + "The thermal energy store consists of a concrete shell (concrete blocks) filled with gravel. Five sizes of the storage are possible:\n".. + "\n".. + " - Cover with 5x5x5 concrete blocks\\, filled with 27 gravel\\, storage capacity: 22.5 kud\n".. + " - Cover with 7x7x7 concrete blocks\\, filled with 125 gravel\\, storage capacity: 104 kud\n".. + " - Cover with 9x9x9 concrete blocks\\, filled with 343 gravel\\, storage capacity: 286 kud\n".. + " - Cover with 11x11x11 concrete blocks\\, filled with 729 gravel\\, storage capacity: 610 kud\n".. + " - Cover with 13x13x13 concrete blocks\\, filled with 1331 gravel\\, storage capacity: 1112 kud\n".. + "\n".. + "A window made of an obsidian glass block may be in the concrete shell. This must be placed fairly in the middle of the wall. Through this window you can see whether the storage is loaded more than 80%. In the plan on the right you can see the structure of TA4 heat exchanger consisting of 3 blocks\\, the TA4 turbine and the TA4 generator. Pay attention to the alignment of the heat exchanger (the arrow at block 1 must point to the turbine).\n".. + "\n".. + "Contrary to the plan on the right\\, the connections on the storage block must be on the same level (arranged horizontally\\, i.e. not below and above). The pipe inlets (TA4 Pipe Inlet) must be exactly in the middle of the wall and face each other. The yellow TA4 pipes are used as steam pipes. The TA3 steam pipes cannot be used here.\n".. + "Both the generator and the heat exchanger have a power connection and must be connected to the power grid.\n".. + "\n".. + "In principle\\, the heat storage system works exactly the same as the batteries\\, only with much more storage capacity.\n".. + "\n".. + "In order for the heat storage system to work\\, all blocks (also the concrete shell and gravel) must be loaded using a forceload block.\n".. + "\n".. + "\n".. + "\n", + "The heat exchanger consists of 3 parts that must be placed on top of each other\\, with the arrow of the first block pointing towards the turbine. The pipes must be built with the yellow TA4 pipes.\n".. + "The heat exchanger must be connected to the power grid. The energy storage device is recharged via the heat exchanger\\, provided that sufficient electricity is available. \n".. + "\n".. + "\n".. + "\n", + "The turbine is part of the energy storage. It must be placed next to the generator and connected to the heat exchanger via TA4 tubes as shown in the plan.\n".. + "\n".. + "\n".. + "\n", + "The generator is used to generate electricity. Therefore\\, the generator must also be connected to the power grid.\n".. + "The generator is part of the energy storage. It is used to generate electricity and thus releases the energy from the energy storage unit. Therefore\\, the generator must also be connected to the power grid.\n".. + "\n".. + "Important: Both\\, heat exchanger and generator must be connected to the same power grid! \n".. + "\n".. + "\n".. + "\n", + "One pipe inlet block each must be installed on both sides of the storage block. The blocks must face each other exactly.\n".. + "\n".. + "The pipe inlet blocks *cannot* be used as normal wall openings\\, use the TA3 pipe wall entry blocks instead.\n".. + "\n".. + "\n".. + "\n", + "With TA4\\, the yellow pipes are used for the transmission of gas and liquids.\n".. + "The maximum cable length is 100 m.\n".. + "\n".. + "\n".. + "\n", + "With the help of power cables and junction boxes\\, power networks of up to 1000 blocks/nodes can be set up. However\\, it should be noted that distribution boxes must also be counted. This means that up to 500 generators/storage systems/machines/lamps can be connected to a power grid.\n".. + "\n".. + "With the help of an isolating transformer and electricity meter\\, networks can be connected to form even larger structures.\n".. + "\n".. + "\n".. + "\n", + "With the help of an isolating transformer\\, two power grids can be connected to form a larger network. The isolation transformer can transmit electricity in both directions.\n".. + "\n".. + "The isolation transformer can transmit up to 300 ku. The maximum value is adjustable via the wrench menu.\n".. + "\n".. + "\n".. + "\n", + "With the help of an electricity meter\\, two electricity networks can be connected to form a larger network. The electricity meter only transmits electricity in one direction (note arrow). The amount of electrical energy passed through (in kud) is measured and displayed. This value can also be queried by a Lua controller using the 'consumption' command. The current current can be queried via the command 'current'.\n".. + "\n".. + "The electricity meter can pass up to 200 ku. The maximum value is adjustable via the wrench menu.\n".. + "\n".. + "A power output countdown can also be entered via the wrench menu. When this countdown reaches zero\\, the electricity meter switches off. The countdown can be queried using the 'countdown' command.\n".. + "\n".. + "\n".. + "\n", + "The TA4 laser is used for wireless power transmission. Two blocks are required for this: TA4 Laser Beam Emitter and TA4 Laser Beam Receiver. There must be an air gap between the two blocks so that the laser beam can be built up from the emitter to the receiver. First the emitter must be placed. This immediately switches on the laser beam and shows possible positions of the receiver. Possible positions for the receiver are also output via a chat message. \n".. + "\n".. + "With the laser\\, distances of up to 96 blocks can be bridged. Once the connection has been established (no current has to flow)\\, this is indicated via the info text of the emitter and also of the receiver. \n".. + "\n".. + "The laser blocks themselves do not require any electricity.\n".. + "\n".. + "\n".. + "\n", + "Electrolysis can be used to split electricity into hydrogen and oxygen. On the other hand\\, hydrogen can be converted back into electricity with oxygen from the air using a fuel cell.\n".. + "This enables current peaks or an excess supply of electricity to be converted into hydrogen and thus stored.\n".. + "\n".. + "In the game\\, electricity can be converted back into electricity via the fuel cell using the electrolyzer in hydrogen and hydrogen.\n".. + "This means that electricity (in the form of hydrogen) can not only be stored in tanks\\, but also transported by means of the tank cart.\n".. + "\n".. + "However\\, the conversion of electricity into hydrogen and back is lossy. Out of 100 units of electricity\\, only 95 units of electricity come out after the conversion to hydrogen and back.\n".. + "\n".. + "\n".. + "\n", + "The electrolyzer converts electricity into hydrogen.\n".. + "It must be powered from the left. On the right\\, hydrogen can be extracted via pipes and pumps.\n".. + "\n".. + "The electrolyzer can draw up to 35 ku of electricity and then generates a hydrogen item every 4 s.\n".. + "200 units of hydrogen fit into the electrolyzer.\n".. + "\n".. + "The electrolyzer has a wrench menu for setting the current consumption and the switch-off point.\n".. + "\n".. + "If the power stored in the power grid falls below the specified value of the switch-off point\\, the electrolyzer switches off automatically. This prevents the storage systems from running empty.\n".. + "\n".. + "\n".. + "\n", + "The fuel cell converts hydrogen into electricity.\n".. + "It must be supplied with hydrogen from the left by a pump. The power connection is on the right.\n".. + "\n".. + "The fuel cell can deliver up to 34 ku of electricity and needs a hydrogen item every 4 s.\n".. + "\n".. + "Usually the fuel cell works as a category 2 generator (like other storage systems). \n".. + "In this case\\, no other category 2 blocks such as the battery block can be charged. However\\, the fuel cell can also be used as a category 1 generator via the check box.\n".. + "\n".. + "\n".. + "\n", + "The reactor is used to process the ingredients obtained from the distillation tower or from other recipes into new products.\n".. + "The plan on the left shows only one possible variant\\, since the arrangement of the silos and tanks depends on the recipe.\n".. + "\n".. + "The primary output product is always output to the side of the reactor stand\\, regardless of whether it is a powder or a liquid. The (secondary) waste product is always discharged at the bottom of the reactor stand.\n".. + "\n".. + "A reactor consists of:\n".. + "\n".. + " - Various tanks and silos with the ingredients that are connected to the doser via pipes\n".. + " - optionally a reactor base\\, which discharges the waste from the reactor (only necessary for recipes with two output products)\n".. + " - the reactor stand\\, which must be placed on the base (if available). The stand has a power connection and draws 8 ku during operation.\n".. + " - The reactor vessel that has to be placed on the reactor stand\n".. + " - The filler pipe that must be placed on the reactor vessel\n".. + " - The dosing device\\, which has to be connected to the tanks or silos and the filler pipe via pipes\n".. + "\n".. + "Note 1: Liquids are only stored in tanks\\, solids and substances in powder form only in silos. This applies to ingredients and output products.\n".. + "\n".. + "Note 2: Tanks or silos with different contents must not be connected to a pipe system. In contrast\\, several tanks or silos with the same content may hang in parallel on one line.\n".. + "\n".. + "Cracking breaks long chains of hydrocarbons into short chains using a catalyst.\n".. + "Gibbsite powder serves as a catalyst (is not consumed). It can be used to convert bitumen into fueloil\\, fueloil into naphtha and naphtha into gasoline.\n".. + "\n".. + "In hydrogenation\\, pairs of hydrogen atoms are added to a molecule to convert short-chain hydrocarbons into long ones.\n".. + "Here iron powder is required as a catalyst (is not consumed). It can be used to convert gas (propane) into isobutane\\,\n".. + "isobutane into gasoline\\, gasoline into naphtha\\, naphtha into fueloil\\, and fueloil into bitumen.\n".. + "\n".. + "\n".. + "\n", + "Part of the chemical reactor.\n".. + "Pipes for input materials can be connected on all 4 sides of the doser. The materials for the reactor are discharged upwards.\n".. + "\n".. + "The recipe can be set and the reactor started via the doser.\n".. + "\n".. + "As with other machines:\n".. + "\n".. + " - if the doser is in standby mode\\, one or more ingredients are missing\n".. + " - if the doser is in the blocked state\\, the output tank or silo is full\\, defective or incorrectly connected\n".. + "\n".. + "The doser does not need any electricity. A recipe is processed every 10 s.\n".. + "\n".. + "\n".. + "\n", + "Part of the chemical reactor. The reactor has a inventory for the catalyst items (for cracking and hydrogenation recipes).\n".. + "\n".. + "\n".. + "\n", + "Part of the chemical reactor. Must be placed on the reactor. If this does not work\\, remove the pipe at the position above and place it again.\n".. + "\n".. + "\n".. + "\n", + "Part of the chemical reactor. Here is also the power connection for the reactor. The reactor requires 8 ku of electricity.\n".. + "\n".. + "The stand has two pipe connections\\, to the right for the starting product and down for the waste\\, such as red mud in aluminum production.\n".. + "\n".. + "\n".. + "\n", + "Part of the chemical reactor. Is required for the drainage of the waste product.\n".. + "\n".. + "\n".. + "\n", + "Part of the chemical reactor. Is required to store substances in powder or granule form.\n".. + "\n".. + "\n".. + "\n", + "The ICTA controller (ICTA stands for \"If Condition Then Action\") is used to monitor and control machines. The controller can be used to read in data from machines and other blocks and\\, depending on this\\, switch other machines and blocks on / off.\n".. + "\n".. + "Machine data is read in and blocks and machines are controlled using commands. Chapter TA3 -> Logic / switching blocks is important for understanding how commands work.\n".. + "\n".. + "The controller requires a battery to operate. The display is used to output data\\, the signal tower to display errors.\n".. + "\n".. + "\n".. + "\n", + "The controller works on the basis of 'IF THEN ' rules. Up to 8 rules can be created per controller.\n".. + "\n".. + "Examples of rules are:\n".. + "\n".. + " - If a distributor is 'blocked'\\, the pusher in front of it should be switched off\n".. + " - If a machine shows an error\\, this should be shown on the display\n".. + "\n".. + "The controller checks these rules cyclically. To do this\\, a cycle time in seconds (`` Cycle / s '') must be specified for each rule (1..1000).\n".. + "\n".. + "For rules that evaluate an on / off input\\, e.g. from a switch or detector\\, cycle time 0 must be specified. The value 0 means that this rule should always be carried out when the input signal has changed\\, e.g. the button has sent a new value.\n".. + "\n".. + "All rules should only be executed as often as necessary. This has two advantages:\n".. + "\n".. + " - the battery of the controller lasts longer (each controller needs a battery)\n".. + " - the load for the server is lower (therefore fewer lags)\n".. + "\n".. + "You have to set a delay time ('after/s') for each action. If the action is to be carried out immediately\\, 0 must be entered.\n".. + "\n".. + "The controller has its own help and information on all commands via the controller menu.\n".. + "\n".. + "\n".. + "\n", + "The battery must be placed in close proximity to the controller\\, i.e. in one of the 26 positions around the controller.\n".. + "\n".. + "\n".. + "\n", + "The display shows its number after placement. The display can be addressed via this number. Texts can be output on the display\\, whereby the display can display 5 lines and thus 5 different texts.\n".. + "\n".. + "The display is updated at most once per second.\n".. + "\n".. + "\n".. + "\n", + "The TA4 Display XL is twice the size of the TA4 display.\n".. + "\n".. + "The display is updated every two seconds at most.\n".. + "\n".. + "\n".. + "\n", + "The signal tower can display red\\, green and orange. A combination of the 3 colors is not possible.\n".. + "\n".. + "\n".. + "\n", + "As the name suggests\\, the Lua controller must be programmed in the Lua programming language. The manual in English is here available:\n".. + "\n".. + "https://github.com/joe7575/techage/blob/master/manuals/ta4_lua_controller_EN.md\n".. + "\n".. + "The Lua controller also requires a battery. The battery must be placed in close proximity to the controller\\, i.e. in one of the 26 positions around the controller.\n".. + "\n".. + "\n".. + "\n", + "The server is used for the central storage of data from several Lua controllers. It also saves the data after a server restart.\n".. + "\n".. + "\n".. + "\n", + "The TA4 sensor box is used to set up automatic warehouses or vending machines in conjunction with the Lua controller.\n".. + "If something is put into the box or removed\\, or one of the \"F1\" / \"F2\" keys is pressed\\, an event signal is sent to the Lua controller.\n".. + "The sensor box supports the following commands:\n".. + "\n".. + " - The status of the box can be queried via 'state = $send_cmnd(\\, \"state\")'. Possible answers are: \"empty\"\\, \"loaded\"\\, \"full\"\n".. + " - The last player action can be queried via 'name\\, action = $send_cmnd(\\, \"action\")'. 'name' is the player name. One of the following is returned as 'action': \"put\"\\, \"take\"\\, \"f1\"\\, \"f2\".\n".. + " - The contents of the box can be read out via 'stacks = $send_cmnd(\\, \"stacks\")'. See: https://github.com/joe7575/techage/blob/master/manuals/ta4_lua_controller_EN.md#sensor-chest\n".. + " - Via '$send_cmnd(\\, \"text\"\\, \"press both buttons andnput something into the chest\")' the text can be set in the menu of the sensor box.\n".. + "\n".. + "The checkbox \"Allow public chest access\" can be used to set whether the box can be used by everyone or only by players who have access/protection rights here.\n".. + "\n".. + "\n".. + "\n", + "The terminal is used for input / output for the Lua controller.\n".. + "\n".. + "\n".. + "\n", + "", + "Only the appearance of the TA4 button/switch has changed. The functionality is the same as with the TA3 button/switch. With the wrench menu\\, however\\, the data can be changed later.\n".. + "\n".. + "\n".. + "\n", + "This block has two buttons that can be individually configured using the wrench menu. The labeling and the target block address can be configured for each button. In addition\\, the command that is to be sent can be configured for each button. \n".. + "\n".. + "\n".. + "\n", + "This block has four buttons that can be individually configured using the wrench menu. The labeling and the target block address can be configured for each button. In addition\\, the command that is to be sent can be configured for each button. \n".. + "\n".. + "\n".. + "\n", + "This block has two lamps that can be controlled individually. Each lamp can display the colors \"red\"\\, \"green\" and \"amber\". The labeling for both lamps can be configured via the wrench menu. The lamps can be controlled using the following commands:\n".. + "\n".. + " - Switch lamp 1 to red: '$send_cmnd(1234\\, \"red\"\\, 1)'\n".. + " - Switch lamp 2 to green: '$send_cmnd(1234\\, \"green \"\\, 2)'\n".. + " - Switch lamp 1 to orange: '$send_cmnd(1234\\, \"amber\"\\, 1)'\n".. + " - Switch lamp 2 off: '$send_cmnd(1234\\, \"off\"\\, 2)'\n".. + "\n".. + "\n".. + "\n", + "This block has four lamps that can be controlled individually. Each lamp can display the colors \"red\"\\, \"green\" and \"amber\". The labeling for all lamps can be configured via the wrench menu. The lamps can be controlled using the following commands:\n".. + "\n".. + " - Switch lamp 1 to red: '$send_cmnd(1234\\, \"red\"\\, 1)'\n".. + " - Switch lamp 2 to green: '$send_cmnd(1234\\, \"green \"\\, 2)'\n".. + " - Switch lamp 3 to orange: '$send_cmnd(1234\\, \"amber\"\\, 3)'\n".. + " - Switch lamp 4 off: '$send_cmnd(1234\\, \"off\"\\, 4)'\n".. + "\n".. + "\n".. + "\n", + "Only the appearance of the TA4 player detector has changed. The functionality is the same as with the TA3 player detector.\n".. + "\n".. + "\n".. + "\n", + "\n".. + "\n".. + "The status collector queries all configured machines in turn for the status. If one of the machines has reached or exceeded a preconfigured status\\, an \"on\" command is sent. For example\\, many machines can be easily monitored for faults from a Lua controller.\n".. + "\n", + "The functionality is the same as for the TA3 detector. In addition\\, the detector counts the items passed on.\n".. + "This counter can be queried with the 'count' command and reset with 'reset'.\n".. + "\n".. + "\n".. + "\n", + "The functionality is the same as with the TA3 Node Detector.\n".. + "\n".. + "In contrast to the TA3 node detector\\, the positions to be monitored can be configured individually here. To do this\\, the \"Record\" button must be pressed. Then all blocks must be clicked\\, the position of which is to be checked. Then the \"Done\" button must be pressed.\n".. + "\n".. + "Up to 4 blocks can be selected.\n".. + "\n".. + "\n".. + "\n", + "The charge detector measures the state of charge of the power grid's energy storage every 8 s.\n".. + "\n".. + "If the value falls below a configurable threshold (switching point)\\, a command (default: \"off\") is sent. If the value rises above this switching point again\\, a second command (default: \"on\") is sent. This allows consumers to be disconnected from the grid when the charge level of the energy storage device falls below the specified switching point.\n".. + "\n".. + "To do this\\, the charge detector must be connected to the grid via a junction box. The charge detector is configured via the open-end wrench menu.\n".. + "\n".. + "\n".. + "\n", + "The TA4 gaze sensor generates a command when the block is viewed/focused by the owner or other configured players and sends a second command when the block is no longer focused. It thus serves as a replacement for buttons/switches\\, for example to open/close doors.\n".. + "\n".. + "The TA4 Gaze Sensor can only be programmed using the open-end wrench menu. If you have an open-end wrench in your hand\\, the sensor does not trigger\\, even if it is focused.\n".. + "\n".. + "\n".. + "\n", + "Entire processes can be programmed using the TA4 sequencer. Here's an example:\n".. + "\n".. + " -- this is a comment\n".. + " \\[1\\] send 1234 a2b\n".. + " \\[30\\] send 1234 b2a\n".. + " \\[60\\] goto 1\n".. + "\n".. + " - Each line begins with a number which corresponds to a point in time '\\[\\]'\n".. + " - Values from 1 to 50000 are permitted for times\n".. + " - 1 corresponds to 100 ms\\, 50000 corresponds to about 4 game days\n".. + " - Empty lines or comments are allowed ('-- comment')\n".. + " - With 'send ' you can send a command to a block\n".. + " - With 'goto ' you can jump to another line / point in time\n".. + " - With 'stop' you can stop the sequencer with a delay so that it does not receive a new command\naccepts from a button or other block (to complete a movement)\nWithout 'stop'\\, the sequencer goes into stopped mode immediately after the last command.\n".. + "\n".. + "The TA4 sequencer supports the following techage commands:\n".. + "\n".. + " - 'goto ' Jump to a command line and start the sequencer\n".. + " - 'stop' Stop the sequencer\n".. + " - 'on' and 'off' as aliases for 'goto 1' resp. 'stop'\n".. + "\n".. + "The 'goto' command is only accepted when the sequencer is stopped.\n".. + "\n".. + "The cycle time (default: 100 ms) can be changed for the sequencer via the open-end wrench menu.\n".. + "\n".. + "\n".. + "\n", + "", + "The TA4 Move Controller is similar to \"Door Controller 2\"\\, but the selected blocks are not removed\\, but can be moved.\n".. + "Since the moving blocks can take players and mobs standing on the block with them\\, elevators and similar transport systems can be built with them.\n".. + "\n".. + "Instructions:\n".. + "\n".. + " - Set the controller and train the blocks to be moved via the menu (up to 16 blocks can be trained)\n".. + " - the \"flight route\" must be entered via an x\\, y\\, z specification (relative) (the maximum distance (x+y+z) is 200 m)\n".. + " - The movement can be tested with the menu buttons \"Move A-B\" and \"Move B-A\"\n".. + " - you can also fly through walls or other blocks\n".. + " - The target position for the blocks can also be occupied. In this case\\, the blocks are saved \"invisibly\". This is intended for sliding doors and the like\n".. + "\n".. + "The Move Controller supports the following techage commands:\n".. + "\n".. + " - 'a2b' Move block from A to B.\n".. + " - 'b2a' Move block from B to A.\n".. + " - 'move' Move block to the other side\n".. + "\n".. + "You can switch to the 'move xyz' operating mode via the wrench menu. After switching\\, the following techage commands are supported: \n".. + "\n".. + " - 'move2' With the command\\, the flight route must also be specified as an x\\,y\\,z vector.\nExample Lua Controller: '$send_cmnd(MOVE_CTLR\\, \"move2\"\\, \"0\\,12\\,0\")'\n".. + " - 'reset' move block(s) back to start position\n".. + "\n".. + "*Important instructions:*\n".. + "\n".. + " - If several blocks are to be moved\\, the block that is to take the players/mobs must be clicked first when training.\n".. + " - If the block that is supposed to take the players/mobs has a reduced height\\, the height must be set in the controller using the open-ended wrench menu (e.g. height = 0.5). Otherwise the player/mob will not be \"found\" and will not be taken away.\n".. + "\n".. + "\n".. + "\n", + "The TA4 turn controller is similar to the \"Move Controller\"\\, but the selected blocks are not moved\\, but rotated around their center to the right or left.\n".. + "\n".. + "Instructions:\n".. + "\n".. + " - Set the controller and train the blocks to be moved via the menu (up to 16 blocks can be trained)\n".. + " - The movement can be tested with the menu buttons \"Turn left\" and \"Turn right\"\n".. + "\n".. + "The turn controller supports the following techage commands:\n".. + "\n".. + " - 'left' Turn left\n".. + " - 'right' Turn right\n".. + " - 'uturn' Turn 180 degrees\n".. + "\n".. + "\n".. + "\n", + "TA4 contains a series of powerful lamps that enable better illumination or take on special tasks.\n".. + "\n", + "The TA4 LED grow light enables fast and vigorous growth of all plants from the 'farming' mod. The lamp illuminates a 3x3 field\\, so that plants can also be grown underground.\n".. + "The lamp must be placed one block above the ground in the middle of the 3x3 field.\n".. + "\n".. + "The lamp can also be used to grow flowers. If the lamp is placed over a 3x3 flower bed made of \"Garden Soil\" (Mod 'compost')\\, the flowers grow there automatically (above and below ground).\n".. + "\n".. + "You can harvest the flowers with the Signs Bot\\, which also has a corresponding sign that must be placed in front of the flower field.\n".. + "\n".. + "The lamp requires 1 ku of electricity.\n".. + "\n".. + "\n".. + "\n", + "The TA4 LED street lamp is a lamp with particularly strong illumination. The lamp consists of the lamp housing\\, lamp arm and lamp pole blocks.\n".. + "\n".. + "The current must be led from below through the mast up to the lamp housing. First pull the power line up and then \"plaster\" the power cable with lamp pole blocks.\n".. + "\n".. + "The lamp requires 1 ku of electricity.\n".. + "\n".. + "\n".. + "\n", + "The TA4 LED industrial lamp is a lamp with particularly strong illumination. The lamp must be powered from above.\n".. + "\n".. + "The lamp requires 1 ku of electricity.\n".. + "\n".. + "\n".. + "\n", + "The liquid filter filters red mud.\n".. + "A part of the red mud becomes lye\\, which can be collected at the bottom in a tank.\n".. + "The other part becomes desert cobblestone and clutters the filter material.\n".. + "If the filter is too clogged\\, it has to be cleaned and re-filled.\n".. + "The filter consists of a base layer\\, 7 identical filter layers and a filling layer at the top.\n".. + "\n".. + "\n".. + "\n", + "You can see the structure of this layer in the plan.\n".. + "\n".. + "The lye is collected in the tank.\n".. + "\n".. + "\n".. + "\n", + "This layer has to be filled with gravel as shown in the plan.\n".. + "In total\\, there must be seven layers of gravel.\n".. + "The filter will become cluttered over time\\, so that it has to be cleaned and re-filled.\n".. + "\n".. + "\n".. + "\n", + "This layer is used to fill the filter with red mud.\n".. + "The red mud must be pumped into the filler pipe.\n".. + "\n".. + "\n".. + "\n", + "The Collider is a research facility that conducts basic research. Experience points can be collected here\\, which are required for TA5 (Future Age).\n".. + "\n".. + "Like its original at CERN in Geneva\\, the collider must be built underground. The standard setting here is Y <= -28. The value can\\, however\\, be changed by the server personnel via configuration. Please ask or try the \"TA4 Collider Detector Worker\" block.\n".. + "\n".. + "Only one collider can be operated per player. So it makes no sense to set up two or more colliders. Experience points are credited to the player who owns the collider. The experience points cannot be transferred.\n".. + "\n".. + "A collider consists of a \"ring\" made of tubes and magnets as well as a detector with a cooling system.\n".. + "\n".. + " - The detector is the heart of the system. This is where the scientific experiments take place. The detector is 3x3x7 blocks in size.\n".. + " - 22 TA4 Collider Magnets (not the TA4 Collider Detector Magnets!) must be connected to each other via 5 blocks of the TA4 vacuum tube. Each magnet also requires electricity and a gas connection for cooling. The whole thing forms (as shown in the plan on the right) a square with an edge length of 37 meters.\n".. + " - In addition\\, cooling is required\\, which must also be installed at the detector. Isobutane is required for cooling.\n".. + " - The system requires quite a bit of electricity. Therefore\\, it makes sense to have your own power supply.\n".. + "\n".. + "The plan shows the facility from above:\n".. + "\n".. + " - the gray block is the detector with the worker block in the middle\n".. + " - the red blocks are the magnets\\, the blue the vacuum tubes\n".. + "\n".. + "\n".. + "\n", + "The detector is set up automatically with the help of the \"TA4 Collider Detector Worker\" block (similar to the derrick). All of the materials required for this must first be placed in the worker block. The detector is shown symbolically on the worker block. The detector is set up across the worker block.\n".. + "\n".. + "The detector can also be dismantled again with the help of the worker block.\n".. + "\n".. + "The connections for electricity\\, gas and vacuum tubes are located on the two front sides of the detector. A TA4 pump must be connected at the top in order to suck the tube empty / to create the vacuum.\n".. + "\n".. + "The cooling system must be connected to the rear of the detector. The cooling system is shown in the plan on the right. In addition to the TA4 heat exchanger of the energy storage unit (which is used here for cooling)\\, a TA4 cooler block is also required.\n".. + "\n".. + "Note: The arrow on the heat exchanger must point away from the detector. The heat exchanger must also be supplied with electricity.\n".. + "\n".. + "\n".. + "\n", + "The collider is controlled via a TA4 terminal (not via the TA4 Lua controller terminal).\n".. + "\n".. + "This terminal must be connected to the detector. The number of the detector is displayed as info text on the worker block.\n".. + "\n".. + "The terminal supports the following commands:\n".. + "\n".. + " - 'connect ' (connect to the detector)\n".. + " - 'start' (starting the detector)\n".. + " - 'stop' (stop the detector)\n".. + " - 'test ' (checking a magnet)\n".. + " - 'points' (query of the experience points already achieved)\n".. + "\n".. + "If an error occurs on a magnet during the 'start'\\, the number of the magnet is output. The 'test' command can be used to request further information on the magnet error.\n".. + "\n".. + "\n".. + "\n", + "In addition to the building blocks\\, the following is required for the collider:\n".. + "\n".. + " - electricity (145 ku)\n".. + " - TA4 tank with at least 250 units of isobutane\n".. + "\n".. + "The following sequence is recommended when setting up the collider:\n".. + "\n".. + " - Put a forceload block. Only the detector with the cooling system has to be in the area of ​​the forceload block.\n".. + " - Set the worker block\\, fill it with items and set up the detector via the menu\n".. + " - Build the ring with tubes and magnets\n".. + " - Connect all magnets and the detector with power cables\n".. + " - Connect all magnets and the detector with the yellow tubes and pump the isobutane into the tube system with a pump\n".. + " - Install a TA4 pump as a vacuum pump on the detector and switch it on (no additional tank is required). If the pump goes into \"standby\"\\, the vacuum is established. This will take a few seconds\n".. + " - assemble the cooler (heat exchanger) and connect it to the power cable\n".. + " - Place the TA4 terminal in front of the detector and connect it to the detector via 'connect '\n".. + " - Switch on / connect the power supply\n".. + " - switch on the cooler (heat exchanger)\n".. + " - Switch on the detector via 'start' on the TA4 terminal. After a few test steps\\, the detector goes into normal operation or outputs an error.\n".. + " - The collider has to run continuously and then gradually delivers experience points. For 10 points\\, the collider has to run for a few hours\n".. + "\n".. + "\n".. + "\n", + "", + "Up to 10 recipes can be saved in the recipe block. These recipes can then be called up via a TA4 Autocrafter command. This enables the autocrafter's recipe to be configured using a command. The recipes in the recipe block can also be queried directly using a command.\n".. + "\n".. + "'input ' reads a recipe from the TA4 recipe block. '' is the number of the recipe. The block returns a list of recipe ingredients.\n".. + "\n".. + "Example: '$send_cmnd(1234\\, \"input\"\\, 1)'\n".. + "\n".. + " \n".. + "\n", + "The function corresponds to that of TA3.\n".. + "\n".. + "The processing power is 4 items every 4 s. The autocrafter requires 9 ku of electricity for this.\n".. + "\n".. + "In addition\\, the TA4 Autocrafter supports the selection of different recipes using the following commands:\n".. + "\n".. + "'recipe .' switches the autocrafter to a recipe from the TA4 Recipe Block. '' is the number of the recipe block\\, '' the recipe number. Example: '$send_cmnd(1234\\, \"recipe\"\\, 5467.1)'\n".. + "\n".. + "Alternatively\\, a recipe can also be selected via the list of ingredients\\, such as:\n".. + "'$send_cmnd(1234\\, \"recipe\"\\, \"default:coal_lump\\,\\,\\,default:stick\")'\n".. + "All technical names of a recipe must be specified here\\, separated by commas. See also the command 'input' in the TA4 recipe block.\n".. + "\n".. + " \n".. + "\n", + "See TA3 tank.\n".. + "\n".. + "A TA4 tank can hold 2000 units or 200 barrels of liquid.\n".. + "\n".. + "\n".. + "\n", + "See TA3 pump.\n".. + "\n".. + "The TA4 pump pumps 8 units of liquid every two seconds. \n".. + "\n".. + "In the \"Flow limiter\" mode\\, the number of units pumped by the pump can be limited. The flow limiter mode can be activated via the open-end wrench menu by configuring the number of units in the menu. Once the configured number of units have been pumped\\, the pump will turn off. When the pump is turned on again\\, it will pump the configured number of units again and then turn off.\n".. + "\n".. + "The flow limiter can also be configured and started using a Lua or Beduino controller.\n".. + "\n".. + "The pump also supports the 'flowrate' command. This allows the total flow rate through the pump to be queried.\n".. + "\n".. + "\n".. + "\n", + "With TA4\\, the industrial furnace also has its electrical heating. The oil burner and the blower can be replaced with the heater.\n".. + "\n".. + "The heater requires 14 ku of electricity.\n".. + "\n".. + "\n".. + "\n", + "This block can no longer be crafted and will be replaced by the TA4 water inlet block. \n".. + "\n", + "Some recipes require water. The water must be pumped from the sea with a pump (water at y = 1). A \"pool\" made up of a few water blocks is not sufficient for this! \n".. + "\n".. + "To do this\\, the water inlet block must be placed in the water and connected to the pump via pipes. If the block is placed in the water\\, it must be ensured that there is water under the block (water must be at least 2 blocks deep). \n".. + "\n".. + "\n".. + "\n", + "TA4 also has its own tubes in the TA4 design. These can be used like standard tubes.\n".. + "But: TA4 pushers and TA4 distributors only achieve their full performance when used with TA4 tubes.\n".. + "\n".. + "\n".. + "\n", + "The function basically corresponds to that of TA2 / TA3. In addition\\, a menu can be used to configure which objects should be taken from a TA4 chest and transported further.\n".. + "The processing power is 12 items every 2 s\\, if TA4 tubes are used on both sides. Otherwise there are only 6 items every 2 s.\n".. + "\n".. + "In the \"flow limiter\" mode\\, the number of items that are moved by the pusher can be limited. The flow limiter mode can be activated via the open-end wrench menu by configuring the number of items in the menu. As soon as the configured number of items have been moved\\, the pusher switches off. If the pusher is switched on again\\, it moves the configured number of items again and then switches off.\n".. + "\n".. + "The TA4 pusher can also be configured and started using a Lua or Beduino controller.\n".. + "\n".. + "Here are the additional commands for the Lua controller:\n".. + "\n".. + " - 'config' is used to configure the pusher\\, analogous to manual configuration via the menu.\n Example: '$send_cmnd(1234\\, \"config\"\\, \"default:dirt\")'\n With '$send_cmnd(1234\\, \"config\"\\, \"\")' the configuration is deleted\n".. + " - 'limit' is used to set the number of items for the flow limiter mode:\n Example: '$send_cmnd(1234\\, \"init\"\\, 7)'\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA3. The chest can hold more content.\n".. + "\n".. + "In addition\\, the TA4 chest has a shadow inventory for configuration. Here certain stack locations can be pre-assigned with an item. Pre-assigned inventory stacks are only filled with these items when filling. A TA4 pusher or TA4 injector with the appropriate configuration is required to empty a pre-assigned inventory stacks.\n".. + "\n".. + "\n".. + "\n", + "The TA4 8x2000 chest does not have a normal inventory like other chest\\, but has 8 stores\\, whereby each store can hold up to 2000 items of one sort. The orange buttons can be used to move items to or from the store. The box can also be filled or emptied with a pusher (TA2\\, TA3 or TA4) as usual.\n".. + "\n".. + "If the chest is filled with a pusher\\, all stores fill from left to right. If all 8 stores are full and no further items can be added\\, further items are rejected.\n".. + "\n".. + "*Row function*\n".. + "\n".. + "Several TA4 8x2000 chests can be connected to a large chest with more content. To do this\\, the chests must be placed in a row one after the other.\n".. + "\n".. + "First the front chest must be placed\\, then the stacking chests are placed behind with the same direction of view (all boxes have the front towards the player). With 2 chests in a row\\, the size increases to 8x4000\\, etc.\n".. + "\n".. + "The rows of chests can no longer be removed. There are two ways to dismantle the chests:\n".. + "\n".. + " - Empty and remove the front chest. This unlocks the next chest and can be removed.\n".. + " - Empty the front chest so far that all stores contain a maximum of 2000 items. This unlocks the next chest and can be removed.\n".. + "\n".. + "The chests have an \"order\" checkbox. If this checkbox is activated\\, the stores are no longer completely emptied by a pusher. The last item remains in the store as a default. This results in a fixed assignment of items to storage locations.\n".. + "\n".. + "The chest can only be used by players who can build at this location\\, i.e. who have protection rights. It does not matter who sets the chest.\n".. + "\n".. + "The chest has an additional command for the Lua controller:\n".. + "\n".. + " - 'count' is used to request how many items are in the chest.\nExample 1: '$send_cmnd(CHEST\\, \"count\")' -> Sum of items across all 8 stores\nExample 2: '$send_cmnd(CHEST\\, \"count\"\\, 2)' -> number of items in store 2 (second from left)\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA2.\n".. + "The processing power is 24 items every 4 s\\, provided TA4 tubes are used on all sides. Otherwise there are only 12 items every 4 s.\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of the normal TA4 distributor\\, with two differences:\n".. + "The processing power is 36 items every 4 s\\, provided TA4 tubes are used on all sides. Otherwise there are only 18 items every 4 s.\n".. + "Furthermore\\, up to 8 items can be configured per direction.\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA2.\n".. + "The processing power is 4 items every 4 s. The block requires 5 ku of electricity.\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA2.\n".. + "The processing power is 4 items every 4 s. The block requires 9 ku of electricity.\n".. + "\n".. + "\n".. + "\n", + "The function largely corresponds to that of TA2.\n".. + "\n".. + "In addition\\, the hole size can be set between 3x3 and 11x11 blocks.\n".. + "The maximum depth is 80 meters. The quarry requires 14 ku of electricity.\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA2\\, only different chips are produced here.\n".. + "The processing power is one chip every 6 s. The block requires 12 ku of electricity for this.\n".. + "\n".. + "\n".. + "\n", + "The function corresponds to that of TA3.\n".. + "\n".. + "The processing power is up to 8 times four items every 4 seconds.\n".. + "\n".. + "\n".. + "\n", + "The recycler is a machine that processes all Techage recipes backwards\\, i.e. it can dismantle machines and blocks back into their components. \n".. + "\n".. + "The machine can disassemble pretty much any Techage and Hyperloop blocks. But not all recipe items/materials can be recycled:\n".. + "\n".. + " - Wood turns into sticks\n".. + " - Stone turns into sand or gravel\n".. + " - Semiconductors / chips cannot be recycled\n".. + " - Tools cannot be recycled\n".. + "\n".. + "The processing power is one item every 8 s. The block requires 16 ku of electricity for this.\n".. + "\n".. + " \n".. + "\n", + "The function corresponds to that of TA3.\n".. + "\n".. + "\n".. + "\n", + }, + images = { + "techage_ta4", + "", + "ta4_windturbine", + "ta4_nacelle", + "ta4_blinklamp", + "ta4_pillar", + "", + "ta4_solarmodule", + "ta4_solarcarrier", + "ta4_solar_inverter", + "ta4_powercable", + "ta4_powerbox", + "ta4_minicell", + "", + "ta4_heatexchanger", + "ta4_turbine", + "ta4_generator", + "ta4_pipeinlet", + "ta4_pipe", + "ta4_transformer", + "ta4_transformer", + "ta4_electricmeter", + "ta4_laser", + "ta4_hydrogen", + "ta4_electrolyzer", + "ta4_fuelcell", + "", + "ta4_doser", + "ta4_reactor", + "ta4_fillerpipe", + "ta4_reactorstand", + "ta4_reactorbase", + "ta4_silo", + "ta4_icta_controller", + "ta4_icta_controller", + "ta4_battery", + "ta4_display", + "ta4_displayXL", + "ta4_signaltower", + "ta4_lua_controller", + "ta4_lua_server", + "ta4_sensor_chest", + "ta4_terminal", + "", + "ta4_button", + "ta4_button_2x", + "ta4_button_4x", + "ta4_signallamp_2x", + "ta4_signallamp_4x", + "ta4_playerdetector", + "ta4_collector", + "ta4_detector", + "ta4_nodedetector", + "ta4_chargedetector", + "ta4_gaze_sensor", + "ta4_sequencer", + "", + "ta4_movecontroller", + "ta4_turncontroller", + "", + "ta4_growlight", + "ta4_streetlamp", + "ta4_industriallamp", + "ta4_liquid_filter", + "", + "", + "", + "", + "", + "ta4_terminal", + "techage_ta4c", + "", + "ta4_recipeblock", + "ta4_autocrafter", + "ta4_tank", + "ta4_pump", + "ta4_furnaceheater", + "", + "ta4_waterinlet", + "ta4_tube", + "ta4_pusher", + "ta4_chest", + "ta4_8x2000_chest", + "ta4_distributor", + "ta4_high_performance_distributor", + "ta4_gravelsieve", + "ta4_grinder", + "ta4_quarry", + "ta4_electronicfab", + "ta4_injector", + "ta4_recycler", + "ta4_item_flow_limiter_pas", + }, + plans = { + "", + "ta4_windturbine", + "", + "", + "", + "", + "ta4_solarplant", + "", + "", + "", + "", + "", + "", + "ta4_storagesystem", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ta4_reactor", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ta4_liquid_filter_base", + "ta4_liquid_filter_gravel", + "ta4_liquid_filter_top", + "techage_collider_plan", + "ta4_cooler", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + } +} \ No newline at end of file diff --git a/doc/manual_ta5_DE.lua b/doc/manual_ta5_DE.lua new file mode 100644 index 0000000..55f5d0c --- /dev/null +++ b/doc/manual_ta5_DE.lua @@ -0,0 +1,219 @@ +return { + titles = { + "1,TA5: Zukunft", + "2,Energiequellen", + "3,TA5 Fusionsreaktor", + "4,TA5 Fusionreaktor Magnet", + "4,TA5 Pumpe", + "4,TA5 Wärmetauscher", + "4,TA5 Fusionreaktor Controller", + "4,TA5 Fusionreaktor Hülle", + "4,TA5 Fusionreaktor Kern", + "2,Energiespeicher", + "3,TA5 Hybrid-Speicher (geplant)", + "2,Logik Blöcke", + "2,Transport und Verkehr", + "3,TA5 Flug Controller", + "3,TA5 Hyperloop Kiste / TA5 Hyperloop Chest", + "3,TA5 Hyperloop Tank / TA5 Hyperloop Tank", + "3,TA5-Raumgleiter (geplant)", + "2,Teleport Blöcke", + "3,TA5 Teleport Block Gegenstände / TA5 Teleport Block Items", + "3,TA5 Teleport Block Flüssigkeiten / TA5 Teleport Block Liquids", + "3,Hyperloop Teleport Blöcke (geplant)", + "2,Weitere TA5 Blöcke/Items", + "3,TA5 Container (geplant)", + "3,TA5 KI Chip / TA5 AI Chip", + "3,TA5 KI Chip II / TA5 AI Chip II", + }, + texts = { + "Maschinen zur Überwindung von Raum und Zeit\\, neue Energiequellen und andere Errungenschaften prägen dein Leben. \n".. + "\n".. + "Für die Herstellung und Nutzung von TA5 Maschinen und Blöcken sind Erfahrungspunkte (experience points) notwendig. Diese können nur über den Teilchenbeschleuniger aus TA4 erarbeitet werden.\n".. + "\n".. + "\n".. + "\n", + "", + "Kernfusion bedeutet das Verschmelzen zweier Atomkerne. Dabei können\\, je nach Reaktion\\, große Mengen von Energie freigesetzt werden. Kernfusionen\\, bei denen Energie frei wird\\, laufen in Form von Kettenreaktionen ab. Sie sind die Quelle der Energie der Sterne\\, zum Beispiel auch unserer Sonne. Ein Fusionsreaktor wandelt die Energie\\, die bei einer kontrollierten Kernfusion frei wird\\, in elektrischen Strom um.\n".. + "\n".. + "*Wie funktionieren ein Fusionsreaktor?*\n".. + "\n".. + "Ein Fusionsreaktor funktioniert nach dem klassischen Prinzip eines Wärmekraftwerks: Wasser wird erhitzt und treibt eine Dampfturbine an\\, deren Bewegungsenergie von einem Generator in Strom gewandelt wird.\n".. + "\n".. + "Ein Fusionskraftwerk benötigt zunächst eine hohe Menge an Energie\\, da ein Plasma erzeugt werden muss. „Plasma“ nennt man den vierten Zustand von Stoffen\\, nach fest\\, flüssig und gasförmig. Dafür wird viel Strom benötigt. Erst durch diese extreme Energiekonzentration zündet die Fusionsreaktion und mit der abgegebenen Wärme wird über den Wärmetauscher Strom erzeugt. Der Generator liefert dann 800 ku an Strom.\n".. + "\n".. + "Der Plan rechts zeigt einen Schnitt durch den Fusionsreaktor.\n".. + "\n".. + "Für den Betrieb des Fusionsreaktors werden 60 Erfahrungspunkte benötigt. Der Fusionsreaktur muss komplett in einem Forceload Block Bereich aufgebaut werden.\n".. + "\n".. + "\n".. + "\n", + "Für den Aufbau des Fusionsreaktor werden insgesamt 60 TA5 Fusionreaktor Magnete benötigt. Diese bilden den Ring\\, in dem sich das Plasma bildet. Der TA5 Fusionsreaktor Magnete benötigt Strom und hat zwei Anschlüsse für die Kühlung.\n".. + "\n".. + "Es gibt zwei Typen von Magneten\\, so dass auch alle Seiten des Magnets\\, die zum Plasmaring zeigen\\, mit einem Hitzeschild geschützt werden können.\n".. + "\n".. + "Bei den Eckmagneten auf der Innenseite des Rings ist jeweils eine Anschlussseite verdeckt (Strom oder Kühlung) und kann daher nicht angeschlossen werden. Dies ist technisch nicht machbar und hat daher keinen Einfluß auf die Funktion des Fusionsreaktor. \n".. + "\n".. + "\n".. + "\n", + "Die Pumpe wird benötigt\\, um den Kühlkreislauf mit Isobutan zu füllen. Es werden ca. 350 Einheiten Isobutan benötigt.\n".. + "\n".. + "Hinweis: Die TA5 Pumpe kann nur zum Füllen des Kühlkreislaufs genutzt werden\\, ein Abpumpen des Kühlmittels ist nicht möglich. Daher sollte die Pumpe erst eingeschaltet werden\\, wenn die Magnete korrekt platziert und alle Strom- und Kühlleitungen angeschlossen sind.\n".. + "\n".. + "\n".. + "\n", + "Der TA5 Wärmetauscher wird benötigt\\, um die im Fusionsreaktor erzeugte Hitze zuerst in Dampf und dann in Strom umzuwandeln. Der Wärmetauscher selbst benötigt dazu 5 ku Strom. Der Aufbau gleicht dem Wärmetauscher des Energiespeichers aus TA4.\n".. + "\n".. + "Hinweis: Der TA5 Wärmetauscher hat zwei Anschlüsse (blau und grün) für den Kühlkreislauf. Über die grünen und blauen Röhren müssen der Wärmetauscher und alle Magnete zu einem Kühlkreislauf verbunden werden.\n".. + "\n".. + "Über den Start-Button des Wärmetauschers kann der Kühlkreislauf auf Vollständigkeit geprüft werden\\, auch wenn noch kein Kühlmittel eingefüllt wurde.\n".. + "\n".. + "\n".. + "\n", + "Über den TA5 Fusionreaktor Controller wird der Fusionreaktors eingeschaltet. Dabei muss zuerst die Kühlung/Wärmetauscher und dann der Controller eingeschaltet werden. Es dauert ca. 2 min\\, bis der Reaktor in Gang kommt und Strom liefert. Der Fusionreaktor und damit der Controller benötigt 400 ku an Strom\\, um das Plasma aufrecht zu erhalten.\n".. + "\n".. + "\n".. + "\n", + "Der komplette Reaktor muss mit einer Hülle umgeben werden\\, die den enormen Druck\\, den die Magnete auf das Plasma ausüben\\, abfängt und die Umgebung vor Strahlung schützt. Ohne diese Hülle kann der Reaktor nicht gestartet werden. Mit der TechAge Kelle können auch Stromkabel und Kühlleitungen des Fusionreaktors in die Hülle integriert werden.\n".. + "\n".. + "\n".. + "\n", + "Der Kern muss in der Mitte des Reaktors sitzen. Siehe Abbildung unter \"TA5 Fusionsreaktor\". Auch hierfür wird die TechAge Kelle benötigt.\n".. + "\n".. + "\n".. + "\n", + "", + "", + "", + "", + "Der TA5 Flug Controller ist ähnlich zum TA4 Move Controller. Im Gegensatz zum TA4 Move Controller können hier mehrere Bewegungen zu einer Flugstrecke kombiniert werden. Diese Flugstrecke kann im Eingabefeld über mehrere x\\,y\\,z Angaben definiert werden (eine Bewegung pro Zeile). Über \"Speichern\" wird die Flugstrecke geprüft und gespeichert. Bei einem Fehler wird eine Fehlermeldung ausgegeben.\n".. + "\n".. + "Mit der Taste \"Test\" wird die Flugstrecke mit den absoluten Koordinaten zur Überprüfung im Chat ausgegeben.\n".. + "\n".. + "Die maximale Distanz für die gesammte Flugstrecke beträgt 1500 m. Es können bis zu 32 Blöcke antrainiert werden.\n".. + "\n".. + "Die Nutzung des TA5 Flug Controllers benötigt 40 Erfahrungspunkte.\n".. + "\n".. + "*Teleport Mode*\n".. + "\n".. + "Wird der 'Teleport Mode' aktiviert (auf 'enable' gesetzt)\\, kann ein Spieler auch ohne Blöcke bewegt werden. Dazu muss die Startposition über die Taste \"Aufzeichnen\" konfiguriert werden. Es kann hier nur eine Position konfiguriert werden. Das Spieler\\, der bewegt werden soll\\, muss dazu auf dieser Position stehen. \n".. + "\n".. + "\n".. + "\n", + "Die TA5 Hyperloop Kiste erlaubt den Transport von Gegenständen über ein Hyperloop Netzwerk.\n".. + "\n".. + "Die TA5 Hyperloop Kiste muss man dazu auf eine Hyperloop Junction stellen. Die Kiste besitzt ein spezielles Menü\\, mit dem man das Pairing von zwei Kisten durchführen kann. Dinge\\, die in der Kiste sind\\, werden zur Gegenstelle teleportiert. Die Kiste kann auch mit einem Schieber gefüllt/geleert werden.\n".. + "\n".. + "Für das Pairing musst du zuerst auf der einen Seite einen Namen für die Kiste eingeben\\, dann kannst du bei der anderen Kiste diesen Namen auswählen und so die beiden Blöcke verbinden.\n".. + "\n".. + "Die Nutzung der TA5 Hyperloop Kiste benötigt 15 Erfahrungspunkte.\n".. + "\n".. + "\n".. + "\n", + "Der TA5 Hyperloop Tank erlaubt den Transport von Flüssigkeiten über ein Hyperloop Netzwerk.\n".. + "\n".. + "Den TA5 Hyperloop Tank muss man dazu auf eine Hyperloop Junction stellen. Der Tank besitzt ein spezielles Menü\\, mit dem man das Pairing von zwei Tanks durchführen kann. Flüssigkeiten\\, die in dem Tank sind\\, werden zur Gegenstelle teleportiert. Der Tank kann auch mit einer Pumpe gefüllt/geleert werden.\n".. + "\n".. + "Für das Pairing musst du zuerst auf der einen Seite einen Namen für den Tank eingeben\\, dann kannst du bei dem anderen Tank diesen Namen auswählen und so die beiden Blöcke verbinden.\n".. + "\n".. + "Die Nutzung des TA5 Hyperloop Tanks benötigt 15 Erfahrungspunkte.\n".. + "\n".. + "\n".. + "\n", + "Dank einem Spezialantrieb für Lichtgeschwindigkeit können mit dem Raumgleiter auch große Entfernungen sehr schnell überwunden werden.\n".. + "\n", + "Mit Teleport-Blöcken können Dinge zwischen zwei Teleport-Blöcken übertragen werden\\, ohne dass sich dazwischen eine Röhre oder Leitung befinden muss. Für das Pairing der Blöcke musst du zuerst auf der einen Seite einen Namen für den Block eingeben\\, dann kannst du bei dem anderen Block diesen Namen auswählen und so die beiden Blöcke verbinden. Das Pairung kann nur von einem Spieler durchgeführt werden (Spielername wird geprüft) und muss vor einem Server-Neustart abgeschlossen sein. Anderenfalls gehen die Pairing-Daten verloren.\n".. + "\n".. + "Der Plan rechts zeigt\\, wie die Blöcke genutzt werden können.\n".. + "\n".. + "\n".. + "\n", + "Diese Teleport-Blöcke erlauben die Übertragung von Gegenständen und ersetzen somit eine Röhre. Dabei können Entfernungen von bis zu 500 Blöcken überbrückt werden.\n".. + "\n".. + "Ein Teleport-Block benötigt 12 ku Strom.\n".. + "\n".. + "Für die Nutzung der Teleport-Blöcke werden 30 Erfahrungspunkte benötigt.\n".. + "\n".. + "\n".. + "\n", + "Diese Teleport-Blöcke erlauben die Übertragung von Flüssigkeiten und ersetzen somit eine gelbe Leitung. Dabei können Entfernungen von bis zu 500 Blöcken überbrückt werden.\n".. + "\n".. + "Ein Teleport-Block benötigt 12 ku Strom.\n".. + "\n".. + "Für die Nutzung der Teleport-Blöcke werden 30 Erfahrungspunkte benötigt.\n".. + "\n".. + "\n".. + "\n", + "Die Hyperloop Teleport Blöcke erlauben den Aufbau von Hyperloop Netzwerk ohne Hyperloop-Röhren.\n".. + "\n".. + "Die Nutzung der Hyperloop Teleport Blöcke benötigt 60 Erfahrungspunkte.\n".. + "\n", + "", + "Der TA5 Container erlaubt Techage Anlagen ein- und an einer anderen Stelle wieder auszupacken.\n".. + "\n".. + "Für die Nutzung des TA5 Containers werden 80 Erfahrungspunkte benötigt.\n".. + "\n", + "Der TA5 KI Chip wird teilweise zur Herstellung von TA5 Blöcken benötigt. Der TA5 KI Chip kann nur auf der TA4 Elektronik Fab hergestellt werden. Dazu werden 10 Erfahrungspunkte benötigt.\n".. + "\n".. + "\n".. + "\n", + "Der TA5 KI Chip II wird zur Herstellung des TA5 Fusionsreaktors benötigt. Der TA5 KI Chip II kann nur auf der TA4 Elektronik Fab hergestellt werden. Dazu werden 25 Erfahrungspunkte benötigt.\n".. + "\n".. + "\n".. + "\n", + }, + images = { + "techage_ta5", + "", + "", + "ta5_magnet", + "ta5_pump", + "", + "ta5_fr_controller", + "ta5_fr_shell", + "ta5_fr_nucleus", + "", + "", + "", + "", + "ta5_flycontroller", + "ta5_chest", + "ta5_tank", + "", + "", + "ta5_tele_tube", + "ta5_tele_pipe", + "", + "", + "", + "ta5_aichip", + "ta5_aichip2", + }, + plans = { + "", + "", + "ta5_fusion_reactor", + "", + "", + "ta5_heatexchanger", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ta5_teleport", + "", + "", + "", + "", + "", + "", + "", + } +} \ No newline at end of file diff --git a/doc/manual_ta5_EN.lua b/doc/manual_ta5_EN.lua new file mode 100644 index 0000000..21924bd --- /dev/null +++ b/doc/manual_ta5_EN.lua @@ -0,0 +1,214 @@ +return { + titles = { + "1,TA5: Future", + "2,Energy Sources", + "3,TA5 Fusion Reactor", + "4,TA5 Fusion Reactor Magnet", + "4,TA5 Pump", + "4,TA5 Heat Exchanger", + "4,TA5 Fusion Reactor Controller", + "4,TA5 Fusion Reactor Shell", + "4,TA5 Fusion Reactor Core", + "2,Energy Storage", + "3,TA5 Hybrid Storage (planned)", + "2,Logic blocks", + "2,Transport and Traffic", + "3,TA5 Flight Controller", + "3,TA5 Hyperloop Chest", + "3,TA5 Hyperloop Tank", + "2,Teleport Blocks", + "3,TA5 Teleport Block Items", + "3,TA5 Teleport Block Liquids", + "3,Hyperloop Teleport Blocks (planned)", + "2,More TA5 Blocks/Items", + "3,TA5 Container (planned)", + "3,TA5 AI Chip", + "3,TA5 AI Chip II", + }, + texts = { + "Machines to overcome space and time\\, new sources of energy and other achievements shape your life.\n".. + "\n".. + "Experience points are required for the manufacture and use of TA5 machines and blocks. These can only be worked out using the collider from TA4.\n".. + "\n".. + "\n".. + "\n", + "", + "Nuclear fusion means the fusing of two atomic nuclei. Depending on the reaction\\, large amounts of energy can be released. Nuclear fusions\\, in which energy is released\\, take place in the form of chain reactions. They are the source of the energy of the stars\\, including our sun\\, for example. A fusion reactor converts the energy released during controlled nuclear fusion into electricity.\n".. + "\n".. + "*How ​​do fusion reactors work?*\n".. + "\n".. + "A fusion reactor works according to the classic principle of a thermal power plant: water is heated and drives a steam turbine\\, whose kinetic energy is converted into electricity by a generator.\n".. + "\n".. + "A fusion power plant initially requires a large amount of energy\\, since a plasma has to be generated. \"Plasma\" is the name given to the fourth state of matter\\, after solid\\, liquid and gaseous. This requires a lot of electricity. Only through this extreme concentration of energy does the fusion reaction ignite and the heat given off is used to generate electricity via the heat exchanger. The generator then delivers 800 ku of electricity.\n".. + "\n".. + "The plan on the right shows a section through the fusion reactor.\n".. + "\n".. + "60 experience points are required to operate the fusion reactor. The fusion reactor must be built entirely in a forceload block area.\n".. + "\n".. + "\n".. + "\n", + "A total of 60 TA5 Fusion Reactor Magnets are required to set up the fusion reactor. These form the ring in which the plasma forms. The TA5 Fusion Reactor Magnets requires power and has two ports for cooling.\n".. + "\n".. + "There are two types of magnets\\, so all sides of the magnet that face the plasma ring can also be protected with a heat shield.\n".. + "\n".. + "With the corner magnets on the inside of the ring\\, one connection side is covered (power or cooling) and can therefore not be connected. This is technically not feasible and therefore has no influence on the function of the fusion reactor. \n".. + "\n".. + "\n".. + "\n", + "The pump is required to fill the cooling circuit with isobutane. About 350 units of isobutane are required.\n".. + "\n".. + "Note: The TA5 pump can only be used to fill the cooling circuit\\, pumping out the coolant is not possible. Therefore\\, the pump should not be switched on until the magnets are correctly placed and all power and cooling lines are connected.\n".. + "\n".. + "\n".. + "\n", + "The TA5 Heat Exchanger is required to convert the heat generated in the fusion reactor first to steam and then to electricity. The Heat Exchanger itself requires 5 ku electricity. The structure is similar to the Heat Exchanger of the energy store from TA4.\n".. + "\n".. + "Note: The TA5 Heat Exchanger has two connections (blue and green) for the cooling circuit. The heat exchanger and all magnets must be connected to form a cooling circuit via the green and blue pipes.\n".. + "\n".. + "The cooling circuit can be checked for completeness using the start button on the heat exchanger\\, even if no coolant has yet been filled in.\n".. + "\n".. + "\n".. + "\n", + "The fusion reactor is switched on via the TA5 Fusion Reactor Controller. The cooling/Heat Exchanger must be switched on first and then the controller. It takes about 2 minutes for the reactor to start up and supply electricity. The fusion reactor and thus the controller requires 400 ku of electricity to maintain the plasma.\n".. + "\n".. + "\n".. + "\n", + "The entire reactor must be surrounded by a shell that absorbs the enormous pressure that the magnets exert on the plasma and protects the environment from radiation. Without this shell\\, the reactor cannot be started. With the TechAge Trowel\\, power cables and cooling pipes of the fusion reactor can also be integrated into the shell.\n".. + "\n".. + "\n".. + "\n", + "The core must sit in the center of the reactor. See illustration under \"TA5 Fusion Reactor\". The TechAge Trowel is also required for this.\n".. + "\n".. + "\n".. + "\n", + "", + "", + "", + "", + "The TA5 Flight Controller is similar to the TA4 Move Controller. In contrast to the TA4 Move Controller\\, several movements can be combined into one flight route. This flight route can be defined in the input field using several x\\,y\\,z entries (one movement per line). The flight route is checked and saved via \"Save\". In the event of an error\\, an error message is issued.\n".. + "\n".. + "With the \"Test\" button\\, the flight route with the absolute coordinates is output for checking in the chat.\n".. + "\n".. + "The maximum distance for the entire flight distance is 1500 m. Up to 32 blocks can be trained.\n".. + "\n".. + "The use of the TA5 Flight Controller requires 40 experience points.\n".. + "\n".. + "*Teleport mode*\n".. + "\n".. + "If the 'Teleport Mode' is enabled\\, a player can also be moved without blocks. To do this\\, the start position must be configured using the \"Record\" button. Only one position can be configured here. The player to be moved must be in that position.\n".. + "\n".. + "\n".. + "\n", + "The TA5 Hyperloop Chest allows objects to be transported over a Hyperloop network.\n".. + "\n".. + "The TA5 Hyperloop Chest has to be placed on a Hyperloop Junction. The chest has a special menu\\, with which you can pair two chests. Things that are in the chest are teleported to the remote station. The chest can also be filled/emptied with a pusher.\n".. + "\n".. + "For pairing you first have to enter a name for the chest on one side\\, then you can select this name for the other chest and thus connect the two blocks.\n".. + "\n".. + "The use of the TA5 Hyperloop Chest requires 15 experience points.\n".. + "\n".. + "\n".. + "\n", + "The TA5 Hyperloop Tank allows liquids to be transported over a Hyperloop network.\n".. + "\n".. + "The TA5 Hyperloop Tank has to be placed on a Hyperloop Junction.The tank has a special menu\\, with which you can pair two tanks. Liquids in the tank will be teleported to the remote station. The tank can also be filled/emptied with a pump.\n".. + "\n".. + "For pairing you first have to enter a name for the tank on one side\\, then you can select this name for the other tank and thus connect the two blocks.\n".. + "\n".. + "The use of the TA5 Hyperloop Tank requires 15 experience points.\n".. + "\n".. + "\n".. + "\n", + "Teleport blocks allow things to be transferred between two teleport blocks without the need for a pipe or tube in between. To pair the blocks\\, you first have to enter a name for the block on one side\\, then you can select this name for the other block and thus connect the two blocks. Pairing can only be carried out by one player (player name is checked) and must be completed before the server is restarted. Otherwise the pairing data will be lost.\n".. + "\n".. + "The map on the right shows how the blocks can be used. \n".. + "\n".. + "\n".. + "\n", + "These teleport blocks allow the transfer of items and thus replace a tube. Distances of up to 500 blocks can be bridged.\n".. + "\n".. + "Each Teleport blocks requires 12 ku of electricity.\n".. + "\n".. + "30 experience points are required to use the teleport blocks. \n".. + "\n".. + "\n".. + "\n", + "These teleport blocks allow the transfer of liquids and thus replace a pipe. Distances of up to 500 blocks can be bridged.\n".. + "\n".. + "Each Teleport blocks requires 12 ku of electricity.\n".. + "\n".. + "30 experience points are required to use the teleport blocks. \n".. + "\n".. + "\n".. + "\n", + "The Hyperloop Teleport Blocks allow the construction of a Hyperloop network without Hyperloop tubes.\n".. + "\n".. + "The use of the Hyperloop Teleport Blocks requires 60 experience points.\n".. + "\n", + "", + "The TA5 container allows Techage systems to be packed and unpacked at another location.\n".. + "\n".. + "80 experience points are required to use the TA5 container.\n".. + "\n", + "The TA5 AI Chip is partly required for the production of TA5 blocks. The TA5 AI Chip can only be manufactured at the TA4 Electronics Fab. This requires 10 experience points.\n".. + "\n".. + "\n".. + "\n", + "The TA5 AI Chip II is required to build the TA5 Fusion Reactor. The TA5 AI Chip II can only be manufactured at the TA4 Electronics Fab. This requires 25 experience points.\n".. + "\n".. + "\n".. + "\n", + }, + images = { + "techage_ta5", + "", + "", + "ta5_magnet", + "ta5_pump", + "", + "ta5_fr_controller", + "ta5_fr_shell", + "ta5_fr_nucleus", + "", + "", + "", + "", + "ta5_flycontroller", + "ta5_chest", + "ta5_tank", + "", + "ta5_tele_tube", + "ta5_tele_pipe", + "", + "", + "", + "ta5_aichip", + "ta5_aichip2", + }, + plans = { + "", + "", + "ta5_fusion_reactor", + "", + "", + "ta5_heatexchanger", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ta5_teleport", + "", + "", + "", + "", + "", + "", + "", + } +} \ No newline at end of file diff --git a/doc/plans.lua b/doc/plans.lua index a109736..625a2ee 100644 --- a/doc/plans.lua +++ b/doc/plans.lua @@ -12,7 +12,7 @@ ]]-- -techage.ConstructionPlans = {} +local plans = {} local IMG_1 = {"", "techage_ta1.png"} @@ -38,7 +38,7 @@ local DDIRT = {"default_dirt.png", "default:dirt"} local DWOOD = {"default_wood.png" , "default:wood"} local LIGTR = {"techage_lighter.png", "techage:lighter"} -techage.ConstructionPlans["coalpile"] = { +plans["coalpile"] = { {false, false, SIDEV, false, false, false, false, false, TOP_V, false, false}, {false, false, false, false, false, false, false, false, false, false, false}, {DDIRT, DDIRT, DDIRT, DDIRT, DDIRT, false, DDIRT, DDIRT, DDIRT, DDIRT, DDIRT}, @@ -57,7 +57,7 @@ local CCOAL = {"techage_charcoal.png", "techage:charcoal"} local MEPOT = {"default_cobble.png^techage_meltingpot.png", "techage:meltingpot"} local FLAME = {"techage_flame.png", nil} -techage.ConstructionPlans["coalburner"] = { +plans["coalburner"] = { {false, false, SIDEV, false, false, false, false}, {false, false, MEPOT, false, false, IMG_1, false}, {false, false, FLAME, false}, @@ -76,7 +76,7 @@ local CHEST = {"default_chest_lock.png", "default:chest_locked"} local HOPPR = {"techage_hopper.png^[transformFX", "minecart:hopper"} local SIEVE = {"techage_sieve_sieve_ta1.png", "techage:sieve3"} -techage.ConstructionPlans["hoppersieve"] = { +plans["hoppersieve"] = { {false, false, false, false, false}, {false, false, false, false, false}, {false, CHEST, false, false, false}, @@ -110,7 +110,7 @@ local BEARG = {"default_stone_brick.png^techage_axle_bearing_front.png", "techag local BRICK = {"default_stone_brick.png", "default:stonebrick"} -techage.ConstructionPlans["watermill1"] = { +plans["watermill1"] = { {false, false, false, false, false, false, false, false, false, false, false, false}, {false, false, SLUC2, false, false, false, false, false, false, false, false, false}, {WATR4, WATR4, SLUC1, WMILL, WMILL, WMILL, WMILL, WMILL, WATR3, false, false, false}, @@ -131,7 +131,7 @@ local MILLB = {"default_stone_brick.png", "techage:ta1_mill_base"} local FURNE = {"default_furnace_front.png", "default:furnace"} local HOPER = {"techage_hopper.png", "minecart:hopper"} -techage.ConstructionPlans["watermill2"] = { +plans["watermill2"] = { {false, false, false, false, false, false, false, false, false, false, false, false}, {false, false, false, false, false, false, false, false, false, false, false, false}, {false, false, false, false, false, false, false, false, false, false, false, false}, @@ -157,7 +157,7 @@ local FIBOX = {"techage_firebox.png^techage_appl_firehole.png^techage_frame_ta2. local CYLIN = {"techage_filling_ta2.png^techage_cylinder.png^techage_frame_ta2.png", "techage:cylinder"} local FLYWH = {"techage_filling_ta2.png^techage_frame_ta2.png^techage_flywheel.png^[transformFX]", "techage:flywheel"} -techage.ConstructionPlans["steamengine"] = { +plans["steamengine"] = { {false, false, false, false, false, IMG_2, false}, {false, false, false, false, false, false, false}, {false, PK000, PI000, PK270, false, false, false}, @@ -176,7 +176,7 @@ local WINCH = {"techage_filling_ta2.png^techage_appl_winch.png^techage_frame_ta2 local ROPE_ = {"techage_rope_inv.png", "techage:ta2_rope"} local WCHST = {"techage_filling_ta2.png^techage_frame_ta2.png^techage_appl_chest_back_ta3.png^techage_weight_side.png", "techage:ta2_weight_chest"} -techage.ConstructionPlans["ta2_storage"] = { +plans["ta2_storage"] = { {false, false, false, GRBOX, WINCH, false, SIDEV}, {false, false, false, AXL90, ROPE_, false, false}, {false, false, false, AXL90, ROPE_, false, false}, @@ -198,7 +198,7 @@ local GRIND = {"techage_filling_ta2.png^techage_appl_grinder2.png^techage_frame_ local DISTR = {"techage_filling_ta2.png^techage_frame_ta2.png^techage_appl_distri_blue.png", "techage:ta2_distributor_pas"} local SIEV2 = {"techage_filling_ta2.png^techage_appl_sieve.png^techage_frame_ta2.png", "techage:ta2_gravelsieve_pas"} -techage.ConstructionPlans["itemtransport"] = { +plans["itemtransport"] = { {false, false, false, false, false, false, false, false, false, false, false}, {false}, {false}, @@ -217,7 +217,7 @@ local TK090 = {"techage_tube_knee.png^[transformR90", "techage:tubeS"} -- '7' local TK180 = {"techage_tube_knee.png^[transformR180", "techage:tubeS"} local TK270 = {"techage_tube_knee.png^[transformR270", "techage:tubeS"} -techage.ConstructionPlans["gravelrinser"] = { +plans["gravelrinser"] = { {false, false, false, SIDEV, false, false, false, false}, {false, GLASS, WATER, GLASS, GLASS, GLASS, GLASS, GLASS}, {false, DDIRT, DDIRT, TK000, RINSR, TK270, HOPPR, CHEST}, @@ -239,7 +239,7 @@ local GENE3 = {"techage_filling_ta3.png^techage_frame_ta3.png^techage_appl_gener local COOL3 = {"techage_filling_ta3.png^techage_frame_ta3.png^techage_cooler.png", "techage:cooler"} local PK180 = {"techage_steam_knee.png^[transformR180", "techage:steam_pipeS"} -techage.ConstructionPlans["coalpowerstation"] = { +plans["coalpowerstation"] = { {false, false, false, false, false, false, false, false}, {false, PK000, PI000, PI000, PI000, PI000, PI000, PK270}, {false, PI090, BOIL3, PI000, PK270, PK000, COOL3, PK180}, @@ -259,7 +259,7 @@ local Boost = {"techage_filling_ta3.png^techage_appl_compressor.png^[transformFX local Fibox = {"techage_concrete.png^techage_appl_firehole.png^techage_frame_ta3.png", "techage:furnace_firebox"} local Furnc = {"techage_concrete.png^techage_appl_furnace.png^techage_frame_ta3.png", "techage:ta3_furnace_pas"} -techage.ConstructionPlans["ta3_furnace"] = { +plans["ta3_furnace"] = { {false, false, false, false, false, false, false, false}, {false, false, false, false, false, false, false, false}, {false, Tubes, PushR, Tubes, Furnc, Tubes, PushR, Tubes}, @@ -280,7 +280,7 @@ local PN090 = {"techage_gaspipe_knee.png^[transformR90", "techage:ta4_pipeS"} local PN180 = {"techage_gaspipe_knee.png^[transformR180", "techage:ta4_pipeS"} -- J local PN270 = {"techage_gaspipe_knee.png^[transformR270", "techage:ta4_pipeS"} -- 7 -techage.ConstructionPlans["ta3_tank"] = { +plans["ta3_tank"] = { {false, false, false, false, SIDEV, false, false, false, false, false}, {false, false, false, false, false, false, false, false, false, false}, {false, Tubes, PushR, Tubes, Fillr, Tubes, PushR, Tubes, false, false}, @@ -302,7 +302,7 @@ local RAILH = {"carts_rail_straight.png^[transformR90", "carts:rail"} local CRAIL = {"carts_rail_curved.png^[transformR90", "carts:rail"} local BUFFR = {"default_junglewood.png^minecart_buffer.png", "minecart:buffer"} -techage.ConstructionPlans["ta3_loading"] = { +plans["ta3_loading"] = { {false, false, PIPEH, Pump, PIPEH, PN270, SIDEV, false, false, false, false}, {false, false, false, false, false, PIPEV, false, false, false, false, false}, {false, MCART, false, false, false, PN090, TANK3, false, false, false, false}, @@ -325,7 +325,7 @@ local DIST1 = {"techage_distiller_inv.png", "techage:ta3_distiller1"} local DBASE = {"techage_concrete.png", "techage:ta3_distiller_base"} local REBIO = {"techage_filling_ta3.png^techage_appl_reboiler.png^techage_frame_ta3.png", "techage:ta3_reboiler"} -techage.ConstructionPlans["ta3_distiller"] = { +plans["ta3_distiller"] = { {false, false, false, false, false, SIDEV, false, PN000, PIPEH, TANK3, false}, {false, IMG31, false, false, false, false, false, DIST4, false, false, false}, {false, false, false, false, false, false, false, DIST3, PIPEH, TANK3, false}, @@ -349,7 +349,7 @@ local DOSER = {"techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_pump_ local SILO4 = {"techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_silo.png", "techage:ta4_silo"} local TANK4 = {"techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_tank.png", "techage:ta4_tank"} -techage.ConstructionPlans["ta4_reactor"] = { +plans["ta4_reactor"] = { {false, false, false, false, false, false, SIDEV, false, false, false, false}, {false, IMG43, false, false, false, false, false, false, false, false, false}, {false, false, false, false, PN000, PIPEH, PIPEH, PN270, false, false, false}, @@ -368,7 +368,7 @@ local NCLLE = {"techage_rotor.png", "techage:ta4_wind_turbine_nacelle"} local PILLR = {"techage:pillar", "techage:pillar"} local SLAMP = {"techage:rotor_signal_lamp_off", "techage:rotor_signal_lamp_off"} -techage.ConstructionPlans["ta4_windturbine"] = { +plans["ta4_windturbine"] = { {false, false, false, SIDEV, false, false, false}, {false, false, false, SLAMP, false, false, IMG_4, false}, {false, false, false, ROTOR, NCLLE, false, false}, @@ -394,7 +394,7 @@ local GRAVL = {"default_gravel.png", "default:gravel"} local INLET = {"basic_materials_concrete_block.png^techage_gaspipe.png^[transformR90", "techage:ta4_pipe_inlet"} local OGLAS = {"default_obsidian_glass.png", "default:obsidian_glass"} -techage.ConstructionPlans["ta4_storagesystem"] = { +plans["ta4_storagesystem"] = { {false, false, TOP_V, false, false, false, false, SIDEV, false, IMG41, false}, {false, false, PN000, PIPEH, PIPEH, PIPEH, PN270, false, false, false, false}, {CONCR, CONCR, INLET, CONCR, CONCR, false, PIPEV, false, false, false, false}, @@ -414,7 +414,7 @@ local RCBLE = {"techage_ta4_cable_inv.png", "techage:ta4_power_cableS"} local CARRI = {"techage:ta4_solar_carrier", "techage:ta4_solar_carrier"} local INVAC = {"techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_inverter.png", "techage:ta4_solar_inverter"} -techage.ConstructionPlans["ta4_solarplant"] = { +plans["ta4_solarplant"] = { {false, false, false, false, false, false, false, false, false, IMG42, false}, {false, false, TOP_V, false, false, false, false, false, false, false, false}, {false, false, false, false, false, false, false, false, false, false, false}, @@ -433,7 +433,7 @@ local PWETR = {"basic_materials_concrete_block.png^techage_gaspipe.png", "techag local TANK4 = {"techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_tank.png", "techage:ta4_tank"} local LFFIL = {"basic_materials_concrete_block.png^techage_gaspipe_hole.png", "techage:ta4_liquid_filter_filler"} -techage.ConstructionPlans["ta4_liquid_filter_base"] = { +plans["ta4_liquid_filter_base"] = { {false, false, false, false, false, false, false, false, IMG44, false}, {false, false, false, TOP_V, false, false, false, false, false, false}, {false, false, false, false, false, false, false, false, false, false}, @@ -444,7 +444,7 @@ techage.ConstructionPlans["ta4_liquid_filter_base"] = { {false, CONCR, CONCR, CONCR, CONCR, CONCR}, } -techage.ConstructionPlans["ta4_liquid_filter_gravel"] = { +plans["ta4_liquid_filter_gravel"] = { {false, false, false, false, false, false, false, false, IMG44, false}, {false, false, false, TOP_V, false, false, false, false, false, false}, {false, false, false, false, false, false, false, false, false, false}, @@ -455,7 +455,7 @@ techage.ConstructionPlans["ta4_liquid_filter_gravel"] = { {false, CONCR, OGLAS, OGLAS, OGLAS, CONCR}, } -techage.ConstructionPlans["ta4_liquid_filter_top"] = { +plans["ta4_liquid_filter_top"] = { {false, false, false, false, false, false, false, false, IMG44, false}, {false, false, false, TOP_V, false, false, false, false, false, false}, {false, false, false, false, false, false, false, false, false, false}, @@ -472,7 +472,7 @@ techage.ConstructionPlans["ta4_liquid_filter_top"] = { local STEEL = {"default_steel_block.png", "techage:ta4_colliderblock"} local COOL4 = {"techage_filling_ta4.png^techage_frame_ta4.png^techage_cooler.png", "techage:ta4_collider_cooler"} -techage.ConstructionPlans["techage_collider_plan"] = { +plans["techage_collider_plan"] = { {IMG45, false, false, false}, {false, false, false, false}, {false, false, false, false}, @@ -487,7 +487,7 @@ techage.ConstructionPlans["techage_collider_plan"] = { local STEEL = {"default_steel_block.png", "techage:ta4_colliderblock"} local COOL4 = {"techage_filling_ta4.png^techage_frame_ta4.png^techage_cooler.png", "techage:ta4_collider_cooler"} -techage.ConstructionPlans["ta4_cooler"] = { +plans["ta4_cooler"] = { {false, false, false, SIDEV, false, false, false, false, false}, {false, false, false, false, false, false, false, false, false}, {false, STEEL, PIPEH, HEXR1, PIPEH, COOL4, PN270, false, false}, @@ -504,7 +504,7 @@ local TELET = {"techage_filling_ta4.png^techage_frame_ta5.png^techage_appl_telep local PUMP4 = {"techage_filling_ta4.png^techage_appl_pump.png^techage_frame_ta4.png", "techage:t4_pump"} local ARROW = {"techage_form_arrow.png"} -techage.ConstructionPlans["ta5_teleport"] = { +plans["ta5_teleport"] = { {false, false, false, false, false, false, false, false, false, false, false}, {false, CHEST, PushR, TELET, false, ARROW, false, TELET, Tubes, CHEST, false}, {false, false, false, false, false, false, false, false, false, false, false}, @@ -524,7 +524,7 @@ local MAGN2 = {"techage_collider_magnet.png^techage_steel_tiles_top3.png^[transf local MAGN3 = {"techage_collider_magnet.png^techage_steel_tiles_top3.png^[transformR180]", "techage:ta5_magnet1"} local MAGN4 = {"techage_collider_magnet.png^techage_steel_tiles_top3.png^[transformR270]", "techage:ta5_magnet1"} -techage.ConstructionPlans["ta5_fusion_reactor"] = { +plans["ta5_fusion_reactor"] = { {false, false, false, false, false, false, IMG46, false, false, false, false}, {false, false, false, false, false, false, false, false, false, false, false}, {false, false, false, false, false, false, false, false, false, false, false}, @@ -548,7 +548,7 @@ local HEX53 = {"techage_filling_ta4.png^techage_frameB_ta4.png^techage_appl_hole local TURB5 = {"techage_filling_ta4.png^techage_appl_turbine.png^techage_frame_ta5.png", "techage:ta5_turbine"} local GENE5 = {"techage_filling_ta4.png^techage_frame_ta5.png^techage_appl_generator.png^[transformFX]", "techage:ta5_generator"} -techage.ConstructionPlans["ta5_heatexchanger"] = { +plans["ta5_heatexchanger"] = { {false, false, false, false, SIDEV, false, false, false}, {false, false, false, false, false, false, false, false}, {false, false, false, false, false, false, false, false}, @@ -559,9 +559,36 @@ techage.ConstructionPlans["ta5_heatexchanger"] = { {false, false, false, false, false, false, false, false}, } - -function techage.add_manual_plans(table_with_plans) - for name, tbl in pairs(table_with_plans) do - techage.ConstructionPlans[name] = tbl +-- Bring into legacy format +local function reformat(plan) + for y=1,#plan do + for x=1,#plan[1] do + local item = plan[y][x] or false + if item ~= false then + local var1, var2 = item[1], item[2] + + if var1 == "top_view" then + plan[y][x] = {"text", var1} + elseif var1 == "side_view" then + plan[y][x] = {"text", var1} + elseif var1 == "sectional_view" then + plan[y][x] = {"text", var1} + elseif var1 == "" then + plan[y][x] = {"image", var2, "2.2,2.2"} + elseif var1 == "10x10" then + plan[y][x] = {"image", var2, "10,10"} + elseif var1 == "5x4" then + plan[y][x] = {"image", var2, "5,4"} + else + plan[y][x] = {"item", var1, var2} + end + end + end end + return plan +end + + +for name, plan in pairs(plans) do + doclib.add_manual_plan("techage", "DE", name, reformat(plan)) end diff --git a/init.lua b/init.lua index 2e3e56b..17f3b88 100644 --- a/init.lua +++ b/init.lua @@ -108,12 +108,9 @@ dofile(MP.."/basis/teleport.lua") dofile(MP.."/basis/fly_lib.lua") -- Main doc -dofile(MP.."/doc/manual_DE.lua") -dofile(MP.."/doc/manual_EN.lua") +dofile(MP.."/doc/guide.lua") dofile(MP.."/doc/plans.lua") dofile(MP.."/doc/items.lua") -dofile(MP.."/doc/guide.lua") -- construction guides -dofile(MP.."/doc/manual_api.lua") -- external API dofile(MP.."/items/filling.lua") diff --git a/manuals/markdown_to_lua.py b/manuals/markdown_to_lua.py new file mode 100644 index 0000000..04a1ca3 --- /dev/null +++ b/manuals/markdown_to_lua.py @@ -0,0 +1,241 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +# install mistune v0.8.4 with: pip install mistune==0.8.4 + +import re +import mistune + +assert(mistune.__version__ == "0.8.4") + +__version__ = "1.0" + +class WikiLinkInlineLexer(mistune.InlineLexer): + def enable_wiki_link(self): + # add wiki_link rules + self.rules.wiki_link = re.compile( + r'\[' # [ + r'([\s\S]+?\|[\s\S]+?)' # name| img-type + r'\](?!\])' # ] + ) + + # Add wiki_link parser to default rules + # you can insert it some place you like + # but place matters, maybe 3 is not good + self.default_rules.insert(3, 'wiki_link') + + def output_wiki_link(self, m): + text = m.group(1) + name, itype = text.split('|') + # you can create an custom render + # you can also return the html if you like + return self.renderer.wiki_link(name, itype) + +class MarkdownToLua(mistune.Renderer): + def __init__(self, *args, **kwargs): + mistune.Renderer.__init__(self, *args, **kwargs) + self.item_name = "" + self.plan_table = "" + self.is_first_header = True + self.text_chunck = [] + self.lTitle = [] + self.lText = [] + self.lItemName = [] + self.lPlanTable = [] + print("Markdown-to-Lua v%s" % __version__) + + def m2l_formspec_escape(self, text): + text = text.replace("\\", "") + text = text.replace("[", "\\\\[") + text = text.replace("]", "\\\\]") + text = text.replace(";", "\\\\;") + text = text.replace(",", "\\\\,") + text = text.replace('"', '\\"') + text = text.replace('\n', '\\n') + return text + + def m2l_add_last_paragraph(self): + """ + Used to add a text block before the next header or at the end of the document + """ + self.lText.append(self.text_chunck) + self.text_chunck = [] + self.lItemName.append(self.item_name) + self.item_name = "" + self.lPlanTable.append(self.plan_table) + self.plan_table = "" + ## + ## Block Level + ## + def block_code(self, code, lang): + text = self.m2l_formspec_escape(code.strip()) + lines = text.split("\\n") + lines = [" " + item for item in lines] + self.text_chunck.extend(lines) + self.text_chunck.append("") + return "" + + def header(self, text, level, raw=None): + if not self.is_first_header: + self.m2l_add_last_paragraph() + self.is_first_header = False + self.lTitle.append("%u,%s" % (level, self.m2l_formspec_escape(text))) + return "" + + def hrule(self): + self.text_chunck.append("\n----------------------------------------------------\n") + return "" + + def paragraph(self, text): + lines = text.split("\\n") + [""] + self.text_chunck.extend(lines) + return "" + + def list(self, body, ordered=True): + lines = body.split("\n") + self.text_chunck.extend(lines) + return "" + + def list_item(self, text): + return " - %s\n" % text.strip() + ## + ## Span Level + ## + def emphasis(self, text): + return "*%s*" % self.m2l_formspec_escape(text) + + def double_emphasis(self, text): + return "*%s*" % self.m2l_formspec_escape(text) + + def codespan(self, text): + return "'%s'" % self.m2l_formspec_escape(text) + + def text(self, text): + return self.m2l_formspec_escape(text) + + def link(self, link, title, content): + """ + Used for plans and images: + [myimage](/image/) + [myplan](/plan/) + """ + if link == "/image/": + self.item_name = content + elif link == "/plan/": + self.plan_table = content + return content + + def wiki_link(self, name, itype): + """ + Used for plans and images: + [myimage|image] + [myplan|plan] + """ + if itype == "image": + self.item_name = name + elif itype == "plan": + self.plan_table = name + return "" + + def autolink(self, link, is_email=False): + return link + + def linebreak(self): + return "\\n" + + def newline(self): + return "\\n" + + def inline_html(self, text): + #print(text) + pass + + def parse_md_file(self, src_name): + print(" - Read MD file '%s'" % src_name) + inline = WikiLinkInlineLexer(self) + # enable the feature + inline.enable_wiki_link() + md = mistune.Markdown(renderer=self, inline=inline) + md.renderer.src_name = src_name + md.render(open(src_name, 'r').read()) + md.renderer.m2l_add_last_paragraph() + + def lua_table(self, key, lData): + lOut = [] + lOut.append(" %s = {" % key) + for line in lData: + lOut.append(' "%s",' % line) + lOut.append(" }") + return "\n".join(lOut) + + def lua_text_table(self, key, lData): + lOut = [] + lOut.append(" %s = {" % key) + for lines in lData: + for line in lines[:-1]: + line = line.replace('
', '\\n') + lOut.append(' "%s\\n"..' % line) + if len(lines) > 0: + lOut.append(' "%s\\n",' % lines[-1]) + else: + lOut.append(' "",') + lOut.append(" }") + return "\n".join(lOut) + + def gen_lua_file(self, dest_name): + print(" - Write Lua file '%s'" % dest_name) + lOut = [] + s = ",\n".join([self.lua_table("titles", self.lTitle), + self.lua_text_table("texts", self.lText), + self.lua_table("images", self.lItemName), + self.lua_table("plans", self.lPlanTable)]) + open(dest_name, "w").write("return {\n%s\n}" % s) + print("done.") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_DE.md") +m2l.gen_lua_file("../doc/manual_DE.lua") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_ta1_DE.md") +m2l.gen_lua_file("../doc/manual_ta1_DE.lua") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_ta2_DE.md") +m2l.gen_lua_file("../doc/manual_ta2_DE.lua") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_ta3_DE.md") +m2l.gen_lua_file("../doc/manual_ta3_DE.lua") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_ta4_DE.md") +m2l.gen_lua_file("../doc/manual_ta4_DE.lua") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_ta5_DE.md") +m2l.gen_lua_file("../doc/manual_ta5_DE.lua") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_EN.md") +m2l.gen_lua_file("../doc/manual_EN.lua") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_ta1_EN.md") +m2l.gen_lua_file("../doc/manual_ta1_EN.lua") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_ta2_EN.md") +m2l.gen_lua_file("../doc/manual_ta2_EN.lua") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_ta3_EN.md") +m2l.gen_lua_file("../doc/manual_ta3_EN.lua") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_ta4_EN.md") +m2l.gen_lua_file("../doc/manual_ta4_EN.lua") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_ta5_EN.md") +m2l.gen_lua_file("../doc/manual_ta5_EN.lua") diff --git a/mod.conf b/mod.conf index fe34946..ef5299e 100644 --- a/mod.conf +++ b/mod.conf @@ -1,4 +1,4 @@ name = techage -depends = default,doors,flowers,tubelib2,networks,basic_materials,bucket,stairs,screwdriver,minecart,lcdlib,safer_lua +depends = default,doors,flowers,tubelib2,networks,basic_materials,bucket,stairs,screwdriver,minecart,lcdlib,safer_lua,doclib optional_depends = unified_inventory,wielded_light,unifieddyes,moreores,ethereal,mesecons,mesecons_materials,mesecons_mvps,digtron,bakedclay,moreblocks,i3,creative,craftguide,farming description = Techage, go through 5 tech ages in search of wealth and power!