plastic recipe added

TA4 silo added
minor changes and bugfixes on recipes and textures
This commit is contained in:
Joachim Stolberg 2019-11-17 14:52:59 +01:00
parent ce2a35e5b7
commit df209ecfef
24 changed files with 483 additions and 60 deletions

View File

@ -321,8 +321,8 @@ Pipe:add_secondary_node_names({"techage:ta4_doser", "techage:ta4_doser_on"})
if minetest.global_exists("unified_inventory") then if minetest.global_exists("unified_inventory") then
unified_inventory.register_craft_type("ta4_doser", { unified_inventory.register_craft_type("ta4_doser", {
description = S("TA4 Doser"), description = S("TA4 Reactor"),
icon = 'techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_pump.png^techage_appl_hole_pipe.png', icon = 'techage_reactor_filler_plan.png',
width = 2, width = 2,
height = 2, height = 2,
}) })

View File

@ -37,7 +37,7 @@ local function on_nopower(pos, mem)
end end
minetest.register_node("techage:ta4_reactor_stand", { minetest.register_node("techage:ta4_reactor_stand", {
description = S("TA4 Reactor"), description = S("TA4 Reactor Stand"),
tiles = { tiles = {
-- up, down, right, left, back, front -- up, down, right, left, back, front
"techage_reactor_stand_top.png^[transformR90", "techage_reactor_stand_top.png^[transformR90",

View File

@ -57,6 +57,7 @@ techage.Items = {
ta3_autocrafter = "techage:ta3_autocrafter_pas", ta3_autocrafter = "techage:ta3_autocrafter_pas",
ta3_electronicfab = "techage:ta3_electronic_fab_pas", ta3_electronicfab = "techage:ta3_electronic_fab_pas",
ta3_gravelsieve = "techage:ta3_gravelsieve_pas", ta3_gravelsieve = "techage:ta3_gravelsieve_pas",
ta3_gravelrinser = "techage:ta3_rinser_pas",
ta3_liquidsampler = "techage:ta3_liquidsampler_pas", ta3_liquidsampler = "techage:ta3_liquidsampler_pas",
ta3_funnel = "techage:ta3_funnel", ta3_funnel = "techage:ta3_funnel",
ta3_powercable = "techage:electric_cableS", ta3_powercable = "techage:electric_cableS",
@ -84,7 +85,6 @@ techage.Items = {
ta3_pump = "techage:t3_pump", ta3_pump = "techage:t3_pump",
oiltank = "techage:oiltank", oiltank = "techage:oiltank",
reboiler = "techage:ta3_reboiler", reboiler = "techage:ta3_reboiler",
ta3_reactor = "techage_reactor_inv.png",
---------------------------- ----------------------------
ta3_button = "techage:ta3_button_off", ta3_button = "techage:ta3_button_off",
ta3_cartdetector = "techage:ta3_cartdetector_off", ta3_cartdetector = "techage:ta3_cartdetector_off",
@ -121,7 +121,14 @@ techage.Items = {
ta4_hydrogen = "techage_hydrogen_inv.png", ta4_hydrogen = "techage_hydrogen_inv.png",
ta4_electrolyzer = "techage:ta4_electrolyzer", ta4_electrolyzer = "techage:ta4_electrolyzer",
ta4_fuelcell = "techage:ta4_fuelcell", ta4_fuelcell = "techage:ta4_fuelcell",
ta4_reactor = "techage:ta4_reactor",
ta4_tank = "techage:ta4_tank", ta4_tank = "techage:ta4_tank",
ta4_pump = "techage:t4_pump", ta4_pump = "techage:t4_pump",
ta4_doser = "techage:ta4_doser",
ta4_silo = "techage:ta4_silo",
ta4_fillerpipe = "techage:ta4_reactor_fillerpipe",
ta4_reactorstand = "techage:ta4_reactor_stand",
ta4_reactorbase = "techage:ta4_reactor_base",
ta4_furnaceheater = "techage:furnace_heater",
--ta4_ "", --ta4_ "",
} }

View File

@ -3,6 +3,12 @@ techage.manual_DE = {}
techage.manual_DE.aTitel = { techage.manual_DE.aTitel = {
"1,Tech Age Mod", "1,Tech Age Mod",
"2,Hinweise", "2,Hinweise",
"2,Erze und Mineralien",
"3,Meridium",
"3,Usmium",
"3,Baborium",
"3,Erdöl",
"3,Bauxit",
"2,History", "2,History",
"1,TA1: Eisenzeitalter", "1,TA1: Eisenzeitalter",
"2,Köhler / Coal Pile", "2,Köhler / Coal Pile",
@ -73,7 +79,6 @@ techage.manual_DE.aTitel = {
"2,Öl-Verarbeitung", "2,Öl-Verarbeitung",
"3,Destillationsturm / distiller tower", "3,Destillationsturm / distiller tower",
"4,Aufkocher / reboiler)", "4,Aufkocher / reboiler)",
"3,Chemischer Reaktor / chemical reactor",
"2,Logik-/Schalt-Blöcke", "2,Logik-/Schalt-Blöcke",
"3,TA3 Taster/Schalter / Button/Switch", "3,TA3 Taster/Schalter / Button/Switch",
"3,TA3 Logikblock / Logic Block", "3,TA3 Logikblock / Logic Block",
@ -95,6 +100,7 @@ techage.manual_DE.aTitel = {
"3,TA3 Elektronikfabrik / Electronic Fab", "3,TA3 Elektronikfabrik / Electronic Fab",
"3,TA3 Trichter / Funnel", "3,TA3 Trichter / Funnel",
"3,TA3 Kiessieb / Gravel Sieve", "3,TA3 Kiessieb / Gravel Sieve",
"3,TA3 Kieswaschanlage / Gravel Rinser",
"3,TA3 Mühle / Grinder", "3,TA3 Mühle / Grinder",
"3,TA3 Flüssigkeitensammler / Liquid Sampler", "3,TA3 Flüssigkeitensammler / Liquid Sampler",
"2,Werkzeuge", "2,Werkzeuge",
@ -122,9 +128,17 @@ techage.manual_DE.aTitel = {
"2,Wasserstoff", "2,Wasserstoff",
"3,Elektrolyseur", "3,Elektrolyseur",
"3,Brennstoffzelle", "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,Weitere TA4 Blöcke", "2,Weitere TA4 Blöcke",
"3,TA4 Tank / TA4 Tank", "3,TA4 Tank / TA4 Tank",
"3,TA4 Pumpe / TA4 Pump", "3,TA4 Pumpe / TA4 Pump",
"3,TA4 Ofenheizung / furnace heater",
} }
techage.manual_DE.aText = { techage.manual_DE.aText = {
@ -159,8 +173,28 @@ techage.manual_DE.aText = {
"\n".. "\n"..
"Mit TA4 kommen weitere Stromquellen dazu\\, aber auch höhere logistische Herausforderungen (Stromtrassen\\, Item Transport).\n".. "Mit TA4 kommen weitere Stromquellen dazu\\, aber auch höhere logistische Herausforderungen (Stromtrassen\\, Item Transport).\n"..
"\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"..
"\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",
"Usmium kommt nur als Nuggets vor und kann nur beim Waschen von Kies mit der TA2 Kieswaschanlage gewonnen werden.\n"..
"\n",
"Baborium wird nur im Untertagebau gewonnen. Baborium findet man nur in Stein in einer Höhe zwischen -250 und -340 Meter.\n"..
"\n",
"Erdöl kann nur mit Hilfe des Explorers gefunden und mit Hilfe entsprechender TA3 Maschinen gefördert werden. Siehe TA3.\n"..
"\n",
"Bauxit wird nur im Untertagebau gewonnen. Bauxit findet man nur in Stein in einer Höhe zwischen -50 und -150 Meter.\n"..
"Es wird zur Herstellung von Aluminium benötigt\\, was vor allem in TA4 Verwendung findet.\n"..
"\n",
" - 28.09.2019: Um Solaranlage erweitert\n".. " - 28.09.2019: Um Solaranlage erweitert\n"..
" - 05.10.2019: Daten zur Solaranlage und Beschreibung zum Wechselrichter und zum Power-Terminal geändert\n".. " - 05.10.2019: Daten zur Solaranlage und Beschreibung zum Wechselrichter und zum Power-Terminal geändert\n"..
" - 17.11.2019: Reaktor\\, Aluminium\\, Silo\\, Bauxit hinzugefügt\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".. "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".. "\n"..
@ -537,6 +571,8 @@ techage.manual_DE.aText = {
"\n".. "\n"..
"Der Industrieofen benötigt Strom (für das Gebläse) sowie Öl/Benzin für den Brenner. Der Industrieofens und muss wie im Plan rechts abgebildet\\, zusammen gebaut werden.\n".. "Der Industrieofen benötigt Strom (für das Gebläse) sowie Öl/Benzin für den Brenner. Der Industrieofens und muss wie im Plan rechts abgebildet\\, zusammen gebaut werden.\n"..
"\n".. "\n"..
"Siehe auch TA4 Ofenheizung.\n"..
"\n"..
"\n".. "\n"..
"\n", "\n",
"Ist Teil des TA3 Industrieofen.\n".. "Ist Teil des TA3 Industrieofen.\n"..
@ -649,8 +685,6 @@ techage.manual_DE.aText = {
"\n".. "\n"..
"\n".. "\n"..
"\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".. "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".. "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".. "Die einfachsten Kommandos\\, die von fast allen Blöcken unterstützt werden\\, sind:\n"..
@ -819,6 +853,9 @@ techage.manual_DE.aText = {
"\n".. "\n"..
"\n", "\n",
"Der TA3 Trichter sammelt abgelegte Gegenstände und speichert sie in seinem Inventar. Gegenstände werden angesaugt\\, wenn sie auf den Trichterblock fallen.\n".. "Der TA3 Trichter sammelt abgelegte Gegenstände und speichert sie in seinem Inventar. Gegenstände werden angesaugt\\, wenn sie auf den Trichterblock fallen.\n"..
"\n"..
"Der Trichter kann über das Menü und auch über on/off Kommandos ein-/ausgeschaltet werden.\n"..
"\n"..
"Der Scanradius beträgt 1 m.\n".. "Der Scanradius beträgt 1 m.\n"..
"\n".. "\n"..
"\n".. "\n"..
@ -829,6 +866,11 @@ techage.manual_DE.aText = {
"\n".. "\n"..
"\n", "\n",
"Die Funktion entspricht der von TA2.\n".. "Die Funktion entspricht der von TA2.\n"..
"Die Wahrscheinlichkeit ist wie bei TA2. Der Block benötigt 3 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 6 ku Strom.\n".. "Die Verarbeitungsleistung beträgt 2 Items alle 4 s. Der Block benötigt 6 ku Strom.\n"..
"\n".. "\n"..
"\n".. "\n"..
@ -1003,6 +1045,57 @@ techage.manual_DE.aText = {
"\n".. "\n"..
"\n".. "\n"..
"\n", "\n",
"Der Reaktor dient dazu\\, die über den Destillationsturm oder aus anderen Rezepten gewonnenen Zutaten zu neuen Produkten weiter zu verarbeiten. 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 Ausgangsstoffen 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\\, Stoffe in Pulverform nur in Silos. Dies gilt für Zutaten und Ausgangsstoffe.\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"..
"\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 Ausgangstank 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.\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 Ausgangsprodukt 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",
"", "",
"Siehe TA3 Tank.\n".. "Siehe TA3 Tank.\n"..
"\n".. "\n"..
@ -1016,12 +1109,24 @@ techage.manual_DE.aText = {
"\n".. "\n"..
"\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",
} }
techage.manual_DE.aItemName = { techage.manual_DE.aItemName = {
"wlanchip", "wlanchip",
"", "",
"", "",
"",
"",
"",
"",
"",
"",
"techage_ta1", "techage_ta1",
"", "",
"", "",
@ -1091,7 +1196,6 @@ techage.manual_DE.aItemName = {
"techage_ta31", "techage_ta31",
"", "",
"reboiler", "reboiler",
"ta3_reactor",
"ta3_logic", "ta3_logic",
"ta3_button", "ta3_button",
"ta3_logic", "ta3_logic",
@ -1113,6 +1217,7 @@ techage.manual_DE.aItemName = {
"ta3_electronicfab", "ta3_electronicfab",
"ta3_funnel", "ta3_funnel",
"ta3_gravelsieve", "ta3_gravelsieve",
"ta3_gravelrinser",
"ta3_grinder", "ta3_grinder",
"ta3_liquidsampler", "ta3_liquidsampler",
"", "",
@ -1141,11 +1246,25 @@ techage.manual_DE.aItemName = {
"ta4_electrolyzer", "ta4_electrolyzer",
"ta4_fuelcell", "ta4_fuelcell",
"", "",
"ta4_doser",
"ta4_reactor",
"ta4_fillerpipe",
"ta4_reactorstand",
"ta4_reactorbase",
"ta4_silo",
"",
"ta4_tank", "ta4_tank",
"ta4_pump", "ta4_pump",
"ta4_furnaceheater",
} }
techage.manual_DE.aPlanTable = { techage.manual_DE.aPlanTable = {
"",
"",
"",
"",
"",
"",
"", "",
"", "",
"", "",
@ -1267,6 +1386,14 @@ techage.manual_DE.aPlanTable = {
"", "",
"", "",
"", "",
"ta4_reactor",
"",
"",
"",
"",
"",
"",
"",
"", "",
"", "",
"", "",

View File

@ -22,6 +22,7 @@ local IMG31 = {"", "techage_ta3b.png"}
local IMG_4 = {"", "techage_ta4.png"} local IMG_4 = {"", "techage_ta4.png"}
local IMG41 = {"", "techage_ta4_tes.png"} local IMG41 = {"", "techage_ta4_tes.png"}
local IMG42 = {"", "techage_ta4_solar.png"} local IMG42 = {"", "techage_ta4_solar.png"}
local IMG43 = {"", "techage_reactor_inv.png"}
-- --
-- TA1: Coal Pile -- TA1: Coal Pile
@ -175,9 +176,9 @@ local Tank = {"techage_filling_ta3.png^techage_frame_ta3.png^techage_appl_tank.p
local PIPEH = {"techage_gaspipe.png", "techage:ta4_pipeS"} local PIPEH = {"techage_gaspipe.png", "techage:ta4_pipeS"}
local PIPEV = {"techage_gaspipe.png^[transformR90", "techage:ta4_pipeS"} local PIPEV = {"techage_gaspipe.png^[transformR90", "techage:ta4_pipeS"}
local PN000 = {"techage_gaspipe_knee.png", "techage:ta4_pipeS"} -- r local PN000 = {"techage_gaspipe_knee.png", "techage:ta4_pipeS"} -- r
local PN090 = {"techage_gaspipe_knee.png^[transformR90", "techage:ta4_pipeS"} -- 7 local PN090 = {"techage_gaspipe_knee.png^[transformR90", "techage:ta4_pipeS"} -- L
local PN180 = {"techage_gaspipe_knee.png^[transformR180", "techage:ta4_pipeS"} local PN180 = {"techage_gaspipe_knee.png^[transformR180", "techage:ta4_pipeS"} -- J
local PN270 = {"techage_gaspipe_knee.png^[transformR270", "techage:ta4_pipeS"} local PN270 = {"techage_gaspipe_knee.png^[transformR270", "techage:ta4_pipeS"} -- 7
techage.ConstructionPlans["ta3_tank"] = { techage.ConstructionPlans["ta3_tank"] = {
{false, false, false, false, false, false, false, false, false}, {false, false, false, false, false, false, false, false, false},
@ -209,6 +210,27 @@ techage.ConstructionPlans["ta3_distiller"] = {
{false, false, false, false, false, false, false, DBASE, PIPEH, Tank, false}, {false, false, false, false, false, false, false, DBASE, PIPEH, Tank, false},
} }
--
-- Chemical Reactor
--
local RBASE = {"techage_concrete.png", "techage:ta4_reactor_stand"}
local STAND = {"techage_reactor_stand_side.png", "techage:ta4_reactor_stand"}
local REACT = {"techage_reactor_plan.png", "techage:ta4_reactor"}
local FILLR = {"techage_reactor_filler_plan.png", "techage:ta4_reactor_fillerpipe"}
local DOSER = {"techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_pump_up.png", "techage:ta4_doser"}
local SILO = {"techage_filling_ta3.png^techage_frame_ta3.png^techage_appl_silo.png", "techage:ta3_silo"}
techage.ConstructionPlans["ta4_reactor"] = {
{false, false, false, false, false, false, false, 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},
{false, false, false, false, PIPEV, false, false, FILLR, false, false, false},
{false, false, false, false, PIPEV, false, false, REACT, false, false, false},
{false, false, false, false, PIPEV, false, false, STAND, PIPEH, PIPEH, Tank},
{false, Tank, PIPEH, PIPEH, DOSER, PN270, false, RBASE, PIPEH, PIPEH, Tank},
{false, SILO, PIPEH, PIPEH, PIPEH, PN180, false, false, false, false, false},
}
-- --
-- Wind Turbine -- Wind Turbine
-- --

View File

@ -22,7 +22,7 @@ local Pipe = techage.LiquidPipe
local liquid = techage.liquid local liquid = techage.liquid
local CYCLE_TIME = 2 local CYCLE_TIME = 2
local PWR_NEEDED = 8 local PWR_NEEDED = 14
local Power = techage.ElectricCable local Power = techage.ElectricCable
local power = techage.power local power = techage.power

View File

@ -228,6 +228,7 @@ else
dofile(MP.."/items/powder.lua") dofile(MP.."/items/powder.lua")
dofile(MP.."/items/epoxy.lua") dofile(MP.."/items/epoxy.lua")
dofile(MP.."/items/aluminium.lua") dofile(MP.."/items/aluminium.lua")
dofile(MP.."/items/plastic.lua")
if techage.basalt_stone_enabled then if techage.basalt_stone_enabled then
dofile(MP.."/items/basalt.lua") dofile(MP.."/items/basalt.lua")

View File

@ -26,23 +26,23 @@ minetest.register_craftitem("techage:aluminum", {
minetest.register_craftitem("techage:redmud", { minetest.register_craftitem("techage:redmud", {
description = S("Red Mud"), description = S("Red Mud"),
inventory_image = "techage_liquid2_inv.png^[colorize:#F80E13:120^techage_liquid1_inv.png", inventory_image = "techage_liquid2_inv.png^[colorize:#F80E13:140^techage_liquid1_inv.png",
}) })
minetest.register_craftitem("techage:barrel_redmud", { minetest.register_craftitem("techage:barrel_redmud", {
description = S("Red Mud Barrel"), description = S("Red Mud Barrel"),
inventory_image = "techage_barrel_inv.png^[colorize:#F80E13:120^techage_symbol_liquid.png", inventory_image = "techage_barrel_inv.png^[colorize:#F80E13:140^techage_symbol_liquid.png",
stack_max = 1, stack_max = 1,
}) })
minetest.register_craftitem("techage:canister_redmud", { minetest.register_craftitem("techage:canister_redmud", {
description = S("Red Mud Canister"), description = S("Red Mud Canister"),
inventory_image = "techage_canister_filling.png^[colorize:#F80E13:120^techage_canister_frame.png^techage_symbol_liquid.png", inventory_image = "techage_canister_filling.png^[colorize:#F80E13:140^techage_canister_frame.png^techage_symbol_liquid.png",
stack_max = 1, stack_max = 1,
}) })
techage.register_liquid("techage:barrel_redmud", "techage:ta3_barrel_empty", 10, "techage:epoxy") techage.register_liquid("techage:barrel_redmud", "techage:ta3_barrel_empty", 10, "techage:redmud")
techage.register_liquid("techage:canister_redmud", "techage:ta3_canister_empty", 1, "techage:epoxy") techage.register_liquid("techage:canister_redmud", "techage:ta3_canister_empty", 1, "techage:redmud")
techage.recipes.add("ta4_doser", { techage.recipes.add("ta4_doser", {
output = "techage:gibbsite_powder 2", output = "techage:gibbsite_powder 2",

View File

@ -16,18 +16,18 @@ local S = techage.S
minetest.register_craftitem("techage:epoxy", { minetest.register_craftitem("techage:epoxy", {
description = S("Epoxide Resin"), description = S("Epoxide Resin"),
inventory_image = "techage_liquid2_inv.png^[colorize:#ca2446:120^techage_liquid1_inv.png", inventory_image = "techage_liquid2_inv.png^[colorize:#ca2446:140^techage_liquid1_inv.png",
}) })
minetest.register_craftitem("techage:barrel_epoxy", { minetest.register_craftitem("techage:barrel_epoxy", {
description = S("Epoxide Resin Barrel"), description = S("Epoxide Resin Barrel"),
inventory_image = "techage_barrel_inv.png^[colorize:#ca2446:120^techage_symbol_liquid.png", inventory_image = "techage_barrel_inv.png^[colorize:#ca2446:140^techage_symbol_liquid.png",
stack_max = 1, stack_max = 1,
}) })
minetest.register_craftitem("techage:canister_epoxy", { minetest.register_craftitem("techage:canister_epoxy", {
description = S("Epoxide Resin Canister"), description = S("Epoxide Resin Canister"),
inventory_image = "techage_canister_filling.png^[colorize:#ca2446:120^techage_canister_frame.png^techage_symbol_liquid.png", inventory_image = "techage_canister_filling.png^[colorize:#ca2446:140^techage_canister_frame.png^techage_symbol_liquid.png",
stack_max = 1, stack_max = 1,
}) })

View File

@ -22,17 +22,17 @@ minetest.register_craftitem("techage:bitumen", {
minetest.register_craftitem("techage:fueloil", { minetest.register_craftitem("techage:fueloil", {
description = S("TA3 Fuel Oil"), description = S("TA3 Fuel Oil"),
inventory_image = "techage_liquid2_inv.png^[colorize:#4b3f11^techage_liquid1_inv.png", inventory_image = "techage_liquid2_inv.png^[colorize:#7E5D0A:180^techage_liquid1_inv.png",
}) })
minetest.register_craftitem("techage:naphtha", { minetest.register_craftitem("techage:naphtha", {
description = S("TA3 Naphtha"), description = S("TA3 Naphtha"),
inventory_image = "techage_liquid2_inv.png^[colorize:#897937^techage_liquid1_inv.png", inventory_image = "techage_liquid2_inv.png^[colorize:#AAA820:180^techage_liquid1_inv.png",
}) })
minetest.register_craftitem("techage:gasoline", { minetest.register_craftitem("techage:gasoline", {
description = S("TA3 Gasoline"), description = S("TA3 Gasoline"),
inventory_image = "techage_liquid2_inv.png^[colorize:#bfaf6e^techage_liquid1_inv.png", inventory_image = "techage_liquid2_inv.png^[colorize:#EEFC52:180^techage_liquid1_inv.png",
}) })
minetest.register_craftitem("techage:gas", { minetest.register_craftitem("techage:gas", {
@ -50,44 +50,44 @@ minetest.register_craftitem("techage:ta3_barrel_bitumen", {
minetest.register_craftitem("techage:ta3_barrel_fueloil", { minetest.register_craftitem("techage:ta3_barrel_fueloil", {
description = S("TA3 Fuel Oil Barrel"), description = S("TA3 Fuel Oil Barrel"),
inventory_image = "techage_barrel_inv.png^[colorize:#4b3f11:120^techage_symbol_liquid.png", inventory_image = "techage_barrel_inv.png^[colorize:#7E5D0A:180^techage_symbol_liquid.png",
stack_max = 1, stack_max = 1,
}) })
minetest.register_craftitem("techage:ta3_barrel_naphtha", { minetest.register_craftitem("techage:ta3_barrel_naphtha", {
description = S("TA3 Naphtha Barrel"), description = S("TA3 Naphtha Barrel"),
inventory_image = "techage_barrel_inv.png^[colorize:#897937:120^techage_symbol_liquid.png", inventory_image = "techage_barrel_inv.png^[colorize:#AAA820:180^techage_symbol_liquid.png",
stack_max = 1, stack_max = 1,
}) })
minetest.register_craftitem("techage:ta3_barrel_gasoline", { minetest.register_craftitem("techage:ta3_barrel_gasoline", {
description = S("TA3 Gasoline Barrel"), description = S("TA3 Gasoline Barrel"),
inventory_image = "techage_barrel_inv.png^[colorize:#bfaf6e:120^techage_symbol_liquid.png", inventory_image = "techage_barrel_inv.png^[colorize:#EEFC52:180^techage_symbol_liquid.png",
stack_max = 1, stack_max = 1,
}) })
minetest.register_craftitem("techage:ta3_canister_bitumen", { minetest.register_craftitem("techage:ta3_canister_bitumen", {
description = S("TA3 Bitumen Canister"), description = S("TA3 Bitumen Canister"),
inventory_image = "techage_canister_filling.png^[colorize:#000000^techage_canister_frame.png", inventory_image = "techage_canister_filling.png^[colorize:#000000:180^techage_canister_frame.png",
stack_max = 1, stack_max = 1,
}) })
minetest.register_craftitem("techage:ta3_canister_fueloil", { minetest.register_craftitem("techage:ta3_canister_fueloil", {
description = S("TA3 Fuel Oil Canister"), description = S("TA3 Fuel Oil Canister"),
inventory_image = "techage_canister_filling.png^[colorize:#4b3f11^techage_canister_frame.png^techage_symbol_liquid.png", inventory_image = "techage_canister_filling.png^[colorize:#7E5D0A:180^techage_canister_frame.png^techage_symbol_liquid.png",
stack_max = 1, stack_max = 1,
}) })
minetest.register_craftitem("techage:ta3_canister_naphtha", { minetest.register_craftitem("techage:ta3_canister_naphtha", {
description = S("TA3 Naphtha Canister"), description = S("TA3 Naphtha Canister"),
inventory_image = "techage_canister_filling.png^[colorize:#897937^techage_canister_frame.png^techage_symbol_liquid.png", inventory_image = "techage_canister_filling.png^[colorize:#AAA820:180^techage_canister_frame.png^techage_symbol_liquid.png",
stack_max = 1, stack_max = 1,
}) })
minetest.register_craftitem("techage:ta3_canister_gasoline", { minetest.register_craftitem("techage:ta3_canister_gasoline", {
description = S("TA3 Gasoline Canister"), description = S("TA3 Gasoline Canister"),
inventory_image = "techage_canister_filling.png^[colorize:#bfaf6e^techage_canister_frame.png^techage_symbol_liquid.png", inventory_image = "techage_canister_filling.png^[colorize:#EEFC52^techage_canister_frame.png^techage_symbol_liquid.png",
stack_max = 1, stack_max = 1,
}) })

34
items/plastic.lua Normal file
View File

@ -0,0 +1,34 @@
--[[
TechAge
=======
Copyright (C) 2019 Joachim Stolberg
GPL v3
See LICENSE.txt for more information
Plastic
]]--
local S = techage.S
minetest.register_craftitem("techage:plastic_granules", {
description = S("Plastic Granules"),
inventory_image = "techage_powder_inv.png^[colorize:#FFFFFF:180",
})
techage.recipes.add("ta4_doser", {
output = "techage:plastic_granules 1",
input = {
"techage:naphtha 1",
}
})
techage.furnace.register_recipe({
output = "basic_materials:plastic_sheet",
recipe = {"techage:plastic_granules"},
time = 2,
})

View File

@ -83,7 +83,7 @@ local function get_netID(pos, outdir)
local netID = determine_netID(pos, outdir) local netID = determine_netID(pos, outdir)
store_netID(pos, outdir, netID) store_netID(pos, outdir, netID)
end end
return mem.pipe.netIDs[outdir] return mem.pipe and mem.pipe.netIDs and mem.pipe.netIDs[outdir]
end end
local function get_network_table(pos, outdir, ntype) local function get_network_table(pos, outdir, ntype)

View File

@ -56,7 +56,7 @@ local function can_dig(pos, player)
end end
local function get_item_name(mem, inv) local function get_item_name(mem, inv)
for idx = 1, INV_SIZE do for idx = 1, inv:get_size("main") do
local stack = inv:get_stack("main", idx) local stack = inv:get_stack("main", idx)
if stack:get_count() > 0 then if stack:get_count() > 0 then
mem.item_name = stack:get_name() mem.item_name = stack:get_name()
@ -65,7 +65,18 @@ local function get_item_name(mem, inv)
end end
end end
local function formspec() local function formspec3()
return "size[8,5]"..
default.gui_bg..
default.gui_bg_img..
default.gui_slots..
"list[context;main;0,0;8,1;]"..
"list[current_player;main;0,1.3;8,4;]"..
"listring[context;main]"..
"listring[current_player;main]"
end
local function formspec4()
return "size[8,6]".. return "size[8,6]"..
default.gui_bg.. default.gui_bg..
default.gui_bg_img.. default.gui_bg_img..
@ -76,7 +87,6 @@ local function formspec()
"listring[current_player;main]" "listring[current_player;main]"
end end
minetest.register_node("techage:ta3_silo", { minetest.register_node("techage:ta3_silo", {
description = S("TA3 Silo"), description = S("TA3 Silo"),
tiles = { tiles = {
@ -99,21 +109,90 @@ minetest.register_node("techage:ta3_silo", {
local number = techage.add_node(pos, "techage:ta3_silo") local number = techage.add_node(pos, "techage:ta3_silo")
meta:set_string("node_number", number) meta:set_string("node_number", number)
meta:set_string("owner", placer:get_player_name()) meta:set_string("owner", placer:get_player_name())
meta:set_string("formspec", formspec(mem)) meta:set_string("formspec", formspec3(mem))
meta:set_string("infotext", S("TA3 Silo").." "..number) meta:set_string("infotext", S("TA3 Silo").." "..number)
Pipe:after_place_node(pos) Pipe:after_place_node(pos)
end, end,
tubelib2_on_update2 = function(pos, outdir, tlib2, node) tubelib2_on_update2 = function(pos, outdir, tlib2, node)
liquid.update_network(pos, outdir) liquid.update_network(pos, outdir)
end, end,
on_timer = function(pos, elapsed) after_dig_node = function(pos, oldnode, oldmetadata, digger)
Pipe:after_dig_node(pos)
techage.remove_node(pos)
end,
liquid = {
capa = 0,
peek = function(pos, indir)
local mem = tubelib2.get_mem(pos) local mem = tubelib2.get_mem(pos)
if mem.countdown then local inv = M(pos):get_inventory()
mem.countdown = mem.countdown - 1 if not inv:is_empty("main") then
M(pos):set_string("formspec", formspec(mem)) return mem.item_name or get_item_name(mem, inv)
return mem.countdown > 0
end end
end, end,
put = function(pos, indir, name, amount)
local inv = M(pos):get_inventory()
local stack = ItemStack(name.." "..amount)
if inv:room_for_item("main", stack) then
inv:add_item("main", stack)
return 0
end
return amount
end,
take = function(pos, indir, name, amount)
local inv = M(pos):get_inventory()
local stack = ItemStack(name.." "..amount)
if inv:contains_item("main", stack) then
inv:room_for_item("main", stack)
return amount, name
end
return 0
end,
},
networks = {
pipe = {
sides = techage.networks.AllSides, -- Pipe connection sides
ntype = "tank",
},
},
can_dig = can_dig,
allow_metadata_inventory_put = allow_metadata_inventory_put,
allow_metadata_inventory_take = allow_metadata_inventory_take,
paramtype2 = "facedir",
on_rotate = screwdriver.disallow,
groups = {cracky=2},
is_ground_content = false,
sounds = default.node_sound_metal_defaults(),
})
minetest.register_node("techage:ta4_silo", {
description = S("TA4 Silo"),
tiles = {
-- up, down, right, left, back, front
"techage_filling_ta4.png^techage_frame_ta4_top.png",
"techage_filling_ta4.png^techage_frame_ta4.png",
"techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_silo.png",
"techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_silo.png",
"techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_silo.png",
"techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_silo.png",
},
on_construct = function(pos)
local inv = M(pos):get_inventory()
inv:set_size('main', INV_SIZE * 2)
end,
after_place_node = function(pos, placer)
local meta = M(pos)
local mem = tubelib2.init_mem(pos)
mem.liquid = {}
local number = techage.add_node(pos, "techage:ta4_silo")
meta:set_string("node_number", number)
meta:set_string("owner", placer:get_player_name())
meta:set_string("formspec", formspec4(mem))
meta:set_string("infotext", S("TA4 Silo").." "..number)
Pipe:after_place_node(pos)
end,
tubelib2_on_update2 = function(pos, outdir, tlib2, node)
liquid.update_network(pos, outdir)
end,
after_dig_node = function(pos, oldnode, oldmetadata, digger) after_dig_node = function(pos, oldnode, oldmetadata, digger)
Pipe:after_dig_node(pos) Pipe:after_dig_node(pos)
techage.remove_node(pos) techage.remove_node(pos)

View File

@ -81,6 +81,7 @@ Oil amount:=Ölmenge:
Other consumers=Weitere Verbraucher Other consumers=Weitere Verbraucher
Outp=Ergeb. Outp=Ergeb.
Plan=Plan Plan=Plan
Plastic Granules=Plastikgranulat
Position=Position Position=Position
Position temperature=Positionstemperatur Position temperature=Positionstemperatur
Power=Energie Power=Energie
@ -228,9 +229,10 @@ TA4 Pillar=TA4 Säule
TA4 Pipe Inlet=TA4 Rohrzulauf TA4 Pipe Inlet=TA4 Rohrzulauf
TA4 Protected Chest=TA4 Gesicherte Kiste TA4 Protected Chest=TA4 Gesicherte Kiste
TA4 Pump=TA4 Pumpe TA4 Pump=TA4 Pumpe
TA4 Reactor=Reaktor TA4 Reactor=TA4 Reaktor
TA4 Reactor Base=TA4 Reaktor Basis TA4 Reactor Base=TA4 Reaktor Sockel
TA4 Reactor Filler Pipe=TA4 Reaktor Einfüllstutzen TA4 Reactor Filler Pipe=TA4 Reaktor Einfüllstutzen
TA4 Reactor Stand=TA4 Reaktor Ständer
TA4 Rotor Blade=TA4 Rotorblatt TA4 Rotor Blade=TA4 Rotorblatt
TA4 Silicon Wafer=TA4 Silizium-Wafer TA4 Silicon Wafer=TA4 Silizium-Wafer
TA4 Solar Carrier Module=TA4 Solar Trägermodul TA4 Solar Carrier Module=TA4 Solar Trägermodul

View File

@ -3,6 +3,7 @@
#### TA3 Terminal ####@n@nSend commands to your machines@nand output text messages from your@nmachines to the Terminal.@n@nCommand syntax:@n cmd <num> <cmnd>@n@nexample: cmd 181 on@n<num> is the number of the node to which the command is sent@n'on' is the command to turn machines/nodes on@nFurther commands can be retrieved by clicking on@nmachines/nodes with the Techage Info Tool.@n@nLocal commands:@n- clear @= clear screen@n- help @= this message@n- pub @= switch to public use@n- priv @= switch to private use@nTo program a user button with a command:@n set <button-num> <button-text> <command>@ne.g. 'set 1 ON cmd 123 on'@n= #### TA3 Terminal ####@n@nSend commands to your machines@nand output text messages from your@nmachines to the Terminal.@n@nCommand syntax:@n cmd <num> <cmnd>@n@nexample: cmd 181 on@n<num> is the number of the node to which the command is sent@n'on' is the command to turn machines/nodes on@nFurther commands can be retrieved by clicking on@nmachines/nodes with the Techage Info Tool.@n@nLocal commands:@n- clear @= clear screen@n- help @= this message@n- pub @= switch to public use@n- priv @= switch to private use@nTo program a user button with a command:@n set <button-num> <button-text> <command>@ne.g. 'set 1 ON cmd 123 on'@n=
(Num. nodes loaded / max. : Power current / max.)=(Anz. Blöcke geladen / max. : Strom aktuell / max.) (Num. nodes loaded / max. : Power current / max.)=(Anz. Blöcke geladen / max. : Strom aktuell / max.)
Allow to dig/place Techage power lines nearby power poles=Erlaubt TODO Allow to dig/place Techage power lines nearby power poles=Erlaubt TODO
Aluminum=Aluminium
Ash=Asche Ash=Asche
Autocrafter=Autocrafter Autocrafter=Autocrafter
Axle Power Source=Achsenkraftquelle Axle Power Source=Achsenkraftquelle
@ -22,6 +23,7 @@ Basalt Stone Block=Basaltsteinblock
Basalt Stone Brick=Basaltsteinziegel Basalt Stone Brick=Basaltsteinziegel
Bauxite Cobblestone=Bauxit Kopfsteinpflaster Bauxite Cobblestone=Bauxit Kopfsteinpflaster
Bauxite Gravel=Bauxit Kies Bauxite Gravel=Bauxit Kies
Bauxite Powder=Bauxit Pulver
Bauxite Stone=Bauxit Bauxite Stone=Bauxit
Biome=Biom Biome=Biom
Block configured items for open ports=Blockiere konfigurierte Gegenstände für offene Ausgänge Block configured items for open ports=Blockiere konfigurierte Gegenstände für offene Ausgänge
@ -34,18 +36,26 @@ Drill Bit=Bohrstange
Ele Power Source=Ele Kraftquelle Ele Power Source=Ele Kraftquelle
Electronic Fab=Elektronikfabrik Electronic Fab=Elektronikfabrik
Enter=Eingeben Enter=Eingeben
Epoxide Resin=Epoxidharz
Epoxide Resin Barrel=Epoxidharz Fass
Epoxide Resin Canister=Epoxidharz Kanister
Error=Fehler Error=Fehler
Flint and Iron=Flint and Iron Flint and Iron=Flint and Iron
Flowing Oil=Fließendes Öl Flowing Oil=Fließendes Öl
Force order of filter items=Erzwinge Reihenfolge Force order of filter items=Erzwinge Reihenfolge
Furnace Top=Ofenoberteil Furnace Top=Ofenoberteil
Gibbsite Powder=Gibbsit Pulver
Gravel Rinser=Kiesspüler Gravel Rinser=Kiesspüler
Gravel Sieve=Kiessieb Gravel Sieve=Kiessieb
Grinder=Mühle Grinder=Mühle
Grinding=Mahlen Grinding=Mahlen
Heat=Hitze Heat=Hitze
Insert destination node number(s)=Gebe Zielnummer(n) ein Insert destination node number(s)=Gebe Zielnummer(n) ein
Leave Powder=Laub Pulver
Liquid Sampler=Flüssigkeitensammler Liquid Sampler=Flüssigkeitensammler
Lye=Lauge
Lye Barrel=Lauge Fass
Lye Canister=Lauge Kanister
Melting Guide=Schmelzführer Melting Guide=Schmelzführer
Melting Pot active (heat@==Schmelztiegel aktiv (Hitze@= Melting Pot active (heat@==Schmelztiegel aktiv (Hitze@=
Melting Pot inactive (heat@==Schmelztiegel inaktiv (Hitze@= Melting Pot inactive (heat@==Schmelztiegel inaktiv (Hitze@=
@ -57,6 +67,7 @@ Meridium Pickaxe=Meridium Pickel
Meridium Shovel=Meridium Schaufel Meridium Shovel=Meridium Schaufel
Meridium Sword=Meridium Schwert Meridium Sword=Meridium Schwert
More water expected (2 m deep)!=Mehr Wasser erwartet (2 m tief) More water expected (2 m deep)!=Mehr Wasser erwartet (2 m tief)
Needle Powder=Nadel Pulver
Network Data=Netzwerkdaten Network Data=Netzwerkdaten
No plan available=Kein Plan verfügar No plan available=Kein Plan verfügar
No wind at this altitude!=Kein Wind auf dieser Höhe No wind at this altitude!=Kein Wind auf dieser Höhe
@ -77,6 +88,9 @@ Primary available=Primär verfügbar
Primary needed=Primär benötigt Primary needed=Primär benötigt
Pusher=Schieber Pusher=Schieber
Recipe=Rezept Recipe=Rezept
Red Mud=Rotschlamm
Red Mud Barrel=Rotschlamm Fass
Red Mud Canister=Rotschlamm Kanister
Remove derrick=Entferne Ölturm Remove derrick=Entferne Ölturm
Rinsing=Waschen Rinsing=Waschen
River Water Barrel=Flusswasserfass River Water Barrel=Flusswasserfass
@ -187,6 +201,7 @@ TA3 Protected Chest=TA3 Gesicherte Kiste
TA3 Pump=TA3 Pumpe TA3 Pump=TA3 Pumpe
TA3 Repeater=TA3 Wiederholer TA3 Repeater=TA3 Wiederholer
TA3 Sequencer=TA3 Sequenzer TA3 Sequencer=TA3 Sequenzer
TA3 Silo=TA3 Silo
TA3 Tank=TA3 Tank TA3 Tank=TA3 Tank
TA3 Terminal=TA3 Terminal TA3 Terminal=TA3 Terminal
TA3 Timer=TA3 Timer TA3 Timer=TA3 Timer
@ -198,9 +213,9 @@ TA4 Derrick=TA4 Bohrturm
TA4 Doser=TA4 Dosierer TA4 Doser=TA4 Dosierer
TA4 Electrolyzer=TA4 Elektrolyseur TA4 Electrolyzer=TA4 Elektrolyseur
TA4 Energy Storage=TA4 Energiespeicher TA4 Energy Storage=TA4 Energiespeicher
TA4 Epoxide Resin=TA4 Epoxidharz
TA4 Fuel Cell=TA4 Brennstoffzelle TA4 Fuel Cell=TA4 Brennstoffzelle
TA4 Fuel Cell Stack=Brennstoffzellenstapel TA4 Fuel Cell Stack=Brennstoffzellenstapel
TA4 Furnace Heater=TA4 Ofenheizung
TA4 Generator=TA4 Generator TA4 Generator=TA4 Generator
TA4 Heat Exchanger=TA4 Wärmetauscher TA4 Heat Exchanger=TA4 Wärmetauscher
TA4 Heat Exchanger 1=TA4 Wärmetauscher 1 TA4 Heat Exchanger 1=TA4 Wärmetauscher 1
@ -213,9 +228,10 @@ TA4 Pillar=TA4 Säule
TA4 Pipe Inlet=TA4 Rohrzulauf TA4 Pipe Inlet=TA4 Rohrzulauf
TA4 Protected Chest=TA4 Gesicherte Kiste TA4 Protected Chest=TA4 Gesicherte Kiste
TA4 Pump=TA4 Pumpe TA4 Pump=TA4 Pumpe
TA4 Reactor=Reaktor TA4 Reactor=TA4 Reaktor
TA4 Reactor Base=TA4 Reaktor Basis TA4 Reactor Base=TA4 Reaktor Sockel
TA4 Reactor Filler Pipe=TA4 Reaktor Einfüllstutzen TA4 Reactor Filler Pipe=TA4 Reaktor Einfüllstutzen
TA4 Reactor Stand=TA4 Reaktor Ständer
TA4 Rotor Blade=TA4 Rotorblatt TA4 Rotor Blade=TA4 Rotorblatt
TA4 Silicon Wafer=TA4 Silizium-Wafer TA4 Silicon Wafer=TA4 Silizium-Wafer
TA4 Solar Carrier Module=TA4 Solar Trägermodul TA4 Solar Carrier Module=TA4 Solar Trägermodul
@ -248,6 +264,7 @@ The wind turbines are too close together!=Die Windkraftanlagen stehen zu eng bei
Time=Zeit Time=Zeit
Update=Update Update=Update
Usmium Nuggets=Usmium Nuggets Usmium Nuggets=Usmium Nuggets
Usmium Powder=Usmium Pulver
WLAN Chip=WLAN Chip WLAN Chip=WLAN Chip
Water=Wasser Water=Wasser
Water Barrel=Wasserfass Water Barrel=Wasserfass
@ -270,13 +287,11 @@ added or removed=hinzugefügt oder entfernt wird
commands like: help=Kommandos wie: help commands like: help=Kommandos wie: help
connected with=verbunden mit connected with=verbunden mit
empty=leer empty=leer
input missing=Zufuhr fehlt
light=Licht light=Licht
no fuel or no power=kein Strom oder Brennstoff no fuel or no power=kein Strom oder Brennstoff
no power=kein Strom no power=kein Strom
off=aus off=aus
on=an on=an
output blocked=Ausgang blockiert
power=Strom power=Strom
reactor defect=Reaktor defekt reactor defect=Reaktor defekt
reactor defect or no power=Reaktor defekt oder kein Strom reactor defect or no power=Reaktor defekt oder kein Strom
@ -284,4 +299,3 @@ reactor has no power=Reaktor hat keinen Strom
removed=entfernt removed=entfernt
stopped=gestoppt stopped=gestoppt
##### not used anymore ##### ##### not used anymore #####
Wrong place for wind turbines!=Falscher Ort für Windkraftanlagen

View File

@ -79,6 +79,7 @@ Oil amount:=
Other consumers= Other consumers=
Outp= Outp=
Plan= Plan=
Plastic Granules=
Position= Position=
Position temperature= Position temperature=
Power= Power=
@ -229,6 +230,7 @@ TA4 Pump=
TA4 Reactor= TA4 Reactor=
TA4 Reactor Base= TA4 Reactor Base=
TA4 Reactor Filler Pipe= TA4 Reactor Filler Pipe=
TA4 Reactor Stand=
TA4 Rotor Blade= TA4 Rotor Blade=
TA4 Silicon Wafer= TA4 Silicon Wafer=
TA4 Solar Carrier Module= TA4 Solar Carrier Module=

View File

@ -34,9 +34,46 @@ Ab TA3 laufen die Maschinen mit Strom und besitzen eine Kommunikationsschnittste
Mit TA4 kommen weitere Stromquellen dazu, aber auch höhere logistische Herausforderungen (Stromtrassen, Item Transport). Mit TA4 kommen weitere Stromquellen dazu, aber auch höhere logistische Herausforderungen (Stromtrassen, Item Transport).
## Erze und Mineralien
Techage fügt dem Spiel einige neue Items hinzu:
- Meridium - eine Legierung zur Herstellung von leuchtenden Werkzeugen in TA1
- Usmium - ein Erz, was in TA2 gefördert und für TA3 benötigt wird
- Baborium - ein Metall, welches für Rezepte in TA3 benötigt wird
- Erdöl - wird in TA3 benötigt
- Bauxit - ein Aluminiumerz, was in TA4 zur Herstellung von Aluminium benötigt wird
### Meridium
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.
### Usmium
Usmium kommt nur als Nuggets vor und kann nur beim Waschen von Kies mit der TA2 Kieswaschanlage gewonnen werden.
### Baborium
Baborium wird nur im Untertagebau gewonnen. Baborium findet man nur in Stein in einer Höhe zwischen -250 und -340 Meter.
### Erdöl
Erdöl kann nur mit Hilfe des Explorers gefunden und mit Hilfe entsprechender TA3 Maschinen gefördert werden. Siehe TA3.
### Bauxit
Bauxit wird nur im Untertagebau gewonnen. Bauxit findet man nur in Stein in einer Höhe zwischen -50 und -150 Meter.
Es wird zur Herstellung von Aluminium benötigt, was vor allem in TA4 Verwendung findet.
## History ## History
- 28.09.2019: Um Solaranlage erweitert - 28.09.2019: Um Solaranlage erweitert
- 05.10.2019: Daten zur Solaranlage und Beschreibung zum Wechselrichter und zum Power-Terminal geändert - 05.10.2019: Daten zur Solaranlage und Beschreibung zum Wechselrichter und zum Power-Terminal geändert
- 18.11.2019: Kapitel für Erze, Reaktor, Aluminium, Silo, Bauxit, Ofenheizung, Kieswaschanlage hinzugefügt

View File

@ -204,6 +204,7 @@ Der Industrieofen hat sein eigenes Menü zur Rezeptauswahl. Abhängig von den Wa
Der Industrieofen benötigt Strom (für das Gebläse) sowie Öl/Benzin für den Brenner. Der Industrieofens und muss wie im Plan rechts abgebildet, zusammen gebaut werden. Der Industrieofen benötigt Strom (für das Gebläse) sowie Öl/Benzin für den Brenner. Der Industrieofens und muss wie im Plan rechts abgebildet, zusammen gebaut werden.
Siehe auch TA4 Ofenheizung.
[ta3_furnace|plan] [ta3_furnace|plan]
@ -365,11 +366,6 @@ Dazu muss der Aufkocher über einen Pumpe mit Erdöl versorgt werden.
[reboiler|image] [reboiler|image]
### Chemischer Reaktor / chemical reactor
[ta3_reactor|image]
## Logik-/Schalt-Blöcke ## Logik-/Schalt-Blöcke
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. 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.
@ -595,6 +591,9 @@ Die Verarbeitungsleistung beträgt ein Chip alle 6 s. Der Block benötigt hierf
### TA3 Trichter / Funnel ### TA3 Trichter / Funnel
Der TA3 Trichter sammelt abgelegte Gegenstände und speichert sie in seinem Inventar. Gegenstände werden angesaugt, wenn sie auf den Trichterblock fallen. Der TA3 Trichter sammelt abgelegte Gegenstände und speichert sie in seinem Inventar. Gegenstände werden angesaugt, wenn sie auf den Trichterblock fallen.
Der Trichter kann über das Menü und auch über on/off Kommandos ein-/ausgeschaltet werden.
Der Scanradius beträgt 1 m. Der Scanradius beträgt 1 m.
[ta3_funnel|image] [ta3_funnel|image]
@ -608,6 +607,14 @@ Die Verarbeitungsleistung beträgt 2 Items alle 4 s. Der Block benötigt 4 ku St
[ta3_gravelsieve|image] [ta3_gravelsieve|image]
### TA3 Kieswaschanlage / Gravel Rinser
Die Funktion entspricht der von TA2.
Die Wahrscheinlichkeit ist wie bei TA2. Der Block benötigt 3 ku Strom.
[ta3_gravelrinser|image]
### TA3 Mühle / Grinder ### TA3 Mühle / Grinder
Die Funktion entspricht der von TA2. Die Funktion entspricht der von TA2.

View File

@ -210,6 +210,77 @@ Die Brennstoffzelle kann bis zu 40 ku an Strom abgeben und benötigt dazu alle 6
[ta4_fuelcell|image] [ta4_fuelcell|image]
## Chemischer Reaktor / chemical reactor
Der Reaktor dient dazu, die über den Destillationsturm oder aus anderen Rezepten gewonnenen Zutaten zu neuen Produkten weiter zu verarbeiten. Ein Reaktor besteht aus:
- div. Tanks und Silos mit den Zutaten, die über Leitungen mit dem Dosierer verbunden sind
- optional einem Reaktorsockel, welcher die Abfälle aus dem Reaktor ableitet (nur bei Rezepten mit zwei Ausgangsstoffen notwendig)
- dem Reaktorständer, der auf den Sockel gesetzt werden muss (sofern vorhanden). Der Ständer hat einen Stromanschluss und zieht bei Betrieb 8 ku.
- dem eigentlichen Reaktorbehälter, der auf den Reaktorständer gesetzt werden muss
- dem Einfüllstutzen der auf den Reaktorbehälter gesetzt werden muss
- dem Dosierer, welcher über Leitungen mit den Tanks oder Silos sowie dem Einfüllstutzen verbunden werden muss
Hinweis 1: Flüssigkeiten werden nur in Tanks gelagert, Stoffe in Pulverform nur in Silos. Dies gilt für Zutaten und Ausgangsstoffe.
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.
[ta4_reactor|plan]
### TA4 Dosierer / doser
Teil des Chemischen Reaktors.
Auf allen 4 Seiten der Dosierers können Leitungen für Eingangsmaterialien angeschlossen werden. Nach oben werden die Materialien für den Reaktor ausgegeben.
Über den Dosierer kann das Rezept eingestellt und der Reaktor gestartet werden.
Wie auch bei anderen Maschinen:
- geht der Dosierer in den standby Zustand, so fehlen ein oder mehrere Zutaten
- geht der Dosierer in den blocked Zustand, so ist Ausgangstank oder Silo voll, defekt oder falsch angeschlossen
Der Dosierer benötigt keinen Strom. Alle 10 s wird ein Rezept abgearbeitet.
[ta4_doser|image]
### TA4 Reaktor / reactor
Teil des Chemischen Reaktors.
[ta4_reactor|image]
### TA4 Einfüllstutzen / fillerpipe
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.
[ta4_fillerpipe|image]
### TA4 Reaktorständer / reactor stand
Teil des Chemischen Reaktors. Hier ist auch der Stromanschluss für den Reaktor. Der Reaktor benötigt 8 ku Strom.
Der Ständer hat zwei Leitungsanschlüsse, nach rechst für das Ausgangsprodukt und nach unten für den Abfall, wie bspw. Rotschlamm bei der Aluminiumherstellung.
[ta4_reactorstand|image]
### TA4 Reaktorsockel / reactor base
Teil des Chemischen Reaktors. Wird für den Abfluss des Abfallproduktes benötigt.
[ta4_reactorbase|image]
### TA4 Silo / silo
Teil des Chemischen Reaktors. Wird zur Aufbewahrung von Stoffen in Pulver- oder Granulatform benötigt.
[ta4_silo|image]
## Weitere TA4 Blöcke ## Weitere TA4 Blöcke
@ -231,5 +302,11 @@ Die TA4 Pumpe pumpt 8 Einheiten Flüssigkeit alle zwei Sekunden.
[ta4_pump|image] [ta4_pump|image]
### TA4 Ofenheizung / furnace heater
Mit TA4 hat der Industrieofen auch seine elektrische Heizung. Der Ölbrenner und auch das Gebläse können mit der Ofenheizung ersetzt werden.
Die Ofenheizung benötigt 14 ku Strom.
[ta4_furnaceheater|image]

View File

@ -2,6 +2,12 @@
- [Tech Age Mod](./manual_DE.md#tech-age-mod) - [Tech Age Mod](./manual_DE.md#tech-age-mod)
- [Hinweise](./manual_DE.md#hinweise) - [Hinweise](./manual_DE.md#hinweise)
- [Erze und Mineralien](./manual_DE.md#erze-und-mineralien)
- [Meridium](./manual_DE.md#meridium)
- [Usmium](./manual_DE.md#usmium)
- [Baborium](./manual_DE.md#baborium)
- [Erdöl](./manual_DE.md#erdöl)
- [Bauxit](./manual_DE.md#bauxit)
- [History](./manual_DE.md#history) - [History](./manual_DE.md#history)
- [TA1: Eisenzeitalter](./manual_ta1_DE.md#ta1:-eisenzeitalter) - [TA1: Eisenzeitalter](./manual_ta1_DE.md#ta1:-eisenzeitalter)
- [Köhler / Coal Pile](./manual_ta1_DE.md#köhler--coal-pile) - [Köhler / Coal Pile](./manual_ta1_DE.md#köhler--coal-pile)
@ -72,7 +78,6 @@
- [Öl-Verarbeitung](./manual_ta3_DE.md#Öl-verarbeitung) - [Öl-Verarbeitung](./manual_ta3_DE.md#Öl-verarbeitung)
- [Destillationsturm / distiller tower](./manual_ta3_DE.md#destillationsturm--distiller-tower) - [Destillationsturm / distiller tower](./manual_ta3_DE.md#destillationsturm--distiller-tower)
- [Aufkocher / reboiler)](./manual_ta3_DE.md#aufkocher--reboiler)) - [Aufkocher / reboiler)](./manual_ta3_DE.md#aufkocher--reboiler))
- [Chemischer Reaktor / chemical reactor](./manual_ta3_DE.md#chemischer-reaktor--chemical-reactor)
- [Logik-/Schalt-Blöcke](./manual_ta3_DE.md#logik-schalt-blöcke) - [Logik-/Schalt-Blöcke](./manual_ta3_DE.md#logik-schalt-blöcke)
- [TA3 Taster/Schalter / Button/Switch](./manual_ta3_DE.md#ta3-tasterschalter--buttonswitch) - [TA3 Taster/Schalter / Button/Switch](./manual_ta3_DE.md#ta3-tasterschalter--buttonswitch)
- [TA3 Logikblock / Logic Block](./manual_ta3_DE.md#ta3-logikblock--logic-block) - [TA3 Logikblock / Logic Block](./manual_ta3_DE.md#ta3-logikblock--logic-block)
@ -94,6 +99,7 @@
- [TA3 Elektronikfabrik / Electronic Fab](./manual_ta3_DE.md#ta3-elektronikfabrik--electronic-fab) - [TA3 Elektronikfabrik / Electronic Fab](./manual_ta3_DE.md#ta3-elektronikfabrik--electronic-fab)
- [TA3 Trichter / Funnel](./manual_ta3_DE.md#ta3-trichter--funnel) - [TA3 Trichter / Funnel](./manual_ta3_DE.md#ta3-trichter--funnel)
- [TA3 Kiessieb / Gravel Sieve](./manual_ta3_DE.md#ta3-kiessieb--gravel-sieve) - [TA3 Kiessieb / Gravel Sieve](./manual_ta3_DE.md#ta3-kiessieb--gravel-sieve)
- [TA3 Kieswaschanlage / Gravel Rinser](./manual_ta3_DE.md#ta3-kieswaschanlage--gravel-rinser)
- [TA3 Mühle / Grinder](./manual_ta3_DE.md#ta3-mühle--grinder) - [TA3 Mühle / Grinder](./manual_ta3_DE.md#ta3-mühle--grinder)
- [TA3 Flüssigkeitensammler / Liquid Sampler](./manual_ta3_DE.md#ta3-flüssigkeitensammler--liquid-sampler) - [TA3 Flüssigkeitensammler / Liquid Sampler](./manual_ta3_DE.md#ta3-flüssigkeitensammler--liquid-sampler)
- [Werkzeuge](./manual_ta3_DE.md#werkzeuge) - [Werkzeuge](./manual_ta3_DE.md#werkzeuge)
@ -121,6 +127,14 @@
- [Wasserstoff](./manual_ta4_DE.md#wasserstoff) - [Wasserstoff](./manual_ta4_DE.md#wasserstoff)
- [Elektrolyseur](./manual_ta4_DE.md#elektrolyseur) - [Elektrolyseur](./manual_ta4_DE.md#elektrolyseur)
- [Brennstoffzelle](./manual_ta4_DE.md#brennstoffzelle) - [Brennstoffzelle](./manual_ta4_DE.md#brennstoffzelle)
- [Chemischer Reaktor / chemical reactor](./manual_ta4_DE.md#chemischer-reaktor--chemical-reactor)
- [TA4 Dosierer / doser](./manual_ta4_DE.md#ta4-dosierer--doser)
- [TA4 Reaktor / reactor](./manual_ta4_DE.md#ta4-reaktor--reactor)
- [TA4 Einfüllstutzen / fillerpipe](./manual_ta4_DE.md#ta4-einfüllstutzen--fillerpipe)
- [TA4 Reaktorständer / reactor stand](./manual_ta4_DE.md#ta4-reaktorständer--reactor-stand)
- [TA4 Reaktorsockel / reactor base](./manual_ta4_DE.md#ta4-reaktorsockel--reactor-base)
- [TA4 Silo / silo](./manual_ta4_DE.md#ta4-silo--silo)
- [Weitere TA4 Blöcke](./manual_ta4_DE.md#weitere-ta4-blöcke) - [Weitere TA4 Blöcke](./manual_ta4_DE.md#weitere-ta4-blöcke)
- [TA4 Tank / TA4 Tank](./manual_ta4_DE.md#ta4-tank--ta4-tank) - [TA4 Tank / TA4 Tank](./manual_ta4_DE.md#ta4-tank--ta4-tank)
- [TA4 Pumpe / TA4 Pump](./manual_ta4_DE.md#ta4-pumpe--ta4-pump) - [TA4 Pumpe / TA4 Pump](./manual_ta4_DE.md#ta4-pumpe--ta4-pump)
- [TA4 Ofenheizung / furnace heater](./manual_ta4_DE.md#ta4-ofenheizung--furnace-heater)

Binary file not shown.

After

Width:  |  Height:  |  Size: 385 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB