From 45b900f3d35dfc0157045fc5dbd4fdb99bdea566 Mon Sep 17 00:00:00 2001 From: oorzkws <65210810+oorzkws@users.noreply.github.com> Date: Tue, 12 Aug 2025 14:18:22 -0600 Subject: [PATCH 01/13] New voiding and heating recipes for geothermal (#383) Co-Authored-By: Lemon <55360995+lemonlambda@users.noreply.github.com> --- changelog.txt | 3 ++ prototypes/recipes/recipes-atomizer.lua | 46 +++++++++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/changelog.txt b/changelog.txt index a94836f34..55d07e232 100644 --- a/changelog.txt +++ b/changelog.txt @@ -4,6 +4,9 @@ Date: ??? Changes: - Fixed Icons Blinking if blinking icons are disabled. Resolves https://github.com/pyanodon/pybugreports/issues/1090 - Invalid food items (including spoil results) in the dig site will now be ejected to trash slots. Resolves https://github.com/pyanodon/pybugreports/issues/1110 + - [BREAKING] Chitin to geothermal water recipe now returns 15C fluid instead of 3000C fluid. + - New recipe to convert bonemeal into geothermal water. + - New recipe for heating geothermal water. --------------------------------------------------------------------------------------------------- Version: 3.0.47 Date: 2025-7-20 diff --git a/prototypes/recipes/recipes-atomizer.lua b/prototypes/recipes/recipes-atomizer.lua index 0ff0debc4..99102baac 100644 --- a/prototypes/recipes/recipes-atomizer.lua +++ b/prototypes/recipes/recipes-atomizer.lua @@ -616,11 +616,13 @@ RECIPE { }:add_unlock("molecular-decohesion-mk03") if mods.pyalternativeenergy then + -- DEPRECATE: probably deprecate this in next major py update RECIPE { type = "recipe", name = "chitin-to-geothermal-water", category = "atomizer", enabled = false, + hidden = true, energy_required = 10, ingredients = { {type = "item", name = "chitin", amount = 2}, @@ -629,4 +631,48 @@ if mods.pyalternativeenergy then {type = "fluid", name = "geothermal-water", amount = 50, temperature = 3000}, }, }:add_unlock("molecular-decohesion") + + RECIPE { + type = "recipe", + name = "chitin-to-geothermal-water-new", + category = "atomizer", + enabled = false, + energy_required = 10, + ingredients = { + {type = "item", name = "chitin", amount = 2}, + }, + results = { + {type = "fluid", name = "geothermal-water", amount = 50, temperature = 15}, + }, + }:add_unlock("molecular-decohesion") + + RECIPE { + type = "recipe", + name = "bonemeal-to-geothermal-water", + category = "atomizer", + enabled = false, + energy_requred = 10, + ingredients = { + {type = "item", name = "bonemeal", amount = 5}, + }, + results = { + {type = "fluid", name = "geothermal-water", amount = 60, temperature = 15} + }, + main_product = "geothermal-water" + }:add_unlock("molecular-decohesion") + + RECIPE { + type = "recipe", + name = "heat-geothermal-water-to-3000", + category = "rhe", + enabled = false, + energy_required = 10, -- I chose this number for fun :) + ingredients = { + {type = "fluid", name = "geothermal-water", amount = 240, temperature = 15} + }, + results = { + {type = "fluid", name = "geothermal-water", amount = 220, temperature = 3000} + }, + main_product = "geothermal-water" + }:add_unlock("molecular-decohesion") end From b3f0862a471952ad36cd27c85ce91145999eef9d Mon Sep 17 00:00:00 2001 From: Lemon <55360995+lemonlambda@users.noreply.github.com> Date: Mon, 18 Aug 2025 10:03:27 -0400 Subject: [PATCH 02/13] Update changelog.txt --- changelog.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog.txt b/changelog.txt index 55d07e232..a23d94427 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,5 @@ --------------------------------------------------------------------------------------------------- -Version: 3.0.48 +Version: 3.1.48 Date: ??? Changes: - Fixed Icons Blinking if blinking icons are disabled. Resolves https://github.com/pyanodon/pybugreports/issues/1090 From be23e0f8e81c8a6460d20c4358ebd1063be58355 Mon Sep 17 00:00:00 2001 From: Lemon <55360995+lemonlambda@users.noreply.github.com> Date: Mon, 18 Aug 2025 10:03:35 -0400 Subject: [PATCH 03/13] Update changelog.txt --- changelog.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog.txt b/changelog.txt index a23d94427..ff6da5188 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,5 @@ --------------------------------------------------------------------------------------------------- -Version: 3.1.48 +Version: 3.1.0 Date: ??? Changes: - Fixed Icons Blinking if blinking icons are disabled. Resolves https://github.com/pyanodon/pybugreports/issues/1090 From d2a73cc1f02e2362f64f9d110c88dcb2046dedc1 Mon Sep 17 00:00:00 2001 From: Lemon <55360995+lemonlambda@users.noreply.github.com> Date: Mon, 18 Aug 2025 10:03:48 -0400 Subject: [PATCH 04/13] Update info.json --- info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/info.json b/info.json index 36bdfe535..6cb136b58 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "pyalienlife", - "version": "3.0.48", + "version": "3.1.0", "factorio_version": "2.0", "title": "Pyanodons AlienLife", "author": "Pyanodon, Nexela, Kingarthur, notnotmelon, Mootykins, ShadowGlass, Archezekiel, Quintuple, przemo1232", From 29838c09c7f3b0ba680f58e4a1143f80e6cb75c1 Mon Sep 17 00:00:00 2001 From: limelou <119715684+limelou@users.noreply.github.com> Date: Mon, 25 Aug 2025 20:42:59 -0700 Subject: [PATCH 05/13] buff fluid drills --- changelog.txt | 1 + prototypes/buildings/fluid-drill-mk02.lua | 3 ++- prototypes/buildings/fluid-drill-mk03.lua | 3 ++- prototypes/buildings/fluid-drill-mk04.lua | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/changelog.txt b/changelog.txt index 218cd9ccc..de8221130 100644 --- a/changelog.txt +++ b/changelog.txt @@ -6,6 +6,7 @@ Date: ? - When selecting view on map with an outpost selected, the map view now centers on the outpost rather than the caravan. Resolves https://github.com/pyanodon/pybugreports/issues/1170 - Reduce actual vatbrain radius by one tile match visible vatbrain radius. See https://github.com/pyanodon/pybugreports/issues/1062 - Fix actual vatbrain radius being offset by one tile to the east and south. See https://github.com/pyanodon/pybugreports/issues/1062 + - Buff fluid mining drills to have larger mining area and lower resource drain at higher tiers - Caravans: when selecting view on map with an outpost selected, the map view now centers on the outpost rather than the caravan. Resolves https://github.com/pyanodon/pybugreports/issues/1170 - Caravans: fixed that ESC/E wouldn't close a caravan menu when opened from a caravan outpost. - Caravans: fixed scroll pane overlapping buttons in outpost's caravan view diff --git a/prototypes/buildings/fluid-drill-mk02.lua b/prototypes/buildings/fluid-drill-mk02.lua index 97bcf3d56..4315f7bed 100644 --- a/prototypes/buildings/fluid-drill-mk02.lua +++ b/prototypes/buildings/fluid-drill-mk02.lua @@ -65,7 +65,8 @@ ENTITY { usage_priority = "secondary-input" }, energy_usage = "900kW", - resource_searching_radius = 3.49, + resource_searching_radius = 4.49, + resource_drain_rate_percent = 50, vector_to_place_result = {0, -2.65}, radius_visualisation_picture = { filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-radius-visualization.png", diff --git a/prototypes/buildings/fluid-drill-mk03.lua b/prototypes/buildings/fluid-drill-mk03.lua index b8cf59f29..f15a121ee 100644 --- a/prototypes/buildings/fluid-drill-mk03.lua +++ b/prototypes/buildings/fluid-drill-mk03.lua @@ -64,7 +64,8 @@ ENTITY { usage_priority = "secondary-input" }, energy_usage = "1200kW", - resource_searching_radius = 3.49, + resource_searching_radius = 5.49, + resource_drain_rate_percent = 25, vector_to_place_result = {0, -2.65}, radius_visualisation_picture = { filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-radius-visualization.png", diff --git a/prototypes/buildings/fluid-drill-mk04.lua b/prototypes/buildings/fluid-drill-mk04.lua index 449d3ab18..c704541fc 100644 --- a/prototypes/buildings/fluid-drill-mk04.lua +++ b/prototypes/buildings/fluid-drill-mk04.lua @@ -65,7 +65,8 @@ ENTITY { usage_priority = "secondary-input" }, energy_usage = "1400kW", - resource_searching_radius = 3.49, + resource_searching_radius = 6.49, + resource_drain_rate_percent = 12.5, vector_to_place_result = {0, -2.65}, radius_visualisation_picture = { filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-radius-visualization.png", From 5cef3f49bc157492541797da97e69a92d89af94f Mon Sep 17 00:00:00 2001 From: oorzkws <65210810+oorzkws@users.noreply.github.com> Date: Fri, 29 Aug 2025 12:49:38 -0600 Subject: [PATCH 06/13] caravans: fix missing padding in interrupt target list wasn't shipped in any update so no changelog for this one --- scripts/caravan/gui/action_widgets/number_selection.lua | 1 + scripts/caravan/gui/actions.lua | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/caravan/gui/action_widgets/number_selection.lua b/scripts/caravan/gui/action_widgets/number_selection.lua index bb3d47964..715c0e195 100644 --- a/scripts/caravan/gui/action_widgets/number_selection.lua +++ b/scripts/caravan/gui/action_widgets/number_selection.lua @@ -107,6 +107,7 @@ end function P.build_time_selection_button(parent, action, tags) tags.elem_type = "time" + parent.add {type = "empty-widget"}.style.horizontally_stretchable = true local btn = parent.add {type = "button", name = prefix .. "_button", style = "train_schedule_condition_time_selection_button", tags = tags} btn.style.width = 44 btn.style.right_padding = 0 diff --git a/scripts/caravan/gui/actions.lua b/scripts/caravan/gui/actions.lua index 570b7173b..ec84cf5bb 100644 --- a/scripts/caravan/gui/actions.lua +++ b/scripts/caravan/gui/actions.lua @@ -72,9 +72,10 @@ function P.build_action_flow(parent, caravan_data, action, tags) else label.caption = {locale_key, {"caravan-gui.not-specified"}} end + else + flow.add {type = "empty-widget"}.style.horizontally_stretchable = true end - flow.add {type = "empty-widget"}.style.horizontally_stretchable = true if Utils.contains(possibly_blocking_actions, action.type) then flow.add {type = "checkbox", name = "py_caravan_action_blocking_checkbox", state = not action.async, tooltip = {"caravan-gui.wait"}, tags = tags} end From e0968235c3f2770a11b92034605c6ed5fba4d918 Mon Sep 17 00:00:00 2001 From: Lynnatic Date: Sun, 14 Sep 2025 04:25:02 +0200 Subject: [PATCH 07/13] Fix fluid output postions of tuuphra-plantation-mk02/mk03/mk04 (#473) Currently the Tuuphra plantation mk01 has some of the fluid outputs in slightly different places than the mk02/mk03/mk04 versions. * Change the fluid outputs of the mk02/mk03/mk04 versions to be in the same positions as the mk01. --- changelog.txt | 1 + prototypes/buildings/tuuphra-plantation-mk02.lua | 4 ++-- prototypes/buildings/tuuphra-plantation-mk03.lua | 4 ++-- prototypes/buildings/tuuphra-plantation-mk04.lua | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/changelog.txt b/changelog.txt index f4a9aab2d..85aa6c221 100644 --- a/changelog.txt +++ b/changelog.txt @@ -29,6 +29,7 @@ Date: ??? - Phagnot food recipe unlocked via Healthy rumination TURD now accepts productivity - Added Dutch locale - Fixed that building a T.U.R.D. building also placed an item on the ground inside the hitbox + - Change fluid output positions of tuuphra-platation-mk02/mk03/mk04 to be the same position as mk01 --------------------------------------------------------------------------------------------------- Version: 3.0.57 Date: 2025-08-23 diff --git a/prototypes/buildings/tuuphra-plantation-mk02.lua b/prototypes/buildings/tuuphra-plantation-mk02.lua index aa45fab4d..bb2b534e1 100644 --- a/prototypes/buildings/tuuphra-plantation-mk02.lua +++ b/prototypes/buildings/tuuphra-plantation-mk02.lua @@ -197,14 +197,14 @@ ENTITY { pipe_covers = py.pipe_covers(false, true, true, true), pipe_picture = py.pipe_pictures("assembling-machine-3", nil, {0.0, -0.88}, nil, nil), volume = 100, - pipe_connections = {{flow_direction = "output", position = {2.0, 4.0}, direction = defines.direction.south}} + pipe_connections = {{flow_direction = "output", position = {3.0, 4.0}, direction = defines.direction.south}} }, { production_type = "output", pipe_covers = py.pipe_covers(false, true, true, true), pipe_picture = py.pipe_pictures("assembling-machine-3", nil, {0.0, -0.88}, nil, nil), volume = 100, - pipe_connections = {{flow_direction = "output", position = {-2.0, 4.0}, direction = defines.direction.south}} + pipe_connections = {{flow_direction = "output", position = {-3.0, 4.0}, direction = defines.direction.south}} }, }, impact_category = "metal-large", diff --git a/prototypes/buildings/tuuphra-plantation-mk03.lua b/prototypes/buildings/tuuphra-plantation-mk03.lua index 210ef53f3..6c4594ec8 100644 --- a/prototypes/buildings/tuuphra-plantation-mk03.lua +++ b/prototypes/buildings/tuuphra-plantation-mk03.lua @@ -196,14 +196,14 @@ ENTITY { pipe_covers = py.pipe_covers(false, true, true, true), pipe_picture = py.pipe_pictures("assembling-machine-3", nil, {0.0, -0.88}, nil, nil), volume = 100, - pipe_connections = {{flow_direction = "output", position = {2.0, 4.0}, direction = defines.direction.south}} + pipe_connections = {{flow_direction = "output", position = {3.0, 4.0}, direction = defines.direction.south}} }, { production_type = "output", pipe_covers = py.pipe_covers(false, true, true, true), pipe_picture = py.pipe_pictures("assembling-machine-3", nil, {0.0, -0.88}, nil, nil), volume = 100, - pipe_connections = {{flow_direction = "output", position = {-2.0, 4.0}, direction = defines.direction.south}} + pipe_connections = {{flow_direction = "output", position = {-3.0, 4.0}, direction = defines.direction.south}} }, }, impact_category = "metal-large", diff --git a/prototypes/buildings/tuuphra-plantation-mk04.lua b/prototypes/buildings/tuuphra-plantation-mk04.lua index 479758638..0717b0f22 100644 --- a/prototypes/buildings/tuuphra-plantation-mk04.lua +++ b/prototypes/buildings/tuuphra-plantation-mk04.lua @@ -195,14 +195,14 @@ ENTITY { pipe_covers = py.pipe_covers(false, true, true, true), pipe_picture = py.pipe_pictures("assembling-machine-3", nil, {0.0, -0.88}, nil, nil), volume = 100, - pipe_connections = {{flow_direction = "output", position = {2.0, 4.0}, direction = defines.direction.south}} + pipe_connections = {{flow_direction = "output", position = {3.0, 4.0}, direction = defines.direction.south}} }, { production_type = "output", pipe_covers = py.pipe_covers(false, true, true, true), pipe_picture = py.pipe_pictures("assembling-machine-3", nil, {0.0, -0.88}, nil, nil), volume = 100, - pipe_connections = {{flow_direction = "output", position = {-2.0, 4.0}, direction = defines.direction.south}} + pipe_connections = {{flow_direction = "output", position = {-3.0, 4.0}, direction = defines.direction.south}} }, }, impact_category = "metal-large", From f43ca5f63abd0d22273542475d75818f4c902c89 Mon Sep 17 00:00:00 2001 From: Zachary Picco Date: Sun, 14 Sep 2025 21:25:31 -0500 Subject: [PATCH 08/13] Rebase master (#480) * caravans: unify camera refocus and reassign logic * caravans: fix crash opening from controller with no inventory e.g. enter map editor -> enter remote view -> open caravan Resolves pyanodon/pybugreports#1200 * caravans: increase mining time to 0.5s 0.1s is asking for accidental clicks * caravans: allow deleting interrupts * caravans: clarify inventory conditions * caravans: unify destination label styles * caravans: disallow reassigning temporary stops * caravans: fix crash hitting play on invalid entity who would do that haha * Revert "caravan: remove dead code" This reverts commit 7f9c532e575132dabb45f8db5432d7d95885d270. * Crane formatting * Add circuit connections and fast-replace for biocranes. * Fixed changelog, split connector definition for consistency. * caravans: ctrl+click to send to top/bottom of schedule * Autotech 2.0 (#476) * Fixed autotech crashes with the biofluid network. * Removed unused 7th tier of native flora smart farming. * Marked composting recipes as autotech_always_available. * Adapt codebase to style required by autotech 2.0 * Unify internal names of py science pack 1 item, recipe, and technology. * Unify internal names of py science pack 2 item, recipe, and technology. * Unify internal names of py science pack 3 item, recipe, and technology. * Unify internal names of py science pack 4 item, recipe, and technology. * I would rather not update the graphics mods, though. * Removed technology loop caused by botany mk2, mukmoux, and tuuphras. * Fixed tech loop caused with trits. * Fixed tech loop caused with scrondrix and dingrits. * Fixed tech loop caused by dhilmos egg. * Fixed tech loop caused by phadai. * Fixed tech loop caused by xenobiology. * Fixed tech loop caused by guar. * Fixed tech loop caused by yotoi. * Fixed tech loop caused by rennea. * Fixed tech loop caused by dingrits spike. * Science pack order and subgroup * Remove outdated quantum computing prereq on simik turd stage 6. * Set reasonable values for autotech config. * Squash all the tech loops. * Removed `simik-food-01a` and `simik-food-02a` unused recipes. * Remove technology loop on xenos. * Remove technology loop on simiks. * The first level of TURD respect infinite technology now depends on fawogae turd instead of ulric turd. * Removed recipe.autotech_is_not_primary_recipe Replaced with `recipe.results[n].autotech_ignore` * Regenerate cache files. * Fixed control stage TURD crash. * Fixed unknown key errors for py science pack technologies. * Match more closely the previous technology costs. * More accuratly match old cached tech costs. * Fixed phagnot and growth hormone being too early with autotech 2.0. * Fixed personal roboport mk02 being unlocked too late. * Regenerate cache files. * Regenerate cache files. * Changelog * Rename autotech_ignore -> autotech_is_not_primary_source * Enforce linux-style line endings. * Worker robots speed 7 (#477) Resolves https://github.com/pyanodon/pybugreports/issues/608 * Added new tier of worker robots speed. Resolves https://github.com/pyanodon/pybugreports/issues/608 * Regenerate cache files. * Add exceptions to reduce early tree manual mining * Regenerate cache files. * Regenerate cache files. * Bump info json version --------- Co-authored-by: oorzkws <65210810+oorzkws@users.noreply.github.com> Co-authored-by: Majildian --- ...industry+pypetroleumhandling+pyrawores.lua | 1447 ++++++++--------- ...industry+pypetroleumhandling+pyrawores.lua | 1311 +++++++-------- changelog.txt | 30 +- data-updates.lua | 66 + info.json | 2 +- locale/en/caravan.cfg | 5 +- locale/en/items.cfg | 13 +- locale/en/techs.cfg | 5 +- locale/ru/techs.cfg | 8 +- locale/uk/techs.cfg | 8 +- locale/zh-CN/pyalienlife.cfg | 8 +- migrations/py-science-pack-tech-names.json | 20 + prototypes/biofluid/bioport.lua | 2 +- prototypes/biofluid/guano.lua | 3 +- prototypes/buildings/crane.lua | 352 ++-- prototypes/buildings/research-center-mk01.lua | 2 +- prototypes/circuit-connector-definitions.lua | 11 + prototypes/creatures/caravan.lua | 2 +- prototypes/creatures/fluid-caravan.lua | 2 +- prototypes/creatures/flying-caravan.lua | 2 +- prototypes/creatures/nuka-caravan.lua | 2 +- prototypes/items/biomass-composting.lua | 2 +- .../dingrits/recipes-dingrits-rendering.lua | 2 +- .../recipes/recipes-auto-acessories.lua | 53 - .../recipes/recipes-bioreserve-megafarm.lua | 22 - prototypes/recipes/recipes-recharge.lua | 6 +- prototypes/recipes/recipes.lua | 12 +- .../recipes/zipir/recipes-zipir-rendering.lua | 2 +- prototypes/technologies/arqad.lua | 3 - prototypes/technologies/arthurian.lua | 5 +- prototypes/technologies/auog.lua | 3 - prototypes/technologies/bhoddos.lua | 3 - prototypes/technologies/biased-mutation.lua | 3 +- prototypes/technologies/biofluid.lua | 5 +- prototypes/technologies/biotech-machines.lua | 6 +- prototypes/technologies/biotech.lua | 8 +- prototypes/technologies/botany.lua | 5 +- prototypes/technologies/cadaveric-arum.lua | 5 +- prototypes/technologies/cellulose.lua | 4 +- prototypes/technologies/chitin.lua | 2 +- prototypes/technologies/cobalt.lua | 2 +- prototypes/technologies/collagen.lua | 3 +- prototypes/technologies/cottongut-science.lua | 8 +- prototypes/technologies/cottongut.lua | 3 - prototypes/technologies/cridren.lua | 3 - prototypes/technologies/dhilmos.lua | 5 +- prototypes/technologies/dingrits.lua | 5 +- prototypes/technologies/domestication.lua | 11 +- prototypes/technologies/exercises.lua | 3 +- .../technologies/explosive-diarrhea.lua | 1 - prototypes/technologies/fawogae.lua | 12 +- prototypes/technologies/fertilizer.lua | 4 +- prototypes/technologies/fish.lua | 3 - prototypes/technologies/force-feeding.lua | 3 +- prototypes/technologies/genetics.lua | 11 +- prototypes/technologies/grod.lua | 5 +- prototypes/technologies/growth-hormone.lua | 1 + prototypes/technologies/guar.lua | 5 +- .../technologies/interactive-cognition.lua | 1 - prototypes/technologies/kicalk.lua | 3 - prototypes/technologies/kmauts.lua | 3 - prototypes/technologies/korlex.lua | 5 +- prototypes/technologies/land-animals.lua | 7 +- prototypes/technologies/latex.lua | 3 +- prototypes/technologies/mega-farm.lua | 12 +- prototypes/technologies/microbiology.lua | 3 - prototypes/technologies/microfilters.lua | 1 - .../technologies/molecular-decohesion.lua | 3 - prototypes/technologies/moondrop.lua | 4 - prototypes/technologies/moss.lua | 3 - prototypes/technologies/mukmoux.lua | 3 - prototypes/technologies/mycology.lua | 4 - prototypes/technologies/navens.lua | 3 - prototypes/technologies/neuro-electronics.lua | 2 +- prototypes/technologies/organ-printing.lua | 3 - prototypes/technologies/organ-replication.lua | 1 - prototypes/technologies/osteocyte.lua | 1 - prototypes/technologies/pesticides.lua | 1 - prototypes/technologies/petri-dish.lua | 3 +- prototypes/technologies/phadai.lua | 5 +- prototypes/technologies/phagnot.lua | 6 +- .../technologies/pheromone-transition.lua | 1 - prototypes/technologies/phytomining.lua | 1 - prototypes/technologies/py-science-pack.lua | 26 +- prototypes/technologies/ralesia.lua | 6 +- prototypes/technologies/rennea.lua | 5 +- prototypes/technologies/sap.lua | 6 +- prototypes/technologies/scrondrix.lua | 5 +- prototypes/technologies/seaweed.lua | 8 +- .../technologies/selective-breeding.lua | 1 - prototypes/technologies/simik.lua | 3 - prototypes/technologies/somatic.lua | 1 - prototypes/technologies/starch.lua | 4 +- prototypes/technologies/trits.lua | 5 +- prototypes/technologies/turd-respec.lua | 2 +- prototypes/technologies/tuuphra.lua | 5 +- prototypes/technologies/ulric.lua | 3 - prototypes/technologies/vatbrain.lua | 3 - prototypes/technologies/vonix.lua | 2 - prototypes/technologies/vrauks.lua | 7 +- prototypes/technologies/water-animals.lua | 3 - prototypes/technologies/water-gmo-animals.lua | 3 - .../technologies/water-invertebrates.lua | 3 - prototypes/technologies/wood-processing-4.lua | 1 - prototypes/technologies/xeno.lua | 7 +- prototypes/technologies/yaedols.lua | 3 - prototypes/technologies/yotoi.lua | 5 +- prototypes/technologies/zipir.lua | 3 - prototypes/technologies/zungror.lua | 2 - prototypes/updates/base-updates.lua | 26 +- .../updates/pycoalprocessing-updates.lua | 6 +- prototypes/updates/pyfusionenergy-updates.lua | 1 - prototypes/updates/pyhightech-updates.lua | 6 +- prototypes/upgrades/biofactory.lua | 2 +- prototypes/upgrades/moss.lua | 2 +- prototypes/upgrades/simikmetalMK06.lua | 2 +- scripts/caravan/event-handlers/action.lua | 32 +- .../caravan/event-handlers/destination.lua | 114 +- scripts/caravan/event-handlers/interrupts.lua | 100 +- scripts/caravan/gui.lua | 27 + scripts/caravan/gui/actions.lua | 33 + scripts/caravan/gui/edit_interrupt.lua | 14 +- scripts/caravan/gui/interrupt_conditions.lua | 9 +- scripts/caravan/gui/inventories.lua | 5 +- scripts/caravan/gui/schedule_tab.lua | 18 +- scripts/caravan/utils.lua | 21 + scripts/smart-farm/farm-bioreserve.lua | 4 - 127 files changed, 1965 insertions(+), 2201 deletions(-) create mode 100644 migrations/py-science-pack-tech-names.json diff --git a/cached-configs/pyalienlife+pycoalprocessing+pyfusionenergy+pyhightech+pyindustry+pypetroleumhandling+pyrawores.lua b/cached-configs/pyalienlife+pycoalprocessing+pyfusionenergy+pyhightech+pyindustry+pypetroleumhandling+pyrawores.lua index 168249d1f..64df72e67 100644 --- a/cached-configs/pyalienlife+pycoalprocessing+pyfusionenergy+pyhightech+pyindustry+pypetroleumhandling+pyrawores.lua +++ b/cached-configs/pyalienlife+pycoalprocessing+pyfusionenergy+pyhightech+pyindustry+pypetroleumhandling+pyrawores.lua @@ -1,803 +1,644 @@ -science_pack_order("automation-science-pack", "001-000026") -science_pack_order("py-science-pack-1", "002-000134") -science_pack_order("logistic-science-pack", "003-000212") -science_pack_order("military-science-pack", "004-000216") -science_pack_order("chemical-science-pack", "005-000388") -science_pack_order("py-science-pack-2", "004-000338") -science_pack_order("utility-science-pack", "009-000558") -science_pack_order("production-science-pack", "007-000482") -science_pack_order("py-science-pack-4", "008-000533") -science_pack_order("py-science-pack-3", "006-000446") -science_pack_order("space-science-pack", "010-000583") -fix_tech("physical-projectile-damage-1", {order = "000019", prerequisites = {"military", "py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("physical-projectile-damage-2", {order = "000034", prerequisites = {"physical-projectile-damage-1", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("weapon-shooting-speed-1", {order = "000019", prerequisites = {"military", "py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("weapon-shooting-speed-2", {order = "000034", prerequisites = {"weapon-shooting-speed-1", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("stronger-explosives-1", {order = "000034", prerequisites = {"military-2", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("physical-projectile-damage-3", {order = "000035", prerequisites = {"physical-projectile-damage-2", "military-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("physical-projectile-damage-4", {order = "000036", prerequisites = {"physical-projectile-damage-3"}, unit = {count = 90, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("physical-projectile-damage-5", {order = "000064", prerequisites = {"physical-projectile-damage-4", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("physical-projectile-damage-6", {order = "000092", prerequisites = {"physical-projectile-damage-5", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("physical-projectile-damage-7", {order = "000094", prerequisites = {"physical-projectile-damage-6", "quantum"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("stronger-explosives-2", {order = "000035", prerequisites = {"stronger-explosives-1", "military-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("stronger-explosives-3", {order = "000064", prerequisites = {"stronger-explosives-2", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("stronger-explosives-4", {order = "000092", prerequisites = {"stronger-explosives-3", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("stronger-explosives-5", {order = "000093", prerequisites = {"stronger-explosives-4"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("stronger-explosives-6", {order = "000094", prerequisites = {"stronger-explosives-5"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("stronger-explosives-7", {order = "000095", prerequisites = {"stronger-explosives-6", "quantum"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("refined-flammables-1", {order = "000036", prerequisites = {"flamethrower"}, unit = {count = 90, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("refined-flammables-2", {order = "000037", prerequisites = {"refined-flammables-1"}, unit = {count = 100, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("refined-flammables-3", {order = "000064", prerequisites = {"refined-flammables-2", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("refined-flammables-4", {order = "000092", prerequisites = {"refined-flammables-3", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("refined-flammables-5", {order = "000093", prerequisites = {"refined-flammables-4"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("refined-flammables-6", {order = "000094", prerequisites = {"refined-flammables-5"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("refined-flammables-7", {order = "000095", prerequisites = {"refined-flammables-6", "quantum"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("energy-weapons-damage-1", {order = "000064", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("energy-weapons-damage-2", {order = "000065", prerequisites = {"energy-weapons-damage-1"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("energy-weapons-damage-3", {order = "000066", prerequisites = {"energy-weapons-damage-2"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("energy-weapons-damage-4", {order = "000067", prerequisites = {"energy-weapons-damage-3"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("energy-weapons-damage-5", {order = "000092", prerequisites = {"energy-weapons-damage-4", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("energy-weapons-damage-6", {order = "000093", prerequisites = {"energy-weapons-damage-5"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("energy-weapons-damage-7", {order = "000094", prerequisites = {"energy-weapons-damage-6", "quantum"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("weapon-shooting-speed-3", {order = "000035", prerequisites = {"weapon-shooting-speed-2", "military-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("weapon-shooting-speed-4", {order = "000036", prerequisites = {"weapon-shooting-speed-3"}, unit = {count = 90, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("weapon-shooting-speed-5", {order = "000064", prerequisites = {"weapon-shooting-speed-4", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("weapon-shooting-speed-6", {order = "000092", prerequisites = {"weapon-shooting-speed-5", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("laser-shooting-speed-1", {order = "000064", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("laser-shooting-speed-2", {order = "000065", prerequisites = {"laser-shooting-speed-1"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("laser-shooting-speed-3", {order = "000066", prerequisites = {"laser-shooting-speed-2"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("laser-shooting-speed-4", {order = "000067", prerequisites = {"laser-shooting-speed-3"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("laser-shooting-speed-5", {order = "000092", prerequisites = {"laser-shooting-speed-4", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("laser-shooting-speed-6", {order = "000093", prerequisites = {"laser-shooting-speed-5"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("laser-shooting-speed-7", {order = "000094", prerequisites = {"laser-shooting-speed-6"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("artillery-shell-range-1", {order = "000066", prerequisites = {"artillery"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("artillery-shell-speed-1", {order = "000066", prerequisites = {"artillery"}, unit = {ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("follower-robot-count-1", {order = "000036", prerequisites = {"defender"}, unit = {count = 90, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("follower-robot-count-2", {order = "000037", prerequisites = {"follower-robot-count-1"}, unit = {count = 100, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("follower-robot-count-3", {order = "000064", prerequisites = {"follower-robot-count-2", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("follower-robot-count-4", {order = "000065", prerequisites = {"follower-robot-count-3"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("follower-robot-count-5", {order = "000092", prerequisites = {"follower-robot-count-4", "destroyer", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("follower-robot-count-6", {order = "000093", prerequisites = {"follower-robot-count-5"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("follower-robot-count-7", {order = "000094", prerequisites = {"follower-robot-count-6", "quantum"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("bulk-inserter", {order = "000063", prerequisites = {"basic-electronics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("inserter-capacity-bonus-1", {order = "000064", prerequisites = {"bulk-inserter"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("inserter-capacity-bonus-2", {order = "000065", prerequisites = {"inserter-capacity-bonus-1"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("inserter-capacity-bonus-3", {order = "000066", prerequisites = {"inserter-capacity-bonus-2", "chemical-science-pack"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("inserter-capacity-bonus-4", {order = "000078", prerequisites = {"inserter-capacity-bonus-3", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("inserter-capacity-bonus-5", {order = "000079", prerequisites = {"inserter-capacity-bonus-4"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("inserter-capacity-bonus-6", {order = "000080", prerequisites = {"inserter-capacity-bonus-5"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("inserter-capacity-bonus-7", {order = "000092", prerequisites = {"inserter-capacity-bonus-6", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("automation", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("automation-2", {order = "000019", prerequisites = {"py-science-pack-mk01", "logistics"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("logistic-science-pack", {order = "000033", prerequisites = {"cottongut-science-mk01", "mycology-mk01"}, unit = {count = 360, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("steel-processing", {order = "000003", prerequisites = {"coal-processing-1"}, unit = {count = 22, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("steel-axe", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("military", {order = "000009", prerequisites = {"solder-mk01", "fluid-processing-machines-1"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("military-2", {order = "000019", prerequisites = {"military", "py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("fast-inserter", {order = "000034", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("logistics", {order = "000010", prerequisites = {"electronics"}, unit = {count = 55, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("automated-rail-transportation", {order = "000020", prerequisites = {"railway"}, unit = {count = 75, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("rail-signals", {order = "000021", prerequisites = {"automated-rail-transportation"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("automobilism", {order = "000006", prerequisites = {"engine"}, unit = {count = 33, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("optics", {order = "000006", prerequisites = {"glass"}, unit = {count = 33, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("solar-energy", {order = "000035", prerequisites = {"pyrite"}, unit = {count = 175, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("heavy-armor", {order = "000019", prerequisites = {"military", "py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("gun-turret", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("research-speed-1", {order = "000034", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("research-speed-2", {order = "000035", prerequisites = {"research-speed-1"}, unit = {count = 175, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("electric-energy-distribution-1", {order = "000040", prerequisites = {"alloys-mk02"}, unit = {count = 330, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("advanced-material-processing", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("concrete", {order = "000005", prerequisites = {"automation", "crusher", "soil-washing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("engine", {order = "000005", prerequisites = {"automation", "mining-with-fluid"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("landfill", {order = "000005", prerequisites = {"crusher"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("logistics-2", {order = "000063", prerequisites = {"small-parts-mk02", "basic-electronics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("toolbelt", {order = "000034", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("stone-wall", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("gate", {order = "000010", prerequisites = {"stone-wall", "electronics"}, unit = {count = 55, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("chemical-science-pack", {order = "000063", prerequisites = {"basic-electronics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("military-science-pack", {order = "000034", prerequisites = {"logistic-science-pack", "military-2", "stone-wall"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("production-science-pack", {order = "000077", prerequisites = {"pharmacogenomics", "nuclear-fuel-reprocessing", "filtration-mk02"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-2", 3}, {"py-science-pack-3", 1}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("utility-science-pack", {order = "000091", prerequisites = {"fusion-reactor-equipment", "parametric-oscilator", "laika", "biofluid-mk03"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 60}, {"logistic-science-pack", 20}, {"chemical-science-pack", 6}, {"production-science-pack", 2}, {"military-science-pack", 10}, {"py-science-pack-3", 3}, {"py-science-pack-4", 1}, {"py-science-pack-2", 10}, {"py-science-pack-1", 30}}, time = 450}}) -fix_tech("space-science-pack", {order = "000092", prerequisites = {"utility-science-pack", "fusion-mk02"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("military-3", {order = "000064", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("military-4", {order = "000088", prerequisites = {"military-3", "explosives", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"logistic-science-pack", 20}, {"chemical-science-pack", 6}, {"military-science-pack", 10}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"py-science-pack-3", 3}, {"py-science-pack-2", 10}, {"py-science-pack-1", 30}}, time = 450}}) -fix_tech("uranium-ammo", {order = "000065", prerequisites = {"uranium-mk01", "tank"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("atomic-bomb", {order = "000094", prerequisites = {"domestication-mk02", "quantum", "explosives"}, unit = {count = 500, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("automation-3", {order = "000064", prerequisites = {"bulk-inserter", "small-parts-mk02"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("explosives", {order = "000044", prerequisites = {"sulfur-processing"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("cliff-explosives", {order = "000045", prerequisites = {"explosives", "military-2"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("land-mine", {order = "000045", prerequisites = {"explosives", "military-science-pack"}, unit = {count = 250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("flamethrower", {order = "000035", prerequisites = {"military-science-pack", "electric-energy-accumulators"}, unit = {count = 80, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("advanced-circuit", {order = "000074", prerequisites = {"magnetic-core", "integrated-circuits-2", "neuro-electronics-mk02", "rubber-3", "coated-container"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-2", 3}, {"py-science-pack-3", 1}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("fluid-wagon", {order = "000020", prerequisites = {"railway"}, unit = {count = 75, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("braking-force-1", {order = "000064", prerequisites = {"railway", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("braking-force-2", {order = "000065", prerequisites = {"braking-force-1"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("braking-force-3", {order = "000078", prerequisites = {"braking-force-2", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("braking-force-4", {order = "000079", prerequisites = {"braking-force-3"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("braking-force-5", {order = "000080", prerequisites = {"braking-force-4"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("braking-force-6", {order = "000092", prerequisites = {"braking-force-5", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("braking-force-7", {order = "000093", prerequisites = {"braking-force-6"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("tank", {order = "000064", prerequisites = {"chemical-science-pack", "military-science-pack", "explosives"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("logistics-3", {order = "000080", prerequisites = {"super-alloy"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("rocketry", {order = "000045", prerequisites = {"explosives", "military-science-pack"}, unit = {count = 250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("explosive-rocketry", {order = "000065", prerequisites = {"rocketry", "military-3"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("modular-armor", {order = "000063", prerequisites = {"heavy-armor", "basic-electronics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("power-armor", {order = "000075", prerequisites = {"modular-armor", "advanced-circuit"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-2", 3}, {"py-science-pack-3", 1}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("power-armor-mk2", {order = "000092", prerequisites = {"military-4", "speed-module-2", "efficiency-module-2", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-2", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("laser-turret", {order = "000064", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("robotics", {order = "000066", prerequisites = {"battery", "logistic-robotics", "py-accumulator-mk01", "super-steel-mk01", "electric-engine"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("rocket-fuel", {order = "000072", prerequisites = {"military-science-pack", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("low-density-structure", {order = "000072", prerequisites = {"py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("rocket-control-unit", {order = "000072", prerequisites = {"py-science-pack-mk03", "speed-module"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("rocket-silo", {order = "000073", prerequisites = {"rocket-fuel", "rocket-control-unit", "low-density-structure"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("research-speed-3", {order = "000064", prerequisites = {"research-speed-2", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("research-speed-4", {order = "000065", prerequisites = {"research-speed-3"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("research-speed-5", {order = "000078", prerequisites = {"research-speed-4", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("research-speed-6", {order = "000092", prerequisites = {"research-speed-5", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("electric-energy-distribution-2", {order = "000072", prerequisites = {"electric-energy-distribution-1", "py-science-pack-mk03", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("electric-energy-accumulators", {order = "000029", prerequisites = {"melamine", "zinc-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("advanced-material-processing-2", {order = "000072", prerequisites = {"py-science-pack-mk03", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("effect-transmission", {order = "000082", prerequisites = {"quantum-processor", "parametric-oscilator"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("lubricant", {order = "000037", prerequisites = {"coal-processing-2"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("electric-engine", {order = "000062", prerequisites = {"lubricant", "small-parts-mk02"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("battery", {order = "000056", prerequisites = {"rayon", "pyrite"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("construction-robotics", {order = "000024", prerequisites = {"water-animals-mk01", "rubber"}, unit = {count = 120, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("logistic-robotics", {order = "000039", prerequisites = {"construction-robotics", "niobium"}, unit = {count = 300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("logistic-system", {order = "000040", prerequisites = {"logistic-robotics"}, unit = {count = 330, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("worker-robots-speed-1", {order = "000054", prerequisites = {"logistic-robotics", "py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("worker-robots-speed-2", {order = "000064", prerequisites = {"worker-robots-speed-1", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("worker-robots-speed-3", {order = "000072", prerequisites = {"worker-robots-speed-2", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("worker-robots-speed-4", {order = "000078", prerequisites = {"worker-robots-speed-3", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("worker-robots-speed-5", {order = "000092", prerequisites = {"worker-robots-speed-4", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("worker-robots-speed-6", {order = "000094", prerequisites = {"worker-robots-speed-5", "quantum"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"military-science-pack", 30}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("worker-robots-storage-1", {order = "000072", prerequisites = {"robotics", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("worker-robots-storage-2", {order = "000078", prerequisites = {"worker-robots-storage-1", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("worker-robots-storage-3", {order = "000092", prerequisites = {"worker-robots-storage-2", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("energy-shield-equipment", {order = "000065", prerequisites = {"solar-panel-equipment", "military-science-pack"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("night-vision-equipment", {order = "000065", prerequisites = {"solar-panel-equipment", "personal-roboport-equipment"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("belt-immunity-equipment", {order = "000065", prerequisites = {"solar-panel-equipment", "personal-roboport-equipment"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("energy-shield-mk2-equipment", {order = "000076", prerequisites = {"energy-shield-equipment", "military-3", "low-density-structure", "power-armor"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("solar-panel-equipment", {order = "000064", prerequisites = {"modular-armor", "solar-energy"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("personal-laser-defense-equipment", {order = "000076", prerequisites = {"laser-turret", "military-3", "low-density-structure", "power-armor", "solar-panel-equipment"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("discharge-defense-equipment", {order = "000076", prerequisites = {"laser-turret", "military-3", "power-armor", "solar-panel-equipment"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("fusion-reactor-equipment", {order = "000078", prerequisites = {"power-armor", "military-science-pack", "production-science-pack", "low-density-structure"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"military-science-pack", 6}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("exoskeleton-equipment", {order = "000079", prerequisites = {"bio-implants"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("personal-roboport-equipment", {order = "000030", prerequisites = {"construction-robotics", "electric-energy-accumulators"}, unit = {count = 250, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("personal-roboport-mk2-equipment", {order = "000078", prerequisites = {"personal-roboport-equipment", "military-science-pack", "production-science-pack", "low-density-structure"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"military-science-pack", 6}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("fluid-handling", {order = "000010", prerequisites = {"electronics"}, unit = {count = 55, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("oil-processing", {order = "000041", prerequisites = {"petroleum-gas-mk01"}, unit = {count = 400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("advanced-oil-processing", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("sulfur-processing", {order = "000043", prerequisites = {"vanadium-processing"}, unit = {count = 500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("plastics", {order = "000011", prerequisites = {"syngas", "alloys-mk01"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("speed-module", {order = "000063", prerequisites = {"basic-electronics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("speed-module-2", {order = "000075", prerequisites = {"speed-module", "advanced-circuit"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("speed-module-3", {order = "000082", prerequisites = {"speed-module-2", "quantum-processor"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("productivity-module", {order = "000063", prerequisites = {"basic-electronics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("productivity-module-2", {order = "000075", prerequisites = {"productivity-module", "advanced-circuit"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("productivity-module-3", {order = "000082", prerequisites = {"productivity-module-2", "quantum-processor"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("efficiency-module", {order = "000063", prerequisites = {"basic-electronics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("efficiency-module-2", {order = "000075", prerequisites = {"efficiency-module", "advanced-circuit"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("efficiency-module-3", {order = "000082", prerequisites = {"efficiency-module-2", "quantum-processor"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("defender", {order = "000035", prerequisites = {"military-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("distractor", {order = "000064", prerequisites = {"chemical-science-pack", "defender"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("destroyer", {order = "000089", prerequisites = {"military-4", "distractor", "speed-module"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 60}, {"logistic-science-pack", 20}, {"chemical-science-pack", 6}, {"military-science-pack", 10}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"py-science-pack-3", 3}, {"py-science-pack-2", 10}, {"py-science-pack-1", 30}}, time = 450}}) -fix_tech("nuclear-power", {order = "000072", prerequisites = {"py-science-pack-mk03", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("nuclear-fuel-reprocessing", {order = "000073", prerequisites = {"nuclear-power", "uranium-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-2", 3}, {"py-science-pack-3", 1}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("mining-productivity-1", {order = "000034", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("mining-productivity-2", {order = "000064", prerequisites = {"mining-productivity-1", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("mining-productivity-3", {order = "000092", prerequisites = {"mining-productivity-2", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mining-productivity-4", {order = "000094", prerequisites = {"mining-productivity-3", "quantum"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"military-science-pack", 30}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("artillery", {order = "000065", prerequisites = {"tank"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("spidertron", {order = "000077", prerequisites = {"pharmacogenomics", "nexelit-mk02", "energy-shield-mk2-equipment", "py-warehouse-research", "lead-mk03", "small-parts-mk03", "simik-mk01", "py-accumulator-mk01"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("circuit-network", {order = "000024", prerequisites = {"rubber"}, unit = {count = 120, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("coal-processing-1", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("coal-processing-2", {order = "000036", prerequisites = {"nichrome", "filtration", "separation"}, unit = {count = 200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("coal-processing-3", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("syngas", {order = "000010", prerequisites = {"electronics"}, unit = {count = 55, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("tar-processing", {order = "000006", prerequisites = {"concrete", "engine"}, unit = {count = 33, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("energy-1", {order = "000028", prerequisites = {"auog", "compost"}, unit = {count = 200, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("energy-2", {order = "000065", prerequisites = {"light-oil-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("energy-3", {order = "000066", prerequisites = {"energy-2", "uranium-mk01", "ethanol", "salts"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("methanol-processing-1", {order = "000040", prerequisites = {"alloys-mk02"}, unit = {count = 330, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("methanol-processing-2", {order = "000072", prerequisites = {"py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("cooling-tower-1", {order = "000029", prerequisites = {"energy-1"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("cooling-tower-2", {order = "000066", prerequisites = {"cooling-tower-1", "energy-2", "small-parts-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("excavation-1", {order = "000065", prerequisites = {"drilling-fluid-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("excavation-2", {order = "000079", prerequisites = {"drilling-fluid-mk03"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("excavation-3", {order = "000094", prerequisites = {"excavation-2", "quantum", "drilling-fluid-mk04"}, unit = {count = 500, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"production-science-pack", 6}, {"military-science-pack", 30}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("biofilm", {order = "000064", prerequisites = {"chemical-science-pack", "rayon"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("filtration", {order = "000035", prerequisites = {"nitrogen-mk01", "electric-energy-accumulators"}, unit = {count = 175, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("filtration-mk02", {order = "000073", prerequisites = {"small-parts-mk03"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-2", 3}, {"py-science-pack-3", 1}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("desulfurization", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("crusher", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("separation", {order = "000019", prerequisites = {"py-science-pack-mk01", "ash-separation", "fluid-processing-machines-1"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("fluid-separation", {order = "000038", prerequisites = {"organic-solvent"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("fuel-production", {order = "000039", prerequisites = {"microbiology-mk02", "nexelit-mk01", "fluid-separation"}, unit = {count = 300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("fine-electronics", {order = "000060", prerequisites = {"iron-mk01", "aramid", "trits"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("fluid-processing-machines-1", {order = "000007", prerequisites = {"tar-processing"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("fluid-processing-machines-2", {order = "000039", prerequisites = {"niobium"}, unit = {count = 300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("ralesia", {order = "000026", prerequisites = {"genetics-mk02"}, unit = {count = 150, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("ulric", {order = "000034", prerequisites = {"logistic-science-pack", "fawogae-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("wood-processing", {order = "000008", prerequisites = {"moss-mk01"}, unit = {count = 40, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("wood-processing-2", {order = "000034", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("lab-instrument", {order = "000024", prerequisites = {"rubber", "boron", "hot-air-mk01"}, unit = {count = 120, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("niobium", {order = "000038", prerequisites = {"organic-solvent", "drill-head-mk01"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("organic-solvent", {order = "000037", prerequisites = {"coal-processing-2"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("mukmoux", {order = "000056", prerequisites = {"grod"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("kevlar", {order = "000058", prerequisites = {"nitrobenzene", "nylon"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("kevlar-mk02", {order = "000065", prerequisites = {"cadaveric-arum-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-1", 6}, {"py-science-pack-2", 2}}, time = 120}}) -fix_tech("creosote", {order = "000007", prerequisites = {"tar-processing"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("pyrrhic", {order = "000094", prerequisites = {"quantum"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"military-science-pack", 30}, {"chemical-science-pack", 20}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("artillery-2", {order = "000075", prerequisites = {"artillery", "railway", "super-steel-mk01", "advanced-circuit"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("artillery-shell-range-2", {order = "000067", prerequisites = {"artillery-shell-range-1"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("artillery-shell-range-3", {order = "000068", prerequisites = {"artillery-shell-range-2"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("artillery-shell-range-4", {order = "000069", prerequisites = {"artillery-shell-range-3"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("artillery-shell-range-5", {order = "000070", prerequisites = {"artillery-shell-range-4"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("artillery-shell-range-6", {order = "000078", prerequisites = {"artillery-shell-range-5", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("artillery-shell-range-7", {order = "000079", prerequisites = {"artillery-shell-range-6"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("artillery-shell-range-8", {order = "000080", prerequisites = {"artillery-shell-range-7"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("artillery-shell-range-9", {order = "000092", prerequisites = {"artillery-shell-range-8", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("artillery-shell-range-10", {order = "000093", prerequisites = {"artillery-shell-range-9"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("artillery-shell-range-11", {order = "000094", prerequisites = {"artillery-shell-range-10"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("artillery-shell-range-12", {order = "000095", prerequisites = {"artillery-shell-range-11"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) - -fix_tech("diet-beacon", {order = "000064", prerequisites = {"speed-module", "productivity-module", "efficiency-module", "chemical-science-pack", "electric-engine"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-1", 6}, {"py-science-pack-2", 2}}, time = 120}}) -fix_tech("advanced-mining-facilities", {order = "000043", prerequisites = {"vanadium-processing"}, unit = {count = 500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("sc-unit", {order = "000079", prerequisites = {"re-magnet"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("fusion-mk01", {order = "000084", prerequisites = {"machines-mk04", "helium-processing-mk02"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("fusion-mk02", {order = "000085", prerequisites = {"fusion-mk01"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("fusion-mk03", {order = "000092", prerequisites = {"fusion-mk02", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("fusion-mk04", {order = "000093", prerequisites = {"fusion-mk03", "nucleo-mk03"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("diamond-mining", {order = "000066", prerequisites = {"electric-engine", "excavation-1", "titanium-mk02", "heavy-oil-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("regolite-mining", {order = "000080", prerequisites = {"super-alloy"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("molybdenum-processing", {order = "000044", prerequisites = {"advanced-mining-facilities"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("nenbit-matrix", {order = "000067", prerequisites = {"neuro-electronics-mk01", "alloys-mk03", "cellulose-mk03"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("vanadium-processing", {order = "000042", prerequisites = {"arqad"}, unit = {count = 450, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("helium-processing", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("helium-processing-mk02", {order = "000081", prerequisites = {"liquid-petroleum-processing", "regolite-mining", "ethanolamine", "petroleum-gas-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("super-alloy", {order = "000079", prerequisites = {"helium-processing"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("kmauts", {order = "000072", prerequisites = {"land-animals-mk02", "py-science-pack-mk03", "machines-mk03", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("ethanolamine", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("liquid-petroleum-processing", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("wood-processing-3", {order = "000066", prerequisites = {"wood-processing-2", "phytomining-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("boron", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("boron-mk02", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("kovarex-enrichment-process-2", {order = "000078", prerequisites = {"military-science-pack", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"military-science-pack", 6}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("fluid-pressurization", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("coated-container", {order = "000072", prerequisites = {"py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-1", 10}, {"py-science-pack-2", 3}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("acetylene", {order = "000007", prerequisites = {"tar-processing"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-storage-tanks", {order = "000011", prerequisites = {"alloys-mk01"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-asphalt", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("py-asphalt-mk02", {order = "000042", prerequisites = {"steel-mk02", "arqad"}, unit = {count = 450, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("py-warehouse-research", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("py-warehouse-logistics-research", {order = "000064", prerequisites = {"py-warehouse-research", "logistic-system", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("railway", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("railway-mk02", {order = "000054", prerequisites = {"railway", "py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("railway-mk03", {order = "000072", prerequisites = {"railway-mk02", "py-science-pack-mk03", "nucleo", "py-accumulator-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("py-accumulator-mk01", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("py-accumulator-mk02", {order = "000079", prerequisites = {"py-accumulator-mk01", "re-magnet"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("radars-mk01", {order = "000010", prerequisites = {"electronics"}, unit = {count = 55, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("radars-mk02", {order = "000063", prerequisites = {"basic-electronics", "electric-engine"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("py-burner", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("machines-mk01", {order = "000012", prerequisites = {"radars-mk01", "py-storage-tanks", "optics"}, unit = {count = 65, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("machines-mk02", {order = "000039", prerequisites = {"niobium", "py-asphalt"}, unit = {count = 300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("machines-mk03", {order = "000066", prerequisites = {"electric-engine", "logistics-2", "excavation-1", "titanium-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("machines-mk04", {order = "000083", prerequisites = {"low-density-structure", "earnshaw-theorem", "bulk-inserter", "logistics-3", "desulfurization", "biotech-machines-mk02"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("machines-mk05", {order = "000094", prerequisites = {"quantum", "py-accumulator-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("quartz-mk01", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("quartz-mk02", {order = "000045", prerequisites = {"quartz-mk01", "rare-earth-tech"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("quartz-mk03", {order = "000064", prerequisites = {"chemical-science-pack", "salts"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("quartz-mk04", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("quartz-mk05", {order = "000092", prerequisites = {"quartz-mk04", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("aluminium-mk01", {order = "000021", prerequisites = {"casting-mk01", "crusher-2", "boron", "smelters-mk01", "hot-air-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("aluminium-mk02", {order = "000043", prerequisites = {"phosphorous-processing", "vanadium-processing"}, unit = {count = 500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("aluminium-mk03", {order = "000065", prerequisites = {"additives"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("aluminium-mk04", {order = "000084", prerequisites = {"machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("aluminium-mk05", {order = "000095", prerequisites = {"aluminium-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("chromium-mk01", {order = "000021", prerequisites = {"ash-separation", "casting-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("chromium-mk02", {order = "000044", prerequisites = {"advanced-mining-facilities"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("chromium-mk03", {order = "000065", prerequisites = {"chromium-mk02", "additives"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("chromium-mk04", {order = "000084", prerequisites = {"machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("chromium-mk05", {order = "000095", prerequisites = {"chromium-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("copper-mk01", {order = "000013", prerequisites = {"machines-mk01"}, unit = {count = 75, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("copper-mk02", {order = "000034", prerequisites = {"copper-mk01", "logistic-science-pack", "separation", "smelters-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("copper-mk03", {order = "000065", prerequisites = {"heavy-oil-mk02", "additives"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("copper-mk04", {order = "000084", prerequisites = {"copper-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("copper-mk05", {order = "000095", prerequisites = {"copper-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("iron-mk01", {order = "000021", prerequisites = {"boron", "smelters-mk01", "casting-mk01", "hot-air-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("iron-mk02", {order = "000044", prerequisites = {"iron-mk01", "advanced-mining-facilities"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("iron-mk03", {order = "000065", prerequisites = {"additives", "iron-mk02", "heavy-oil-mk02", "titanium-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("iron-mk04", {order = "000084", prerequisites = {"iron-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("iron-mk05", {order = "000095", prerequisites = {"iron-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("gold", {order = "000066", prerequisites = {"chromium-mk03"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("coke-mk01", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("coke-mk02", {order = "000038", prerequisites = {"organic-solvent", "smelters-mk01"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("coke-mk03", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("coal-mk01", {order = "000019", prerequisites = {"py-science-pack-mk01", "machines-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("coal-mk02", {order = "000034", prerequisites = {"coal-mk01", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("coal-mk03", {order = "000064", prerequisites = {"coal-mk02", "chemical-science-pack", "titanium-mk02", "pyrite"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("coal-mk04", {order = "000092", prerequisites = {"coal-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("lead-mk01", {order = "000019", prerequisites = {"py-science-pack-mk01", "machines-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("lead-mk02", {order = "000034", prerequisites = {"lead-mk01", "logistic-science-pack", "smelters-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("lead-mk03", {order = "000065", prerequisites = {"additives"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("lead-mk04", {order = "000084", prerequisites = {"lead-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("lead-mk05", {order = "000095", prerequisites = {"lead-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("nexelit-mk01", {order = "000034", prerequisites = {"titanium-mk01", "lead-mk01", "logistic-science-pack", "fluid-processing-machines-1"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("nexelit-mk02", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("nexelit-mk03", {order = "000084", prerequisites = {"nexelit-mk02", "drill-head-mk03", "anabolic-rna"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"military-science-pack", 6}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("nexelit-mk04", {order = "000092", prerequisites = {"utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("nexelit-mk05", {order = "000095", prerequisites = {"nexelit-mk04", "machines-mk05"}, unit = {count = 550, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("nickel-mk01", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("nickel-mk02", {order = "000034", prerequisites = {"nickel-mk01", "logistic-science-pack", "crusher-2", "smelters-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("nickel-mk03", {order = "000065", prerequisites = {"nickel-mk02", "additives", "heavy-oil-mk02", "biofilm"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("nickel-mk04", {order = "000084", prerequisites = {"nickel-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("nickel-mk05", {order = "000095", prerequisites = {"nickel-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("tin-mk01", {order = "000019", prerequisites = {"py-science-pack-mk01", "machines-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("tin-mk02", {order = "000034", prerequisites = {"logistic-science-pack", "crusher-2", "smelters-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("tin-mk03", {order = "000067", prerequisites = {"tin-mk02", "biofilm", "diamond-mining"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("tin-mk04", {order = "000084", prerequisites = {"tin-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("tin-mk05", {order = "000095", prerequisites = {"tin-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("titanium-mk01", {order = "000019", prerequisites = {"py-science-pack-mk01", "machines-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("titanium-mk02", {order = "000061", prerequisites = {"mibc", "stainless-steel-mk01"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("titanium-mk03", {order = "000067", prerequisites = {"diamond-mining", "biofilm", "additives"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("titanium-mk04", {order = "000084", prerequisites = {"titanium-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("titanium-mk05", {order = "000095", prerequisites = {"titanium-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("uranium-mk01", {order = "000060", prerequisites = {"aramid"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("uranium-mk02", {order = "000064", prerequisites = {"uranium-mk01", "chemical-science-pack", "iron-mk02"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("uranium-mk03", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("uranium-mk04", {order = "000092", prerequisites = {"uranium-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("zinc-mk01", {order = "000020", prerequisites = {"crusher-2", "machines-mk01"}, unit = {count = 75, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("zinc-mk02", {order = "000034", prerequisites = {"zinc-mk01", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("zinc-mk03", {order = "000067", prerequisites = {"zinc-mk02", "additives", "diamond-mining"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("zinc-mk04", {order = "000084", prerequisites = {"zinc-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("zinc-mk05", {order = "000095", prerequisites = {"zinc-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("smelters-mk01", {order = "000020", prerequisites = {"advanced-material-processing"}, unit = {count = 75, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("smelters-mk02", {order = "000064", prerequisites = {"chemical-science-pack", "small-parts-mk02"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("smelters-mk03", {order = "000081", prerequisites = {"smelters-mk02", "superconductor"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("smelters-mk04", {order = "000094", prerequisites = {"smelters-mk03", "quantum"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("solder-mk01", {order = "000008", prerequisites = {"acetylene"}, unit = {count = 40, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("solder-mk02", {order = "000035", prerequisites = {"lead-mk02", "tin-mk02"}, unit = {count = 175, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("solder-mk03", {order = "000067", prerequisites = {"solder-mk02", "silver-mk02"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("solder-mk04", {order = "000078", prerequisites = {"solder-mk03", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("casting-mk01", {order = "000020", prerequisites = {"advanced-material-processing", "radars-mk01"}, unit = {count = 75, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("casting-mk02", {order = "000064", prerequisites = {"chemical-science-pack", "small-parts-mk02", "tin-mk02"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("casting-mk03", {order = "000082", prerequisites = {"casting-mk02", "alloys-mk04", "nems"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("casting-mk04", {order = "000092", prerequisites = {"casting-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("electrolysis", {order = "000012", prerequisites = {"plastics", "fluid-handling"}, unit = {count = 65, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("nichrome", {order = "000035", prerequisites = {"nitrogen-mk01", "nickel-mk01"}, unit = {count = 175, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("pyrite", {order = "000034", prerequisites = {"logistic-science-pack", "fluid-processing-machines-1"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("big-mines", {order = "000067", prerequisites = {"construction-robotics", "graphene", "machines-mk03", "neuro-electronics-mk01"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("salts", {order = "000054", prerequisites = {"py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("aramid", {order = "000059", prerequisites = {"kevlar", "molybdenum-processing"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("nitrogen-mk01", {order = "000034", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("nitrogen-mk02", {order = "000040", prerequisites = {"fluid-processing-machines-2"}, unit = {count = 330, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("nitrogen-mk03", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("alloys-mk01", {order = "000010", prerequisites = {"electronics"}, unit = {count = 55, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("alloys-mk02", {order = "000039", prerequisites = {"aluminium-mk01", "copper-mk02", "niobium"}, unit = {count = 300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("alloys-mk03", {order = "000066", prerequisites = {"chromium-mk03", "nickel-mk02", "tin-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("alloys-mk04", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("alloys-mk05", {order = "000092", prerequisites = {"utility-science-pack", "silver-mk02", "zinc-mk02"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("steel-mk02", {order = "000034", prerequisites = {"logistic-science-pack", "iron-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("steel-mk03", {order = "000084", prerequisites = {"machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("stainless-steel-mk01", {order = "000060", prerequisites = {"steel-mk02", "phosphorous-processing", "aramid"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("stainless-steel-mk02", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("super-steel-mk01", {order = "000065", prerequisites = {"uranium-mk01", "cobalt-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("super-steel-mk02", {order = "000092", prerequisites = {"utility-science-pack", "uranium-mk03"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("silver-mk01", {order = "000035", prerequisites = {"lead-mk02"}, unit = {count = 175, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("silver-mk02", {order = "000066", prerequisites = {"lead-mk03", "uranium-mk01"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("silver-mk03", {order = "000078", prerequisites = {"silver-mk02", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("silver-mk04", {order = "000092", prerequisites = {"silver-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("silver-mk05", {order = "000095", prerequisites = {"silver-mk04", "machines-mk05"}, unit = {count = 550, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("additives", {order = "000064", prerequisites = {"chemical-science-pack", "rayon"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("fuel-production-mk02", {order = "000064", prerequisites = {"fuel-production", "chemical-science-pack", "cooling-tower-1"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("mibc", {order = "000037", prerequisites = {"coal-processing-2"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("drill-head-mk01", {order = "000034", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("drill-head-mk02", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("drill-head-mk03", {order = "000080", prerequisites = {"drill-head-mk02", "super-alloy", "casting-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("aerogel", {order = "000065", prerequisites = {"epoxy", "quartz-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("auog", {order = "000027", prerequisites = {"ralesia"}, unit = {count = 175, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("basic-electronics", {order = "000062", prerequisites = {"integrated-circuits-1", "stainless-steel-mk01", "aluminium-mk02", "fine-electronics"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("biopolymer", {order = "000079", prerequisites = {"microbiology-mk04"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("cadaveric-arum", {order = "000055", prerequisites = {"advanced-mining-facilities", "yotoi"}, unit = {count = 900, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("carbon-nanotube", {order = "000080", prerequisites = {"biopolymer"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("ceramic", {order = "000005", prerequisites = {"mining-with-fluid"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("collagen", {order = "000064", prerequisites = {"chemical-science-pack", "epoxy"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("colloidal-silica", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("earnshaw-theorem", {order = "000082", prerequisites = {"superconductor", "nems", "super-alloy"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("electronics-machines-1", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("electronics-machines-2", {order = "000078", prerequisites = {"electronics-machines-1", "production-science-pack", "low-density-structure", "nucleo"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("electronics-machines-3", {order = "000092", prerequisites = {"electronics-machines-2", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("electronics-machines-4", {order = "000094", prerequisites = {"electronics-machines-3", "quantum"}, unit = {count = 500, ingredients = {{"automation-science-pack", 200}, {"py-science-pack-1", 100}, {"logistic-science-pack", 60}, {"py-science-pack-2", 30}, {"military-science-pack", 30}, {"chemical-science-pack", 20}, {"py-science-pack-3", 10}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("epoxy", {order = "000057", prerequisites = {"phenol"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("ethylene", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("fiberboard", {order = "000029", prerequisites = {"melamine"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("fiberboard-mk02", {order = "000064", prerequisites = {"chemical-science-pack", "salts"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("fiberglass", {order = "000064", prerequisites = {"chemical-science-pack", "epoxy", "rayon"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("graphene", {order = "000065", prerequisites = {"biofilm", "small-parts-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("ht-robotics", {order = "000092", prerequisites = {"utility-science-pack", "robotics"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("integrated-circuits-1", {order = "000061", prerequisites = {"semiconductor-doping", "lubricant"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("integrated-circuits-2", {order = "000073", prerequisites = {"semiconductor-doping-mk02", "gold", "cadaveric-arum-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("integrated-circuits-3", {order = "000080", prerequisites = {"microfibers", "colloidal-silica", "biopolymer", "zno-nanoparticles", "biobattery"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("kicalk", {order = "000034", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("magnetic-core", {order = "000068", prerequisites = {"boron-mk02", "nenbit-matrix"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("melamine", {order = "000028", prerequisites = {"auog"}, unit = {count = 200, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("microfibers", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("moondrop", {order = "000007", prerequisites = {"botany-mk01", "petri-dish"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("quantum-processor", {order = "000081", prerequisites = {"carbon-nanotube", "super-alloy", "superconductor", "integrated-circuits-3", "supercapacitor"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("nems", {order = "000081", prerequisites = {"zno-nanoparticles", "biotech-mk04", "carbon-nanotube", "microfibers"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("nitrobenzene", {order = "000054", prerequisites = {"py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("nucleo", {order = "000067", prerequisites = {"rayon", "boron-mk02", "machines-mk03"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("nucleo-mk02", {order = "000078", prerequisites = {"nucleo", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("nucleo-mk03", {order = "000092", prerequisites = {"nucleo-mk02", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("nylon", {order = "000057", prerequisites = {"phenol"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("paramagnetic-material", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("parametric-oscilator", {order = "000081", prerequisites = {"integrated-circuits-3"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("phenol", {order = "000056", prerequisites = {"cellulose-mk02", "rennea"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("phosphorous-processing", {order = "000036", prerequisites = {"drill-head-mk01", "filtration"}, unit = {count = 200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("plastics-mk02", {order = "000051", prerequisites = {"korlex"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("plastics-mk03", {order = "000064", prerequisites = {"plastics-mk02", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("plastics-mk04", {order = "000078", prerequisites = {"plastics-mk03", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("propene", {order = "000034", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("quantum", {order = "000093", prerequisites = {"uranium-mk04", "space-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("rare-earth-tech", {order = "000044", prerequisites = {"sulfur-processing", "fast-inserter", "fluid-separation"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("rayon", {order = "000055", prerequisites = {"salts"}, unit = {count = 900, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("re-magnet", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("semiconductor-doping", {order = "000060", prerequisites = {"aramid", "phosphorous-processing"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("semiconductor-doping-mk02", {order = "000072", prerequisites = {"py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("supercapacitor", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("superconductor", {order = "000080", prerequisites = {"sc-unit", "biobattery"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("electronics", {order = "000009", prerequisites = {"sap-mk01", "ceramic", "fluid-pressurization", "wood-processing", "creosote", "solder-mk01", "moondrop"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("zipir", {order = "000051", prerequisites = {"water-invertebrates-mk01"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("zno-nanoparticles", {order = "000078", prerequisites = {"production-science-pack", "ralesia-mk03", "nucleo"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("oil-sands", {order = "000041", prerequisites = {"petroleum-gas-mk01", "machines-mk02", "propene"}, unit = {count = 400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("scrude", {order = "000013", prerequisites = {"kerogen", "py-storage-tanks", "electrolysis"}, unit = {count = 75, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("rubber", {order = "000023", prerequisites = {"oil-machines-mk01", "scrude"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("rubber-2", {order = "000038", prerequisites = {"organic-solvent"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("rubber-3", {order = "000065", prerequisites = {"rubber-2", "ethylene"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("fast-inserter-2", {order = "000062", prerequisites = {"lubricant", "small-parts-mk02"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("bulk-inserter-2", {order = "000073", prerequisites = {"bulk-inserter", "small-parts-mk03"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("oil-machines-mk01", {order = "000022", prerequisites = {"automation-2", "chromium-mk01", "electric-mining-drill"}, unit = {count = 90, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("oil-machines-mk02", {order = "000067", prerequisites = {"machines-mk03", "neuro-electronics-mk01"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("oil-machines-mk03", {order = "000084", prerequisites = {"oil-machines-mk02", "coalbed-mk02", "machines-mk04", "bio-implants"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("oil-machines-mk04", {order = "000095", prerequisites = {"oil-machines-mk03", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("tholin-mk01", {order = "000074", prerequisites = {"solar-energy", "py-accumulator-mk01", "rocket-silo"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("tholin-mk02", {order = "000078", prerequisites = {"tholin-mk01", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"military-science-pack", 6}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("tholin-mk03", {order = "000092", prerequisites = {"tholin-mk02", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("tholin-mk04", {order = "000094", prerequisites = {"tholin-mk03", "quantum"}, unit = {count = 500, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("light-oil-mk01", {order = "000041", prerequisites = {"petroleum-gas-mk01"}, unit = {count = 400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("light-oil-mk02", {order = "000048", prerequisites = {"light-oil-mk01", "bioprocessing"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("light-oil-mk03", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("heavy-oil-mk01", {order = "000042", prerequisites = {"arqad"}, unit = {count = 450, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("heavy-oil-mk02", {order = "000064", prerequisites = {"heavy-oil-mk01", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("petroleum-gas-mk01", {order = "000040", prerequisites = {"drilling-fluid-mk01", "coalbed-mk01", "fluid-processing-machines-2", "alloys-mk02"}, unit = {count = 330, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("petroleum-gas-mk02", {order = "000065", prerequisites = {"ethylene"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("coalbed-mk01", {order = "000036", prerequisites = {"nexelit-mk01", "drill-head-mk01", "filtration"}, unit = {count = 200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("coalbed-mk02", {order = "000064", prerequisites = {"chemical-science-pack", "small-parts-mk02"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("fracking", {order = "000093", prerequisites = {"oil-machines-mk03", "explosives", "drilling-fluid-mk04"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("kerogen", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("guar", {order = "000036", prerequisites = {"tuuphra"}, unit = {count = 200, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("small-parts-mk02", {order = "000061", prerequisites = {"stainless-steel-mk01"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("small-parts-mk03", {order = "000072", prerequisites = {"py-science-pack-mk03", "nenbit-matrix", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("drilling-fluid-mk01", {order = "000034", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("drilling-fluid-mk02", {order = "000064", prerequisites = {"chemical-science-pack", "guar"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("drilling-fluid-mk03", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-2", 6}, {"py-science-pack-3", 2}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("drilling-fluid-mk04", {order = "000092", prerequisites = {"drilling-fluid-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("hot-air-mk01", {order = "000020", prerequisites = {"coke-mk01"}, unit = {count = 75, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("hot-air-mk02", {order = "000040", prerequisites = {"machines-mk02"}, unit = {count = 330, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("hot-air-mk03", {order = "000066", prerequisites = {"hot-air-mk02", "coke-mk03", "uranium-mk01", "energy-2"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("oil-distillation", {order = "000041", prerequisites = {"petroleum-gas-mk01"}, unit = {count = 400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("vanadium-processing-2", {order = "000064", prerequisites = {"chemical-science-pack", "salts"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("xenobiology", {order = "000012", prerequisites = {"biotech-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("kmauts-mk02", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("kmauts-mk03", {order = "000088", prerequisites = {"kmauts-mk02", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("kmauts-mk04", {order = "000092", prerequisites = {"kmauts-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("mycology-mk01", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("mycology-mk02", {order = "000034", prerequisites = {"separation", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("mycology-mk03", {order = "000064", prerequisites = {"small-parts-mk02", "neuro-electronics-mk01", "navens", "bhoddos"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("mycology-mk04", {order = "000081", prerequisites = {"mycology-mk03", "carbon-nanotube", "bio-implants", "superconductor", "super-alloy"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("mycology-mk05", {order = "000094", prerequisites = {"mycology-mk04", "quantum"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}}, time = 600}}) -fix_tech("microbiology-mk01", {order = "000020", prerequisites = {"tin-mk01"}, unit = {count = 75, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("microbiology-mk02", {order = "000034", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("microbiology-mk03", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("microbiology-mk04", {order = "000078", prerequisites = {"microbiology-mk03", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("botany-mk01", {order = "000006", prerequisites = {"glass"}, unit = {count = 33, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("botany-mk02", {order = "000063", prerequisites = {"basic-electronics", "small-parts-mk02", "neuro-electronics-mk01", "grod", "cadaveric-arum", "guar"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("botany-mk03", {order = "000081", prerequisites = {"superconductor", "bio-implants", "low-density-structure", "super-alloy", "carbon-nanotube"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("botany-mk04", {order = "000094", prerequisites = {"quantum"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("biotech-mk01", {order = "000011", prerequisites = {"alloys-mk01"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("biotech-mk02", {order = "000049", prerequisites = {"cobalt-mk01", "silver-mk01", "light-oil-mk02", "machines-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("biotech-mk03", {order = "000073", prerequisites = {"water-animals-mk02", "kmauts"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("biotech-mk04", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("genetics-mk01", {order = "000012", prerequisites = {"plastics", "py-storage-tanks"}, unit = {count = 65, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("genetics-mk02", {order = "000025", prerequisites = {"microbiology-mk01", "lab-instrument"}, unit = {count = 130, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("genetics-mk03", {order = "000051", prerequisites = {"water-invertebrates-mk01", "nitrogen-mk02", "korlex"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("genetics-mk04", {order = "000066", prerequisites = {"arthurian", "navens", "graphene"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("genetics-mk05", {order = "000081", prerequisites = {"ethanolamine", "cottongut-science-mk05", "microbiology-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("zoology", {order = "000017", prerequisites = {"rendering"}, unit = {count = 120, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("land-animals-mk01", {order = "000011", prerequisites = {"alloys-mk01"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("land-animals-mk02", {order = "000068", prerequisites = {"botany-mk02", "mukmoux", "scrondrix", "phagnot"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("land-animals-mk03", {order = "000082", prerequisites = {"botany-mk03", "xeno"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("land-animals-mk04", {order = "000094", prerequisites = {"land-animals-mk03", "quantum"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}}, time = 600}}) -fix_tech("land-animals-mk05", {order = "000096", prerequisites = {"dingrits-upgrade"}, unit = {count = 650, ingredients = {{"automation-science-pack", 200}, {"py-science-pack-1", 100}, {"logistic-science-pack", 60}, {"py-science-pack-2", 30}, {"military-science-pack", 30}, {"chemical-science-pack", 20}, {"py-science-pack-3", 10}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("water-animals-mk01", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("water-animals-mk02", {order = "000067", prerequisites = {"botany-mk02", "alloys-mk03", "machines-mk03"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("water-animals-mk03", {order = "000082", prerequisites = {"botany-mk03", "dhilmos-mk02"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("water-animals-mk04", {order = "000092", prerequisites = {"water-animals-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}}, time = 600}}) -fix_tech("water-invertebrates-mk01", {order = "000050", prerequisites = {"molecular-decohesion", "biotech-mk02", "circuit-network", "fish-mk02"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("water-invertebrates-mk02", {order = "000063", prerequisites = {"basic-electronics", "small-parts-mk02", "neuro-electronics-mk01", "fish-mk03", "fawogae-mk02"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("water-invertebrates-mk03", {order = "000075", prerequisites = {"water-invertebrates-mk02", "water-animals-mk02", "advanced-circuit", "low-density-structure", "small-parts-mk03", "fawogae-mk03"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("water-invertebrates-mk04", {order = "000089", prerequisites = {"water-invertebrates-mk03", "water-animals-mk03", "quantum-processor", "quartz-mk04", "fish-mk04", "fawogae-mk04"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("molecular-decohesion", {order = "000028", prerequisites = {"nickel-mk01", "auog", "fawogae-mk01"}, unit = {count = 200, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("molecular-decohesion-mk02", {order = "000064", prerequisites = {"grod", "bhoddos", "navens"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("molecular-decohesion-mk03", {order = "000074", prerequisites = {"molecular-decohesion-mk02", "simik-mk01"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("molecular-decohesion-mk04", {order = "000088", prerequisites = {"molecular-decohesion-mk03", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("ulric-mk02", {order = "000057", prerequisites = {"energy-drink", "domestication"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("ulric-mk03", {order = "000072", prerequisites = {"ulric-mk02", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("ulric-mk04", {order = "000088", prerequisites = {"ulric-mk03", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("ralesia-mk02", {order = "000055", prerequisites = {"fawogae-mk02"}, unit = {count = 900, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("ralesia-mk03", {order = "000073", prerequisites = {"ralesia-mk02", "fawogae-mk03"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("ralesia-mk04", {order = "000089", prerequisites = {"fawogae-mk04"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("mukmoux-mk02", {order = "000064", prerequisites = {"mukmoux", "chemical-science-pack", "organ-printing", "neuro-electronics-mk01"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("mukmoux-mk03", {order = "000073", prerequisites = {"mukmoux-mk02", "neuro-electronics-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("mukmoux-mk04", {order = "000088", prerequisites = {"mukmoux-mk03", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("tuuphra", {order = "000035", prerequisites = {"microbiology-mk02", "separation"}, unit = {count = 175, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("tuuphra-mk02", {order = "000054", prerequisites = {"py-science-pack-mk02", "phosphorous-processing"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-1", 3}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("tuuphra-mk03", {order = "000075", prerequisites = {"tuuphra-mk02", "pesticides-mk01", "energy-drink", "phytomining-mk02"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("tuuphra-mk04", {order = "000088", prerequisites = {"tuuphra-mk03", "py-science-pack-mk04", "pesticides-mk02", "phytomining-mk03"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("arthurian", {order = "000064", prerequisites = {"chemical-science-pack", "grod"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"py-science-pack-1", 6}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}}, time = 120}}) -fix_tech("arthurian-mk02", {order = "000082", prerequisites = {"genetics-mk05"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"py-science-pack-1", 20}, {"chemical-science-pack", 3}, {"py-science-pack-2", 6}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("arthurian-mk03", {order = "000088", prerequisites = {"arthurian-mk02", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"logistic-science-pack", 20}, {"py-science-pack-1", 30}, {"chemical-science-pack", 6}, {"py-science-pack-2", 10}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("arthurian-mk04", {order = "000092", prerequisites = {"arthurian-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"py-science-pack-1", 60}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"military-science-pack", 20}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("navens", {order = "000063", prerequisites = {"basic-electronics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("navens-mk02", {order = "000065", prerequisites = {"chemical-science-pack", "mycology-mk03", "water-invertebrates-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("navens-mk03", {order = "000076", prerequisites = {"navens-mk02", "water-invertebrates-mk03"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("navens-mk04", {order = "000090", prerequisites = {"navens-mk03", "water-invertebrates-mk04"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("yotoi", {order = "000054", prerequisites = {"py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("yotoi-mk02", {order = "000073", prerequisites = {"semiconductor-doping-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("yotoi-mk03", {order = "000079", prerequisites = {"yotoi-mk02", "pesticides-mk01", "phytomining-mk02", "helium-processing"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("yotoi-mk04", {order = "000088", prerequisites = {"yotoi-mk03", "py-science-pack-mk04", "pesticides-mk02", "phytomining-mk03"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("xeno", {order = "000078", prerequisites = {"military-science-pack", "production-science-pack", "simik-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"military-science-pack", 6}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("xeno-mk02", {order = "000079", prerequisites = {"xeno"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("xeno-mk03", {order = "000088", prerequisites = {"xeno-mk02", "py-science-pack-mk04", "tholin-mk01"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("xeno-mk04", {order = "000092", prerequisites = {"xeno-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("dhilmos", {order = "000067", prerequisites = {"genetics-mk04", "alloys-mk03", "fiberglass", "aerogel"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("dhilmos-mk02", {order = "000073", prerequisites = {"neuro-electronics-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("dhilmos-mk03", {order = "000088", prerequisites = {"dhilmos-mk02", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("dhilmos-mk04", {order = "000092", prerequisites = {"dhilmos-mk03", "utility-science-pack", "tholin-mk01", "organ-printing-mk03"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("assisted-embryology", {order = "000083", prerequisites = {"land-animals-mk03"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("scrondrix", {order = "000067", prerequisites = {"genetics-mk04", "fiberglass"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("scrondrix-mk02", {order = "000072", prerequisites = {"py-science-pack-mk03", "organ-printing"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("scrondrix-mk03", {order = "000088", prerequisites = {"scrondrix-mk02", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("scrondrix-mk04", {order = "000092", prerequisites = {"scrondrix-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("pharmacogenomics", {order = "000076", prerequisites = {"aluminium-mk03", "immunosupressants", "phadai", "vonix"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("growth-hormone", {order = "000075", prerequisites = {"kmauts", "cottongut-science-mk04"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("anabolic-rna", {order = "000083", prerequisites = {"growth-hormone", "antiviral", "xeno"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("antiviral", {order = "000082", prerequisites = {"biotech-mk04", "genetics-mk05"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("rennea", {order = "000054", prerequisites = {"py-science-pack-mk02", "microfilters"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("rennea-mk02", {order = "000075", prerequisites = {"pesticides-mk01"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("rennea-mk03", {order = "000078", prerequisites = {"rennea-mk02", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("rennea-mk04", {order = "000088", prerequisites = {"rennea-mk03", "py-science-pack-mk04", "pesticides-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("mounts-mk01", {order = "000034", prerequisites = {"logistic-science-pack", "heavy-armor", "py-warehouse-research"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("mounts-mk02", {order = "000070", prerequisites = {"modular-armor", "py-warehouse-research", "chitin"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("mounts-mk04", {order = "000093", prerequisites = {"domestication-mk05", "phadai-mk04", "power-armor-mk2", "py-warehouse-research", "organ-printing-mk03"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("phadai", {order = "000072", prerequisites = {"energy-drink", "py-science-pack-mk03", "super-steel-mk01", "domestication"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("phadai-mk02", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("phadai-mk03", {order = "000088", prerequisites = {"phadai-mk02", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("phadai-mk04", {order = "000092", prerequisites = {"utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("auog-mk02", {order = "000057", prerequisites = {"energy-drink"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("auog-mk03", {order = "000074", prerequisites = {"auog-mk02", "immunosupressants", "domestication"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("auog-mk04", {order = "000078", prerequisites = {"auog-mk03", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("yaedols", {order = "000035", prerequisites = {"mycology-mk02", "fawogae-mk01", "circuit-network", "fertilizer-mk01"}, unit = {count = 175, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("yaedols-mk02", {order = "000065", prerequisites = {"mycology-mk03"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("yaedols-mk03", {order = "000072", prerequisites = {"yaedols-mk02", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("yaedols-mk04", {order = "000088", prerequisites = {"yaedols-mk03", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("dingrits", {order = "000068", prerequisites = {"alloys-mk03", "guar", "scrondrix"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("dingrits-mk02", {order = "000072", prerequisites = {"py-science-pack-mk03", "organ-printing"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("dingrits-mk03", {order = "000088", prerequisites = {"dingrits-mk02", "py-science-pack-mk04", "domestication-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("dingrits-mk04", {order = "000092", prerequisites = {"dingrits-mk03", "utility-science-pack", "tholin-mk01"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("vonix", {order = "000075", prerequisites = {"biotech-mk03", "advanced-circuit", "big-mines"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("vonix-mk02", {order = "000088", prerequisites = {"py-science-pack-mk04", "quantum-processor"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("vonix-mk03", {order = "000092", prerequisites = {"vonix-mk02", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("grod", {order = "000055", prerequisites = {"yotoi"}, unit = {count = 900, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("grod-mk02", {order = "000064", prerequisites = {"grod", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("grod-mk03", {order = "000075", prerequisites = {"grod-mk02", "pesticides-mk01"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("grod-mk04", {order = "000088", prerequisites = {"grod-mk03", "py-science-pack-mk04", "pesticides-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("phagnot", {order = "000062", prerequisites = {"bhoddos", "guar", "grod"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("phagnot-mk02", {order = "000064", prerequisites = {"phagnot", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("phagnot-mk03", {order = "000078", prerequisites = {"phagnot-mk02", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("phagnot-mk04", {order = "000092", prerequisites = {"phagnot-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("bhoddos", {order = "000061", prerequisites = {"uranium-mk01"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("bhoddos-mk02", {order = "000072", prerequisites = {"py-science-pack-mk03", "mycology-mk03", "uranium-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("bhoddos-mk03", {order = "000079", prerequisites = {"bhoddos-mk02", "uranium-mk03"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("bhoddos-mk04", {order = "000093", prerequisites = {"bhoddos-mk03", "uranium-mk04"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("immunosupressants", {order = "000073", prerequisites = {"kmauts"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("bio-implants", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("nanochondria", {order = "000086", prerequisites = {"xeno", "schrodinger-antelope"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("rendering", {order = "000016", prerequisites = {"vrauks"}, unit = {count = 110, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("bmp", {order = "000083", prerequisites = {"bio-implants", "growth-hormone", "antiviral", "xeno"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"military-science-pack", 6}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("pheromones", {order = "000080", prerequisites = {"biotech-mk04", "biopolymer", "bio-implants"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("cridren", {order = "000065", prerequisites = {"botany-mk02", "arthurian"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("cridren-mk02", {order = "000073", prerequisites = {"neuro-electronics-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("cridren-mk03", {order = "000088", prerequisites = {"cridren-mk02", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("cridren-mk04", {order = "000092", prerequisites = {"cridren-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("domestication", {order = "000028", prerequisites = {"auog"}, unit = {count = 200, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("domestication-mk02", {order = "000058", prerequisites = {"domestication", "auog-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("domestication-mk03", {order = "000065", prerequisites = {"domestication-mk02", "military-science-pack", "neuro-electronics-mk01", "electric-engine", "py-accumulator-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 2}}, time = 120}}) -fix_tech("domestication-mk04", {order = "000072", prerequisites = {"domestication-mk03", "py-science-pack-mk03", "explosive-rocketry"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"military-science-pack", 3}}, time = 180}}) -fix_tech("domestication-mk05", {order = "000092", prerequisites = {"domestication-mk04", "utility-science-pack", "oil-machines-mk03"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("zipir-mk02", {order = "000067", prerequisites = {"organ-printing", "genetics-mk04", "neuro-electronics-mk01"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("zipir-mk03", {order = "000075", prerequisites = {"zipir-mk02", "tholin-mk01", "immunosupressants", "neuro-electronics-mk02"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"military-science-pack", 3}}, time = 180}}) -fix_tech("zipir-mk04", {order = "000088", prerequisites = {"zipir-mk03", "py-science-pack-mk04", "assisted-embryology"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("fawogae-mk01", {order = "000020", prerequisites = {"mycology-mk01", "optics"}, unit = {count = 75, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("fawogae-mk02", {order = "000054", prerequisites = {"py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("fawogae-mk03", {order = "000072", prerequisites = {"fawogae-mk02", "py-science-pack-mk03", "phytomining-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("fawogae-mk04", {order = "000088", prerequisites = {"py-science-pack-mk04", "mycology-mk03"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("fawogae-mk05", {order = "000092", prerequisites = {"fawogae-mk04", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}, {"military-science-pack", 20}}, time = 600}}) -fix_tech("antitumor", {order = "000083", prerequisites = {"earnshaw-theorem", "growth-hormone", "antiviral"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("trits", {order = "000054", prerequisites = {"py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("trits-mk02", {order = "000067", prerequisites = {"organ-printing", "genetics-mk04", "neuro-electronics-mk01"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("trits-mk03", {order = "000074", prerequisites = {"trits-mk02", "phytomining-mk02", "immunosupressants", "neuro-electronics-mk02"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("trits-mk04", {order = "000088", prerequisites = {"trits-mk03", "py-science-pack-mk04", "tholin-mk01"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("korlex", {order = "000050", prerequisites = {"biotech-mk02", "oil-sands", "kicalk", "methanol-processing-1", "fertilizer-mk02"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("korlex-mk02", {order = "000063", prerequisites = {"grod", "bhoddos", "organ-printing", "neuro-electronics-mk01", "fish-mk03"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("korlex-mk03", {order = "000073", prerequisites = {"korlex-mk02", "neuro-electronics-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("korlex-mk04", {order = "000088", prerequisites = {"korlex-mk03", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("recombinant-ery", {order = "000083", prerequisites = {"growth-hormone", "antiviral", "xeno"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("reca", {order = "000083", prerequisites = {"bio-implants", "growth-hormone", "antiviral", "xeno"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("orexigenic", {order = "000083", prerequisites = {"growth-hormone", "antiviral", "bio-implants"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("mega-farm", {order = "000067", prerequisites = {"machines-mk03", "botany-mk02", "aerogel"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("mega-farm-ralesia", {order = "000092", prerequisites = {"mega-farm", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mega-farm-rennea", {order = "000092", prerequisites = {"mega-farm", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mega-farm-tuuphra", {order = "000092", prerequisites = {"mega-farm", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mega-farm-grod", {order = "000092", prerequisites = {"mega-farm", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mega-farm-yotoi", {order = "000092", prerequisites = {"mega-farm", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mega-farm-bioreserve", {order = "000068", prerequisites = {"mega-farm", "biofilm"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("vrauks", {order = "000015", prerequisites = {"land-animals-mk01", "basic-substrate", "biotech-machines-mk01", "xenobiology"}, unit = {count = 100, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("vrauks-mk02", {order = "000021", prerequisites = {"fawogae-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("vrauks-mk03", {order = "000056", prerequisites = {"grod"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("vrauks-mk04", {order = "000076", prerequisites = {"vrauks-mk03", "growth-hormone"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("vrauks-mk05", {order = "000088", prerequisites = {"vrauks-mk04", "py-science-pack-mk04", "pheromones"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("energy-drink", {order = "000056", prerequisites = {"guar", "rennea", "grod"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("chitin", {order = "000069", prerequisites = {"dingrits", "bhoddos", "ethylene", "ethanol", "collagen"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("phytomining", {order = "000064", prerequisites = {"grod", "navens", "uranium-mk01", "cadaveric-arum"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("phytomining-mk02", {order = "000065", prerequisites = {"botany-mk02", "phytomining", "chemical-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("phytomining-mk03", {order = "000082", prerequisites = {"botany-mk03", "phytomining-mk02"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("microfilters", {order = "000035", prerequisites = {"mycology-mk02"}, unit = {count = 175, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("microfilters-mk02", {order = "000065", prerequisites = {"mycology-mk03"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("organ-printing", {order = "000060", prerequisites = {"aramid"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("organ-printing-mk02", {order = "000078", prerequisites = {"production-science-pack", "simik-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("organ-printing-mk03", {order = "000088", prerequisites = {"organ-printing-mk02", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("mass-production", {order = "000092", prerequisites = {"organ-printing-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("cottongut-mk01", {order = "000031", prerequisites = {"starch-mk01", "fish-mk01"}, unit = {count = 275, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("cottongut-mk02", {order = "000062", prerequisites = {"grod", "bhoddos"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("cottongut-mk03", {order = "000077", prerequisites = {"cottongut-mk02", "pharmacogenomics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("cottongut-mk04", {order = "000088", prerequisites = {"cottongut-mk03", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("compost", {order = "000023", prerequisites = {"oil-machines-mk01", "hot-air-mk01"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("arqad", {order = "000041", prerequisites = {"sugar", "ulric", "coke-mk02", "vrauks-mk02", "petroleum-gas-mk01"}, unit = {count = 400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("arqad-mk02", {order = "000070", prerequisites = {"dhilmos", "moondrop-mk03", "chitin"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("arqad-mk03", {order = "000076", prerequisites = {"moondrop-mk04", "energy-drink", "korlex-mk03"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("arqad-mk04", {order = "000089", prerequisites = {"arqad-mk03", "moondrop-mk05", "phadai-mk03"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("cardial-hypopharynx", {order = "000078", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("chromosome-infocrystalization", {order = "000078", prerequisites = {"arqad-mk03", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("laika", {order = "000088", prerequisites = {"rocket-silo", "py-science-pack-mk04", "exoskeleton-equipment"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"military-science-pack", 10}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}}, time = 450}}) -fix_tech("pesticides-mk01", {order = "000074", prerequisites = {"biotech-mk03"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("pesticides-mk02", {order = "000079", prerequisites = {"pesticides-mk01", "biotech-mk04"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("symbiosis-mk01", {order = "000065", prerequisites = {"ulric-mk02", "heavy-oil-mk02", "organ-printing", "neuro-electronics-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("bioprocessing", {order = "000047", prerequisites = {"silicon-carbide"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("simik-mk01", {order = "000073", prerequisites = {"land-animals-mk02", "electric-energy-distribution-1", "gate", "phadai"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("simik-mk02", {order = "000078", prerequisites = {"simik-mk01", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("simik-mk03", {order = "000088", prerequisites = {"simik-mk02", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("simik-mk04", {order = "000093", prerequisites = {"simik-mk03", "tholin-mk01", "organ-printing-mk03", "space-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("fish-mk01", {order = "000024", prerequisites = {"water-animals-mk01", "microbiology-mk01", "compost"}, unit = {count = 120, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("fish-mk02", {order = "000036", prerequisites = {"fawogae-mk01", "filtration"}, unit = {count = 200, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fish-mk03", {order = "000058", prerequisites = {"nylon"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("fish-mk04", {order = "000072", prerequisites = {"fish-mk03", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("guar-mk02", {order = "000054", prerequisites = {"guar", "py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("guar-mk03", {order = "000075", prerequisites = {"guar-mk02", "pesticides-mk01", "ralesia-mk03"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("guar-mk04", {order = "000088", prerequisites = {"guar-mk03", "py-science-pack-mk04", "pesticides-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("moss-mk01", {order = "000007", prerequisites = {"botany-mk01", "soil-washing"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("moss-mk02", {order = "000061", prerequisites = {"organ-printing"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-1", 3}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("moss-mk03", {order = "000066", prerequisites = {"moss-mk02", "phytomining-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("moss-mk04", {order = "000089", prerequisites = {"botany-mk03", "moss-mk03", "tholin-mk01", "organ-printing-mk03"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("wood-processing-4", {order = "000082", prerequisites = {"botany-mk03", "wood-processing-3"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("cottongut-science-mk01", {order = "000032", prerequisites = {"energy-1", "cottongut-mk01"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("cottongut-science-mk02", {order = "000052", prerequisites = {"genetics-mk03"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("cottongut-science-mk03", {order = "000066", prerequisites = {"graphene", "cellulose-mk03", "cridren"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("cottongut-science-mk04", {order = "000074", prerequisites = {"simik-mk01"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("cottongut-science-mk05", {order = "000080", prerequisites = {"cottongut-science-mk04", "phytomining-mk02", "super-alloy"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("py-science-pack-mk01", {order = "000018", prerequisites = {"latex"}, unit = {count = 140, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-science-pack-mk02", {order = "000053", prerequisites = {"yaedols", "zipir", "cottongut-science-mk02"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("py-science-pack-mk03", {order = "000071", prerequisites = {"diamond-mining", "cottongut-science-mk03", "arqad-mk02"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("py-science-pack-mk04", {order = "000087", prerequisites = {"recombinant-ery", "antitumor", "bmp", "reca", "nanochondria", "orexigenic", "anabolic-rna"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("fertilizer-mk01", {order = "000029", prerequisites = {"compost", "melamine"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("fertilizer-mk02", {order = "000044", prerequisites = {"fertilizer-mk01", "sulfur-processing"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fertilizer-mk03", {order = "000059", prerequisites = {"fish-mk03", "salts"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("cellulose-mk01", {order = "000013", prerequisites = {"electrolysis"}, unit = {count = 75, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("cellulose-mk02", {order = "000055", prerequisites = {"yotoi"}, unit = {count = 900, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("cellulose-mk03", {order = "000065", prerequisites = {"chemical-science-pack", "phytomining"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("starch-mk01", {order = "000030", prerequisites = {"water-animals-mk01", "fiberboard"}, unit = {count = 250, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("starch-mk02", {order = "000055", prerequisites = {"salts", "guar"}, unit = {count = 900, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("starch-mk03", {order = "000077", prerequisites = {"starch-mk02", "pharmacogenomics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("silicon-carbide", {order = "000046", prerequisites = {"quartz-mk02"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("cobalt-mk01", {order = "000045", prerequisites = {"rare-earth-tech"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("cobalt-mk02", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("neuro-electronics-mk01", {order = "000062", prerequisites = {"fine-electronics", "integrated-circuits-1", "epoxy"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("neuro-electronics-mk02", {order = "000072", prerequisites = {"py-science-pack-mk03", "paramagnetic-material", "organ-printing"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("biotech-machines-mk01", {order = "000013", prerequisites = {"genetics-mk01"}, unit = {count = 75, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("biotech-machines-mk02", {order = "000064", prerequisites = {"chemical-science-pack", "small-parts-mk02", "neuro-electronics-mk01"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("biotech-machines-mk03", {order = "000081", prerequisites = {"biotech-machines-mk02", "bio-implants", "carbon-nanotube", "low-density-structure", "superconductor", "super-alloy"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("biotech-machines-mk04", {order = "000094", prerequisites = {"biotech-machines-mk03", "quantum"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}}, time = 600}}) -fix_tech("biobattery", {order = "000079", prerequisites = {"alloys-mk04", "re-magnet", "helium-processing"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("seaweed-mk01", {order = "000005", prerequisites = {"mining-with-fluid"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("seaweed-mk02", {order = "000045", prerequisites = {"molybdenum-processing", "fertilizer-mk01"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("seaweed-mk03", {order = "000054", prerequisites = {"seaweed-mk02", "py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("seaweed-mk04", {order = "000072", prerequisites = {"seaweed-mk03", "py-science-pack-mk03", "iron-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("seaweed-mk05", {order = "000088", prerequisites = {"seaweed-mk04", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("glass", {order = "000005", prerequisites = {"mining-with-fluid"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("petri-dish", {order = "000006", prerequisites = {"seaweed-mk01", "glass"}, unit = {count = 33, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("latex", {order = "000017", prerequisites = {"rendering"}, unit = {count = 120, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("sap-mk01", {order = "000007", prerequisites = {"botany-mk01"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("sap-mk02", {order = "000034", prerequisites = {"logistic-science-pack", "fertilizer-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("sap-mk03", {order = "000054", prerequisites = {"sap-mk02", "py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("sap-mk04", {order = "000072", prerequisites = {"sap-mk03", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("basic-substrate", {order = "000014", prerequisites = {"cellulose-mk01"}, unit = {count = 90, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("soil-washing", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("sugar", {order = "000036", prerequisites = {"tuuphra"}, unit = {count = 200, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("ethanol", {order = "000064", prerequisites = {"chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("ash-separation", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("crusher-2", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("vatbrain-mk01", {order = "000054", prerequisites = {"py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("vatbrain-mk02", {order = "000064", prerequisites = {"chemical-science-pack", "vatbrain-mk01", "navens"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}}, time = 120}}) -fix_tech("vatbrain-mk03", {order = "000078", prerequisites = {"vatbrain-mk02", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("vatbrain-mk04", {order = "000092", prerequisites = {"vatbrain-mk03", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}}, time = 600}}) -fix_tech("turd-partial-respec-1", {order = "000064", prerequisites = {"ulric-upgrade", "chemical-science-pack"}, unit = {count = 10000, ingredients = {{"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("turd-partial-respec-2", {order = "000072", prerequisites = {"turd-partial-respec-1", "py-science-pack-mk03"}, unit = {count = 7000, ingredients = {{"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("turd-partial-respec-3", {order = "000078", prerequisites = {"turd-partial-respec-2", "production-science-pack"}, unit = {count = 5000, ingredients = {{"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("turd-partial-respec-4", {order = "000088", prerequisites = {"turd-partial-respec-3", "py-science-pack-mk04"}, unit = {count = 3000, ingredients = {{"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"py-science-pack-2", 10}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("turd-partial-respec-5", {order = "000094", prerequisites = {"turd-partial-respec-4", "quantum"}, unit = {ingredients = {{"chemical-science-pack", 20}, {"py-science-pack-3", 10}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"military-science-pack", 30}, {"py-science-pack-2", 30}}, time = 1200}}) -fix_tech("biofluid-mk01", {order = "000067", prerequisites = {"genetics-mk04", "radars-mk02"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("biofluid-mk02", {order = "000077", prerequisites = {"biofluid-mk01", "pharmacogenomics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("biofluid-mk03", {order = "000090", prerequisites = {"biofluid-mk02", "pheromones", "quantum-processor", "cadaveric-arum-mk04", "rennea-mk04", "wood-processing-4", "arqad-mk04", "nexelit-mk03"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"military-science-pack", 10}, {"production-science-pack", 2}, {"py-science-pack-4", 1}}, time = 450}}) -fix_tech("mining-with-fluid", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("electric-mining-drill", {order = "000019", prerequisites = {"py-science-pack-mk01"}, unit = {count = 65, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("cadaveric-arum-mk02", {order = "000064", prerequisites = {"cadaveric-arum", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("cadaveric-arum-mk03", {order = "000075", prerequisites = {"cadaveric-arum-mk02", "pesticides-mk01", "petroleum-gas-mk02"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("cadaveric-arum-mk04", {order = "000088", prerequisites = {"cadaveric-arum-mk03", "py-science-pack-mk04", "pesticides-mk02", "coke-mk03"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("kicalk-mk02", {order = "000054", prerequisites = {"py-science-pack-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("kicalk-mk03", {order = "000072", prerequisites = {"kicalk-mk02", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("kicalk-mk04", {order = "000088", prerequisites = {"kicalk-mk03", "py-science-pack-mk04", "parametric-oscilator"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("schrodinger-antelope", {order = "000085", prerequisites = {"fusion-mk01", "bio-implants", "nexelit-mk02", "growth-hormone", "antiviral"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("mega-farm-kicalk", {order = "000092", prerequisites = {"mega-farm", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mega-farm-cadaveric-arum", {order = "000092", prerequisites = {"mega-farm", "utility-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("moondrop-mk02", {order = "000050", prerequisites = {"fertilizer-mk01", "biotech-mk02"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("moondrop-mk03", {order = "000065", prerequisites = {"botany-mk02", "moondrop-mk02", "phytomining"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("moondrop-mk04", {order = "000075", prerequisites = {"phytomining-mk02", "pesticides-mk01"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("moondrop-mk05", {order = "000088", prerequisites = {"moondrop-mk04", "phytomining-mk03", "py-science-pack-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("arqad-upgrade", {order = "000042", prerequisites = {"arqad"}, unit = {count = 5000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("arthurian-upgrade", {order = "000083", prerequisites = {"arthurian-mk02", "military-science-pack"}, unit = {count = 5000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("auog-upgrade", {order = "000058", prerequisites = {"auog-mk02"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("biofactory-upgrade", {order = "000072", prerequisites = {"py-science-pack-mk03"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("cadaveric-arum-upgrade", {order = "000070", prerequisites = {"cadaveric-arum-mk02", "chitin"}, unit = {count = 10000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("compost-upgrade", {order = "000036", prerequisites = {"tuuphra", "military-science-pack"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("creature-chamber-upgrade", {order = "000029", prerequisites = {"domestication"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("dhilmos-upgrade", {order = "000093", prerequisites = {"dhilmos-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("dingrits-upgrade", {order = "000095", prerequisites = {"dingrits-mk04", "land-animals-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("fast-wood-forestry-upgrade", {order = "000009", prerequisites = {"wood-processing"}, unit = {count = 500, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("fawogae-upgrade", {order = "000055", prerequisites = {"fawogae-mk02"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("incubator-upgrade", {order = "000045", prerequisites = {"fertilizer-mk02"}, unit = {count = 5000, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("korlex-upgrade", {order = "000074", prerequisites = {"korlex-mk03", "filtration-mk02"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("micromine-upgrade", {order = "000066", prerequisites = {"microfilters-mk02"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("moondrop-upgrade", {order = "000008", prerequisites = {"moondrop"}, unit = {count = 500, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("moss-upgrade", {order = "000029", prerequisites = {"melamine"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("phadai-upgrade", {order = "000073", prerequisites = {"phadai"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("phagnot-upgrade", {order = "000065", prerequisites = {"phagnot-mk02"}, unit = {count = 10000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("scrondrix-upgrade", {order = "000068", prerequisites = {"scrondrix"}, unit = {count = 10000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("seaweed-upgrade", {order = "000046", prerequisites = {"seaweed-mk02"}, unit = {count = 5000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("slaughterhouse-upgrade", {order = "000065", prerequisites = {"laser-turret", "biotech-machines-mk02"}, unit = {count = 10000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("sponge-upgrade", {order = "000064", prerequisites = {"water-invertebrates-mk02"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("tuuphra-upgrade", {order = "000057", prerequisites = {"tuuphra-mk02", "phenol"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("ulric-upgrade", {order = "000058", prerequisites = {"ulric-mk02"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("vonix-upgrade", {order = "000083", prerequisites = {"simik-mk01", "speed-module-3"}, unit = {count = 5000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("vrauks-upgrade", {order = "000022", prerequisites = {"vrauks-mk02"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("xyhiphoe-upgrade", {order = "000051", prerequisites = {"water-invertebrates-mk01"}, unit = {count = 5000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("yaedols-upgrade", {order = "000066", prerequisites = {"yaedols-mk02"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) +return [[ +AHsAYQBjAGUAdAB5AGwAZQBuAGUAPQB7AGMAbwB1AG4AdAA9ADYANQAsAGUAcwBzAQcAdABpAGEAbAA9AHQAcgB1AGUALABpAG4A +ZwByAGUAZABpARgAcwEKAHsAIgBhAHUAdABvAG0AYQEZAG8AbgAtAHMAYwEpAG4BAgAtAHABAQBrACIALAAxAH0AfQAsAG8AcgBk +AGUAcgA9AS4BMABvAHQAZQBjAGgALQBbADABVwAwADMAMQBdAVUBAQEDAQUBBwBlAF0BQgBwASYBJgBxAHUAaQBzAGkBUQErAS0A +dABhAHIBPgByAG8BAgEWASMAZwAiAUYBGQBtAQkAMwAwAUYAYQBkASgBGQB2ARUBCgEMAQ4BEAAxADYBVwEUARYBGAEaARwBHgEg +ASIBJAEmASgBKgEsACIBUwBlAG0AaQBjARsBOAE6AQcBPQE/AGMBQQFDAUYBLQBwAHkBowE7AaYBQAAtADIBQgAyAasAIgBsAG8A +ZwFqARkAYwGvAaUAZQE+AUABQgAzAbcBrQG/ATwBwQGnAGsALQAxAUIANgG3AS8BMQEzATUBNwE5AbABygHDAUMBgAFGAUgBSgFM +AU4BMQFRAVMBVQFYADMAMwA3AVwAWwGCAYQAaQGGAHMBYwAsAWUBSwBlAWgBagFsAYcBLQGdAZ8BoQBsAcgBsQGoAUIAIgByAGEA +eQE2AXoALAF8AQkAMQAyAYAALABbAS4AZAB2AGEByQBkAC0BOgByAGMBaQB0ACIAXQGIAQ0BDwA9ADIAMgA1ADABjwEXAQ8BkgEd +AR8BIQF4AZgBOwB0AW4BrAGuAdcBwAHCAagALQAzAUIBRAAsAfoAaAGeAaABogI1AckCNwGpAbYCPQAiAccCQwIAAcwBtAAsAcUC +SAG5AbsAcwG9Af8B2QIBACwB0AJIAkoBpAJEAcsBzQI7Ag4BLQHSATIBNABpATYCVgJFAbUB3AFHAUkBSwFNAmQB4wFUAVYBVwIl +ADkB6gGCAhMCFQIXAGkCGQIbAfEB8wFnAWkBawFtAQoAIgEjAVEBJQE0AScCfAJ+AWwAcwGzAgIBCAB1AXQALQBlAQYAYwEeATYB +oAKQAG0AawAwAk4BnABvAosCFgEMAQ8AYQEjAUsCAgEzAGcBCAJVAQwBJgICAR8AYgBiAUsCOQIIAgoAPQAxADgCDgIQAnkCFAEC +AqUBMgBiASMBNAFIAHMCHQIfAYoCugA0AiYBFQIoARkBGwA9AGYBGwEXAZYBJQEnAjACMgJJAjQCXQJMAmABqgJIAmQB1AJnAdYC +3gJXAkYBRQJtAd8CcAFPAnIB5QFYADkANgJ4AhICwAKMAQwAbQLEAG4CxgByAfABZAFmAfUCgwH4AW4BnAJ9AhoBbAAtAq4AdwFI +AUEBewBpAX0APQA0ADUBRgK+AvUCewHUAUsBkgFzAXUCzwF4AskBCwIgAYsBfwInAZEC0gGUAi0BlwLZAZoAewIzAmkCXwHOAuEC +YwFPAuQCaAJLAugBtQLqAd4CbwHhAVABUgJzAVgAMAA3ADMC9AJ6AsEALQMYAHIDGgFlAxwBdwEkAoADAAH2AoQB+QLcAy4BsgHO +Aw4DEAMSAxQCEQNFAowDSANKAXQBdgFrASQCkQIeAyACywIjAiUDJAIpAtIC1ABsAtYCLgMqAQ8C2wJcAdgCRQK3AzEBnAI/AfwC +QgLnAmoALAJHAy0DNgN3Ak4CUAEtAlIBvAGgA1UCWAJaA4IDfgMvAmEB0QMzAmYDNQOPAdoCDQM5Am4B4AJxAz4C8AAwADQANgND +AV0DFgNGA18BogNLA2IBeAGzA08B9ANRAwMChgN1AjYCXwI6ACwAIgBzAHUAcAK2AlQAZQKXA0cCnwNXAgkDDwILArwDWwK/AxcB +IwOqAtQBOgBsAWwBKQLIA2YBiQIhAY0CzgGQA2wBkwIsAtcCLwMrA4cBugOJAb4DgwHLAjsBxgLdA3YDkAOAA5IB0wOUAuYD5QHa +AcUB3QOaAu0B4gOdAnQCoAAxADADRAL2AhYBnwBuA8kBAQBpA8wBGQEVA6wCggH3AoUBLQJ6AYIAaQB1AG0DGwOpASQCuAPCAREC +vQNcA/kALQBvA/8EDQMdBA8D0AMhAiIANwNqAs8DJQEcA24DcAMpAZkDcwGbA0sAZAB1ApkC5QOLAakCPAOOA+wCOAO0A4EDegJA +Af0ELwHEA+MELwKRAlkBtwOIAlQDigPgAdoD9gQ8BEQCOAMwA5gC4gOTAdUEOgJPAmIAIgGfBAABcQPkA7IERQJsAzoDmwLuA/MB +WAA1AxID+AJ7BBcB/gOoBBoAZwQDAwEEBQNTBCoELAROBEgDDQPBAxABfwIOAGEBSwG6ApcCygIhADEEHwPUAtACKgMnA9kDcgIx +AZsB+wJBAf4EbwPiAlsEVgJeAbICTgQ2BEECVQSIAk8ERwOWBEkBzwPoAmUEbgSVBDAEWQPwAzwC7wP0ADQAMQA1AngEdgBnApcE +aAOuBAYAIgFoAXEAdAB6A74BWQICAGUAcABvAHgAeQQQAxACDAQTARsBuQB5Ap0DvwMfA9EBEAQfA2sC0QPXAZUDcQQnBIMDLAM8 +AzQD6wRXAlgBRAPvAuwEnwRdAVgDoAJ4AGwEvgTAADABWwL/A60DAgSrApcBUgKaA/wAYwLIA1gBfgS8BNsAbwS/BLEBtAQcAssD +EgR9BCICKwTJBCYC2gGbBJAEQwSbBIkEMgTRAcwESgSYBM8ETwPuAusDOwOcAeQD9AAxADkAMgTaBNwE8ASpBOIDUwP8AG8CxAQL +AgIBDABwA7kBcgKeAqACAgEbBAsDyAQLBLEDwAK5AY0DxQTtBO8FHwI6BPIEegR8BMYEfwPYBMoE+gTNBIUEOQSSBDEDVARvBD4E +jwPdBEID3wT+BJMEigQ9AzADjQTOA+oETwRGBNQFCQRcBQsE2AR7BRAE7gTdA0ME4AQEA1IDBAFTAXQBnwUlBS0CAgEZATcFHwKh +BOcAawO9BWMEuQILBEsCvgUrBN0ANATCBB0AMgUxBCED1gT3AygC2ATLA3QBdAQrBC0DlQQzBDAElAV/A3gENgU4A30FfwQ7BUUF +PQJOBUgE/AVCBYcB2wWBBQEC4ARLAzID6QSaBY8BfwG3BFMBbARVBUsEnQTVBQoDPwJ1ADUEpAFdBW0EsQA0BRMEagMEBGwFfQTQ +BIwCAQTqAD0EcwUqBREFHwA1BXACywAzA9MFMgNtAtUFdwPaBCgEzQEwA/8BbASLAkwE/wU8BJsALQVvA+cCWwV7BG0ELgSSA4YF +ygWCA7QFSAWFBIcFQwRGBYkFywSOBFEFjQUGBFEDsQWwBQIBzwRRAuMFSgU6AVcFmgXFAXAAcgXHAzcEUAOZBaAFTwWiA0EAMgLz +BaYFtgKfBKQFVwRpBVkChgXEBAAF8QN/A7YD/wGGBR4CnwKhAHoBIwG+BWgFsgPTBSoFIwP8BV4EwQUvAYsEIAPVBMcFdgSBBXkE +KQYFA+YFOwXpBZcFAQM4BU0EWwPyBVABVwP2AVsFpgYUBAoEDAUfBN8B8gNQBRQFWgBhBEIDZAYzAgIAcwF9AGwBUQL9BSYFGgEf +AHMCPwFyAqEAaAFQAC0CqAYKBN4FGgBvBWYGQwO1AGIBSAIHBbIDWgIPAS4AbAYwBhYFIAYYBBIE9QV1BIAFNQPbAbgFQASRBdsF +kQXlBZMFBAXqBUMFBwRaA/EDPQYrA/UGLgHrBlwD+wYxBRIF/wSqA1MECAEoBSUEZQNNAXkDtQBwBkoAcwaHBlYAdQKQBoMDYwF5 +BhEE7AZdBjICnwUuBHkBiwW8BXQGHAZkBPkGZgXZBUsGawLfBI4EQAZoBP0FmAahAugC4AVIBiQF0gXbBZ8FTgYqBfcAMwA4BakG +LwZ6Bl4FVgY1BOEFqwKGAewDzQHvBWkCugVrBlsGkwWoBbkCIQHnAY4GmgIqBCQFwASCBXoAbwV8BiUF5QXJBeQC3wQ1AbcGnwXT +BqgDhASXAlEGpQWOBiYFkAXdBYIESgXoBE0GrQWYBFEFmwXvBiEEWAX0BrAGdAX3ADYEogTaBsUFHwWpBn0GNwKGATMBUwKpBW4G +wQW0BloFIga3BpQAMAW4BmACzQbKBhsGzAW/Bh4FNgEtBgMFxgRPBDYG1gapBc0F1AWtBtMFyAQ/BuQFkgO0BdwCPgQ4BYYG4gWU +BdUFkgOFBeAG4ARPBSkHHgZsAzAD9gbnBZYG6QclBewCSAbsBZ0EkgctAS0GiQFeBqAGKAZzBKABWAA3ADkGtQZ4BvcF/QWqBgEB +LQb9AGgG/wSxBbgDtQcEBSQHBgVvBpEEvAL7BlUDzAG+AHIC+wbHARAEcwZiBpsFNAadBcIBrAXQBa4GoAcuBtcDOAJIBtoGcAbc +Al8FiwakAlMGaQWPByEHJwcvAmsGbgcbBfIFmQc3Be4HOQauBvAGKQbyA54DoQP3AV0HWQBvB1sALQddAGEHSgOvAmMCKQB2An0B +GwICASUAbwB3AHQBVAZKAHIAbQE2AGUCAgB4AQcAbwcBBzYCFAEZAHQECwFIBpcFswFYBb0EyAbOBh8EzQcaBzQG1AN5BxYDdwbY +B24DewSGBQYHcQSNBt4D3Ad1BqYG4gd4B7oD5gcmBqwFfgbiB38HTAeBBfAFngeEB0EE1wAwA6EF+gHrAikHqwegAHIHkQTjAXEA +bgZGAGEAdwAtB5wAZQFIAZ4FIQeUB5YAbAeYAXQHmwedAUgHoAEIB6cEdAfsAgQBHANnBsgHsAbLAyYHZAV4BxACSQdoB30DfwU7 +B8kBsge8ByIDfAXaBqcHawapB3MG3wfFBuEHuAfIBu4ElgOABzIEmQe3BxwHzwRSB9EIFwScB9QE1gZ1ADYFDQJ4B/gBGwffA1ME +pwKuApwHUAICAsQHhgb4B/YBgQIEAZ8AZAeuADEEcwexBh0GZQdmB3kGogXJBeEEkgcVCCEC4AXUB8wFrwccAdAHQAgkBfcFcgfZ +AXEAYQg4CCsDBAVmAHYAbAFxAqsHjAB5AGIBSgBuBoIDYQRmBsEAOQR0AHIAcQGCB64CJQdiBTME+AgBBmYIRAZqCA8DdwUDBEwH +MwfNB7gGcQSeBaEDngINBncBcQhpAGQIVgOwAQMBdAEGBSUAZwY5BlMCogZSBWgDtQO3CIoAcgICAHUAbANJAGMCAgB2AgQAdQBr +BN0BtAaRA8UIaAGCBPAHXwIiB/0HDAf/CG8FwQTMCAsHvwU6B8ECOAajCBID3gfACHQD5garBugIeQccBUwFCAeFB0IBVwMSAekB +XQiiA/oGCwiEAj4DzQBuAgIAZAdOAGwHoALIA7UHoAE2AGQBdABwBLECOgWyBLsIoQiCCNcIpQIkBwsEfgW+A28HswgCCAgENAXJ +B28FjwhGBD0DhQd0CLQHOgiwBeYG4wWVCBsIugXyA5gITgh9A/QANQVyAngIxAjXCMcEUgBvCNMI1QbGA7UAawFIAQYAeAjdA7UB +YQByAGcBrgjUASMEcAK5ArsEvAj/CDQGYAW7COAE9gbNBw8GZgjmAcwFzQgHCAQIHAj3CPEDeAXUCOkG4gVICSEEPgd4CHII6gXj +CEcDMAgeCEoHLAbrCCAHFAavCL4H1gA3AVkI/gjcBvgJAQjSAG4I1ABvCNYFtwICBocBggKoCQwBLgkYBpUGwQT0CNsIowO4AooB +SgilBaQIbQjiBCUIcAhACTEHxwkoCHYI9AUFBtsI+QX2CH4DQQlBCVYAcAlYAWIG+ga8AmMIxAbBBy0ErgBoApQBGgBuCDoGmQio +B7IJHwhACSsIFQkoCLIHxAjvB3AItgNWB8MFSQgFA+EFkAloBrEDngAzADUIUgByB5wJeQIUCQEJggccACIHmQBkBsEI2gcDCZYJ +eANJAhQIpAkaCKcI4QQjBw4IPwisCAMG0QXRCPYIBgkoCAoENwgMCLUFAAZsCBEJhgVBB9MJiQgYB8sIuQhLB34JOQRUB9IF6wgj +CPoBWAgmADgI/gmXCaUFYgjGCXEHSwmdAWEBvQTdBbgFsgcCAr4JowmYCdEEsgkaCX0JqgLTCawHZQmuCS4JIwHGCSUJsgmOCOsF +PQO0CSoHvgU5BUMJLQhHAk4JMAcrCEUJMwVGAcQIGglmCfQJxQWcCccFQwj4CL0H1QglCT8JzgmkCXoJAAnTB5IIQQcXBSEJ3QnQ +CKQGWAIlCKEJzwoMCRkHrgkbCVwJqwjjCYAJrgcSAQQHagm5At8FzQcVCesJwwN/BxkIRwXXBtkJ8gckCBUJ+wWKB3sIswm9BdMK +NAXLBUcJ/gZvB3cHNgfQCcYIIQn9CckJaQP0A0IIwgHrChMKGgKfBvkGugVYCg8KIwpDB1IKSwmmBV8HVwoYCgsJpglXAgQJWQmo +CRwFdQkeCa0G0AbSCSYJswm/AcwJtQmbB34JhAmLCWEKMwljCjYJZQo+B84KAQbtB9MJkAeGA/QANgAyAncIwwoZClsJbgpdCXAK +TwYACg8JdwneChUEcQTrCGcBGQTbAUsAeQl8CmAGHApiCeYC2wprCmcKJggQB20JvAd2B84KcQcdCnMJjQbvB4AKQgfACnkIvwFZ +B0QJzgP/AQYF8AkBAXAAbgkUBBEJoQncCo4KrgGuBPEHrgNpCh4J5AogCmMGIAQ9ByAKMAcjCA0HJQptBUQKnQfGB7gJ9Qn8CPMJ +jApmCe0KdgeCBY8ITQoGCE8DngOgCkkErgqtCpADqwoOBKsJLgO0A7YDuAO6AVEFZwTBClQKtwqQCaADxAmiCusJxwI/BNsHjgIU +BKcCYAZgBHsGGgnjCpUJXwmuCpgJjggHCfYKnAZnCBMJuAoQCHUJiwk3CcgKpQoCClMIewX1CZEEoQIMCqwKjwrxApcB/gIEASQB +wQY0AoEKhgSrCtwLFQS4CNkGwwsgCrgBOAryCxgK9QHBCroH+wGLBXMJfgq+CV4IqwqXCjEKxgmDCmgFPgjuCjgJiAqaCwgKoQrQ +CewKpApBCw0KpwrXCcoIwAp9CxQLJgZGCxcK9AsaCt8KhQZ+AwQLJQreC0wK8wsZCvYFJwq0CyQJlgrdCxYLVwsqArcK+AsvCvsJ +5Qr9CzQKxQolCwcHcgsDCm8IHQqgCLgIeAorCwAK0woDBqcKqAfWADQANArbC10LIQsnC00LWAHBBrkLHQtSBr0LfQtLCygLTgr2 +CJ8KiwbCCRcK8AI0C4kLgQXMCKUK+Qq9CvwLMwSECzULagkuCYULBAmHCA4LPQi3B3wK0QtCCB8KpglnC0YKRgTYCPwLSgtVC5IL +YQpOC4QG+wlzC5ALfwtgC08I2AuNCrUJUAu2C1YLKQtPBwgKuwmpCR0LZguZBTcLmwivCzgLngtuCmwLOAVHC6QLQQTSC3ULDgpF +CxELrAdGC1QLXwvACvYF/gtRC7QLvQteC5ELgAuxCaALXAu+C7ALTwA2CN4LZAvFCr8KlgQpCioLnAouCwMK/wPtCsgFjAn5B4ML +zwpyC0ALcwPtC9QKeAuqC9cCdQTZCn8L4gu3C9wBwQLzCuAEawvyBJIL4Qt+C78LigHBCdkLjQnbDBELiAvkC08ANwvsCvoL7gsy +Bs8L8QmwB2kLyguiCAkL9QvJCzwLawfCCz8LzQgGCjoG5Qv9CwoGcAwBCcgLeAZ1ADUAOAmVC+gMGwr2AekMDQtTC4cLrww+DAsI +NQrvDAgMEwuTADgMHguXC8YMIge1DA8IcwwnCOcFzgitCfMLoQwsCLEKbgv6Cj8KoAnBC3IF4gXtC6gHgww4BvMBVwuuC9sMFAAt +Cc0MQQuGDD0LuAw/DEcKtgxJC+kK9gA5CKUKHQg9C5gMUAcRCo4HEwwmDFoJIgsDB7YL0gGpCi0KwgmLC/YL0wrIByYMLwmOCB4J +Lgo8C9EL/wvTDDYMNQvWCnoHQwgnDAcMEgx2AcECdwxuDH4F7gpTDBkMRAxxAcEMTApYDEgMngxFAc0AMAilBwoMTgvvC2cBmwpS +C/MEPQooCeoMJAqjAlgMiAnvDIoMKgxeC8sL/QyPDAALcAo9DL0EnAyXBuoMmQqpADcDoQxpC+MMqAyvCQEL2gzTDAoALQx4DKsM +dAytDNQAMQHOBwkLxAphDE8HtAyjBgQMuAU9DLoFzwy8C6UMvgm0DMELaQsLDFQCTQzFDF0KdQzIDJQFngzMDPgMZgOeADcANwUP +DJ0MGgzfCxwGNglyDKYMaguTA/YJdQc2DN0NBAzZAgwMsQzjCpQM5QgCDLcMgQnoDIQMUgxZCuIM8Qm3DPMMggU+ByoLBQo5DPkI +dwj1DJUMywxjC0QNJgz+CkcFDgzSDAkMawsTDKINCQzYDTQLWgMQBhIMrA0QDTQGlgstAF8AZgfzCJUAYQFNACgMsgApACAAKwAg +ADIAXgBMACoHMQywDHsNFgZmBz0BPQyBDRgKBAkoBxgMuwplDIYJiw0eCs8MiwJGDDEHKApECjcKngrMDWYHegHbDMkM7g1lDPwN +awzOB9YCvAt8DHANEQuDDQcJ1AzXDTMNCwKhDVcBwQSICyMNDg03DTMGiQO8AhYM4QaXDUINRAhaDUcLlg1KDUwNUgArADMAXgAo +AEwBzQApDVEBWAFCB/4KHwwhDOYJtgiuDFMNIgvMDPcIegtwDPoNIQc4C3YKnw0vBVEDogpKDXgBOAO5AowNBga7DXwMQwXwC+YE +vAZGATgEtAhTAdUIpQGNCD0GnAy1BM0MNAd3DXQGdQTeCFINvwEXAT8CBAHVCQEDuwO9Bo4DHgnaDb4BawO7AhYBngBiBfAHjAG6 +BLgKXwyzDaEI5Q0cCWILOApqDMIKnwzEDC4NqAi7DWwC3wbmDasMmAsMCncMNwwDDJoBVwOhCtsBdw3dApYC+Q3hAlIAeQkBCFoJ +RgZMA/wBMwNvCN0N2gS8AdMDigZVAvkNEwqTBw0MtAvHBzwBpw2CDaUNWgjqDVwFiAdnDO0NYAs/DWIHeA1kC/0LnQ1oCsoIFAhM +DfMGqQcwCkAL/gk7DXIOLg3MBfcNAAhSDhEBvg4TAGIN1Q4bBE8AIgBlAHgAcAG5AWsGwA2EBHQAdQG6C8MKvQ3HDhkNIgcwDfYO +Hw2wBiwM4AJ4DksEZw02B/kBFQEaCVMDEwcDDlkJpwg6Ag0OTggADlAOKgN5DMYCWAnuCjsOIQ4zCPAOVQKgADYK2w5iBWMJAQkO +CRAALQkSCrIIZQS8DnYJUgZgCrwNVA4YDH0NIgrDB70M8g1bDe8F1A5rAakKzQU9DjEOUwc1DjcDngIlCFIOgAlADTYDDwBtAQ4A +bwO3AfMBFgepCNABTgG6CooJFQruAr4OmQVvDoIL7QzkDoUNogyFDSoG1Qv0DFYNowxYDe4M9AQ+C/kNJQv7DroN9Q0oCf8MzQ34 +CtQHxwk8CgcF9wA1ADcL2Q6rCQEOsg5BAS8OpgpXDBcNhQ7RAGcALQpcAYIHogr4DmUOhA3nCSALAg5qDfEJJwv8CskOcAn0DpUD +9AVyDbIO1g7YCoIO2gzWDpkLjAK5CGYDxQRNAowCBAQYAR4CFAaJAUgBcA3DCvgCzQ7eCOQO4ArOBiMJwgcUDukDQA0xAV0O9wIW +DvkB/g77B+IEtQmWA+oJAQ8QAHcCBQ5fAYEJwg5kDcYOZw6GDcoJYg5yAnUOWAtyDvEMYQ2DDtQO9gxhCywEwwK6AyMNnwg+C/AH +tQk0BckPIge4AbYPJAA2Cn4B6w8IBQ8NNgySAgIFjQTpC40GWQ6qDGENQA8vAYwOFgldDwQIQA5pBTsOjgyEDzYO5g84CEwPCgFX +AX8OmA9JCQEAYgiVAcwBIwEXCZYCqgiQDgwEZASuCJ4Ofg8sDSkEOgNmDzIEgAZyCtgD9AFXDQIPPg8pBJsN1QFRCFQBPgeaAqoC +6gLjBRcFxQY+B64BEg8DCiEC2w9XBfIE0w37CqkCoA7MAdMPggPMBj4OeAEkAqkHpwNbAGIGOQOKBOQCmQF0BOcDzwg6BwoPHwiq +DoYPUQs6DWoHHA5tDDIPVg8IDnEPjQfWCn0Gdw+aAWsBvg+dBOYCnAkBAogAZQKKAVECpQMGAhsCkAMwA7YBcAEjAQYBFgE4CucB +/gY8A7UAZgKpApYCmA+4BOgFIQZ5B1QOpwQRDvUGWg+0BEMAdQBiAlQN0w7bB64IZg+kD08Jrg+KCbMPJAw6AeoP2wPfD90P3wKL +CZoLFwiVDp8BwQY8DdoBRg+aAHQGQQqRCy0CugcxD4cKwA81COwIQw7jA38PqwWSCTUOkwrMD1kOcw+zATQP+w8XAgUCBwaGAHkD +SQFRD2sP2hAPCt4EaQBwAX0BDwuVCeIMIA/lAtsPUw62D0IPrQ94CtUKyA+MD3ILRwOfAqAP6xAaB9IQHBAeAHQN1QeMAXEBwgEI +Af4QNAEYCDEQMgsiC40HLQIQD/kP+wO+ADIClgH2EB0QPg6CCGwQAA80DFcKMg+qCsgOjRAFCY4OkA5uCs8P5wrSDPADeQ2tClMK +1hAtC6sCdQtJAVUQRQreAp4QSBA9AQ8Ozg9+AXIBcQfdD0MHmg57AQcChAI0AZQCmQKUB6IGVBBAEEkBaRBLEB8NhA+ZApcAdAAt +DpwBDgcTEGsCHAr4ECEOrw7fD1AO4Q9SEFYDlwqgCEkPrg7oDnICzQ+zEIQQhgBtDp0D/AokEIoQNwhaAXIBPxA7EH4AaRCAAhwG +hgFLAHMBNgGiAXQGVQ8UEIUQihAYAGIGSgGDDp8Pog9NCX8QAQ66CfcPqArLEFMO5RCWECkJLBAMADIAOA2yELcG0QBkDp8JAQKU +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 +GhEaIwGGB44X5QiGHAYh0iIeIlwiFiJjHngGyB3gH5wYcSF/GdMfnR8+IV0fQCFfFdsdOBFlIJgRzB9HIJsiVxQkIWshlCJGAmgF +txDQIncSJR0jGnEJTyJhIl0iihJME7obLgH+GzAbHAkaHO4UNR+EHPEfPBvBG4EiMQOeADELex+NA0kbLyDgEkUOBxPWA3oZkx2T +E/QilxRUIqoe8Ba7Igkg1SHbG5gcwBQ9ILIg2iHjIGggICKoIpgitB4tHkgb7RwHIKYiwiKzGzEeNgVxH+UcMgwjInse2hwUIk4f +0QWCCbshGxq4HTkYPRcgG0ceiwglINwisiKZFPIfLA6gArYelAjLIsoi4yCEHqAgLCLCA8kSVB4GBboinBK/FHMbwBPYIqIi3wX3 +FKcipwqtIvASlxptHXAc/Rm+EYYJNx8xBBIhNSLvFWIi8R2ZH8kc2iLQIPof3h0SF0Ig2BqXIisVwx7gCZMhuiMKFXgjDB2sIsYg +7h17FNMdKBstIxwVhyMeG9gFchy6HZwdMCCRII4VkCFAIV4egyGyCCIVvyIQGGMiLSECIqMI+wA2IZQjJhotErIhTyI4FfwcKR+T +Gl0jCSL+IwsjACBSH5oh2RqvIo0f6R8VInojLhuaIn0Y4yLaIoAgYRhkIxchaCM5IoYdagAzIfojPyMeIGwhJyFxIyUjSSMdI0sh +0SF4A1sg4AddB+MH5QfnB+kWkhNGIrcXjyNUIngd5xnVItYNZxWVIlMSZBwaE9oZjBQmEhwYQR5DAVUjbwfiF6cjcgI/I3QJARhI +FMQTchNuFP0ckCLmE3MEvhUNGjkffgKZB+YLGQY+AWoBayDSFDMhfRZOHn0V2iNXHBYZhiK7H0MbwSFGI4QU7BpOI4cXTCObBOUj +ng78AZ8BdxpXD0EIUwF9AR4Dig6fA8sC/AICEqAH3BsTEqQjmiDkAt4g5wQrH8Ag0yFXIfYi1xAEIp8PVB+oHaMTKA50AeojmyDl +AaUjzAiVHs0jQwe2B5UKJAegI80ZdyIdAhAj2yPLH74j5hrmIiMhqhp7HxQXyyEYIicUASM0HcMPBiFGH60hkQReHYYj2iPKIOYj +7CPfHMsjQwPGA0YCGAMHEKsOQiQAI90kAh/AFA8GWiPqJAEj5SQDHxEXPQ2gGX8jpxnUIzEifCMzI6wYXyLbIWcVIx08H+8OyAeH +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 +B7gBuCEKM44z1ytKDYUz9glKFiAyMAmuM/IZADJQETMlihhYMTsv/DHcE/0xPy9EJZIkIzOpK3Mz7jHDJy4X1wK8M64z/DOZLPkN +NiGVJ80rgwZaIZgtBRoVMhginiqfLbAxmzDuMD8wrSZpHiYgtjQkAqkgvCuqGikxJQpDKBIXshINJpEEHTODMYMk8i8MIjAsmATe +Dz00OgqtHG8feBShFJ8qFy0uMv4nbDOoLNAl5TRBLnQorTRLLk8onBtREdUeVjRWCycJAxgsIOoNiikONE4zpykpNBQzKCUjKxA0 +Li5eLXcBWjPVIcsBcgZGNF4DqjRgKtom2S2QNDca4S8XNFw0cRGMA2Q0dC+bMdIxhDRPNGU0US5yKJIavy+jEUw0ewZKNH0O1zR/ +IQkPYzRdNI0NtR+9HD4LvDSLNHI0fg22AhYvujQnLwct3isMNCkuoSvYNGkwJyRrG2wOVzNpNG80kjRfNJswtSS9NJg0kzR/NFs0 +qzR8NK0fvS4NJd40BCkQMds0KhfPLVsivDSGJ3A0phz1G2wUgDSqNJE0tjRzNK4v7QSrNLE0twKMJmA0lzS1NIw00AIWL/gfEjA6 +K4orKiqgIVsaszE8GFsV/zBBJwMXQjI6IzgrNjBGM9EawB1qLPY0yAO6NNU0yx+9MVIyYzTcD0M01DSZNI40zDFYMzs09zSyNK4w +HCF8LjMwPCJ5M+YTVTJWMycvJh9EKGAigzTpNGordBugNO40cDTwNJofvRYTIwI0/TTWAC0MFiGfNPw0yTUTNPkfvTA4NQEm/DUD +JYsyVDUGGaYvJCNYKzM1Cyw0Lyo0eA0uHWowSTOXNRg08QKMME0fLDTPNTYCFjBTNRwz+zSRLjAQiysHFUgzpjSgLm80hTRoLnM0 +6hMoNDE0qzVBJqIuoDUwBP4zwjSrHJwXtwE2ApAWjQKsFYMxgjTaLm01Ri8JKw0xiDLmLyYuHxLuIeM07QBbNFw1VgS1B+IOewhU +LIgr/hulIO41ZiEzC44znzVVIOA1bTVZNXALizRiNLst3S2QLp0LOTEELNE0hzVLEh0xczVqNXk1VzVuNVosiDIpE+I1jDV7NW81 +Wy+yMRU1eDSRNWw1WDWVLIg0nS4zMQIjfjTAM8w0pDVKNGoWdzVpNWs1ejWcNY8K9i18DQg1qjWNNXw1lisgBBM1sTWUNa0BwTS5 +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 +MJUkpQkCPKwoUTlEPK8x0xUYPCo60zI2OtUgOzwxDikd7zNlPDUpLg88PDk8xy+FNmUlYAlLPKI7LSuoPGI8qShuOuc4HTy6L204 +bTdzLjM8ZxNaCqo8hiUDPHsogSf0PLo7kw/IOgUHYC0KOp068TRCLuU8hThjDp8shRZdHus8dAE2HGEQFy7bCQI89jOjFropqjqL +N4Qvfzi3L4EQCTybMbEd9jz/PQo8iSS9OKkhLBf8O/49ADZ/NLo8BzS8IVo4CTVIOAw42Ti7Hg47oD0YO0UEazzfLsMYJQjPICot +KTvhPRg6zjPHKDM7YygbKDc5pjYwKcI80hduPDMuHTNmMl43pD0rBW4bySEqATc4qhgsK6ghdSB9FL89AwrjPTIJTzcrNuA24i2D +KE09VDLdLWsqtjm4L0oo/iC2PVsy7B+1ObwuvTvgOUADIRyWOus5Yzi3PIA0LDJVGSs4oTugAYo9ATdrJ4gDVA8ZASYGSgaMJ2UB +FSNvAVM7qRaOJD07ozvCPXUgETatInU6MTS/Or00wjo1LSIWnzz/PYczsRtQF1MI0TuhO6wckAHHPXoAZT18GIk4zx2OAGg7LD1q +PCUCITE1OdcoVDmCK+04lDcaNaQhFzmIMSI1LDs8Ngg5qzmOLFU7QT2kNqMhJzvYIiAicTzeCU08bx6ZBLUq8y5OEEcynD1KMp44 +qylwLwE56gicB6AAdTZNFKYtRCx+Mqs8mDubMa89FC5fJJM54j3OM8As2Dv9OgE93T3QLds6ujsaPSU41zq+PIIwriirCZM4MD3i +Mrw9GTcMG1EyuDKZMOI9GzKfKNAzvj3PM8EjJD36M8A2fzyuPag6CTyxPAoy4zCAPLY68Tw2FuwUtD3cM7894zK2ISc99CpZLOQi +Qj3vMc04rj4WMk002TsYPJc8KTrSM14yxz09LZEuGTrXLhwpxj1EM9M6Tj4NPfsz9ygQLiY9/j4PNqg9WjqXOi0wXDsEKAE7mTGb +Hq4+IBuwO0E+NCmdOrQcsjoWPj8e8AbJOuw8fzf0PFM9cjjcPkQ9lAKGOxAyhDdXLKc6uT1ePRAXGjeHMXESHT4qPlI6mDv4LN8R +fhGAO6clfzDiKW4WhBglO/s6AT5NKdUXCz2JLps6RDPKJwAXajgpOkoz0DQuOC0RGggmN+I+ajpSKJwXeDC/F18U+gFLI5Qh1j6B +I5gE7jjnJ2ADcwKrPnsxMQ2FPlw6LThOOzM9qjE5ITs4UyjiIYQyrThYM+04WyWWM9E4XjbADyMz9Di9Pns08zCOO3oGBj6PFKQ1 +9CxjFPcBUwkEARoxmC7iMyU3HDW+OAsU5DpjMlg3oDrxL+UtXzPTLWE+rQZKJQMBGg3VGXkX3iLnMFYBuQO5B6MHpQxHAvss3xkj +O5ggOzyZKAcxsCyYAX8Gdz7OEHUY9A+1PmIWYC1SPtk1bjqJPCcdEDRkOHI1YjXCPeo6aC13As0HRj7gCJ46gShJOi0K4yy+IAcW +ZSzCFy8ixzrLAhA+7j4ANtEYVDywOdk+BR3BMuQ3uTnfFZ4Pdj78PhAL4D70AG4swD73CU8/CTK9ITQGWj8RI0w7Mj5VOtE9Oje2 +LhU80Cg6PiU9Qj4nPNYRSimUPxU8vAEtPww/Dg/gBwASmzv5Pcs8RwFGI5EjpD6yMho6Xz5xHBc+czPPNp46TBKTLXkjkTDZKQsX +eTO5E2o45xQRMLwwvhT3MMEsXRlxK8E6bByPL1kMGAEIAG44gCVII78XixIwLS86uzaDPY01STgNG2wjYQHqP1E/UwHUOIMTyhHd +CuMYsRiXK6g+Ejd8LOQ4igQTP2slozz3Asw+0TGtPdc6jzeIFlU/CDKXPt0eMDnOMLIwajBaD8IygCl+PhMZECk3FrM/cCUoIBE5 +1jbSLkY+BD4iMq4R9jwMPwU8txH9P3o+YTK5Pk4XFAJJI704egJVA6YZFD33OKsy8j77K8cSnj9yPkYzhDGaOu89cDUGGSsr+hsz +P6c6EiyeIq0gyhkwD0M2dDb8A1s/sRs1PQsr0D9YPeY6vDWFPek8Dj3rPtY69D+8Has7JhtQOj0jJD/JNn8xGTyWCec+syPzLoY5 +LzEgNpwxIzIhPnY81yfUP88/Cg0IAhQqPxyZB1wHXiB4Iuo2ihF+Ep0/vS8ANqk/uz+mP+w9Nz6SOKc5SDzdNN84Iji4ORU+Ijch +NaI9QDicOYw5UjrpI18wSC9oAVU/3zw+C+AsPzBUQAcs5TQDPSIBmztfHL47YTQLPxoyACWPPpknKTCAIYk7bj4JO3AQYCt0JiA/ +YD/wHas+pQvgOE0/6ivIGb8bVgIOGvcFXC0tKyc+RynfPW83ZBEaAYwRTEAtGcQpSgKaKU0zTiMEMOI73S5pP7o/FAGgJ0Mwzw9L +Pjcs6C7jKZIaaCqlAFtAQC7rMtYJ/CkIQE8yiD+pP9IQJDdiP6xANBFuIqU+2EBEO94/yz5PNncw2jZ5MN0lBx9sHLgSm0BfQEEq +l0BUMP82gD3lPuU4tj0mNaU/XSMZM2hATkBrPKAL4DENNDYSDCAPLMQzEjbzHlZAbj8WHSw9OD/ULoU2mTedOkk/OTehPzsU7hzG +QIU/JjfZOMIRVECFPo0/b0B6NAIz4j/zOQcx/TE6QBUVJj6YP5A+micqQBs4XDckNBUz8T6nKtIqZDx9P2BAmx6RMS0rpzFVEzNA +si3HQAs2+QeVLDwQtTsXPMo/ji+fO+wxcDn1FnciM0B5NwkALUC8BC4qBiNDIcUmKRCnJl0FHRCuAvsLGCrjELMp7yqvIh0FFgUY +AG0giTfxKjc7Byo5OwkfixpQQHk3+z1JG8sEQxvOJi0nECLDNmNAQjF6BRcxfAFhOe4/dC3OPRE+WEDFEu8qAEDyArUAbjF9LHA8 +PzG4L7NAt0A7HyozkEBWOgg0KDp3QDM6ehAuIqVANyzFQDw/szooMaQ32EDyQRQ6GgIhPv4uRUDhOcc3Oj5KN/Y+7UETQQg98Swe +KoQ31hzmOoRAQ0EHPAU6Wz0OOCE8KzeaOCU5Sya0M84v4z67N6IwKTo3QAZBJTwWGe86cDM6EzMELDZiAXIrzCoDNxcp1jvLKV0/ +kDy0Oncz6A6SLfgWdyqPQE5BRSNvMxQDvQEmGlsjkEFXHtAQbjMWGqEQ/j+kQUQ/SkFfKsMy/TquQU0+tTwsNjU3uDu0QVM3u0A3 +QV4QpSolPNwtbxNsCuYyEB5zCu4sXCxeLRo4tEByOxtAdDOrNocl6D7YQVcAbzjBE7gK4zNSKVk36ik6QIRBiSARNbwt8ECJLW8/ +1jTBMCMq6TgqOks/3BLTN7xBfgfoOpUDsDM5MBY++0GTPJQ/Fz1tNdo5hDXcOaQ13js6Mlk5qTltPPtAHgxiK55BiD9KLF86OzT0 +OzQSm0GpPxIGYT8wMXgJexSmKb9BCz8AO+tA+TvtOvE77xNaBfkPPSnPKr4dzyaIB+4tUhPnIdQKrRnOBmBBHTsFNzhBIDsIOckq +ZA5lAepB2QOJG/4h/h3PNxUIiSCDGokyhCumOEI2zxRwOgc3dT4DLJZASx90N/cBVUHxN9o6ohbUOy0ilwY9H1gJWSkIQf04wi+b +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 +PtVWFiXpVxVMC1YaTy9FcEV9RXJQtyTGVyU+AFY0R4xFH1KgTNtU0VaSP5UmRzVpVy5SqQWsQ+QswxKmRpM9MCvFJKEmBAVgU+w5 +lUwLQWRXOlZRTCpCxlbGTKhWyBHBTDAQKlZZM2NWzT8hVs8YQRQpVVlXRhxZUYIbtjHqRndC8QlLVz0W/1dKVmhW3VdcAgRPCDFs +Up5NqVG7TatRvSeOSgFVwVdpEq5SMhu2QdZXRVccPKoBRgiVCJdWAFQHLvRVPEBaVxIKqQg7EUxXfkkOPXc6+TvbKpdXiQYPSiRB +yE7tUStSQFEtV3FB5DnhV49JWFdDREQtUleaVjNWjENPVo5PPlaQUf9XNk9CFAgHRlefVkBOSiPzGHFUlVeQSkURAVerVc4+G1bu +QuNU/SA0P/hO8VdSO2RC6VbMPiYwY077VO8KSVe0VtYuJle0VtwEE1eaUiVXkle3PQ9NeUqDUixXlzGxSd4AW1fMTngsPlewUjcD +W0+aSvVNC1SpMaxVui9GSyRCy0smNaZGKi+jF0xX3hCeQYocViyKRns/txbXVCwZUkx8UuJMflYgTnBWIji5Ox8jGVJzV/RGeDR2 +LhdX81GzOIkpdVYRI9M0oj0SDm9SLS5fGeNURlJJVIxPLleeWAU95EGBUFtQvzscU00bRlDDV6pYFUPgEzJYEA/DTuceVlgQN5ZO +Dj/TUlpMqlasUl1N0kyuT6hU7iv4BaQPdlgmUBU5XVJqGHFYH1dLUDIkzlODS39W9ETwPa9PvD2yVDtTbVQ9VW5GKzJeTq5YEFN2 +RQBYJjYVT5pBSlLEK9pPJVhRPFoRUVgfV/VSzR9SU2BQjC9+VlRWxz8bPC1C6BCRSlRWW1dXUCY/I1g0NNwtOiMoNPYzV0h9Qzkj +v0MoQzwx8DKhLDwp7TCSELUhUgZaBoAzGFPzCGtYKEBYV4NGy1eFD7EplFh+TrYOWk8tCIIql1iJVAEsBVC8Vh9UHkULVK1Mgk4U +Eh09c1iPOeVUtFM7SosW1yC/FX5VTjBcVRNYX1B1TvZKKU7GFp4PdlihDvlU2FCZDWctUlitAqgpWVNHTbhFCViURopQXVDBWBwv +owZ3WLNVTkeXPu4g7Sk1WMAr5x5WWMZEz1ehWGE9q1XUVFFValguUl8fRlXaEtNPJVjJVztBpULaWNdMJgQTWNtXtVZyNq9UNEtg +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 +]] diff --git a/cached-configs/pyalienlife+pycoalprocessing+pyfusionenergy+pyindustry+pypetroleumhandling+pyrawores.lua b/cached-configs/pyalienlife+pycoalprocessing+pyfusionenergy+pyindustry+pypetroleumhandling+pyrawores.lua index 7322ef671..d17f38ef5 100644 --- a/cached-configs/pyalienlife+pycoalprocessing+pyfusionenergy+pyindustry+pypetroleumhandling+pyrawores.lua +++ b/cached-configs/pyalienlife+pycoalprocessing+pyfusionenergy+pyindustry+pypetroleumhandling+pyrawores.lua @@ -1,720 +1,591 @@ -science_pack_order("automation-science-pack", "001-000026") -science_pack_order("py-science-pack-1", "002-000121") -science_pack_order("logistic-science-pack", "003-000181") -science_pack_order("military-science-pack", "004-000185") -science_pack_order("chemical-science-pack", "005-000324") -science_pack_order("py-science-pack-2", "004-000283") -science_pack_order("utility-science-pack", "009-000475") -science_pack_order("production-science-pack", "007-000414") -science_pack_order("py-science-pack-4", "008-000454") -science_pack_order("py-science-pack-3", "006-000380") -science_pack_order("space-science-pack", "010-000481") -fix_tech("physical-projectile-damage-1", {order = "000018", prerequisites = {"military", "py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("physical-projectile-damage-2", {order = "000031", prerequisites = {"physical-projectile-damage-1", "logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("weapon-shooting-speed-1", {order = "000018", prerequisites = {"military", "py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("weapon-shooting-speed-2", {order = "000031", prerequisites = {"weapon-shooting-speed-1", "logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("stronger-explosives-1", {order = "000031", prerequisites = {"military-2", "logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("physical-projectile-damage-3", {order = "000032", prerequisites = {"physical-projectile-damage-2", "military-science-pack"}, unit = {count = 120, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("physical-projectile-damage-4", {order = "000033", prerequisites = {"physical-projectile-damage-3"}, unit = {count = 140, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("physical-projectile-damage-5", {order = "000053", prerequisites = {"physical-projectile-damage-4", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("physical-projectile-damage-6", {order = "000076", prerequisites = {"physical-projectile-damage-5", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("physical-projectile-damage-7", {order = "000077", prerequisites = {"physical-projectile-damage-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("stronger-explosives-2", {order = "000032", prerequisites = {"stronger-explosives-1", "military-science-pack"}, unit = {count = 120, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("stronger-explosives-3", {order = "000053", prerequisites = {"stronger-explosives-2", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("stronger-explosives-4", {order = "000076", prerequisites = {"stronger-explosives-3", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("stronger-explosives-5", {order = "000077", prerequisites = {"stronger-explosives-4"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("stronger-explosives-6", {order = "000078", prerequisites = {"stronger-explosives-5"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("stronger-explosives-7", {order = "000079", prerequisites = {"stronger-explosives-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("refined-flammables-1", {order = "000033", prerequisites = {"flamethrower"}, unit = {count = 140, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("refined-flammables-2", {order = "000034", prerequisites = {"refined-flammables-1"}, unit = {count = 160, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("refined-flammables-3", {order = "000053", prerequisites = {"refined-flammables-2", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("refined-flammables-4", {order = "000076", prerequisites = {"refined-flammables-3", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("refined-flammables-5", {order = "000077", prerequisites = {"refined-flammables-4"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("refined-flammables-6", {order = "000078", prerequisites = {"refined-flammables-5"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("refined-flammables-7", {order = "000079", prerequisites = {"refined-flammables-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("energy-weapons-damage-1", {order = "000053", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("energy-weapons-damage-2", {order = "000054", prerequisites = {"energy-weapons-damage-1"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("energy-weapons-damage-3", {order = "000055", prerequisites = {"energy-weapons-damage-2"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("energy-weapons-damage-4", {order = "000056", prerequisites = {"energy-weapons-damage-3"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("energy-weapons-damage-5", {order = "000076", prerequisites = {"energy-weapons-damage-4", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("energy-weapons-damage-6", {order = "000077", prerequisites = {"energy-weapons-damage-5"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("energy-weapons-damage-7", {order = "000078", prerequisites = {"energy-weapons-damage-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("weapon-shooting-speed-3", {order = "000032", prerequisites = {"weapon-shooting-speed-2", "military-science-pack"}, unit = {count = 120, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("weapon-shooting-speed-4", {order = "000033", prerequisites = {"weapon-shooting-speed-3"}, unit = {count = 140, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("weapon-shooting-speed-5", {order = "000053", prerequisites = {"weapon-shooting-speed-4", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("weapon-shooting-speed-6", {order = "000076", prerequisites = {"weapon-shooting-speed-5", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("laser-shooting-speed-1", {order = "000053", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("laser-shooting-speed-2", {order = "000054", prerequisites = {"laser-shooting-speed-1"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("laser-shooting-speed-3", {order = "000055", prerequisites = {"laser-shooting-speed-2"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("laser-shooting-speed-4", {order = "000056", prerequisites = {"laser-shooting-speed-3"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("laser-shooting-speed-5", {order = "000076", prerequisites = {"laser-shooting-speed-4", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("laser-shooting-speed-6", {order = "000077", prerequisites = {"laser-shooting-speed-5"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("laser-shooting-speed-7", {order = "000078", prerequisites = {"laser-shooting-speed-6"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("artillery-shell-range-1", {order = "000055", prerequisites = {"artillery"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("artillery-shell-speed-1", {order = "000055", prerequisites = {"artillery"}, unit = {ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("follower-robot-count-1", {order = "000033", prerequisites = {"defender"}, unit = {count = 140, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("follower-robot-count-2", {order = "000034", prerequisites = {"follower-robot-count-1"}, unit = {count = 160, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("follower-robot-count-3", {order = "000053", prerequisites = {"follower-robot-count-2", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("follower-robot-count-4", {order = "000054", prerequisites = {"follower-robot-count-3"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("follower-robot-count-5", {order = "000076", prerequisites = {"follower-robot-count-4", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("follower-robot-count-6", {order = "000077", prerequisites = {"follower-robot-count-5"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("follower-robot-count-7", {order = "000078", prerequisites = {"follower-robot-count-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("bulk-inserter", {order = "000052", prerequisites = {"fast-inserter", "advanced-circuit"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("inserter-capacity-bonus-1", {order = "000053", prerequisites = {"bulk-inserter"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("inserter-capacity-bonus-2", {order = "000054", prerequisites = {"inserter-capacity-bonus-1"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("inserter-capacity-bonus-3", {order = "000055", prerequisites = {"inserter-capacity-bonus-2", "chemical-science-pack"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("inserter-capacity-bonus-4", {order = "000065", prerequisites = {"inserter-capacity-bonus-3", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("inserter-capacity-bonus-5", {order = "000066", prerequisites = {"inserter-capacity-bonus-4"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("inserter-capacity-bonus-6", {order = "000067", prerequisites = {"inserter-capacity-bonus-5"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("inserter-capacity-bonus-7", {order = "000076", prerequisites = {"inserter-capacity-bonus-6", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("automation", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("automation-2", {order = "000018", prerequisites = {"py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("logistic-science-pack", {order = "000030", prerequisites = {"cottongut-science-mk01"}, unit = {count = 450, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("steel-processing", {order = "000003", prerequisites = {"coal-processing-1"}, unit = {count = 22, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("steel-axe", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("military", {order = "000010", prerequisites = {"solder-mk01", "fluid-processing-machines-1"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("military-2", {order = "000018", prerequisites = {"military", "py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("fast-inserter", {order = "000031", prerequisites = {"logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("logistics", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("automated-rail-transportation", {order = "000019", prerequisites = {"railway"}, unit = {count = 100, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("rail-signals", {order = "000020", prerequisites = {"automated-rail-transportation"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("automobilism", {order = "000007", prerequisites = {"engine"}, unit = {count = 40, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("optics", {order = "000004", prerequisites = {"glass"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("solar-energy", {order = "000032", prerequisites = {"pyrite"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("heavy-armor", {order = "000018", prerequisites = {"military", "py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("gun-turret", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("research-speed-1", {order = "000031", prerequisites = {"logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("research-speed-2", {order = "000032", prerequisites = {"research-speed-1"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("electric-energy-distribution-1", {order = "000037", prerequisites = {"alloys-mk02"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("advanced-material-processing", {order = "000018", prerequisites = {"py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("concrete", {order = "000005", prerequisites = {"automation", "crusher", "soil-washing"}, unit = {count = 30, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("engine", {order = "000006", prerequisites = {"automation", "moss-mk01", "steel-processing"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("landfill", {order = "000005", prerequisites = {"crusher"}, unit = {count = 30, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("logistics-2", {order = "000052", prerequisites = {"logistics", "lubricant", "small-parts-mk02", "advanced-circuit"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("toolbelt", {order = "000031", prerequisites = {"logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("stone-wall", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("gate", {order = "000004", prerequisites = {"stone-wall", "steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("chemical-science-pack", {order = "000052", prerequisites = {"advanced-circuit", "stainless-steel-mk01"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("military-science-pack", {order = "000031", prerequisites = {"logistic-science-pack", "military-2", "stone-wall"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("production-science-pack", {order = "000064", prerequisites = {"pharmacogenomics", "nuclear-fuel-reprocessing", "filtration-mk02"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-2", 3}, {"py-science-pack-3", 1}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("utility-science-pack", {order = "000075", prerequisites = {"automation-3", "destroyer", "fusion-reactor-equipment", "biofluid-mk03"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 60}, {"logistic-science-pack", 20}, {"chemical-science-pack", 6}, {"production-science-pack", 2}, {"military-science-pack", 10}, {"py-science-pack-3", 3}, {"py-science-pack-4", 1}, {"py-science-pack-2", 10}, {"py-science-pack-1", 30}}, time = 450}}) -fix_tech("space-science-pack", {order = "000076", prerequisites = {"rocket-silo", "utility-science-pack", "fusion-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("military-3", {order = "000053", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("military-4", {order = "000076", prerequisites = {"military-3", "utility-science-pack", "explosives"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 60}, {"logistic-science-pack", 20}, {"chemical-science-pack", 6}, {"military-science-pack", 10}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"py-science-pack-3", 3}, {"py-science-pack-2", 10}, {"py-science-pack-1", 30}}, time = 450}}) -fix_tech("uranium-ammo", {order = "000054", prerequisites = {"uranium-mk01", "tank"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("atomic-bomb", {order = "000077", prerequisites = {"domestication-mk02", "uranium-mk03", "explosives", "space-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("automation-3", {order = "000053", prerequisites = {"bulk-inserter", "small-parts-mk02"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("explosives", {order = "000041", prerequisites = {"sulfur-processing"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("cliff-explosives", {order = "000042", prerequisites = {"explosives", "military-2"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("land-mine", {order = "000042", prerequisites = {"explosives", "military-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("flamethrower", {order = "000032", prerequisites = {"military-science-pack", "electric-energy-accumulators"}, unit = {count = 120, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("advanced-circuit", {order = "000051", prerequisites = {"fine-electronics"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("processing-unit", {order = "000056", prerequisites = {"gold"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("fluid-wagon", {order = "000019", prerequisites = {"railway"}, unit = {count = 100, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("braking-force-1", {order = "000053", prerequisites = {"railway", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("braking-force-2", {order = "000054", prerequisites = {"braking-force-1"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("braking-force-3", {order = "000065", prerequisites = {"braking-force-2", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("braking-force-4", {order = "000066", prerequisites = {"braking-force-3"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("braking-force-5", {order = "000067", prerequisites = {"braking-force-4"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("braking-force-6", {order = "000076", prerequisites = {"braking-force-5", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("braking-force-7", {order = "000077", prerequisites = {"braking-force-6"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("tank", {order = "000053", prerequisites = {"chemical-science-pack", "military-science-pack", "explosives"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("logistics-3", {order = "000067", prerequisites = {"super-alloy"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("rocketry", {order = "000042", prerequisites = {"explosives", "military-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("explosive-rocketry", {order = "000054", prerequisites = {"rocketry", "military-3"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("modular-armor", {order = "000052", prerequisites = {"heavy-armor", "advanced-circuit"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("power-armor", {order = "000060", prerequisites = {"modular-armor", "processing-unit", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-2", 3}, {"py-science-pack-3", 1}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("power-armor-mk2", {order = "000077", prerequisites = {"military-4", "speed-module-2", "efficiency-module-2"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"utility-science-pack", 1}, {"production-science-pack", 3}, {"py-science-pack-2", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("laser-turret", {order = "000053", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("robotics", {order = "000055", prerequisites = {"electric-engine", "battery", "logistic-robotics", "super-steel-mk01"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("rocket-fuel", {order = "000060", prerequisites = {"military-science-pack", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("low-density-structure", {order = "000060", prerequisites = {"py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("rocket-control-unit", {order = "000060", prerequisites = {"py-science-pack-mk03", "speed-module"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("rocket-silo", {order = "000061", prerequisites = {"rocket-fuel", "rocket-control-unit", "low-density-structure"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("research-speed-3", {order = "000053", prerequisites = {"research-speed-2", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("research-speed-4", {order = "000054", prerequisites = {"research-speed-3"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("research-speed-5", {order = "000065", prerequisites = {"research-speed-4", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("research-speed-6", {order = "000076", prerequisites = {"research-speed-5", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("electric-energy-distribution-2", {order = "000060", prerequisites = {"electric-energy-distribution-1", "py-science-pack-mk03", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("electric-energy-accumulators", {order = "000020", prerequisites = {"zinc-mk01"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("advanced-material-processing-2", {order = "000060", prerequisites = {"py-science-pack-mk03", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("effect-transmission", {order = "000067", prerequisites = {"super-alloy"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("lubricant", {order = "000034", prerequisites = {"coal-processing-2"}, unit = {count = 360, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("electric-engine", {order = "000053", prerequisites = {"lubricant", "chemical-science-pack", "small-parts-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("battery", {order = "000041", prerequisites = {"sulfur-processing", "pyrite"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("construction-robotics", {order = "000023", prerequisites = {"water-animals-mk01", "rubber"}, unit = {count = 175, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("logistic-robotics", {order = "000036", prerequisites = {"construction-robotics", "niobium"}, unit = {count = 500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("logistic-system", {order = "000037", prerequisites = {"logistic-robotics"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("worker-robots-speed-1", {order = "000047", prerequisites = {"logistic-robotics", "py-science-pack-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("worker-robots-speed-2", {order = "000053", prerequisites = {"worker-robots-speed-1", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("worker-robots-speed-3", {order = "000060", prerequisites = {"worker-robots-speed-2", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("worker-robots-speed-4", {order = "000065", prerequisites = {"worker-robots-speed-3", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("worker-robots-speed-5", {order = "000076", prerequisites = {"worker-robots-speed-4", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("worker-robots-speed-6", {order = "000077", prerequisites = {"worker-robots-speed-5", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"military-science-pack", 30}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("worker-robots-storage-1", {order = "000060", prerequisites = {"robotics", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("worker-robots-storage-2", {order = "000065", prerequisites = {"worker-robots-storage-1", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("worker-robots-storage-3", {order = "000076", prerequisites = {"worker-robots-storage-2", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("energy-shield-equipment", {order = "000054", prerequisites = {"solar-panel-equipment", "military-science-pack"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("night-vision-equipment", {order = "000054", prerequisites = {"solar-panel-equipment", "personal-roboport-equipment"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("belt-immunity-equipment", {order = "000054", prerequisites = {"solar-panel-equipment", "personal-roboport-equipment"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("energy-shield-mk2-equipment", {order = "000061", prerequisites = {"energy-shield-equipment", "military-3", "low-density-structure", "power-armor"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("solar-panel-equipment", {order = "000053", prerequisites = {"modular-armor", "solar-energy"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("personal-laser-defense-equipment", {order = "000061", prerequisites = {"laser-turret", "military-3", "low-density-structure", "power-armor", "solar-panel-equipment"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("discharge-defense-equipment", {order = "000061", prerequisites = {"laser-turret", "military-3", "power-armor", "solar-panel-equipment"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("fusion-reactor-equipment", {order = "000065", prerequisites = {"power-armor", "military-science-pack", "production-science-pack", "low-density-structure"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"military-science-pack", 6}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("exoskeleton-equipment", {order = "000068", prerequisites = {"bio-implants"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("personal-roboport-equipment", {order = "000024", prerequisites = {"construction-robotics", "electric-energy-accumulators"}, unit = {count = 200, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("personal-roboport-mk2-equipment", {order = "000076", prerequisites = {"personal-roboport-equipment", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("fluid-handling", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("oil-processing", {order = "000038", prerequisites = {"petroleum-gas-mk01"}, unit = {count = 650, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("advanced-oil-processing", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("sulfur-processing", {order = "000040", prerequisites = {"vanadium-processing"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("plastics", {order = "000010", prerequisites = {"syngas", "alloys-mk01"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("speed-module", {order = "000052", prerequisites = {"advanced-circuit"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("speed-module-2", {order = "000060", prerequisites = {"speed-module", "processing-unit", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("speed-module-3", {order = "000065", prerequisites = {"speed-module-2", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("productivity-module", {order = "000052", prerequisites = {"advanced-circuit"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("productivity-module-2", {order = "000060", prerequisites = {"productivity-module", "processing-unit", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("productivity-module-3", {order = "000065", prerequisites = {"productivity-module-2", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("efficiency-module", {order = "000052", prerequisites = {"advanced-circuit"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("efficiency-module-2", {order = "000060", prerequisites = {"efficiency-module", "processing-unit", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("efficiency-module-3", {order = "000065", prerequisites = {"efficiency-module-2", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("defender", {order = "000032", prerequisites = {"military-science-pack"}, unit = {count = 120, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("distractor", {order = "000053", prerequisites = {"chemical-science-pack", "defender"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("destroyer", {order = "000072", prerequisites = {"distractor", "speed-module", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"logistic-science-pack", 20}, {"chemical-science-pack", 6}, {"military-science-pack", 10}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"py-science-pack-3", 3}, {"py-science-pack-2", 10}, {"py-science-pack-1", 30}}, time = 450}}) -fix_tech("nuclear-power", {order = "000060", prerequisites = {"py-science-pack-mk03", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("nuclear-fuel-reprocessing", {order = "000061", prerequisites = {"nuclear-power", "uranium-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-2", 3}, {"py-science-pack-3", 1}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("mining-productivity-1", {order = "000052", prerequisites = {"advanced-circuit"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("mining-productivity-2", {order = "000053", prerequisites = {"mining-productivity-1", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("mining-productivity-3", {order = "000076", prerequisites = {"mining-productivity-2", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mining-productivity-4", {order = "000077", prerequisites = {"mining-productivity-3", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"military-science-pack", 30}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("artillery", {order = "000054", prerequisites = {"tank"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("spidertron", {order = "000064", prerequisites = {"pharmacogenomics", "nexelit-mk02", "energy-shield-mk2-equipment", "py-warehouse-research", "lead-mk03", "small-parts-mk03", "simik-mk01"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("circuit-network", {order = "000023", prerequisites = {"rubber"}, unit = {count = 175, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("coal-processing-1", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("coal-processing-2", {order = "000033", prerequisites = {"nichrome", "methanol-processing-1"}, unit = {count = 300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("coal-processing-3", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("syngas", {order = "000008", prerequisites = {"tar-processing"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("tar-processing", {order = "000007", prerequisites = {"concrete", "engine"}, unit = {count = 40, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("energy-1", {order = "000027", prerequisites = {"auog", "compost"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("energy-2", {order = "000054", prerequisites = {"light-oil-mk03", "lubricant"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("energy-3", {order = "000055", prerequisites = {"energy-2", "uranium-mk01", "ethanol", "salts"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("methanol-processing-1", {order = "000031", prerequisites = {"logistic-science-pack", "zinc-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("methanol-processing-2", {order = "000060", prerequisites = {"py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("cooling-tower-1", {order = "000028", prerequisites = {"energy-1"}, unit = {count = 360, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("cooling-tower-2", {order = "000055", prerequisites = {"cooling-tower-1", "energy-2", "small-parts-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("excavation-1", {order = "000054", prerequisites = {"drilling-fluid-mk02", "lubricant"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("excavation-2", {order = "000066", prerequisites = {"drilling-fluid-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("excavation-3", {order = "000077", prerequisites = {"excavation-2", "drilling-fluid-mk04", "space-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"production-science-pack", 6}, {"military-science-pack", 30}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("biofilm", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("filtration", {order = "000032", prerequisites = {"nitrogen-mk01", "electric-energy-accumulators"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("filtration-mk02", {order = "000061", prerequisites = {"small-parts-mk03"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-2", 3}, {"py-science-pack-3", 1}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("desulfurization", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("crusher", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("separation", {order = "000009", prerequisites = {"ash-separation", "fluid-processing-machines-1"}, unit = {count = 55, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("fluid-separation", {order = "000035", prerequisites = {"organic-solvent", "fluid-processing-machines-1"}, unit = {count = 400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("fuel-production", {order = "000036", prerequisites = {"microbiology-mk02", "nexelit-mk01", "fluid-separation"}, unit = {count = 500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("fine-electronics", {order = "000050", prerequisites = {"iron-mk01", "aramid", "trits"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("fluid-processing-machines-1", {order = "000008", prerequisites = {"tar-processing"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("fluid-processing-machines-2", {order = "000036", prerequisites = {"niobium"}, unit = {count = 500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("ralesia", {order = "000025", prerequisites = {"creosote", "genetics-mk02"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("ulric", {order = "000031", prerequisites = {"logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("wood-processing", {order = "000006", prerequisites = {"moss-mk01", "steel-processing"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("wood-processing-2", {order = "000031", prerequisites = {"logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("lab-instrument", {order = "000023", prerequisites = {"rubber", "boron", "hot-air-mk01"}, unit = {count = 175, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("niobium", {order = "000035", prerequisites = {"separation", "organic-solvent", "drill-head-mk01"}, unit = {count = 400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("organic-solvent", {order = "000034", prerequisites = {"coal-processing-2", "filtration"}, unit = {count = 360, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("mukmoux", {order = "000049", prerequisites = {"grod"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("kevlar", {order = "000048", prerequisites = {"yotoi"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("kevlar-mk02", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-1", 6}, {"py-science-pack-2", 2}}, time = 120}}) -fix_tech("creosote", {order = "000008", prerequisites = {"tar-processing"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("pyrrhic", {order = "000077", prerequisites = {"space-science-pack"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"military-science-pack", 30}, {"chemical-science-pack", 20}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("artillery-2", {order = "000060", prerequisites = {"artillery", "py-science-pack-mk03", "railway", "super-steel-mk01", "processing-unit"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("artillery-shell-range-2", {order = "000056", prerequisites = {"artillery-shell-range-1"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"military-science-pack", 2}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("artillery-shell-range-3", {order = "000057", prerequisites = {"artillery-shell-range-2"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("artillery-shell-range-4", {order = "000058", prerequisites = {"artillery-shell-range-3"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("artillery-shell-range-5", {order = "000059", prerequisites = {"artillery-shell-range-4"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("artillery-shell-range-6", {order = "000065", prerequisites = {"artillery-shell-range-5", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("artillery-shell-range-7", {order = "000066", prerequisites = {"artillery-shell-range-6"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("artillery-shell-range-8", {order = "000067", prerequisites = {"artillery-shell-range-7"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("artillery-shell-range-9", {order = "000076", prerequisites = {"artillery-shell-range-8", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("artillery-shell-range-10", {order = "000077", prerequisites = {"artillery-shell-range-9"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("artillery-shell-range-11", {order = "000078", prerequisites = {"artillery-shell-range-10"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("artillery-shell-range-12", {order = "000079", prerequisites = {"artillery-shell-range-11"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) - -fix_tech("diet-beacon", {order = "000054", prerequisites = {"speed-module", "productivity-module", "efficiency-module", "electric-engine"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-1", 6}, {"py-science-pack-2", 2}}, time = 120}}) -fix_tech("advanced-mining-facilities", {order = "000040", prerequisites = {"vanadium-processing"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("sc-unit", {order = "000066", prerequisites = {"alloys-mk04"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("fusion-mk01", {order = "000069", prerequisites = {"machines-mk04", "helium-processing-mk02"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("fusion-mk02", {order = "000070", prerequisites = {"fusion-mk01"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("fusion-mk03", {order = "000076", prerequisites = {"fusion-mk02", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("fusion-mk04", {order = "000077", prerequisites = {"fusion-mk03"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("diamond-mining", {order = "000055", prerequisites = {"electric-engine", "excavation-1", "titanium-mk02", "heavy-oil-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("regolite-mining", {order = "000067", prerequisites = {"super-alloy"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("molybdenum-processing", {order = "000041", prerequisites = {"advanced-mining-facilities"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("nenbit-matrix", {order = "000056", prerequisites = {"neuro-electronics-mk01", "alloys-mk03", "cellulose-mk03"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("vanadium-processing", {order = "000039", prerequisites = {"arqad"}, unit = {count = 750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("helium-processing", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("helium-processing-mk02", {order = "000068", prerequisites = {"liquid-petroleum-processing", "regolite-mining", "ethanolamine"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("super-alloy", {order = "000066", prerequisites = {"helium-processing"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("kmauts", {order = "000060", prerequisites = {"land-animals-mk02", "py-science-pack-mk03", "machines-mk03", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("ethanolamine", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("liquid-petroleum-processing", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("wood-processing-3", {order = "000055", prerequisites = {"wood-processing-2", "phytomining-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("boron", {order = "000018", prerequisites = {"py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("boron-mk02", {order = "000066", prerequisites = {"helium-processing"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("kovarex-enrichment-process-2", {order = "000065", prerequisites = {"military-science-pack", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"military-science-pack", 6}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("fluid-pressurization", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("coated-container", {order = "000060", prerequisites = {"py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-1", 10}, {"py-science-pack-2", 3}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("acetylene", {order = "000008", prerequisites = {"tar-processing"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-storage-tanks", {order = "000010", prerequisites = {"solder-mk01", "alloys-mk01"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-asphalt", {order = "000009", prerequisites = {"creosote"}, unit = {count = 55, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-asphalt-mk02", {order = "000039", prerequisites = {"steel-mk02", "arqad"}, unit = {count = 750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("py-warehouse-research", {order = "000018", prerequisites = {"py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("py-warehouse-logistics-research", {order = "000053", prerequisites = {"py-warehouse-research", "logistic-system", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("railway", {order = "000018", prerequisites = {"wood-processing", "py-science-pack-mk01", "creosote"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("railway-mk02", {order = "000047", prerequisites = {"railway", "py-science-pack-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("py-accumulator-mk01", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("py-accumulator-mk02", {order = "000065", prerequisites = {"py-accumulator-mk01", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("radars-mk01", {order = "000007", prerequisites = {"engine"}, unit = {count = 40, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("radars-mk02", {order = "000054", prerequisites = {"electric-engine"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("py-burner", {order = "000018", prerequisites = {"py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("machines-mk01", {order = "000011", prerequisites = {"radars-mk01", "py-storage-tanks", "optics"}, unit = {count = 70, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("machines-mk02", {order = "000036", prerequisites = {"niobium"}, unit = {count = 500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("machines-mk03", {order = "000055", prerequisites = {"fast-inserter", "logistics-2", "excavation-1", "fluid-separation", "titanium-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("machines-mk04", {order = "000068", prerequisites = {"boron-mk02", "sc-unit", "bulk-inserter", "logistics-3", "desulfurization", "biotech-machines-mk02"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("machines-mk05", {order = "000076", prerequisites = {"utility-science-pack", "fusion-mk01", "py-accumulator-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("quartz-mk01", {order = "000018", prerequisites = {"py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("quartz-mk02", {order = "000033", prerequisites = {"quartz-mk01", "separation", "filtration"}, unit = {count = 300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("quartz-mk03", {order = "000054", prerequisites = {"quartz-mk02", "salts"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("quartz-mk04", {order = "000065", prerequisites = {"quartz-mk03", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("quartz-mk05", {order = "000076", prerequisites = {"quartz-mk04", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("aluminium-mk01", {order = "000020", prerequisites = {"casting-mk01", "crusher-2", "boron", "smelters-mk01", "hot-air-mk01"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("aluminium-mk02", {order = "000040", prerequisites = {"vanadium-processing"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("aluminium-mk03", {order = "000054", prerequisites = {"aluminium-mk02", "additives", "salts", "fluid-separation"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("aluminium-mk04", {order = "000069", prerequisites = {"machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("aluminium-mk05", {order = "000077", prerequisites = {"aluminium-mk04", "machines-mk05"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("chromium-mk01", {order = "000020", prerequisites = {"ash-separation", "casting-mk01"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("chromium-mk02", {order = "000041", prerequisites = {"advanced-mining-facilities"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("chromium-mk03", {order = "000054", prerequisites = {"chromium-mk02", "additives"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("chromium-mk04", {order = "000069", prerequisites = {"machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("chromium-mk05", {order = "000077", prerequisites = {"chromium-mk04", "machines-mk05"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("copper-mk01", {order = "000012", prerequisites = {"machines-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("copper-mk02", {order = "000031", prerequisites = {"copper-mk01", "logistic-science-pack", "separation", "smelters-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("copper-mk03", {order = "000054", prerequisites = {"heavy-oil-mk02", "additives"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("copper-mk04", {order = "000069", prerequisites = {"copper-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("copper-mk05", {order = "000077", prerequisites = {"copper-mk04", "machines-mk05"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("iron-mk01", {order = "000020", prerequisites = {"boron", "smelters-mk01", "casting-mk01", "hot-air-mk01"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("iron-mk02", {order = "000041", prerequisites = {"iron-mk01", "advanced-mining-facilities"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("iron-mk03", {order = "000054", prerequisites = {"additives", "iron-mk02", "heavy-oil-mk02", "titanium-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("iron-mk04", {order = "000069", prerequisites = {"iron-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("iron-mk05", {order = "000077", prerequisites = {"iron-mk04", "machines-mk05"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("gold", {order = "000055", prerequisites = {"chromium-mk03", "salts"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("coke-mk01", {order = "000018", prerequisites = {"py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("coke-mk02", {order = "000035", prerequisites = {"organic-solvent", "smelters-mk01", "fluid-processing-machines-1"}, unit = {count = 400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("coke-mk03", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("coal-mk01", {order = "000018", prerequisites = {"py-science-pack-mk01", "machines-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("coal-mk02", {order = "000031", prerequisites = {"coal-mk01", "logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("coal-mk03", {order = "000053", prerequisites = {"coal-mk02", "chemical-science-pack", "titanium-mk02", "pyrite"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("coal-mk04", {order = "000076", prerequisites = {"coal-mk03", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("lead-mk01", {order = "000018", prerequisites = {"py-science-pack-mk01", "machines-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("lead-mk02", {order = "000031", prerequisites = {"lead-mk01", "logistic-science-pack", "smelters-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("lead-mk03", {order = "000054", prerequisites = {"additives"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("lead-mk04", {order = "000069", prerequisites = {"lead-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("lead-mk05", {order = "000077", prerequisites = {"lead-mk04", "machines-mk05"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("nexelit-mk01", {order = "000031", prerequisites = {"titanium-mk01", "lead-mk01", "logistic-science-pack", "fluid-processing-machines-1"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("nexelit-mk02", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("nexelit-mk03", {order = "000071", prerequisites = {"nexelit-mk02", "drill-head-mk03", "anabolic-rna"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"military-science-pack", 6}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("nexelit-mk04", {order = "000076", prerequisites = {"utility-science-pack", "machines-mk04"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("nexelit-mk05", {order = "000077", prerequisites = {"nexelit-mk04", "machines-mk05", "space-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("nickel-mk01", {order = "000018", prerequisites = {"py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("nickel-mk02", {order = "000031", prerequisites = {"nickel-mk01", "logistic-science-pack", "smelters-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("nickel-mk03", {order = "000054", prerequisites = {"nickel-mk02", "salts", "additives", "heavy-oil-mk02", "biofilm"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("nickel-mk04", {order = "000069", prerequisites = {"nickel-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("nickel-mk05", {order = "000077", prerequisites = {"nickel-mk04", "machines-mk05"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("tin-mk01", {order = "000018", prerequisites = {"py-science-pack-mk01", "machines-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("tin-mk02", {order = "000031", prerequisites = {"logistic-science-pack", "smelters-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("tin-mk03", {order = "000056", prerequisites = {"tin-mk02", "biofilm", "diamond-mining"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("tin-mk04", {order = "000069", prerequisites = {"tin-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("tin-mk05", {order = "000077", prerequisites = {"tin-mk04", "machines-mk05"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("titanium-mk01", {order = "000018", prerequisites = {"py-science-pack-mk01", "machines-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("titanium-mk02", {order = "000051", prerequisites = {"mibc", "stainless-steel-mk01"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("titanium-mk03", {order = "000056", prerequisites = {"salts", "diamond-mining", "biofilm", "additives"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("titanium-mk04", {order = "000069", prerequisites = {"titanium-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("titanium-mk05", {order = "000077", prerequisites = {"titanium-mk04", "machines-mk05"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("uranium-mk01", {order = "000050", prerequisites = {"aramid"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("uranium-mk02", {order = "000053", prerequisites = {"uranium-mk01", "chemical-science-pack", "iron-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("uranium-mk03", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("uranium-mk04", {order = "000076", prerequisites = {"uranium-mk03", "utility-science-pack", "rocket-fuel"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("zinc-mk01", {order = "000019", prerequisites = {"crusher-2", "machines-mk01"}, unit = {count = 100, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("zinc-mk02", {order = "000031", prerequisites = {"zinc-mk01", "logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("zinc-mk03", {order = "000056", prerequisites = {"zinc-mk02", "additives", "diamond-mining"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("zinc-mk04", {order = "000069", prerequisites = {"zinc-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("zinc-mk05", {order = "000077", prerequisites = {"zinc-mk04", "machines-mk05"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("smelters-mk01", {order = "000019", prerequisites = {"advanced-material-processing"}, unit = {count = 100, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("smelters-mk02", {order = "000053", prerequisites = {"chemical-science-pack", "small-parts-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("smelters-mk03", {order = "000067", prerequisites = {"smelters-mk02", "boron-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("smelters-mk04", {order = "000076", prerequisites = {"smelters-mk03", "utility-science-pack", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("solder-mk01", {order = "000009", prerequisites = {"acetylene"}, unit = {count = 55, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("solder-mk02", {order = "000032", prerequisites = {"lead-mk02", "tin-mk02"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("solder-mk03", {order = "000056", prerequisites = {"solder-mk02", "silver-mk02"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("solder-mk04", {order = "000065", prerequisites = {"solder-mk03", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("casting-mk01", {order = "000019", prerequisites = {"advanced-material-processing", "radars-mk01"}, unit = {count = 100, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("casting-mk02", {order = "000053", prerequisites = {"chemical-science-pack", "small-parts-mk02", "tin-mk02", "silicon-carbide"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("casting-mk03", {order = "000065", prerequisites = {"casting-mk02", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("casting-mk04", {order = "000076", prerequisites = {"casting-mk03", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("electrolysis", {order = "000011", prerequisites = {"plastics", "fluid-handling"}, unit = {count = 70, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("nichrome", {order = "000032", prerequisites = {"nitrogen-mk01", "nickel-mk01"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("pyrite", {order = "000031", prerequisites = {"logistic-science-pack", "fluid-processing-machines-1"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("big-mines", {order = "000053", prerequisites = {"construction-robotics", "chemical-science-pack", "neuro-electronics-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("salts", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("aramid", {order = "000049", prerequisites = {"kevlar", "molybdenum-processing"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("nitrogen-mk01", {order = "000031", prerequisites = {"logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("nitrogen-mk02", {order = "000037", prerequisites = {"fluid-processing-machines-2"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("nitrogen-mk03", {order = "000066", prerequisites = {"helium-processing"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("alloys-mk01", {order = "000009", prerequisites = {"acetylene"}, unit = {count = 55, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("alloys-mk02", {order = "000036", prerequisites = {"aluminium-mk01", "copper-mk02", "niobium"}, unit = {count = 500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("alloys-mk03", {order = "000055", prerequisites = {"chromium-mk03", "nickel-mk02", "tin-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("alloys-mk04", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("alloys-mk05", {order = "000076", prerequisites = {"utility-science-pack", "silver-mk02", "zinc-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("steel-mk02", {order = "000031", prerequisites = {"logistic-science-pack", "iron-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("steel-mk03", {order = "000069", prerequisites = {"machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("stainless-steel-mk01", {order = "000050", prerequisites = {"steel-mk02", "aramid"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("stainless-steel-mk02", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("super-steel-mk01", {order = "000054", prerequisites = {"uranium-mk01", "cobalt-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("super-steel-mk02", {order = "000076", prerequisites = {"utility-science-pack", "uranium-mk03"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("silver-mk01", {order = "000032", prerequisites = {"lead-mk02"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("silver-mk02", {order = "000055", prerequisites = {"lead-mk03", "uranium-mk01"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("silver-mk03", {order = "000065", prerequisites = {"silver-mk02", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("silver-mk04", {order = "000076", prerequisites = {"silver-mk03", "utility-science-pack", "machines-mk04"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("silver-mk05", {order = "000077", prerequisites = {"silver-mk04", "machines-mk05", "space-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("additives", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("fuel-production-mk02", {order = "000053", prerequisites = {"fuel-production", "chemical-science-pack", "cooling-tower-1"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("mibc", {order = "000034", prerequisites = {"coal-processing-2"}, unit = {count = 360, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("drill-head-mk01", {order = "000031", prerequisites = {"logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("drill-head-mk02", {order = "000053", prerequisites = {"chemical-science-pack", "silicon-carbide"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("drill-head-mk03", {order = "000067", prerequisites = {"drill-head-mk02", "super-alloy", "boron-mk02", "casting-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("oil-sands", {order = "000038", prerequisites = {"petroleum-gas-mk01", "machines-mk02"}, unit = {count = 650, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("scrude", {order = "000012", prerequisites = {"kerogen", "py-storage-tanks", "electrolysis"}, unit = {count = 80, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("rubber", {order = "000022", prerequisites = {"oil-machines-mk01", "scrude"}, unit = {count = 150, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("rubber-2", {order = "000035", prerequisites = {"organic-solvent"}, unit = {count = 400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("rubber-3", {order = "000053", prerequisites = {"rubber-2", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("fast-inserter-2", {order = "000052", prerequisites = {"lubricant", "small-parts-mk02"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("bulk-inserter-2", {order = "000061", prerequisites = {"bulk-inserter", "small-parts-mk03"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("oil-machines-mk01", {order = "000021", prerequisites = {"automation-2", "chromium-mk01", "fluid-pressurization"}, unit = {count = 130, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("oil-machines-mk02", {order = "000056", prerequisites = {"machines-mk03", "neuro-electronics-mk01"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("oil-machines-mk03", {order = "000069", prerequisites = {"oil-machines-mk02", "coalbed-mk02", "machines-mk04", "bio-implants"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("oil-machines-mk04", {order = "000077", prerequisites = {"oil-machines-mk03", "machines-mk05"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("tholin-mk01", {order = "000062", prerequisites = {"solar-energy", "py-accumulator-mk01", "rocket-silo"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"military-science-pack", 3}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("tholin-mk02", {order = "000065", prerequisites = {"tholin-mk01", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"military-science-pack", 6}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("tholin-mk03", {order = "000076", prerequisites = {"tholin-mk02", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("tholin-mk04", {order = "000077", prerequisites = {"tholin-mk03", "space-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 200}, {"logistic-science-pack", 60}, {"chemical-science-pack", 20}, {"military-science-pack", 30}, {"production-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"py-science-pack-4", 3}, {"py-science-pack-3", 10}, {"py-science-pack-2", 30}, {"py-science-pack-1", 100}}, time = 1200}}) -fix_tech("light-oil-mk01", {order = "000038", prerequisites = {"petroleum-gas-mk01"}, unit = {count = 650, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("light-oil-mk02", {order = "000039", prerequisites = {"light-oil-mk01", "bioprocessing"}, unit = {count = 750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("light-oil-mk03", {order = "000053", prerequisites = {"light-oil-mk02", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("heavy-oil-mk01", {order = "000039", prerequisites = {"arqad"}, unit = {count = 750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("heavy-oil-mk02", {order = "000053", prerequisites = {"heavy-oil-mk01", "chemical-science-pack", "lubricant", "fluid-separation"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("petroleum-gas-mk01", {order = "000037", prerequisites = {"drilling-fluid-mk01", "coalbed-mk01", "fluid-processing-machines-2", "alloys-mk02"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("petroleum-gas-mk02", {order = "000053", prerequisites = {"chemical-science-pack", "bioprocessing", "light-oil-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("coalbed-mk01", {order = "000033", prerequisites = {"nexelit-mk01", "drill-head-mk01", "filtration"}, unit = {count = 300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("coalbed-mk02", {order = "000053", prerequisites = {"chemical-science-pack", "small-parts-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("fracking", {order = "000077", prerequisites = {"fusion-mk01", "oil-machines-mk03", "explosives", "drilling-fluid-mk04"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"military-science-pack", 20}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("kerogen", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("guar", {order = "000033", prerequisites = {"tuuphra"}, unit = {count = 300, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("small-parts-mk02", {order = "000051", prerequisites = {"stainless-steel-mk01"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("small-parts-mk03", {order = "000060", prerequisites = {"py-science-pack-mk03", "nenbit-matrix", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("drilling-fluid-mk01", {order = "000031", prerequisites = {"logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("drilling-fluid-mk02", {order = "000053", prerequisites = {"chemical-science-pack", "guar"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("drilling-fluid-mk03", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-2", 6}, {"py-science-pack-3", 2}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("drilling-fluid-mk04", {order = "000076", prerequisites = {"drilling-fluid-mk03", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("hot-air-mk01", {order = "000019", prerequisites = {"coke-mk01", "fluid-pressurization"}, unit = {count = 100, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("hot-air-mk02", {order = "000037", prerequisites = {"machines-mk02"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("hot-air-mk03", {order = "000055", prerequisites = {"hot-air-mk02", "coke-mk03", "uranium-mk01", "energy-2"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("oil-distillation", {order = "000038", prerequisites = {"petroleum-gas-mk01"}, unit = {count = 650, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("vanadium-processing-2", {order = "000054", prerequisites = {"salts", "fluid-separation"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("xenobiology", {order = "000011", prerequisites = {"biotech-mk01"}, unit = {count = 70, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("kmauts-mk02", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("kmauts-mk03", {order = "000072", prerequisites = {"kmauts-mk02", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("kmauts-mk04", {order = "000076", prerequisites = {"kmauts-mk03", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("mycology-mk01", {order = "000018", prerequisites = {"py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("mycology-mk02", {order = "000031", prerequisites = {"separation", "logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("mycology-mk03", {order = "000053", prerequisites = {"small-parts-mk02", "neuro-electronics-mk01", "navens", "bhoddos", "rennea"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("mycology-mk04", {order = "000068", prerequisites = {"mycology-mk03", "sc-unit", "bio-implants", "super-alloy"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("mycology-mk05", {order = "000076", prerequisites = {"utility-science-pack", "mycology-mk04", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}}, time = 600}}) -fix_tech("microbiology-mk01", {order = "000019", prerequisites = {"fluid-pressurization", "tin-mk01"}, unit = {count = 100, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("microbiology-mk02", {order = "000031", prerequisites = {"logistic-science-pack"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("microbiology-mk03", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("microbiology-mk04", {order = "000065", prerequisites = {"microbiology-mk03", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("botany-mk01", {order = "000004", prerequisites = {"glass"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("botany-mk02", {order = "000052", prerequisites = {"advanced-circuit", "small-parts-mk02", "neuro-electronics-mk01", "rennea", "grod", "fast-inserter", "guar"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("botany-mk03", {order = "000068", prerequisites = {"sc-unit", "bio-implants", "low-density-structure", "super-alloy"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("botany-mk04", {order = "000076", prerequisites = {"utility-science-pack", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("biotech-mk01", {order = "000010", prerequisites = {"alloys-mk01", "solder-mk01"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("biotech-mk02", {order = "000042", prerequisites = {"cobalt-mk01", "silver-mk01", "machines-mk02"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("biotech-mk03", {order = "000061", prerequisites = {"water-animals-mk02", "kmauts"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("biotech-mk04", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("genetics-mk01", {order = "000011", prerequisites = {"plastics", "py-storage-tanks", "petri-dish"}, unit = {count = 70, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("genetics-mk02", {order = "000024", prerequisites = {"microbiology-mk01", "lab-instrument"}, unit = {count = 200, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("genetics-mk03", {order = "000044", prerequisites = {"water-invertebrates-mk01", "nitrogen-mk02", "korlex"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("genetics-mk04", {order = "000054", prerequisites = {"arthurian", "navens"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("genetics-mk05", {order = "000068", prerequisites = {"ethanolamine", "cottongut-science-mk05"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("zoology", {order = "000016", prerequisites = {"rendering"}, unit = {count = 150, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("land-animals-mk01", {order = "000010", prerequisites = {"alloys-mk01", "solder-mk01"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("land-animals-mk02", {order = "000056", prerequisites = {"botany-mk02", "mukmoux", "scrondrix", "phagnot"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("land-animals-mk03", {order = "000069", prerequisites = {"botany-mk03", "xeno"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("land-animals-mk04", {order = "000076", prerequisites = {"land-animals-mk03", "utility-science-pack", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}}, time = 600}}) -fix_tech("land-animals-mk05", {order = "000078", prerequisites = {"dingrits-upgrade", "space-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 200}, {"py-science-pack-1", 100}, {"logistic-science-pack", 60}, {"py-science-pack-2", 30}, {"military-science-pack", 30}, {"chemical-science-pack", 20}, {"py-science-pack-3", 10}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("water-animals-mk01", {order = "000018", prerequisites = {"py-science-pack-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("water-animals-mk02", {order = "000056", prerequisites = {"botany-mk02", "alloys-mk03", "machines-mk03"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("water-animals-mk03", {order = "000069", prerequisites = {"botany-mk03", "dhilmos-mk02"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("water-animals-mk04", {order = "000076", prerequisites = {"water-animals-mk03", "utility-science-pack", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}}, time = 600}}) -fix_tech("water-invertebrates-mk01", {order = "000043", prerequisites = {"molecular-decohesion", "biotech-mk02", "circuit-network", "fish-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("water-invertebrates-mk02", {order = "000052", prerequisites = {"advanced-circuit", "small-parts-mk02", "neuro-electronics-mk01", "fish-mk03", "fawogae-mk02"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("water-invertebrates-mk03", {order = "000061", prerequisites = {"water-invertebrates-mk02", "water-animals-mk02", "processing-unit", "low-density-structure", "small-parts-mk03", "quartz-mk03", "fawogae-mk03"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("water-invertebrates-mk04", {order = "000073", prerequisites = {"water-invertebrates-mk03", "water-animals-mk03", "fusion-mk01", "quartz-mk04", "fish-mk04", "fawogae-mk04"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("molecular-decohesion", {order = "000027", prerequisites = {"nickel-mk01", "auog", "fawogae-mk01"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("molecular-decohesion-mk02", {order = "000053", prerequisites = {"grod", "bhoddos", "navens"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("molecular-decohesion-mk03", {order = "000062", prerequisites = {"molecular-decohesion-mk02", "simik-mk01"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("molecular-decohesion-mk04", {order = "000072", prerequisites = {"molecular-decohesion-mk03", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("ulric-mk02", {order = "000050", prerequisites = {"energy-drink", "domestication"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("ulric-mk03", {order = "000060", prerequisites = {"ulric-mk02", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("ulric-mk04", {order = "000072", prerequisites = {"ulric-mk03", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("ralesia-mk02", {order = "000048", prerequisites = {"fawogae-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("ralesia-mk03", {order = "000061", prerequisites = {"ralesia-mk02", "fawogae-mk03"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("ralesia-mk04", {order = "000073", prerequisites = {"ralesia-mk03", "fawogae-mk04"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("mukmoux-mk02", {order = "000053", prerequisites = {"mukmoux", "chemical-science-pack", "organ-printing", "neuro-electronics-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("mukmoux-mk03", {order = "000061", prerequisites = {"mukmoux-mk02", "neuro-electronics-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("mukmoux-mk04", {order = "000072", prerequisites = {"mukmoux-mk03", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("tuuphra", {order = "000032", prerequisites = {"microbiology-mk02", "separation"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("tuuphra-mk02", {order = "000047", prerequisites = {"py-science-pack-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-1", 3}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("tuuphra-mk03", {order = "000063", prerequisites = {"tuuphra-mk02", "pesticides-mk01", "energy-drink", "phytomining-mk02"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("tuuphra-mk04", {order = "000072", prerequisites = {"tuuphra-mk03", "py-science-pack-mk04", "pesticides-mk02", "phytomining-mk03"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("arthurian", {order = "000053", prerequisites = {"chemical-science-pack", "grod"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"py-science-pack-1", 6}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}}, time = 120}}) -fix_tech("arthurian-mk02", {order = "000069", prerequisites = {"genetics-mk05"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"py-science-pack-1", 20}, {"chemical-science-pack", 3}, {"py-science-pack-2", 6}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("arthurian-mk03", {order = "000072", prerequisites = {"arthurian-mk02", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"logistic-science-pack", 20}, {"py-science-pack-1", 30}, {"chemical-science-pack", 6}, {"py-science-pack-2", 10}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("arthurian-mk04", {order = "000076", prerequisites = {"arthurian-mk03", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"py-science-pack-1", 60}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"military-science-pack", 20}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("navens", {order = "000052", prerequisites = {"advanced-circuit"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("navens-mk02", {order = "000054", prerequisites = {"chemical-science-pack", "mycology-mk03", "water-invertebrates-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("navens-mk03", {order = "000062", prerequisites = {"navens-mk02", "water-invertebrates-mk03"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("navens-mk04", {order = "000074", prerequisites = {"navens-mk03", "water-invertebrates-mk04"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("yotoi", {order = "000047", prerequisites = {"py-science-pack-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("yotoi-mk02", {order = "000060", prerequisites = {"py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("yotoi-mk03", {order = "000066", prerequisites = {"yotoi-mk02", "pesticides-mk01", "phytomining-mk02", "helium-processing"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("yotoi-mk04", {order = "000072", prerequisites = {"yotoi-mk03", "py-science-pack-mk04", "pesticides-mk02", "phytomining-mk03", "helium-processing-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("xeno", {order = "000065", prerequisites = {"military-science-pack", "production-science-pack", "simik-mk01"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"military-science-pack", 6}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("xeno-mk02", {order = "000066", prerequisites = {"xeno"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("xeno-mk03", {order = "000072", prerequisites = {"xeno-mk02", "py-science-pack-mk04", "tholin-mk01"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("xeno-mk04", {order = "000076", prerequisites = {"xeno-mk03", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("dhilmos", {order = "000056", prerequisites = {"genetics-mk04", "alloys-mk03"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("dhilmos-mk02", {order = "000061", prerequisites = {"neuro-electronics-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("dhilmos-mk03", {order = "000072", prerequisites = {"dhilmos-mk02", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("dhilmos-mk04", {order = "000076", prerequisites = {"dhilmos-mk03", "utility-science-pack", "tholin-mk01", "organ-printing-mk03"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("assisted-embryology", {order = "000070", prerequisites = {"land-animals-mk03"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("scrondrix", {order = "000055", prerequisites = {"genetics-mk04"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("scrondrix-mk02", {order = "000060", prerequisites = {"py-science-pack-mk03", "organ-printing"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("scrondrix-mk03", {order = "000072", prerequisites = {"scrondrix-mk02", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("scrondrix-mk04", {order = "000076", prerequisites = {"scrondrix-mk03", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("pharmacogenomics", {order = "000063", prerequisites = {"aluminium-mk03", "immunosupressants", "coated-container", "phadai", "vonix"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("growth-hormone", {order = "000063", prerequisites = {"kmauts", "cottongut-science-mk04"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("anabolic-rna", {order = "000070", prerequisites = {"growth-hormone", "antiviral", "xeno"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("antiviral", {order = "000069", prerequisites = {"biotech-mk04", "genetics-mk05"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("rennea", {order = "000047", prerequisites = {"py-science-pack-mk02", "microfilters"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("rennea-mk02", {order = "000063", prerequisites = {"pesticides-mk01"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("rennea-mk03", {order = "000065", prerequisites = {"rennea-mk02", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("rennea-mk04", {order = "000072", prerequisites = {"rennea-mk03", "py-science-pack-mk04", "pesticides-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("mounts-mk01", {order = "000031", prerequisites = {"logistic-science-pack", "heavy-armor", "py-warehouse-research"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("mounts-mk02", {order = "000058", prerequisites = {"modular-armor", "py-warehouse-research", "chitin"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("mounts-mk04", {order = "000078", prerequisites = {"domestication-mk05", "phadai-mk04", "power-armor-mk2", "py-warehouse-research", "organ-printing-mk03"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"chemical-science-pack", 10}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("phadai", {order = "000060", prerequisites = {"energy-drink", "py-science-pack-mk03", "super-steel-mk01", "domestication"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("phadai-mk02", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("phadai-mk03", {order = "000072", prerequisites = {"phadai-mk02", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("phadai-mk04", {order = "000076", prerequisites = {"utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("auog", {order = "000026", prerequisites = {"ralesia"}, unit = {count = 275, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("auog-mk02", {order = "000050", prerequisites = {"energy-drink"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("auog-mk03", {order = "000062", prerequisites = {"auog-mk02", "immunosupressants", "domestication"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("auog-mk04", {order = "000065", prerequisites = {"auog-mk03", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("yaedols", {order = "000032", prerequisites = {"mycology-mk02", "circuit-network", "fertilizer-mk01"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("yaedols-mk02", {order = "000054", prerequisites = {"mycology-mk03"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("yaedols-mk03", {order = "000060", prerequisites = {"yaedols-mk02", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("yaedols-mk04", {order = "000072", prerequisites = {"yaedols-mk03", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("dingrits", {order = "000056", prerequisites = {"alloys-mk03", "guar", "scrondrix"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("dingrits-mk02", {order = "000060", prerequisites = {"py-science-pack-mk03", "organ-printing"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("dingrits-mk03", {order = "000072", prerequisites = {"dingrits-mk02", "py-science-pack-mk04", "domestication-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("dingrits-mk04", {order = "000076", prerequisites = {"dingrits-mk03", "utility-science-pack", "tholin-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("vonix", {order = "000062", prerequisites = {"biotech-mk03", "processing-unit", "big-mines", "neuro-electronics-mk02"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("vonix-mk02", {order = "000072", prerequisites = {"py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("vonix-mk03", {order = "000076", prerequisites = {"vonix-mk02", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("grod", {order = "000048", prerequisites = {"yotoi"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("grod-mk02", {order = "000053", prerequisites = {"grod", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("grod-mk03", {order = "000063", prerequisites = {"grod-mk02", "pesticides-mk01"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("grod-mk04", {order = "000072", prerequisites = {"grod-mk03", "py-science-pack-mk04", "pesticides-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("phagnot", {order = "000052", prerequisites = {"bhoddos", "guar", "grod"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("phagnot-mk02", {order = "000053", prerequisites = {"phagnot", "chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("phagnot-mk03", {order = "000065", prerequisites = {"phagnot-mk02", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("phagnot-mk04", {order = "000076", prerequisites = {"phagnot-mk03", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("bhoddos", {order = "000051", prerequisites = {"uranium-mk01", "microfilters"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("bhoddos-mk02", {order = "000060", prerequisites = {"py-science-pack-mk03", "mycology-mk03", "uranium-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("bhoddos-mk03", {order = "000066", prerequisites = {"bhoddos-mk02", "uranium-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("bhoddos-mk04", {order = "000077", prerequisites = {"bhoddos-mk03", "uranium-mk04"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("immunosupressants", {order = "000061", prerequisites = {"kmauts"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("bio-implants", {order = "000067", prerequisites = {"boron-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("nanochondria", {order = "000070", prerequisites = {"bio-implants", "growth-hormone", "antiviral", "xeno"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("rendering", {order = "000015", prerequisites = {"vrauks"}, unit = {count = 130, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("bmp", {order = "000070", prerequisites = {"bio-implants", "growth-hormone", "antiviral", "xeno"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"military-science-pack", 6}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("pheromones", {order = "000068", prerequisites = {"biotech-mk04", "bio-implants"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("cridren", {order = "000054", prerequisites = {"botany-mk02", "arthurian"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("cridren-mk02", {order = "000061", prerequisites = {"neuro-electronics-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("cridren-mk03", {order = "000072", prerequisites = {"cridren-mk02", "py-science-pack-mk04", "low-density-structure"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("cridren-mk04", {order = "000076", prerequisites = {"cridren-mk03", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("domestication", {order = "000027", prerequisites = {"auog"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("domestication-mk02", {order = "000051", prerequisites = {"domestication", "auog-mk02"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("domestication-mk03", {order = "000054", prerequisites = {"domestication-mk02", "military-science-pack", "neuro-electronics-mk01", "electric-engine"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 2}}, time = 120}}) -fix_tech("domestication-mk04", {order = "000060", prerequisites = {"domestication-mk03", "py-science-pack-mk03", "explosive-rocketry"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"military-science-pack", 3}}, time = 180}}) -fix_tech("domestication-mk05", {order = "000076", prerequisites = {"domestication-mk04", "utility-science-pack", "oil-machines-mk03"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("zipir", {order = "000044", prerequisites = {"water-invertebrates-mk01"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("zipir-mk02", {order = "000055", prerequisites = {"organ-printing", "genetics-mk04", "neuro-electronics-mk01"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("zipir-mk03", {order = "000063", prerequisites = {"zipir-mk02", "tholin-mk01", "immunosupressants", "neuro-electronics-mk02"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"military-science-pack", 3}}, time = 180}}) -fix_tech("zipir-mk04", {order = "000072", prerequisites = {"zipir-mk03", "py-science-pack-mk04", "assisted-embryology"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("fawogae-mk01", {order = "000019", prerequisites = {"mycology-mk01", "optics"}, unit = {count = 100, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("fawogae-mk02", {order = "000047", prerequisites = {"py-science-pack-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("fawogae-mk03", {order = "000060", prerequisites = {"fawogae-mk02", "py-science-pack-mk03", "phytomining-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("fawogae-mk04", {order = "000072", prerequisites = {"fawogae-mk03", "py-science-pack-mk04", "mycology-mk03"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("fawogae-mk05", {order = "000076", prerequisites = {"fawogae-mk04", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}, {"military-science-pack", 20}}, time = 600}}) -fix_tech("antitumor", {order = "000070", prerequisites = {"growth-hormone", "antiviral"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("trits", {order = "000047", prerequisites = {"py-science-pack-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("trits-mk02", {order = "000055", prerequisites = {"organ-printing", "genetics-mk04", "neuro-electronics-mk01"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("trits-mk03", {order = "000062", prerequisites = {"trits-mk02", "phytomining-mk02", "immunosupressants", "neuro-electronics-mk02"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("trits-mk04", {order = "000072", prerequisites = {"trits-mk03", "py-science-pack-mk04", "tholin-mk01"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("korlex", {order = "000043", prerequisites = {"biotech-mk02", "oil-sands", "fertilizer-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("korlex-mk02", {order = "000052", prerequisites = {"grod", "bhoddos", "rennea", "organ-printing", "neuro-electronics-mk01", "fish-mk03"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("korlex-mk03", {order = "000061", prerequisites = {"korlex-mk02", "neuro-electronics-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("korlex-mk04", {order = "000072", prerequisites = {"korlex-mk03", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("recombinant-ery", {order = "000070", prerequisites = {"growth-hormone", "antiviral", "xeno"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("reca", {order = "000070", prerequisites = {"bio-implants", "growth-hormone", "antiviral", "xeno"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"military-science-pack", 6}}, time = 300}}) -fix_tech("orexigenic", {order = "000070", prerequisites = {"growth-hormone", "antiviral", "bio-implants"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("mega-farm", {order = "000056", prerequisites = {"machines-mk03", "botany-mk02"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("mega-farm-ralesia", {order = "000076", prerequisites = {"mega-farm", "utility-science-pack", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mega-farm-rennea", {order = "000076", prerequisites = {"mega-farm", "utility-science-pack", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mega-farm-tuuphra", {order = "000076", prerequisites = {"mega-farm", "utility-science-pack", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mega-farm-grod", {order = "000076", prerequisites = {"mega-farm", "utility-science-pack", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mega-farm-yotoi", {order = "000076", prerequisites = {"mega-farm", "utility-science-pack", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}, {"py-science-pack-2", 20}, {"py-science-pack-1", 60}}, time = 600}}) -fix_tech("mega-farm-bioreserve", {order = "000057", prerequisites = {"mega-farm", "biofilm", "cellulose-mk02"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("vrauks", {order = "000014", prerequisites = {"land-animals-mk01", "basic-substrate", "biotech-machines-mk01", "xenobiology"}, unit = {count = 110, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("vrauks-mk02", {order = "000020", prerequisites = {"wood-processing", "fawogae-mk01"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("vrauks-mk03", {order = "000049", prerequisites = {"grod"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("vrauks-mk04", {order = "000064", prerequisites = {"vrauks-mk03", "growth-hormone"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("vrauks-mk05", {order = "000072", prerequisites = {"vrauks-mk04", "py-science-pack-mk04", "pheromones"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("energy-drink", {order = "000049", prerequisites = {"guar", "rennea", "grod"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("chitin", {order = "000057", prerequisites = {"dingrits", "bhoddos", "petroleum-gas-mk02", "ethanol"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("phytomining", {order = "000053", prerequisites = {"grod", "navens", "rennea", "uranium-mk01"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("phytomining-mk02", {order = "000054", prerequisites = {"botany-mk02", "phytomining", "chemical-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("phytomining-mk03", {order = "000069", prerequisites = {"botany-mk03", "phytomining-mk02"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("microfilters", {order = "000032", prerequisites = {"mycology-mk02"}, unit = {count = 275, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("microfilters-mk02", {order = "000054", prerequisites = {"mycology-mk03"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("organ-printing", {order = "000050", prerequisites = {"aramid"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("organ-printing-mk02", {order = "000065", prerequisites = {"production-science-pack", "simik-mk01"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("organ-printing-mk03", {order = "000072", prerequisites = {"organ-printing-mk02", "py-science-pack-mk04", "sc-unit"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("mass-production", {order = "000076", prerequisites = {"organ-printing-mk03", "utility-science-pack", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("cottongut-mk01", {order = "000028", prerequisites = {"starch-mk01", "wood-processing", "fish-mk01", "fawogae-mk01"}, unit = {count = 360, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("cottongut-mk02", {order = "000052", prerequisites = {"rennea", "grod", "bhoddos"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("cottongut-mk03", {order = "000064", prerequisites = {"cottongut-mk02", "pharmacogenomics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("cottongut-mk04", {order = "000072", prerequisites = {"cottongut-mk03", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("compost", {order = "000022", prerequisites = {"oil-machines-mk01", "hot-air-mk01"}, unit = {count = 150, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("arqad", {order = "000038", prerequisites = {"sugar", "ulric", "coke-mk02", "vrauks-mk02", "petroleum-gas-mk01"}, unit = {count = 650, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("arqad-mk02", {order = "000058", prerequisites = {"rennea", "dhilmos", "light-oil-mk02", "chitin"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("arqad-mk03", {order = "000062", prerequisites = {"mukmoux", "energy-drink", "korlex-mk03"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("arqad-mk04", {order = "000073", prerequisites = {"arqad-mk03", "phadai-mk03"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("cardial-hypopharynx", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("chromosome-infocrystalization", {order = "000065", prerequisites = {"arqad-mk03", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("laika", {order = "000072", prerequisites = {"rocket-silo", "py-science-pack-mk04", "exoskeleton-equipment", "alloys-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"military-science-pack", 10}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}}, time = 450}}) -fix_tech("pesticides-mk01", {order = "000062", prerequisites = {"biotech-mk03"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("pesticides-mk02", {order = "000066", prerequisites = {"pesticides-mk01", "biotech-mk04"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("symbiosis-mk01", {order = "000054", prerequisites = {"ulric-mk02", "quartz-mk02", "heavy-oil-mk02", "organ-printing", "neuro-electronics-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("bioprocessing", {order = "000035", prerequisites = {"silicon-carbide"}, unit = {count = 400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("simik-mk01", {order = "000061", prerequisites = {"land-animals-mk02", "electric-energy-distribution-1", "gate", "phadai"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("simik-mk02", {order = "000065", prerequisites = {"simik-mk01", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("simik-mk03", {order = "000072", prerequisites = {"simik-mk02", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("simik-mk04", {order = "000076", prerequisites = {"simik-mk03", "utility-science-pack", "tholin-mk01", "organ-printing-mk03"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("fish-mk01", {order = "000023", prerequisites = {"water-animals-mk01", "microbiology-mk01", "compost"}, unit = {count = 175, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("fish-mk02", {order = "000033", prerequisites = {"filtration"}, unit = {count = 300, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fish-mk03", {order = "000048", prerequisites = {"yotoi"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("fish-mk04", {order = "000060", prerequisites = {"fish-mk03", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("guar-mk02", {order = "000047", prerequisites = {"guar", "py-science-pack-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("guar-mk03", {order = "000063", prerequisites = {"guar-mk02", "pesticides-mk01"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("guar-mk04", {order = "000072", prerequisites = {"guar-mk03", "py-science-pack-mk04", "pesticides-mk02"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("moss-mk01", {order = "000005", prerequisites = {"botany-mk01", "soil-washing"}, unit = {count = 30, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("moss-mk02", {order = "000051", prerequisites = {"organ-printing"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-1", 3}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("moss-mk03", {order = "000055", prerequisites = {"moss-mk02", "phytomining-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("moss-mk04", {order = "000073", prerequisites = {"botany-mk03", "moss-mk03", "tholin-mk01", "organ-printing-mk03"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("wood-processing-4", {order = "000069", prerequisites = {"botany-mk03", "wood-processing-3"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("cottongut-science-mk01", {order = "000029", prerequisites = {"energy-1", "cottongut-mk01"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("cottongut-science-mk02", {order = "000045", prerequisites = {"genetics-mk03"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("cottongut-science-mk03", {order = "000055", prerequisites = {"cellulose-mk03", "cridren"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("cottongut-science-mk04", {order = "000062", prerequisites = {"simik-mk01"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("cottongut-science-mk05", {order = "000067", prerequisites = {"cottongut-science-mk04", "phytomining-mk02", "super-alloy"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("py-science-pack-mk01", {order = "000017", prerequisites = {"latex"}, unit = {count = 175, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-science-pack-mk02", {order = "000046", prerequisites = {"yaedols", "zipir", "cottongut-science-mk02"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("py-science-pack-mk03", {order = "000059", prerequisites = {"diamond-mining", "cottongut-science-mk03", "arqad-mk02"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("py-science-pack-mk04", {order = "000071", prerequisites = {"recombinant-ery", "antitumor", "bmp", "reca", "nanochondria", "orexigenic", "anabolic-rna"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("fertilizer-mk01", {order = "000027", prerequisites = {"compost", "auog"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("fertilizer-mk02", {order = "000041", prerequisites = {"fertilizer-mk01", "sulfur-processing"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fertilizer-mk03", {order = "000054", prerequisites = {"fish-mk03", "salts"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("cellulose-mk01", {order = "000012", prerequisites = {"electrolysis"}, unit = {count = 80, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("cellulose-mk02", {order = "000048", prerequisites = {"yotoi"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("cellulose-mk03", {order = "000054", prerequisites = {"cellulose-mk02", "chemical-science-pack", "phytomining"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("starch-mk01", {order = "000027", prerequisites = {"auog", "water-animals-mk01", "crusher-2"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("starch-mk02", {order = "000054", prerequisites = {"salts"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("silicon-carbide", {order = "000034", prerequisites = {"quartz-mk02", "smelters-mk01"}, unit = {count = 360, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("cobalt-mk01", {order = "000041", prerequisites = {"sulfur-processing"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 1}, {"py-science-pack-1", 2}}, time = 60}}) -fix_tech("cobalt-mk02", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("neuro-electronics-mk01", {order = "000051", prerequisites = {"fine-electronics"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("neuro-electronics-mk02", {order = "000060", prerequisites = {"py-science-pack-mk03", "biofilm", "organ-printing"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("biotech-machines-mk01", {order = "000012", prerequisites = {"genetics-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("biotech-machines-mk02", {order = "000053", prerequisites = {"chemical-science-pack", "small-parts-mk02", "neuro-electronics-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("biotech-machines-mk03", {order = "000068", prerequisites = {"biotech-machines-mk02", "bio-implants", "sc-unit", "low-density-structure", "super-alloy"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("biotech-machines-mk04", {order = "000076", prerequisites = {"biotech-machines-mk03", "utility-science-pack", "fusion-mk01"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"military-science-pack", 20}, {"chemical-science-pack", 10}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"py-science-pack-4", 2}, {"py-science-pack-3", 6}}, time = 600}}) -fix_tech("biobattery", {order = "000065", prerequisites = {"production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("seaweed-mk01", {order = "000003", prerequisites = {"coal-processing-1"}, unit = {count = 22, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("seaweed-mk02", {order = "000042", prerequisites = {"molybdenum-processing", "fertilizer-mk01"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("seaweed-mk03", {order = "000047", prerequisites = {"seaweed-mk02", "py-science-pack-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("seaweed-mk04", {order = "000060", prerequisites = {"seaweed-mk03", "py-science-pack-mk03", "iron-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("seaweed-mk05", {order = "000072", prerequisites = {"seaweed-mk04", "py-science-pack-mk04"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("glass", {order = "000003", prerequisites = {"coal-processing-1"}, unit = {count = 22, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("petri-dish", {order = "000004", prerequisites = {"seaweed-mk01", "glass"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("latex", {order = "000016", prerequisites = {"sap-mk01", "rendering"}, unit = {count = 150, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("sap-mk01", {order = "000005", prerequisites = {"botany-mk01"}, unit = {count = 30, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("sap-mk02", {order = "000031", prerequisites = {"logistic-science-pack", "fertilizer-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("sap-mk03", {order = "000047", prerequisites = {"sap-mk02", "py-science-pack-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("sap-mk04", {order = "000060", prerequisites = {"sap-mk03", "py-science-pack-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("basic-substrate", {order = "000013", prerequisites = {"petri-dish", "cellulose-mk01"}, unit = {count = 100, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("soil-washing", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("sugar", {order = "000033", prerequisites = {"tuuphra"}, unit = {count = 300, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("ethanol", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("ash-separation", {order = "000004", prerequisites = {"steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("crusher-2", {order = "000018", prerequisites = {"py-science-pack-mk01", "py-asphalt"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("vatbrain-mk01", {order = "000047", prerequisites = {"py-science-pack-mk02"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("vatbrain-mk02", {order = "000053", prerequisites = {"chemical-science-pack", "vatbrain-mk01", "navens"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}}, time = 120}}) -fix_tech("vatbrain-mk03", {order = "000065", prerequisites = {"vatbrain-mk02", "production-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 30}, {"py-science-pack-1", 20}, {"logistic-science-pack", 10}, {"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 1}, {"py-science-pack-3", 2}}, time = 300}}) -fix_tech("vatbrain-mk04", {order = "000076", prerequisites = {"vatbrain-mk03", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 20}, {"py-science-pack-4", 2}}, time = 600}}) -fix_tech("turd-partial-respec-1", {order = "000053", prerequisites = {"chemical-science-pack"}, unit = {count = 10000, ingredients = {{"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("turd-partial-respec-2", {order = "000060", prerequisites = {"turd-partial-respec-1", "py-science-pack-mk03"}, unit = {count = 7000, ingredients = {{"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("turd-partial-respec-3", {order = "000065", prerequisites = {"turd-partial-respec-2", "production-science-pack"}, unit = {count = 5000, ingredients = {{"py-science-pack-2", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("turd-partial-respec-4", {order = "000072", prerequisites = {"turd-partial-respec-3", "py-science-pack-mk04"}, unit = {count = 3000, ingredients = {{"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"production-science-pack", 2}, {"py-science-pack-4", 1}, {"py-science-pack-2", 10}, {"military-science-pack", 10}}, time = 450}}) -fix_tech("turd-partial-respec-5", {order = "000077", prerequisites = {"turd-partial-respec-4", "space-science-pack"}, unit = {ingredients = {{"chemical-science-pack", 20}, {"py-science-pack-3", 10}, {"production-science-pack", 6}, {"py-science-pack-4", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"military-science-pack", 30}, {"py-science-pack-2", 30}}, time = 1200}}) -fix_tech("biofluid-mk01", {order = "000055", prerequisites = {"genetics-mk04", "fluid-separation", "radars-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"py-science-pack-1", 6}, {"logistic-science-pack", 3}, {"py-science-pack-2", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("biofluid-mk02", {order = "000064", prerequisites = {"biofluid-mk01", "pharmacogenomics"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 20}, {"py-science-pack-1", 10}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}}, time = 180}}) -fix_tech("biofluid-mk03", {order = "000074", prerequisites = {"biofluid-mk02", "pheromones", "rennea-mk04", "wood-processing-4", "arqad-mk04", "nexelit-mk03"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 60}, {"py-science-pack-1", 30}, {"logistic-science-pack", 20}, {"py-science-pack-2", 10}, {"chemical-science-pack", 6}, {"py-science-pack-3", 3}, {"military-science-pack", 10}, {"production-science-pack", 2}, {"py-science-pack-4", 1}}, time = 450}}) -fix_tech("arthurian-upgrade", {order = "000070", prerequisites = {"arthurian-mk02", "military-science-pack"}, unit = {count = 5000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("biofactory-upgrade", {order = "000060", prerequisites = {"py-science-pack-mk03"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"py-science-pack-2", 3}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("compost-upgrade", {order = "000033", prerequisites = {"tuuphra", "military-science-pack"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"py-science-pack-1", 3}}, time = 90}}) -fix_tech("creature-chamber-upgrade", {order = "000028", prerequisites = {"domestication"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("dhilmos-upgrade", {order = "000077", prerequisites = {"dhilmos-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("dingrits-upgrade", {order = "000077", prerequisites = {"dingrits-mk04", "land-animals-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 100}, {"py-science-pack-1", 60}, {"logistic-science-pack", 30}, {"military-science-pack", 20}, {"py-science-pack-2", 20}, {"chemical-science-pack", 10}, {"py-science-pack-3", 6}, {"production-science-pack", 3}, {"py-science-pack-4", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("fawogae-upgrade", {order = "000048", prerequisites = {"fawogae-mk02"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 6}, {"py-science-pack-1", 3}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}}, time = 90}}) -fix_tech("incubator-upgrade", {order = "000042", prerequisites = {"fertilizer-mk02"}, unit = {count = 5000, ingredients = {{"automation-science-pack", 3}, {"py-science-pack-1", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("korlex-upgrade", {order = "000062", prerequisites = {"korlex-mk03", "filtration-mk02"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 6}, {"chemical-science-pack", 2}, {"py-science-pack-3", 1}, {"py-science-pack-2", 3}, {"py-science-pack-1", 10}}, time = 180}}) -fix_tech("moss-upgrade", {order = "000018", prerequisites = {"machines-mk01", "py-science-pack-mk01"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 2}, {"py-science-pack-1", 1}}, time = 45}}) -fix_tech("scrondrix-upgrade", {order = "000056", prerequisites = {"scrondrix"}, unit = {count = 10000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("slaughterhouse-upgrade", {order = "000054", prerequisites = {"laser-turret", "biotech-machines-mk02"}, unit = {count = 10000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 1}, {"py-science-pack-2", 2}, {"py-science-pack-1", 6}}, time = 120}}) -fix_tech("vonix-upgrade", {order = "000066", prerequisites = {"simik-mk01", "speed-module-3"}, unit = {count = 5000, ingredients = {{"automation-science-pack", 30}, {"logistic-science-pack", 10}, {"chemical-science-pack", 3}, {"py-science-pack-3", 2}, {"production-science-pack", 1}, {"py-science-pack-2", 6}, {"py-science-pack-1", 20}}, time = 300}}) -fix_tech("yaedols-upgrade", {order = "000055", prerequisites = {"yaedols-mk02"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 2}, {"py-science-pack-2", 1}, {"py-science-pack-1", 3}}, time = 90}}) +return [[ +AHsAYQBjAGUAdAB5AGwAZQBuAGUAPQB7AGMAbwB1AG4AdAA9ADgAMAAsAGUAcwBzAQcAdABpAGEAbAA9AHQAcgB1AGUALABpAG4A +ZwByAGUAZABpARgAcwEKAHsAIgBhAHUAdABvAG0AYQEZAG8AbgAtAHMAYwEpAG4BAgAtAHABAQBrACIALAAxAH0AfQAsAG8AcgBk +AGUAcgA9AS4BMABvAHQAZQBjAGgALQBbADABVwAwADQAMgBdAVUBAQEDAQUBBwBlAF0BQgBwASYBJgBxAHUAaQBzAGkBUQErAS0A +dABhAHIBPgByAG8BAgEWASMAZwAiAUYBGQBtAQkAMwAwAUYAYQBkASgBGQB2ARUBCgEMAQ4BEAAxADYBVwEUARYBGAEaARwBHgEg +ASIBJAEmASgBKgEsACIBUwBlAG0AaQBjARsBOAE6AQcBPQE/AGMBQQFDAUYBLQBwAHkBowE7AaYBQAAtADIBQgAyAasAIgBsAG8A +ZwFqARkAYwGvAaUAZQE+AUABQgAzAbcBrQG/ATwBwQGnAGsALQAxAUIANgG3AS8BMQEzATUBNwE5AbABygHDAUMBgAFGAUgBSgFM +AU4BMQFRAVMBVQFYAX8ANAFcAFsBggGEAGkBhgBzAWMALAFlAUsAZQFoAWoBbAGHAS0BnQGfAaEAbAHIAbEBqAF6ACwBfAEJADEA +MgGAACwAWwEuAGQAdgBhAckAZAAtAToAcgBjAWkAdAAiAF0BiAENAQ8APQAxADUBjgEVARcBDwGSAR0BHwEhAXgBmAE7AHQBbgGs +Aa4B1wHAAcIBqAGzAUIBRAAsAS0BuQG7AHMBvQH+AdkCAAAsAbYCNAAiAccCLQHJAi8BzAHOACwBxQI/AdIBMgE0AGkBNgI6AkQB +zwFFAUcBSQFLAU0CSgHjAVQBVgFXADIANQAzAekBggIMAg4CEABpAhICFAHwAfIBZwFpAWsBbQEKACIAZgEjAcEAZQEGAGMBHgE2 +AaAAcwIBAgMAPQA5AgcCCQJgAg0BAgIPAQwAbQBiASMBNAFIAngCFwELAhkBEAIGARMCHwGRARsAPQBmARsBFwGWASUBJwIoAioC +QAIsAaQCQwHLAc0CMgHRAU8B1AJNAdYCngH/AakBtgHdAlQB4AJXAVICWQFYADAAOQA1Al8CCwKAAScCEAEyAoUAbgKHAHIB7wFk +AWYB9AJqAfcBbgGcAmQCEwFsAC0BCAB0AHcBSAFBAXsAaQF9AD0ANAA1AUYCfgK3AmIB1AFLAZIBcwF1Ah8BeAIWAhgBigIbADcA +NQGPAiABGQKSAZQCJQGXApkBmgB7AisCTwKgAkYCMwEtAkoCpQJOAkICqQG1AlIB3gJVAeEBUAKwAeUBWAA3Al4BXQLZAoEALQLb +AHIC3QFlAt8BdwEkAmcCwgH1AmsB+AKcAvMBsgHOAtEC0wLVAtcCCgJhAwoDDAMOAXQBdgFrASQCMQKKAYkCGgAyAlwCjwGQAiEC +kgKUAGwClgImAu8BDwKbAkECqAI7AcwAMwKiAj8B+gGgAaIC+wM8Av0CPwM6AdgCRAIxAkcBtwI2AbwBoAMZAjwB0ANHAp0DSQL0 +AjICBwL3AqQCTAL6AzsCUAI9AdwCUwHfAlYBTwJYAwQBWQAxADkCtgMhArkDIwGiAw8DJgF4AbMDEwHzAxUCxQJtA0gCLgKgAz4A +LAAiAHMAdQBwAUsBOAFRAnIDCwBrADADGwICAtICBAESAx8CfwLaASMDcgKUAToAbAFsASkCiQLjAhoBEgMvAukCIgLsApcCJwLw +AjUBugNPAb4DRANfAvYDGAOnA1cCPQKjAdMDXAKnA1YB2gHFAqwDYwMBA2YCWgAwAgYB6AMIA2wCDwGfAG4DkgEBAGkDlQEZARUD +dAJpAfYCbAEtAmEBggBpAHUAbQLeA3EBJAJ5A4sAPQGNA44DCQK5AG8DxAPSAuAD1AMqAowAPQAyAuYDnAKRARwDMwM1Au4BmQM4 +AZsDDwBkAHUCdAKmA1EBqQOpA3kCnwGyA3wCPgH5AGgBngNCAf0DqwOzAcYDVQN6AbIBtAAsA1MDowI3AjkEAQI8ADEDWQOqA14D +rAIGA64CSwHVA/QBxAQQAZ8DxQFxBAQD+AQOA2EC/wKuA2UDAwO5ADQAOANqA70CuAIPA9wB/QNwA98AZwPIAsMDygMXA+8D8QQX +BA0C0AOKAtMBfwJ9AS4AbAG5AHkAcwOGA4gC4gKLAuQCfALoA+cCIwGVAzYD7AIpAZsC+AOwBBgBqgO1AwACrwHkA7kBWQA3Al8E +QABvBEIERAAxBDIDdgPLAS4BAgEEAQYBCAPVBDwEPgEbBEEEQwBtA4cBtAPhAuQANgIdBEoDMQGTAiQDoAM3BFAC8QG4A6QCOANQ +BDkDPwLyBDkCoQOtAkkDWwQ4BBIEAgRWBCMB4gQlAVgAMQA4BFwBXQReBGAEcQO6BGMCxARlA8EAbwKFA9ABQgGcAG8AcAOBAXIE +mgQHBD8D0AORA9AEYQRrAQkD2AIIBD8EbwREAz4EdAIaADED5QR4AuoEegRNA+sCmgGbA0EB/ARUA/YEHgKpA0sD+wSABAsEgwSN +AjwCSASGBM4CRQJRBIoDrwSMA7IEIAL+Aq0DZASRBFkB5gA3ADYEXQS1BJoCXgLBA3UEnQMXAVMBdAGfBK4E5ASjARkBNwSpBKMD +wQGoA4UE8gMcAgQEFASzBG4EXwRwA4cANARGAysCjQS7ApAEeQRMAu0CmARPAzkBdAPwA/IDXQTYA/UEAwP0AC0D+gG3BMMDQwTS +AcQFEgSHBAcECQTLA6UExQQQA/cEyAJGBPoDWgTWA/MEhAJHBBoDxAFsBB0FIQTaA7YEWAKxAVcCHQMHAeoEmAT+AVkEnAQ0AsYE +NgUOA7EEBQIABPgAPQQ9A44FOQREADUFAQPiADQBWAS8AiID6QUIA6ED7QR/ATAFLQEEBMUFGwTSAC0FAASJAawFDAQ3BSkFGQNM +A1QFEwN8BR4FFwQABWMEDwVaBRAEyQQQA04EggOmBWMBfwVtBUIE0wQIBBAEUgTXBXcDWAUsBBwAcgTHA0UFKwUxBFcEJATeAVcE +dgThBJcE4wOHArUE5gPJAxYCxgVWA8UFggNfBLQE/QREBV0DfgPEAYYEqARyBKMAegEjAb4E9wQ7BLEBVwVHBKwDwQTtA4cBzgS4 +Ao0CXAVPAusEewROBMEEfwUjAzwEiAOpBXsFYgUQAv0EjwTcAwIFiAOIAVcEXQWqA88D0QSaBGIFkAQzBZICbQGhBIIDKAXKBKMA +cwF9AGwBUQK/BK8DfQBjAR8AcwP9AXIEqgBoAVAALQBhAmQF2gSkAGsBwQXTA30AYgFIATYEsALUAtYE+wBsBccFrAO6BUsC5AOb +BbIEvgVSBH0CmwVxBAwFawV2BB8FeATKBbwFDwV9A0wFwAO3BJICWwAwArUElwX1BckEcgU8Bc4DzAINA84ErgQvAxEBeQVEBLIC +fgX0A8AFyAS2BfgEuQUEAzAEvQUHBHwFCgTCA/0B+wUYBb4BqgVlBRwDRgQKBSAFKgTQBBEFbgJGBR4GBwVBBgQDWAWFBJAFwgU0 +ADAAMwA0BJYFOAYSBLYGFQN3AvcBgwOWAe4F1AEbAikEowEbBksFpQJ6AgUEbQYhBK0GEwFZBiUBEAAzBD0F+wKTApUF/QYsBbcF +YAVABVkGMwVbBRUDQAYuA/8EVAY5BbgDSgUdA00EgQYBBjEFbAZuBjsBtQV6BIsFvQYJBXUCPwQbBS4FgQUwBgsFMwNnADUANQZJ +BlcGIgX2AegFzARkAxcBMwFTAnAFOgUABUQFRgXzBlgFjgZhAtQFTgUFBikFUQYrBbYBLQWUAWwFlgHLBIUGOgV3BVwGNQJABmsF +fAZABWQE0QVuBWcFFgZyBMQFKgZ9BrkGsQQHBSYFHwVyBnQFIgatAxoBzwaBBSgGCAa3BA8FfwaIBskEzwQhBNsGDAXDADYAOQQp +BkoGkgZfBY8B8QMUBOgCxgaYAGgGmgVJBlYGXQWrBl8GnAWmA9cFqAT7Ar0F7QOVAb4AcgK9BqIGYwIeBigDngW0BMADoga0AG8F +DQa2AvwGMgbBBgQFFAazBWkGdAYDBMgGeAI/BgAEzQZ8BsgFEwUlBswEFgaDBrcGhQEtBocBcAaJBr8G1QUyBYcGRQaPBhAB6gbx +AG8G8wAtBvUAYQZNBGUCDQGFAmQBGwSjASUAbwB3AHQBVAXiAHIAbQE2AGUEowB4AQcAbwXwBp4HLgFsA9ABSAOZBmIGZAalBvsE +vwUJBqkG/wcBBxcHAwTGBWYHCAa9BjAGhAcLBbkHDQY2BsYHHgdZA0oHFAQVAvkGPwcDBxkAIgcbBS8HXgaLByEGjQA3ADgCXwIh +AHQHRQByBywDFwdDAHYHMABsBzIBdAc1BzcBSAc6BGoGnQbvB3cHeQdHBUUHSQb6BbMHTAVTBH4FXwcABWEGzgdSB18DewdVA/4G +vgV0B5MEBgTUB1wGewYJBsAGsAcGB2EE1QcWB5EFgwdmB2gHHQVrBx8FhgTdByIANwAwB3AHLwByARsHdQLGAGcBYQG9BToFSgXs +Ak0DZgSaBuwCegdCB7MBnwBkB4YAMQVNA+YFBgOfBbUG/gZ2AqAEBwOpBw8FcwYxBMoHzgbKBrgDAQdjBFQB0AdrB60DZwAyADQF +NwFxAGEHxAe1Am0F6QB2AGwBcQSjBzoAbAB5AGIBSgBuBhoDJQQwBfACfAGBAHIAcQGCB4YGJwOdB4oGaAdOB9IGbQcFBSQGswY+ +BwoH3QZEA2cDaQckAXEH+gBkB+YBrAEDAXQBBgSuAGcAYQU6AkYF6AXqBaADfQN/CBcAcgSjAHUAbAMNAGMEowB2B7MAdQBrBToB +tAYeBG0H+QGCBEQEcweGAy0EdwdKB/8GqAb+BwkGvweZAjAGwwZ5BMwH0wdYBn4GsQY8B2IEUwdqA2IHrAgKBCYHxwJfCDADvwYU +BpUG4gXPBuUE8ASjAGQG5QBsBzoCeAN9ASYAbgEIAGEEowOVAGcAaAB0AC0ELQgyBfAGWwOOCFAGJAWvA+MCHQfJBqYGZwg5BVQI +BAW5A3wDqQg7BWMH1QbTAcwEBwY5CAIFKgUeB9YCMAL1BxUH2gUqBBQICQO4AVgGSAO8AeoIbgTkCBEAIgBrAUgBBgB4BiQDfQFh +AHIAZwGuAGQDDQBuBDoGWgONBPsIkwT/BvcBjQhzBVAIdQfMCHcHoATIBV0D9ga1B1EFgwh+B1QH2Ah8BjEIhQh/A0sHnwiDCH0H +EgSHAkYHZggHCIQG0QccCH8GgAZCBcEIjgWJADIH4gioBTsIUwU9A3gAaAGCBeUImwEuCNMDPgVEAtUCBwFxBzYAdQMNAg0Hxgir +BmUHywb9CLAIuweeCD0IgAazCMEGMQZ1CL4IRgejCIoHqgjNBtcGRQAzAYwITwjjCOUAbgiVCO0GtwAiBzMAZAhrBPoCfgByCQAB +GgTxBaAIcAb4CKwDMgiuCOsHjQdPB5AHZAWDB1MEhwZwA/wHlgdXBxgI7wNLBR4I8geeCMMFWweiBScHpAkaA18HpwVXB2kI+QiN +Bg0GDwbZCP8AaAjkCQ4IMgiVB7cCzAJ3BucHgggvCQ0CDQhvB4YAMwjoCDcD6AkVB00HzQi+CLMBxgi1B6UDXwi4CR0FGgZxCSAF +agi8CSMH0AVwBnoHEAYJBsQIhgV4CMYGgglSBq4FeQG3B6gIywNgCPoGjAO5ADUAOQWLCJIJQwkPBkYIlQliBrIDfQjiCTgJAQhq +CN8CHQhtCXQFmgaiB8gJEwlKAzQIAAb+BqsFWAg8CEQHBgVdB9UJUQktCWcI9Ai5BWgHVglZCScJWwjMBw4JXghCBxgJKAZ/CWgI +9whIB6oIyQkxCPMHqwZDCM8AMAA2Ca4JNwk5CUQHvwiVCYsJawjcCYIE7gguCUIJfAk6A4ABJQGCBzwJEQeIB/4JhwPqCUwIsAU/ +BwIJGwkjCR4BnAmYBwoJjgcMB5sGxQedBs8JoQhFCZwJKwj4CakJaQkwB6kHEQltB2wJbwA3CJEJewmxATcJvgezAUoIlQnmCX0G +WQPWB8IBGQRAAUsAeQfGB/0ESwanCK8JFwkEB5IJ0QdaCPEJngnQCHgHYAnTCMcI+QaGCd4JawO0CEoJqwk0BmMG2wjiA8QBBgWB +CJUBcAijCQkJQgoSCfQDKQg0Ay4GZQn5CRYDOQi+CHoGvAlYBFQJVAVbCIEIQAY3BWMIvQcTBkEJpAnKCVMJpwnfBgkH3AoMCM4J +NAFaBpAJDAoaBokBWwjVBhYIsQh5BdQDgAOCAjgAZQT2Ba0GVgo9CfMFgQhrCKYJCwnyChMCLAP9BEAHKQINB7cCoQhwBLoINgeJ +CcUJiQjsCc8JjQoDB88KAAhBCgIKQwoEBAgIRwoyCWcHnwlqCAgKOAj7A2cAMwMGCP8KPgpVAnIB/QezASQBwQXLBuAE5wjWAvcK +TQpUChgJgQp5ATgKVgp8ClkBwQgzBEcDLAakCl8GZgmICHYJ+wpjBgIJ/gZ3CmcKLAjzCSMI9gnaCaUJ4AoIBYAKCgnhB94DuQAz +ADkJ5QqFChsF3gp7ClgKfgNzCkEGTgm3CokKrwpXCn0KWgOJBloJCgq2Ck4Kegq5Co0HBwhwAo4JhgqUCcYHjAKbCfwJywqaCmYF +XgnUCV8JIgrOB9cGPQllCZMB2gpwCgkKcgQiCjkFwwVNCjwKUwquCosKsQpaBOUKgQWRCrUKEQrACooKsAq6Co4KhwinCuIHHQrk +Cu8GsgrFCpIJxArICmEKlwomCmQKagrPBMoJJgrTCmUK1QptCLYDqAo0CqYJMwrfBA8KeArsCrgKjAqyBpQK6AXNCuoKrQr0Cu4K +wwjeBu0IbAryCrcK9QrDBUoKxQoeCUkK+wqWCssKmAZ8CZsK0AsDB2UKnwoFCtcFMAqkBtIK3AbWCW4IjwIFCw8KVArtCsIKsgbf +AmgLFgctCxgKwQsSCloHwAPWCx4KUgsgCxoKsgA2BqID5ApeCvoKIAnHCRcJyQsICm8JzAeVBi8JmQsECwAHmgpsCZ0KaAdeCtQI +hwnZB9kKogaECwoGigpzCzgBVwA0ADkI0grzC0UK5QHBBOEKtARlC1cJZgHaCr8LPAsRC3UALQVKCUEKiAsQCyEKsgA3BvcK+Qn4 +CUsKygPuCZIIAwtfAjAJzQrMCS4LLAklCgELZAsFC2YJbAoxC1gDswtrCEkK3Qp0CW8AMgdvAV0LRAs9C0YBwQRcC3gHdguoC38K +9gtPC4MLHwuFC00KWgA4C4kG+QtTC4wF/guOB48GbAr/CXgLkwsqCEMLmgjwC2EHnArSB1IJ1wehC2cKBgncCzQIygtsC6ILbgYP +BU0LOwrjC7YBwQdvC60CxgrrC34LhgpaC4gLswtLC7ULPgpaADkJhAuKBQYLVAuNBVUJ8gasC5AJeAmQCVALvwpuBAILZQM9CdML +lApvC8wJ0gucC8kJnwdlC/4FuQY8CIkLaQnWC6AFdAmqCt4GRQA2BkgL2AsZC+cBwQNqC90CbQm1BFQLfQvZDBMALQu4CboLhAvg +C9oBzQAwC+oLuguLCpUJ+gKbDBgLwQlOBrMLegrYBM8LWgvICc4K/goHC8YFbworB10MCwswCaMKoQv3BCAMCgncCwwMDgA5CuEL +TAwcCw4MFgqEC3MLqQuAC+kMHwu0DCEMSAWuB4YI4ArHC+0LvQvvBVcJawkcBVsL9ANHC48GOAwyCZcMNQqjDDcGwwldC2MMOwv5 +BIgEsgw+C54MQAndCqUGxwqnCEwDBQAyBGILpwxMC7AKwwAxCoALQQaWC94LrwvhCn8MJAxQC+UMUguqAc0KjwUCBfEMJgvsC7wG +aQaqC/AJjAqZDDcMXweOB1ALewwxDGwGuwlXC1wLMwxnC2cLLgemDAQKawxuC2gMPwP1Bu8HGgrbBjgMDAujDHcIDQyDDCILOgxK +DBoMEgyKDH4F8AirDCAMGwy6BLcHRwBfAGYHfwgjAGEBTQAoDFYAKQAgACsAIAAyAF4ATAAqBtAMJAofDJEHTgBzAacBwQr/DCsI +fQkjBV0GdQxhCi0MMgefC/wB2glhCL4IgQxpCp0KNgymA6wG0AsHDJsCqgysB2cMrgotDLAL1QA3ADIJcgvfDL8LgAAxCucMgAhU +DEsMRwy6BKoDJQXpCGcBawG5B+wAZQgXAC0ClAc5ChgKGQvmBAADgQK5DFQKkAB0DMMMxQfqDMgKXQAwDMsMzQzTACsAMwBeACgA +TAHNACkM0gFYAUILJgxYDJIMNAygDCwFEwg/C2IM6wteCXgKoAypDHAMqwxyCzUMYgxDCnUJ5AwRC3QM2ApJAg8MfwbhCoMMuAB5 +CvECfgXeATgAZQE/B7MB1QaiBHYI6Qb8C1UCmwvPCO4NQQRaCNECXw1QARcNUwOwCJUKSAOFBhsDJwYdBu0GhQ1PAWsKSAIPAZ4A +YgWBBycBug1NCcIMjwh0DCgKIQu+DJoMMAURDJ0LWwZzDGIMbAdbCtEMAgkbDO0H1wbEDVwJoA0+C9ILoQs3CeIBWAaPDHkB6gF3 +DXAALQ1yDXQCNgB5CJUH6gBuAg8CDQLSApUGJAvkAS4B0wNQBe0ChAwlDFcM1gb+DNgBXguQDNwH1AzeCVYMmQkZB9sM4wQQDOUC +PAznDTQEGQw5CdUHAwyoDTkFfgzwDX8GgAxBDOwMdQmsADYAMwumAeoNqQG+DasAYgm0DJQJtg0HAQMBOAPEB0ADfQjkDaMF9gN8 +B2cNDQBhDQ8BcQBtDRIBgQB1AboINALmDVgHiwxZDDcC9Q3ICicNzQk0DH4NlgEvAboIlQezAQYBawhiCX8Djg3sAGcIagpcB8gN +8Ar8CiINwAcEDYcN9gxsCMUN9QiEDfcFwwJcAVsBXQ4ECTsMtwidCJ8ALQihASMIpAPWB/cE+w4ZBO4KxQhyDNUNew1aA+4KIwav +Db0CqgssCIILmAziDhAKMAxvDPEIzA1eCI8ANg4XAeoOJQOHDQANSgpCAtIAbQEOAG8DfwHyARYHLghdAU4Bugl+Cx0KUQ5NDgUH +vwtQCfcMkA4qC+4NuAvADJYLkQv6CtAOLw23Dl0JJA3CC8oNiQw8DYwLMgyvDY8JqAmaDjoFNQhODhgOTgmzDLcMLwwZDfsOUw5A +B0EG7wJ+BIsCuQezA90BHgINDNgBSAFwDVUK+A2uDlgN8g5iDfQLnQ44A60ObgFXADkN+g59Ag8OfwH9DoEAbg6DCQwNZQy3DpYA +dwBhDU0OAgAsBj4HxgAyDgkLKARRDmkGAg6QA4gH4grXCJUCcgFSAnUE9AJ4B4IOAwbNATcMjAPiCl0OpwwpDiwKLw4NDY0HAwKr +C20NkwFYCTYOGA64CrMLFQyBA3gI9QXwAx4OJA7KDMENGQLlC1IESwjqDisFtwzoBq8MpAlTDDwGOQ7CBYMKNwvUDsYGRgAzCA0L +Mg5BCoIKQgBiCCMBzAEjARcJDAFLBdQBMwpXDVMCKQ5PAnoOIw58DsoEhAKKCyYDnw7lCqgCsgSbDskJLAP0DWYBUQfkAT4HNA70 +AlIC+ASgBS0F1Qf8AucNLg2vCLAO4gOoDhQGRQZGDPsCpA8SA5UF1Q6wASQCcA56Ax8AYggYBIMAdQBiAjgNVAnBB8YEDw69DXwE +fw8aC1kOrAlwAekPKQFrA6YPLA8uATQBYgy3AQIEQAgjDkcIHARFA30DgQEeAGkOHgFqAGgPJwAsDykAdAXYCfUO1QJ8DogKyQ6K +Dt4LWQ41CtAPNgSODsUPBAYOBkkPUg9UDWYIIwBmCOQD3gYcBKMBrQMNAVEMvAQ+D2UKGwQzAHABfQEPBqINHw4pD1kNMA9bDOYO +4A4SDjQMogRVD2EMdgFXCUcIkQ9zBokPdQ93AHQNZgcnAXEBwgEIAf0PjAEYBKMPig6hBu0GHwAiD5gDhgAyDZoB9Q92D5YKxQ5W +DXoPfAdODmAK0Al4CioNNgw6CVoPXQefD18Nvg2KC5IGrwpxDhMOkAZID2QBNA9UD54PoAFpD6IBDwl3Dw4Bcg3oAUgIYwc0Dh4B +BwJrAiwBlAJ0COQHPAXsD7wPdA+hD40NTg+cAnIIZw5EAQ4L8Q+VD3gKXA+lCK0OiQ0wD6sO3Q4zDbUPXQ7hDqoJWg6QCUcFNwBi +D9kALQ/bA8EFWA/eD44MtwBzD5ABcgE/D5MPvwBpD8ECFQ9JAUsP+QK9CnwEoASlDoQP/hAAB/YCBwBiBeIBgw5HB8YOKA8BDVkO +WQ5iB9AOZA2IDt8P6Q+BD+wPhQmsAlwHJBAOBwAAZA5HCbQKfQYjBesM9AXcAG8CbwXXEAMQDA8oEA8QJQgsC1ALJQqTDS8HTgvC +Di4LxAa3CigFbg+sDAENug+wDAcMqg45EB8KOg3QDzoQMw5HDhoOzA0CDmIN4wBtAHkBDA2dCNsN4AbqDvoLSQ5RECMQEAU6DtQM +jQQ9D1gOCg19DbkNMwlVDl8QPQsvDYUJ0w9+BNkPXQ5oDv4MawytDHMNkQcgD2IGDwZjEEsQJBBNCJQMtxBYECkOeQXsEEwQNQ2n +EF0QNAmDCHAJhQ97EGQMWgWVC/IMLQ+qDOEKng2BDDMPqQefD+UMAA4ODmoPXQyoD7IMqw3LDY4OkAA3Cw4BVRCHEH0E/xAnDeEG +6w+XEIQNpg+aDnsPnABpDlMGmg95CUgKkw7ZEBYQlwssCwIP5wvFDosLMRByCeAP7Q8GAFsChRC0AQgCwBBPDUsPqQAiAQgI5ABv +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 +DtUyzzv0LWs7gTtHKwI74CItCXIm1zfKIQQy7zs+HWEuKRXmIggMjTzFMv4ytzvNN8E7MikwLu8AWzzUDaE3MjC1PNES/zyfEwYB +SBHlELMBBwGgGwwk2zmfKkA7YRhNNAQ7ZDMIMoo3qTVAPOkAeDzrBPQTYQeyBzE5sy+sEos5tgc0ObgqOStZKJ48WDu+OKYuSg4H +OLYzZTaJM2ckpha4KZY84D0LN/koPjmwB8MRdSZhOnUyZS9qISkyfy8fNa07YDmhO2I7+jqwOaU5XyE5CP4BVT0eNGI2NSaaN4sc +WDxAM18EPj0vFkI6pjjHJmgt/joKHQo6DDpjHjIbzDrwKAgmADoUOrIqrizLGOo9OBZaM6YoHTlrNxw9TBu5OiMnRwOmJ0kkMzsI +O8soTzyNOww74xkABkk9VRnoAGw7wSmtA28nHjPgBLMEpxAEGD4wfR+ZFpA7lBcoO0Ip0zjmPUE4GSJMM5wuuzw0IE0jYw3RPWo7 +qhhcPW0neT1vO6EOdDihOHkz8yNxEpczoxKaM5YIHiNHO6QPlCNKH8AxMCq/AQMfxSRuOncCCT1+EAUn5jutCGc9cB8GODgsXDdC +OR4XMAbbPZs7qxAHPZ4mgA6wJdEiISbAJdUpghx8MyoaaBDcGlwXQD2oEAYF7T2rI2k7rzUtMpkOija4LU88hziKJP42vTAvNr87 +fzTVPLM61SjPCJE9uT2dEAk9vSaYLNEv2juoPWs9uhAIO64fvxfFKi0BvSq3PFsCjTsJN+w8Li6VN58k9DjqPXk7gTw1LGk7SwBb +Pd4qCTR6NpMUJBMIPZkqtSouKpgvaiPeO3U9xBLxLIEsYDt7Oq4zBj0pLuw7ZhXgJ9sBVT3wKpc8ei4jB74cgD4KPeA9NSpXBD4y ++Q9MHbMPTyb3HVY2HAvVA7oJcj4VKSUvTRPBIswkyTChL2QNbSq1PFQIFggYLNwCGjvdPNkzrj1cO847DRiJMK497zLFPFU+KzqH +DUsiOhsENZ8prxLFBKoYtxlQJiskHib/PFc9mj43Pio6XznAJvk50jBLOMo4Azx1OYYhGRjqMxAyxjxWOqA40yUPEZcy3zaxAUYV +jjFZAGkRmzphOe4gHzwxNu48Mz3rK80w0z4JCNg+YTw8CkUa3Tw/G2cb+CMNEhI3NRf9As0Czz32PmAI2jfpPSE9/DXkPKkhez4A +PKwyhTqvLIg9Kj1ILZUvpDhwPe8+bj5+PlkDeC76LLM9mj6QOJ4cFyqgPoE3nTRNPT83oC8iPUM3pC5/JKY4IjHsFzE+fT6YOAs5 +Ei6IPqg9Uze3Pq08pToGNrc4hzKcNPE+hj3GPK4tyjSvPco0sTDwPc0fXxa6PrA8uSFkPdY+wjYVMfg+Xy+AL4I+TCrUOwo0bCnp +OpgxRDtJKwciVD6PKRwvgjFSJUY5ST0ECQgd8SppD9cVji+BBeM36Tf+PcAz5TosM+c+0TjMPtMxiTfzPuEvgjs2HIE+1wFQPuA+ +yj7jPpk10ThLLcI7XjlXLcY6zT4CPPQ7+zzIPPc5qB+GPtY+4jqlLdQT8z7yPwg6wj4UPvYbvjUON/89wT60Nrk4iT7/NRY09D3J +PLE7gDowOYcxhygRCnc+bT7zOtov2TyoOJw/DTgyFCkVjgc5HsIJPRclHPw8EDveLsA8EyZtPXgryyt/PXsc7z8iPtY/LQEMPy8b +tAiVAHYCdi+POJkgViYRAG0ORRNyK9ECHzycPqg8oBmGENcZcA70CXoG6RcmMLkIphHpAUsR6xDJLJ08ET6CO189/zzyFk4+Az6J +PgU9KxXgI80+bT9bE2484yC7OWcSijtTEZc+DgZgDacR6RakBMQDDwBqDrIDxAHBMbUxPRhqPpszMjdDHLQ8lD5tP3g9ZgBvP3sD +8iH3P38sDzxmCaI2Nz24FYsPPD+JP4sJ8j9+MZUkiTxIOS0nPzfCO7gpTj93P5UY4D+XP30xsDFuOFQsHhyBP4g/pD98P40xjzqO +Pw8/rALeP6U/rzGrHiA45DALP50rmTLUOV8Z3zQ0P6IGcz96P64/mT+3NqsxRwWXP8E/eQF0P7U/xTF0NYo/sj+jP7Q/xD+nMKIn +ZigmOn8KazqBCmkxKycQMyA7aD/KP5Y/1D+OO2sR4j+UP8I/zD/jMY8hahVcP+E/rT+MP84xtjcINMo4ADafOAI0bz5SO4ExRjZ0 +MUgq7iwlP+4/0z/wP9U7iQhVKw1AAD/DQAI/5D71P7NACD+YP9Ux2SjdPKc1MCscKMI+tixCPxk6rDyOMuY9RBs8NsE+vj6LLMUn +2j7BP+c/yz+KP+ox8TVFCQVABz/pQAkxzTHUQCtAJkAtMfwVwBRNJ/I21wFYMgQVyTEDMggNLDbiMi425C/aNuYoBDMAOBwkCzbr +DjE9RDbvJME28TwXOvQWgDkgPo9ADEAsQA4/jjEYJR5AJD/iQDIxdAtPHbc3ASggMjA+yQB5HIMR+iEQPF0doTfuPec6TjubMYkB +fwHpP3dAYwMSOvk5RDwkM/cbZy5OOU4uUDlQIbQ+lkBiJQE9MDJtIm02PDCLPuo6LxlcIRkcT0BvQH4chQl3OA0elhfCKw0qgTfj +FCE7WAq+QIk4Dj74Ir88hSxcPPA9JTyKO/k12Tz1O/w/BDQJPzxAljaAO04NSzmRPQE5aD0DP6tAcCiaQJIT/TtwBu8RAgVyNe02 +GT4vPMc/HhO5P8ApIRz8He4FmRLjAHkBJAgYFqY8KiNtOHkcQT5kNWs6rDnwExQ8FT3qOjAuvTZqFdkjYz7BPYYBSC//IHs78g9J +Jx40ERo3OHc3ByZ6QMc3FTRAAGs1qDxwMpo/FT3DP2A5fyjnNr41GD68NRox6DiSOQsMD0DXJ38mnQ+eQCkVVCH8IfYK8B23PiUe +2zvuO48Y7TQRNGpAgT7oNIhAhDSKOpowrQckQQYP9Ak8Kcc+4B04Mv05wT1zLIE95hxGLpc58j5pQNI/OiaRPsEXhkCMDeg/Lhuz +KSIupSXKKNgSWTw5Ls48DS7RKJk+fDbOIeA/8zuWJKA2iCADPRIawTNpECAMD0BuQTRA/znKAoI5zCnfNvo3IiH3NWcmZg/iN3o6 +Yin8PzZA0D84MzMrzSOZQUdBAzY1IdJBETccQVYhskEzNv4hsEEDISg9cjL/Pvw79x4rPIsyhjU4Jj08kD/dK80t60FcIc8wlz9g +IUE2rkFICvA/diIVND0mwREwPiwp4zSGQQo6lzXCPtJBDiruNvc970F5JdQ0Pyt5PtkdjzZIAcc9sEGKOGVBYyiFO/Y6qz11NTUT +lj6ILcs12zyRI+0u7j19QYg0PiveOd414yaaQY9Bej2xIKMouUGPDNgI2B12N74+GjNXJxE2xkGsHXUP9xwsASYcuEDGIhVBrRL+ +N+k82EE3OSw82zkuPjMm0AXFPglBvEG2PvEIDgGCFvgm7SI7PhQr+AjkGXEq0jntNjAzMxgJBkkBxw7uBvUkljewFiQ9uA7PGJhB +sSmpP4U+Hgj1HvoBURWRHWEP5QpcNZFAuUHCPjE83DvPJtAsjEGHDTQzORwLHCoEqgWiAHACZASjAHkkvBAlAzQq9hA7OmBBCTxy +MG0+UUGDPHYc7z8GC8Ic1Bf3GwQqUxwpHF4N4x6lOZotCD7gDC0JETZLOwo/YD79LIIuekFoQZoyiD9nQCA4BjKLJytByBvEJtYu +rDz8AaAbkAGhQjICuwKGJ4MJ9AZWB3EHcw+XJNMcNDmYOa05m0I5AGEG8gNQOrxBeAODM8cpHQINKR9BsDwRPhsO5gYPPsEPzUJJ +AcEzyUDABJkvYSnHJZpB7AGuOHs4qwAtM3o4fzheQTY+TTtDPk851EILPutBhDfDOQ1B90JeAQ0WkEJhOFw4rkGMElMzPgpIDekP +SUJdOKpCcDisOF04gRw8AcdCbzhaJn04rUJjGAI/Xz2kLrwYCUHnNnxCfEKEQmIBUzsoDqIXfCj8IPQ7tD+7MA1B9CkwFQFByBi1 +NnY6ERMGD24AcgblNX08xC9sMgxAPzrmQEE66DyrHQ0qiDrtLnoyGCaJNu03KEBKExdATD16QE4eWyMdQp5CpAGgQPwFgzlOLzQN +Ci82NUlAYASzAWgI4gB6QX0O1kBmCms8XzZPGAkN0ULKCQxCzD46EbcZ1CY0QskqaQB0Qtcvaj3jLPxB8kHEPV4nbwZJQtVC3j7x +Jkc0HELoQt835TViQtxCyztBPvpCZjBeNcA8yjYHOq0ocy9zJGUg/gFVQu08lyXuKc0F2yzpQJQEPkMAPrED40GTO/VBZUGWNAI8 +8ztjPwI6MDv9INo5CwtwBttDCD7DJR4mmkMZPscchwIJQx05dz6zPycyuTl9O15A7j3HNb8/GzHmPLI+U0D1M8InIwHpQyFCwQWX +Qx05lQFGFhEteBnZMCBB5TNYCXJDOTNcKy0rdUM5OEkO1R1mQfAnDjmGI4MN0UNEN94ieiJqPQgvUAIJQ00+5BwZN9ZAGT5QP/hC +DD5THqI6agFVQ1Q+kgEtIncjhgrxJ1s/gTzGHJQdaTsiIqQwkgBbJ1s7KAXbQbkP+TfiJiwwQybyK1UXQCdbLjNB70HBNZM5wzi4 +N2E5xhwIQz8F5QBsDp8T2DWJFhBDhUOHFsMN/jTdOZwc4EDLOR1CixyYFrpDjg4AEi8JPjjXPkFDcgMCLPVDlwEaLjNAmi6TNYA9 +ETi5PRMlWA2WQ6AN5kGkKBglWxaqJmFDqy5VP7lBGT3lM5pBUDwyQNEkwyvNP2pDbgEbQ49DAUOuJUweakOyPCYEPkPFNdAivz07 +NgQvxj0+QtI9QBvLHQ49REKzFW8vKDuBJRY/yD1JOCMHJEPILUAguyVfJCFDvw4AHVAquwEmAaE87j9fQJw/Yj0mQxA9KD9mO2U/ +aBSwGHNDXwFSBys5sBNiB3k8mj0CP3IqTCo4Kk4Tby+yMpRD5kI1OZc9nyRYQ+g/Mz39LRdAnUGXNqIoqkIlKK00BkFtFeAfrENu +N5AChEI2RAYkbB/1Q/g5sioxE2s5uR7hRAENpwEmOlgCDybFQkMN/ydlOwgx2z/ZBBMnaz/dGd9BP0P0RCYhJgfkJtQShT3zAsYm +tiaoPCMp30QlAnBEJybTRCknIRkvQvQmy0KZMlw/vUIoMBEpMD88REABCERCRDdERDNuMj1ENUQoJsdEOUOxGEFEQUQ2P0lEVDN7 +K6gxnkGAQINBgkJqMaMw0Ba4HUZEUAK5RFhEKjZFKw1EbERSRF9EWSxTHDxEckReRDgEQy0tMphBTC1MQyQ0zUKuMoQ+uDt9Hn9D +LD8dQIZDLyYEDc8OPUR4RG4ShT/lMc891kSORENEdTOnKEhElERTRJZDIkASOtw1MS/GPxc+AUAYRA0yoT67Pxw9y0MuPLQ0Vwbb +RJlEdEQqQAQBLUStRHoGshfFRLJEYEAQOSpDI0ATNCc5fDUzPSM1FTwuPrk0LTywRIdEqD/6NvMn2TETPtVEtkSWMfIrR0RcRFFE +eURgMfc8wASzRMxEKjH9J/BANTIAMgIBV0A5MgZAPAFXMgo/Ew0wOuUT6DrnMQg66US/Og4ulEKxMF5D1C2QQrU7L0K3Jh1CuT5q +Qrs8tUH2RNcShUBWHhRE+wRDQFwe4kBeQY02sUPHDQ0aeAFRQhoz/UQJQiBBZjlZQJ85XEChPwM+BhSwQv5EFitJRQkikw9nGt0z +kAuzCF8B30BkFDEFTUHkQ0oOrA3PAelFHwLcQHEYdwgoAS8pHxIzOU81fkOSQ385PEBqOT4m0BMdQ/Q06UOJKTwRbBAvKYJEP0B5 +OGVC4ToINrxBGxuAPegumEO6Jh8rzTaORBY06T7xPhA9+ULvPEFE1kVCOTgu4z0iOBg5ez3GPoVAFy+fP2VBmzqxQZ013TepLQJF +TxHvQKgRtyaaOU8/DgMfRW1DCTqnP/Q7lz09RIIaEkPQHZ8+oTkGPqNBPD6lNLVBx0VoII04lx8aKrRFUjx6IyRFaTy/HkFFBgE/ +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 +ROYRLELICB8BcUp9S4hL40LkO/wzs0jDSTothwy3NSAaNUoLHdIy/CbJTJxC+TvhP9sxZUHGSZVMqDwfDLcDzQEoR+AcvTNPSJA5 +bjOQRQtLDyErSIBHJEX5RRAzrzmkSzFI+CyLBtszjwSYKJY8BScGDadJiEuOK/xJc0NYS15IbT/5Px4jzEzJPD5LOEsbG/QZqxsE +IwdIeElYTNtLjkDoTBdMVESfMhFEoT63TFlHhTKiReRMIj3MTEI61khxTOQ7K0YeC3xM4UnpR5MAeUQYGBtDRTg3S1wVl0v/RipG +uTakO0pHQUz9EN8Nb0bhIjkGUDJ5Dkw6XSYKBecIIx7eGwRHXQN9SE8K8QBzQMMXICbJS7spiRP1TMlNHQgYIqoZpkEyEjMpHkoQ +G8JIaklBSGw7RkhuRs1EaRQ+Dj0pHkwKBZdMUD2XS+8Bwxw8JxkrVRQDN9U6S0fFGcwthE0+PM8Yd0NQIbNDUh5rBeIfakjTRXJF +9UsQSAJAzT5nSXhI2ki6Rf5K6AciTEQAW0k1TQ0gfkZlJCQ7AUjNDRFGcEGQQaNCWUoiIhQ99k1eN+lNUEb8SH9Jt0IhSywoxUPt +RydIhUCiSIcv0z7VTW1G8k19SopKdwSzTX82tkxTDFxEgT6dNM9ImzTRTD5JJknbTPJMJBjTHlsgDE2DTPgWX01/M7wEPk1/TBYn +Z0yWGEhE6BKsROpLKUyCHaJMhEBITIY68ivMTIpMYU01TU04LToZJxhNrTvySM8tJDQ6QohFDEKKSZMdawU3SkFI4EexOEIzviz1 +TbxLhzPTS808SkvPO7hNRU2uRvIa4UMFOzlJxT4SD5tNvCEoSkswSktdSUI3DUlEK69KUgbbTdIv/x6TQhkikxNlEC5CeU20NH0D +H028Mn1LlzXTRyMtM0FnTMM8jUzFRl9Mxy09TbtNykPeIH5IqU3lQLNNmU32TDY9/D3CSR9A7UnXTYtEhk2NTEBHiUYZSMEvdU28 +RgQ6/E36SCpE1QIJOoojCEHVRkNDajg7OyMIkU4TSHhDcDhDPGQ5JRocThsuM0hYR080bUBoQRxLE0qkOlAJck4iS2UEZUs2SyRM +3B/FNXwmYU4tSkkva0F/Rzs+6UbLRz5MAjSMFrpONj6qI9NN3zAFTeEJek0PO1EIHkMDEZdN4w/XTkFN6TdeS5lLK0ubLGJNd0ue +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 +]] diff --git a/changelog.txt b/changelog.txt index 85aa6c221..0f906f1b1 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,18 +1,33 @@ --------------------------------------------------------------------------------------------------- -Version: 3.1.0 +Version: 4.0.0 Date: ??? Changes: - - [BREAKING] Chitin to geothermal water recipe now returns 15C fluid instead of 3000C fluid. + - Chitin to geothermal water recipe now returns 15C fluid instead of 3000C fluid. + - New recipe to convert bonemeal into geothermal water. - New recipe for heating geothermal water. + - Change fluid output positions of tuuphra-platation-mk02/mk03/mk04 to be the same position as mk01 +--------------------------------------------------------------------------------------------------- Version: 3.0.58 Date: ??? Changes: + - Remade tech tree with autotech 2.0. Science pack cost comparasion: + - automation: n/a -> trigger + - py1: 100 -> 100 + - logi: 360 -> 300 + - py2: 1300 -> 800 + - chem: 2000 -> 1400 + - py3: 2250 -> 1750 + - prod: 1750 -> 2250 + - py4: 2250 -> 3000 + - utility: 1500 -> 3300 + - space: 1000 -> 3600 + - phyrric: 3000 -> 8000 - Caravans: allow copy-paste between different types (regular, flying, fluid). - Caravans: made edit interrupt GUI wider - Caravans: fixed condition item_count being nil sometimes - Caravans: reduced default zoom for preview pane - Caravans: fixed that interrupts could be renamed to "" (empty string) - - Caravans: clarified fluid-related condition names + - Caravans: clarified condition names - Caravans: fixed fuel being deleted when right-clicked with a different fuel in cursor - Caravans: fixed being able to put anything in fluid caravan fuel slots - Caravans: restores controller type, camera position, and zoom when using/dropping the carrot @@ -26,10 +41,17 @@ Date: ??? - Caravans: fixed that re-assigning an active schedule would result in its actions completing remotely on the new target - Caravans: fixed that caravans wouldn't continue to the next destination after reaching one with no actions - Caravans: fixed wait times of 0 lasting forever + - Caravans: fixed crash when opening caravan GUI from a controller with no inventory (e.g. editor's map view) + - Caravans: added delete button to edit interrupt GUI + - Caravans: allow ctrl+clicking up/down arrows to send to top or bottom of schedule - Phagnot food recipe unlocked via Healthy rumination TURD now accepts productivity - Added Dutch locale - Fixed that building a T.U.R.D. building also placed an item on the ground inside the hitbox - - Change fluid output positions of tuuphra-platation-mk02/mk03/mk04 to be the same position as mk01 + - Removed `simik-food-01a` and `simik-food-02a` unused recipes. + - The first level of TURD respect infinite technology now depends on fawogae turd instead of ulric turd. + - Added circuit connections to biocranes. + - Enabled fast replace and upgrade planner for biocranes. + - Added new tier of worker robots speed. Resolves https://github.com/pyanodon/pybugreports/issues/608 --------------------------------------------------------------------------------------------------- Version: 3.0.57 Date: 2025-08-23 diff --git a/data-updates.lua b/data-updates.lua index d4a9991f9..b69585ee5 100644 --- a/data-updates.lua +++ b/data-updates.lua @@ -328,6 +328,72 @@ for _, prototype in pairs(dingrido_nonwalkable_prototypes) do end end +-- science pack order and subgroup +data.raw.tool["py-science-pack-1"].subgroup = "science-pack" +data.raw.tool["py-science-pack-2"].subgroup = "science-pack" +data.raw.tool["py-science-pack-3"].subgroup = "science-pack" +data.raw.tool["py-science-pack-4"].subgroup = "science-pack" +data.raw.tool["automation-science-pack"].order = "a" +data.raw.tool["py-science-pack-1"].order = "b" +data.raw.tool["logistic-science-pack"].order = "c" +data.raw.tool["military-science-pack"].order = "d" +data.raw.tool["py-science-pack-2"].order = "e" +data.raw.tool["chemical-science-pack"].order = "f" +data.raw.tool["py-science-pack-3"].order = "g" +data.raw.tool["production-science-pack"].order = "h" +data.raw.tool["py-science-pack-4"].order = "i" +data.raw.tool["utility-science-pack"].order = "j" +data.raw.tool["space-science-pack"].order = "k" + +-- autotech settings +if mods.autotech then + local config = data.raw["mod-data"]["autotech-config"].data + + config.tech_cost_time_requirement["automation-science-pack"] = 30 + config.tech_cost_time_requirement["py-science-pack-1"] = 45 + config.tech_cost_time_requirement["logistic-science-pack"] = 60 + config.tech_cost_time_requirement["military-science-pack"] = 90 + config.tech_cost_time_requirement["py-science-pack-2"] = 90 + config.tech_cost_time_requirement["chemical-science-pack"] = 120 + config.tech_cost_time_requirement["py-science-pack-3"] = 180 + config.tech_cost_time_requirement["production-science-pack"] = 300 + config.tech_cost_time_requirement["py-science-pack-4"] = 450 + config.tech_cost_time_requirement["utility-science-pack"] = 600 + config.tech_cost_time_requirement["space-science-pack"] = 1200 + + config.tech_cost_science_pack_tiers["automation-science-pack"] = 1 + config.tech_cost_science_pack_tiers["py-science-pack-1"] = 2 + config.tech_cost_science_pack_tiers["logistic-science-pack"] = 3 + config.tech_cost_science_pack_tiers["military-science-pack"] = 3 + config.tech_cost_science_pack_tiers["py-science-pack-2"] = 4 + config.tech_cost_science_pack_tiers["chemical-science-pack"] = 5 + config.tech_cost_science_pack_tiers["py-science-pack-3"] = 6 + config.tech_cost_science_pack_tiers["production-science-pack"] = 7 + config.tech_cost_science_pack_tiers["py-science-pack-4"] = 8 + config.tech_cost_science_pack_tiers["utility-science-pack"] = 9 + config.tech_cost_science_pack_tiers["space-science-pack"] = 10 + + config.tech_cost_science_packs_per_tier = {1, 2, 3, 6, 10, 20, 30, 60, 100, 200} + config.tech_cost_additional_multipliers.pyrrhic = 2 + config.tech_cost_starting_cost = 60 + config.tech_cost_victory_cost = 4000 + config.tech_cost_exponent = 2.5 + config.victory_tech = "pyrrhic" + + -- reduce early tree manual mining + config.tech_cost_additional_multipliers["coal-processing-1"] = 0.2 + config.tech_cost_additional_multipliers["automation"] = 0.2 + config.tech_cost_additional_multipliers["soil-washing"] = 0.3 + config.tech_cost_additional_multipliers["steel-processing"] = 0.3 + config.tech_cost_additional_multipliers["mining-with-fluid"] = 0.4 + config.tech_cost_additional_multipliers["crusher"] = 0.4 + config.tech_cost_additional_multipliers["concrete"] = 0.4 + config.tech_cost_additional_multipliers["glass"] = 0.5 + config.tech_cost_additional_multipliers["moss-mk01"] = 0.5 + config.tech_cost_additional_multipliers["botany-mk01"] = 0.5 + config.tech_cost_additional_multipliers["wood-processing"] = 0.5 +end + if register_cache_file ~= nil then register_cache_file({"pycoalprocessing", "pyfusionenergy", "pyindustry", "pyrawores", "pypetroleumhandling", "pyalienlife"}, "__pyalienlife__/cached-configs/pyalienlife+pycoalprocessing+pyfusionenergy+pyindustry+pypetroleumhandling+pyrawores") register_cache_file({"pycoalprocessing", "pyfusionenergy", "pyindustry", "pyrawores", "pyhightech", "pypetroleumhandling", "pyalienlife"}, "__pyalienlife__/cached-configs/pyalienlife+pycoalprocessing+pyfusionenergy+pyhightech+pyindustry+pypetroleumhandling+pyrawores") diff --git a/info.json b/info.json index 465123593..6e50b3472 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "pyalienlife", - "version": "3.1.0", + "version": "4.0.0", "factorio_version": "2.0", "title": "Pyanodons AlienLife", "author": "Pyanodon, Nexela, Kingarthur, notnotmelon, Mootykins, ShadowGlass, Archezekiel, Quintuple, przemo1232", diff --git a/locale/en/caravan.cfg b/locale/en/caravan.cfg index ebaeace3e..c30d5c23b 100644 --- a/locale/en/caravan.cfg +++ b/locale/en/caravan.cfg @@ -64,6 +64,7 @@ no-interrupts-found=No interrupts found. interrupt-already-present=This interrupt is already present in the schedule. allow-interrupt-interrupt=Allow interrupting other interrupts allow-interrupt-interrupt-tooltip=By default, an interrupt cannot trigger while another interrupt is being executed. This option disables this behavior, allowing the interrupt to trigger while another interrupt is in progress. +interrupt-destination-unavailable=Destination is unavailable. destination-unavailable=Destination is unavailable. Click here to reassign it. reassign-hint=__1__\nRight-click to reassign flush-contents=Flush __1__ from this caravan. @@ -89,8 +90,8 @@ load-caravan=Load items until caravan has unload-caravan=Unload items until caravan has load-target=Load items until target has unload-target=Unload items until target has -is-inventory-full=Inventory full -is-inventory-empty=Inventory empty +is-inventory-full=Cargo full +is-inventory-empty=Cargo empty is-tank-full=Self fluid full is-tank-empty=Self fluid empty caravan-item-count=Cargo item count diff --git a/locale/en/items.cfg b/locale/en/items.cfg index 3feb5a164..3edf9ca14 100644 --- a/locale/en/items.cfg +++ b/locale/en/items.cfg @@ -93,10 +93,10 @@ sea-sponge=Sea sponge sea-sponge-mk02=Sea sponge MK 02 sea-sponge-mk03=Sea sponge MK 03 sea-sponge-mk04=Sea sponge MK 04 -py-science-pack-1=Py science pack 1 -py-science-pack-2=Py science pack 2 -py-science-pack-3=Py science pack 3 -py-science-pack-4=Py science pack 4 +py-science-pack-1=pY science pack 1 +py-science-pack-2=pY science pack 2 +py-science-pack-3=pY science pack 3 +py-science-pack-4=pY science pack 4 caged-mukmoux=Caged mukmoux caged-ulric=Caged ulric brain-caged-ulric=Improved caged ulric: nanochondria @@ -928,7 +928,10 @@ sea-sponge=Not the annoying one. sea-sponge-mk02=Not the annoying one. sea-sponge-mk03=Not the annoying one. sea-sponge-mk04=Not the annoying one. -py-science-pack-2=Finest rare samples used in research. +py-science-pack-1=Used by labs for research. +py-science-pack-2=Used by labs for research. +py-science-pack-3=Used by labs for research. +py-science-pack-4=Used by labs for research. neuroprocessor=Direct printed neurons over a nexelit matrix substrate. primers=Short, single-stranded nucleic acid utilised by all living organisms in the initiation of DNA synthesis. dna-polymerase=Synthesises DNA molecules from primers. Used in DNA replication (PCR). diff --git a/locale/en/techs.cfg b/locale/en/techs.cfg index 4475aad66..a5fe6beee 100644 --- a/locale/en/techs.cfg +++ b/locale/en/techs.cfg @@ -560,10 +560,7 @@ fertilizer-mk03=Fertilizer - Stage 3 mycology-mk05=Mycology - Stage 5 neuro-electronics-mk01=Neuro electronics - Stage 1 neuro-electronics-mk02=Neuro electronics - Stage 2 -py-science-pack-mk01=Py science pack - Stage 1 -py-science-pack-mk02=Py science pack - Stage 2 -py-science-pack-mk03=Py science pack - Stage 3 -py-science-pack-mk04=Py science pack - Stage 4 +py-science-pack=pY science pack ralesia-mk02=Ralesia - Stage 2 ralesia-mk03=Ralesia - Stage 3 ralesia-mk04=Ralesia - Stage 4 diff --git a/locale/ru/techs.cfg b/locale/ru/techs.cfg index e27f2756c..7cd57a5b7 100644 --- a/locale/ru/techs.cfg +++ b/locale/ru/techs.cfg @@ -557,10 +557,10 @@ fertilizer-mk03=Удобрение - Этап 3 mycology-mk05=Микология - Этап 5 neuro-electronics-mk01=Нейроэлектроника - Этап 1 neuro-electronics-mk02=Нейроэлектроника - Этап 2 -py-science-pack-mk01=pY исследовательский пакет - Этап 1 -py-science-pack-mk02=pY исследовательский пакет - Этап 2 -py-science-pack-mk03=pY исследовательский пакет - Этап 3 -py-science-pack-mk04=pY исследовательский пакет - Этап 4 +py-science-pack-1=pY исследовательский пакет - Этап 1 +py-science-pack-2=pY исследовательский пакет - Этап 2 +py-science-pack-3=pY исследовательский пакет - Этап 3 +py-science-pack-4=pY исследовательский пакет - Этап 4 ralesia-mk02=Ралезия - Этап 2 ralesia-mk03=Ралезия - Этап 3 ralesia-mk04=Ралезия - Этап 4 diff --git a/locale/uk/techs.cfg b/locale/uk/techs.cfg index ac9611b87..1303eb217 100644 --- a/locale/uk/techs.cfg +++ b/locale/uk/techs.cfg @@ -560,10 +560,10 @@ fertilizer-mk03=Добриво: 3 етап mycology-mk05=Мікологія: 5 етап neuro-electronics-mk01=Нейроелектроніка: 1 етап neuro-electronics-mk02=Нейроелектроніка: 2 етап -py-science-pack-mk01=pY дослідницький пакет: 1 етап -py-science-pack-mk02=pY дослідницький пакет: 2 етап -py-science-pack-mk03=pY дослідницький пакет: 3 етап -py-science-pack-mk04=pY дослідницький пакет: 4 етап +py-science-pack-1=pY дослідницький пакет: 1 етап +py-science-pack-2=pY дослідницький пакет: 2 етап +py-science-pack-3=pY дослідницький пакет: 3 етап +py-science-pack-4=pY дослідницький пакет: 4 етап ralesia-mk02=Ралезія: 2 етап ralesia-mk03=Ралезія: 3 етап ralesia-mk04=Ралезія: 4 етап diff --git a/locale/zh-CN/pyalienlife.cfg b/locale/zh-CN/pyalienlife.cfg index 3f04939c0..5ac997e7e 100644 --- a/locale/zh-CN/pyalienlife.cfg +++ b/locale/zh-CN/pyalienlife.cfg @@ -3039,10 +3039,10 @@ fertilizer-mk03=肥料 阶段3 mycology-mk05=真菌学 阶段5 neuro-electronics-mk01=神经电子学 阶段1 neuro-electronics-mk02=神经电子学 阶段2 -py-science-pack-mk01=Py研究包1型 -py-science-pack-mk02=Py研究包2型 -py-science-pack-mk03=Py研究包3型 -py-science-pack-mk04=Py研究包4型 +py-science-pack-1=Py研究包1型 +py-science-pack-2=Py研究包2型 +py-science-pack-3=Py研究包3型 +py-science-pack-4=Py研究包4型 ralesia-mk02=若雷莎 阶段2 ralesia-mk03=若雷莎 阶段3 ralesia-mk04=若雷莎 阶段4 diff --git a/migrations/py-science-pack-tech-names.json b/migrations/py-science-pack-tech-names.json new file mode 100644 index 000000000..ef34edb35 --- /dev/null +++ b/migrations/py-science-pack-tech-names.json @@ -0,0 +1,20 @@ +{ + "technology": [ + [ + "py-science-pack-mk01", + "py-science-pack-1" + ], + [ + "py-science-pack-mk02", + "py-science-pack-2" + ], + [ + "py-science-pack-mk03", + "py-science-pack-3" + ], + [ + "py-science-pack-mk04", + "py-science-pack-4" + ] + ] +} \ No newline at end of file diff --git a/prototypes/biofluid/bioport.lua b/prototypes/biofluid/bioport.lua index 00480da45..5065c5518 100644 --- a/prototypes/biofluid/bioport.lua +++ b/prototypes/biofluid/bioport.lua @@ -51,7 +51,7 @@ local recipe = RECIPE { }, results = { {type = "item", name = "guano", amount = data.raw.item["guano"].stack_size}, - {type = "fluid", name = mods.pyalternativeenergy and "void" or "parameter-0", amount = 1}, + {type = "fluid", name = mods.pyalternativeenergy and "void" or "vacuum", amount = 1}, }, energy_required = 100, category = "biofluid", diff --git a/prototypes/biofluid/guano.lua b/prototypes/biofluid/guano.lua index e5f2475c7..9593acd65 100644 --- a/prototypes/biofluid/guano.lua +++ b/prototypes/biofluid/guano.lua @@ -6,7 +6,8 @@ data:extend {{ flags = {"always-show"}, subgroup = "py-alienlife-items", order = "a", - stack_size = 100 + stack_size = 100, + autotech_always_available = true }} RECIPE { diff --git a/prototypes/buildings/crane.lua b/prototypes/buildings/crane.lua index 54c2457ff..27c38369e 100644 --- a/prototypes/buildings/crane.lua +++ b/prototypes/buildings/crane.lua @@ -1,190 +1,200 @@ if not settings.startup["enable-cranes"].value then - return + return end RECIPE { - type = "recipe", - name = "crane-mk01", - category = "creature-chamber", - subgroup = "inserter", - order = "i[crane-mk01]", - energy_required = 1, - ingredients = { - {type = "item", name = "brain", amount = 1}, - {type = "item", name = "bio-sample", amount = 15}, - {type = "item", name = "moss-gen", amount = 20}, - {type = "item", name = "meat", amount = 15}, - {type = "item", name = "electronic-circuit", amount = 12}, - {type = "item", name = "small-parts-01", amount = 10}, - {type = "item", name = "brake-mk01", amount = 1}, - {type = "item", name = "gearbox-mk01", amount = 1}, - {type = "item", name = "shaft-mk01", amount = 2}, - {type = "item", name = "intermetallics", amount = 5}, - }, - results = { - { type = "item", name = "crane-mk01", amount = 1 } - } + type = "recipe", + name = "crane-mk01", + category = "creature-chamber", + subgroup = "inserter", + order = "i[crane-mk01]", + energy_required = 1, + ingredients = { + {type = "item", name = "brain", amount = 1}, + {type = "item", name = "bio-sample", amount = 15}, + {type = "item", name = "moss-gen", amount = 20}, + {type = "item", name = "meat", amount = 15}, + {type = "item", name = "electronic-circuit", amount = 12}, + {type = "item", name = "small-parts-01", amount = 10}, + {type = "item", name = "brake-mk01", amount = 1}, + {type = "item", name = "gearbox-mk01", amount = 1}, + {type = "item", name = "shaft-mk01", amount = 2}, + {type = "item", name = "intermetallics", amount = 5}, + }, + results = { + {type = "item", name = "crane-mk01", amount = 1} + } }:add_unlock("railway") RECIPE { - type = "recipe", - name = "crane-mk02", - category = "creature-chamber", - subgroup = "inserter", - order = "i[crane-mk02]", - energy_required = 1, - ingredients = { - {type = "item", name = "crane-mk01", amount = 2}, - {type = "item", name = "neuroprocessor", amount = 2}, - {type = "item", name = "mechanical-parts-02", amount = 2}, - {type = "item", name = "small-parts-02", amount = 12}, - {type = "item", name = "stainless-steel", amount = 30}, - {type = "fluid", name = "fetal-serum", amount = 100}, - {type = "fluid", name = "artificial-blood", amount = 150}, - {type = "item", name = "meat", amount = 25}, - {type = "item", name = "skin", amount = 8}, - {type = "item", name = "alien-sample-02", amount = 1}, - }, - results = { - { type = "item", name = "crane-mk02", amount = 2 } - } + type = "recipe", + name = "crane-mk02", + category = "creature-chamber", + subgroup = "inserter", + order = "i[crane-mk02]", + energy_required = 1, + ingredients = { + {type = "item", name = "crane-mk01", amount = 2}, + {type = "item", name = "neuroprocessor", amount = 2}, + {type = "item", name = "mechanical-parts-02", amount = 2}, + {type = "item", name = "small-parts-02", amount = 12}, + {type = "item", name = "stainless-steel", amount = 30}, + {type = "fluid", name = "fetal-serum", amount = 100}, + {type = "fluid", name = "artificial-blood", amount = 150}, + {type = "item", name = "meat", amount = 25}, + {type = "item", name = "skin", amount = 8}, + {type = "item", name = "alien-sample-02", amount = 1}, + }, + results = { + {type = "item", name = "crane-mk02", amount = 2} + } }:add_unlock("railway-mk02") RECIPE { - type = "recipe", - name = "crane-mk03", - category = "creature-chamber", - subgroup = "inserter", - order = "i[crane-mk03]", - energy_required = 1, - ingredients = { - {type = "item", name = "crane-mk02", amount = 3}, - {type = "item", name = "neuromorphic-chip", amount = 1}, - {type = "item", name = "mechanical-parts-03", amount = 3}, - {type = "item", name = "small-parts-03", amount = 8}, - {type = "item", name = "super-steel", amount = 30}, - {type = "item", name = "meat", amount = 100}, - {type = "item", name = "skin", amount = 30}, - {type = "item", name = "alien-sample-03", amount = 1}, - {type = "item", name = "gh", amount = 5}, - {type = "item", name = "nanofibrils", amount = 4}, - {type = "fluid", name = "arqad-jelly", amount = 15}, - }, - results = { - { type = "item", name = "crane-mk03", amount = 3 } - } + type = "recipe", + name = "crane-mk03", + category = "creature-chamber", + subgroup = "inserter", + order = "i[crane-mk03]", + energy_required = 1, + ingredients = { + {type = "item", name = "crane-mk02", amount = 3}, + {type = "item", name = "neuromorphic-chip", amount = 1}, + {type = "item", name = "mechanical-parts-03", amount = 3}, + {type = "item", name = "small-parts-03", amount = 8}, + {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "meat", amount = 100}, + {type = "item", name = "skin", amount = 30}, + {type = "item", name = "alien-sample-03", amount = 1}, + {type = "item", name = "gh", amount = 5}, + {type = "item", name = "nanofibrils", amount = 4}, + {type = "fluid", name = "arqad-jelly", amount = 15}, + }, + results = { + {type = "item", name = "crane-mk03", amount = 3} + } }:add_unlock("railway-mk03") RECIPE { - type = "recipe", - name = "crane-mk04", - category = "creature-chamber", - subgroup = "inserter", - order = "i[crane-mk04]", - energy_required = 1, - ingredients = { - {type = "item", name = "crane-mk03", amount = 4}, - {type = "item", name = "mechanical-parts-04", amount = 4}, - {type = "item", name = "meat", amount = 300}, - {type = "item", name = "skin", amount = 50}, - {type = "item", name = "hydraulic-system-mk02", amount = 1}, - {type = "item", name = "biopolymer", amount = 20}, - {type = "item", name = "reca", amount = 10}, - {type = "item", name = "super-alloy", amount = 60}, - {type = "item", name = "electronics-mk04", amount = 1}, - {type = "item", name = "recombinant-ery", amount = 35}, - }, - results = { - { type = "item", name = "crane-mk04", amount = 4 } - } + type = "recipe", + name = "crane-mk04", + category = "creature-chamber", + subgroup = "inserter", + order = "i[crane-mk04]", + energy_required = 1, + ingredients = { + {type = "item", name = "crane-mk03", amount = 4}, + {type = "item", name = "mechanical-parts-04", amount = 4}, + {type = "item", name = "meat", amount = 300}, + {type = "item", name = "skin", amount = 50}, + {type = "item", name = "hydraulic-system-mk02", amount = 1}, + {type = "item", name = "biopolymer", amount = 20}, + {type = "item", name = "reca", amount = 10}, + {type = "item", name = "super-alloy", amount = 60}, + {type = "item", name = "electronics-mk04", amount = 1}, + {type = "item", name = "recombinant-ery", amount = 35}, + }, + results = { + {type = "item", name = "crane-mk04", amount = 4} + } }:add_unlock("railway-mk04") for i = 1, 4 do - local name = "crane-mk0" .. i - local icon = { - {icon = "__pyalienlifegraphics3__/graphics/entity/crane/inserter-icon-greyscale.png", tint = py.tints[i], icon_size = 64}, - {icon = "__pyalienlifegraphics__/graphics/icons/meat.png", scale = .5, shift = {16, 16}, icon_size = 32} - } + local name = "crane-mk0" .. i + local icon = { + {icon = "__pyalienlifegraphics3__/graphics/entity/crane/inserter-icon-greyscale.png", tint = py.tints[i], icon_size = 64}, + {icon = "__pyalienlifegraphics__/graphics/icons/meat.png", scale = .5, shift = {16, 16}, icon_size = 32} + } + local next + if i < 4 then + next = "crane-mk0" .. i + 1 + end - ITEM { - type = "item", - name = name, - icons = icon, - subgroup = "inserter", - order = "i[" .. name .. "]", - stack_size = 10, - place_result = name, - } + ITEM { + type = "item", + name = name, + icons = icon, + subgroup = "inserter", + order = "i[" .. name .. "]", + stack_size = 10, + place_result = name, + } - ENTITY { - type = "inserter", - name = name, - icons = icon, - subgroup = "inserter", - order = "i[" .. name .. "]", - flags = {"placeable-neutral", "placeable-player", "player-creation"}, - extension_speed = 0.005*(1.2^i), - rotation_speed = 0.005*(1.2^i), - pickup_position = {0, 1.5}, - insert_position = {0, -1.6}, - minable = {mining_time = 0.2, result = name}, - energy_source = { - type = "electric", - usage_priority = "secondary-input", - drain = 500*i .. "kW", - }, - energy_per_movement = 1*i .. "MJ", - energy_per_rotation = 1*i .. "MJ", - collision_box = {{-1.4, -0.9}, {1.4, 0.9}}, - selection_box = {{-1.4, -0.9}, {1.4, 0.9}}, - uses_inserter_stack_size_bonus = false, - grab_less_to_match_belt_stack = true, - wait_for_full_hand = true, - filter_count = 1 + i, - stack_size_bonus = 149 + (25 * (i - 1)), - allow_copy_past = true, - hand_base_picture = - { - filename = "__pyalienlifegraphics3__/graphics/entity/crane/hand-base-greyscale.png", - priority = "extra-high", - width = 72, - height = 164, - scale = 0.3, - tint = py.tints[i] - }, - hand_closed_picture = - { - filename = "__pyalienlifegraphics3__/graphics/entity/crane/hand-closed-greyscale.png", - priority = "extra-high", - width = 72, - height = 164, - scale = 0.3, - tint = py.tints[i] - }, - hand_open_picture = - { - filename = "__pyalienlifegraphics3__/graphics/entity/crane/hand-open-greyscale.png", - priority = "extra-high", - width = 72, - height = 164, - scale = 0.3, - tint = py.tints[i] - }, - platform_picture = - { - sheet = - { - filename = "__pyalienlifegraphics3__/graphics/entity/crane/inserter-platform-greyscale.png", - priority = "extra-high", - width = 105, - height = 79, - shift = util.by_pixel(1.5, 7.5-1), - scale = 0.75, - tint = py.tints[i] - } - }, - } - if feature_flags.belt_stacking then - data.raw.inserter[name].max_belt_stack_size = 10000 - end + ENTITY { + type = "inserter", + name = name, + icons = icon, + subgroup = "inserter", + order = "i[" .. name .. "]", + flags = {"placeable-neutral", "placeable-player", "player-creation"}, + extension_speed = 0.005 * (1.2 ^ i), + rotation_speed = 0.005 * (1.2 ^ i), + pickup_position = {0, 1.5}, + insert_position = {0, -1.6}, + minable = {mining_time = 0.2, result = name}, + energy_source = { + type = "electric", + usage_priority = "secondary-input", + drain = 500 * i .. "kW", + }, + energy_per_movement = 1 * i .. "MJ", + energy_per_rotation = 1 * i .. "MJ", + collision_box = {{-1.4, -0.9}, {1.4, 0.9}}, + selection_box = {{-1.4, -0.9}, {1.4, 0.9}}, + uses_inserter_stack_size_bonus = false, + grab_less_to_match_belt_stack = true, + wait_for_full_hand = true, + filter_count = 1 + i, + stack_size_bonus = 149 + (25 * (i - 1)), + allow_copy_past = true, + next_upgrade = next, + fast_replaceable_group = "biocranes", + max_health = 100 * i, + circuit_connector = circuit_connector_definitions["biocranes"], + default_stack_control_input_signal = data.raw.inserter["bulk-inserter"].default_stack_control_input_signal, + circuit_wire_max_distance = 9, + hand_base_picture = + { + filename = "__pyalienlifegraphics3__/graphics/entity/crane/hand-base-greyscale.png", + priority = "extra-high", + width = 72, + height = 164, + scale = 0.3, + tint = py.tints[i] + }, + hand_closed_picture = + { + filename = "__pyalienlifegraphics3__/graphics/entity/crane/hand-closed-greyscale.png", + priority = "extra-high", + width = 72, + height = 164, + scale = 0.3, + tint = py.tints[i] + }, + hand_open_picture = + { + filename = "__pyalienlifegraphics3__/graphics/entity/crane/hand-open-greyscale.png", + priority = "extra-high", + width = 72, + height = 164, + scale = 0.3, + tint = py.tints[i] + }, + platform_picture = + { + sheet = + { + filename = "__pyalienlifegraphics3__/graphics/entity/crane/inserter-platform-greyscale.png", + priority = "extra-high", + width = 105, + height = 79, + shift = util.by_pixel(1.5, 7.5 - 1), + scale = 0.75, + tint = py.tints[i] + } + }, + } + if feature_flags.belt_stacking then + data.raw.inserter[name].max_belt_stack_size = 10000 + end end diff --git a/prototypes/buildings/research-center-mk01.lua b/prototypes/buildings/research-center-mk01.lua index 198698723..fc4d566d4 100644 --- a/prototypes/buildings/research-center-mk01.lua +++ b/prototypes/buildings/research-center-mk01.lua @@ -14,7 +14,7 @@ RECIPE { results = { {type = "item", name = "research-center-mk01", amount = 1} } -}:add_unlock("py-science-pack-mk01") +}:add_unlock("py-science-pack-1") ITEM { type = "item", diff --git a/prototypes/circuit-connector-definitions.lua b/prototypes/circuit-connector-definitions.lua index aa3e7e6ab..ee795a3ca 100644 --- a/prototypes/circuit-connector-definitions.lua +++ b/prototypes/circuit-connector-definitions.lua @@ -34,3 +34,14 @@ circuit_connector_definitions["harvester"] = circuit_connector_definitions.creat {variation = 25, main_offset = util.by_pixel(106, -12), shadow_offset = util.by_pixel(100, 0), show_shadow = false} } ) + +circuit_connector_definitions["biocranes"] = circuit_connector_definitions.create_vector + ( + inserter_connector_template, + { + {variation = 2, main_offset = util.by_pixel(-1, 1), shadow_offset = util.by_pixel(-1, 1), show_shadow = true}, + {variation = 3, main_offset = util.by_pixel(-1, -1), shadow_offset = util.by_pixel(-1, -1), show_shadow = true}, + {variation = 0, main_offset = util.by_pixel(-1.2, -5.5), shadow_offset = util.by_pixel(-1.2, -5.5), show_shadow = true}, + {variation = 1, main_offset = util.by_pixel(1, -1), shadow_offset = util.by_pixel(1, -1), show_shadow = true} + } + ) diff --git a/prototypes/creatures/caravan.lua b/prototypes/creatures/caravan.lua index c32d1a4df..de911455c 100644 --- a/prototypes/creatures/caravan.lua +++ b/prototypes/creatures/caravan.lua @@ -56,7 +56,7 @@ data:extend {{ icon_size = 64, alert_icon_scale = 1, flags = {"placeable-player", "placeable-off-grid", "not-repairable", "breaths-air", "building-direction-8-way"}, - minable = {mining_time = 0.1, result = "caravan"}, + minable = {mining_time = 0.5, result = "caravan"}, max_health = 3125, order = "b-b-a", collision_mask = {layers = {caravan_collision_mask = true}, not_colliding_with_itself = true}, diff --git a/prototypes/creatures/fluid-caravan.lua b/prototypes/creatures/fluid-caravan.lua index 90780e736..b40d6fd49 100644 --- a/prototypes/creatures/fluid-caravan.lua +++ b/prototypes/creatures/fluid-caravan.lua @@ -42,7 +42,7 @@ data:extend {{ icon_size = 64, alert_icon_scale = 1, flags = {"placeable-player", "placeable-off-grid", "not-repairable", "breaths-air", "building-direction-8-way"}, - minable = {mining_time = 0.1, result = "fluidavan"}, + minable = {mining_time = 0.5, result = "fluidavan"}, max_health = 3125, order = "b-b-a", collision_mask = {layers = {caravan_collision_mask = true}, not_colliding_with_itself = true}, diff --git a/prototypes/creatures/flying-caravan.lua b/prototypes/creatures/flying-caravan.lua index 72d8f892e..6dd2ad842 100644 --- a/prototypes/creatures/flying-caravan.lua +++ b/prototypes/creatures/flying-caravan.lua @@ -49,7 +49,7 @@ data:extend icon_size = 64, alert_icon_scale = 1, flags = {"placeable-player", "placeable-off-grid", "not-repairable", "breaths-air", "building-direction-8-way"}, - minable = {mining_time = 0.1, result = "flyavan"}, + minable = {mining_time = 0.5, result = "flyavan"}, max_health = 2200, order = "b-b-a", subgroup = "enemies", diff --git a/prototypes/creatures/nuka-caravan.lua b/prototypes/creatures/nuka-caravan.lua index 3ed5e7a5a..10396e5a6 100644 --- a/prototypes/creatures/nuka-caravan.lua +++ b/prototypes/creatures/nuka-caravan.lua @@ -45,7 +45,7 @@ local unit = { alert_icon_scale = 1, ai_settings = {do_separation = false}, flags = {"placeable-player", "placeable-off-grid", "not-repairable", "breaths-air", "building-direction-8-way"}, - minable = {mining_time = 0.1, result = "nukavan"}, + minable = {mining_time = 0.5, result = "nukavan"}, max_health = 6125, map_color = {1, 1, 1}, radar_range = 1, diff --git a/prototypes/items/biomass-composting.lua b/prototypes/items/biomass-composting.lua index 7bc0576ea..f20a41a42 100644 --- a/prototypes/items/biomass-composting.lua +++ b/prototypes/items/biomass-composting.lua @@ -523,7 +523,7 @@ for i, item in pairs(biomass_convertion) do category = "compost", enabled = false, hide_from_player_crafting = true, - ignore_for_dependencies = true, + autotech_always_available = true, hidden_in_factoriopedia = false, hidden = false, energy_required = 3, diff --git a/prototypes/recipes/dingrits/recipes-dingrits-rendering.lua b/prototypes/recipes/dingrits/recipes-dingrits-rendering.lua index ef918a6c9..41b24d602 100644 --- a/prototypes/recipes/dingrits/recipes-dingrits-rendering.lua +++ b/prototypes/recipes/dingrits/recipes-dingrits-rendering.lua @@ -190,7 +190,7 @@ py.autorecipes { {name = "bones", amount = BASE_BONES}, {name = "meat", remove_item = true}, {name = "pelt", amount = BASE_SKIN}, - {name = "dingrit-spike", amount = BASE_SPECIAL}, + {name = "dingrit-spike", amount = BASE_SPECIAL, autotech_is_not_primary_source = true}, {name = "guts", amount = BASE_GUTS}, {name = "blood", remove_item = true}, {name = "brain", amount = BASE_BRAIN}, diff --git a/prototypes/recipes/recipes-auto-acessories.lua b/prototypes/recipes/recipes-auto-acessories.lua index b73194846..4ff87a68c 100644 --- a/prototypes/recipes/recipes-auto-acessories.lua +++ b/prototypes/recipes/recipes-auto-acessories.lua @@ -651,59 +651,6 @@ if mods["pyalternativeenergy"] then }:add_unlock("antitumor") end -----SIMIK food---- -RECIPE { - type = "recipe", - name = "simik-food-01a", - category = "crafting-with-fluid", - enabled = false, - energy_required = 10, - ingredients = { - {type = "item", name = "lead-plate", amount = 2}, - {type = "item", name = "xyhiphoe", amount = 1}, - {type = "item", name = "coal-dust", amount = 10}, - {type = "item", name = "uranium-ore", amount = 10}, - {type = "item", name = "native-flora", amount = 10}, - {type = "item", name = "skin", amount = 10}, - {type = "item", name = "albumin", amount = 2}, - {type = "item", name = "gravel", amount = 5}, - {type = "item", name = "sulfur", amount = 10}, - {type = "item", name = "starch", amount = 4}, - {type = "item", name = "navens", amount = 1}, - {type = "fluid", name = "olefin", amount = 50}, - }, - results = { - {type = "item", name = "simik-food-01", amount = 6}, - }, -}:add_unlock("unstable"):add_ingredient {type = "item", name = "cadaveric-arum", amount = 2}:replace_ingredient("gravel", "phosphate-rock") - -RECIPE { - type = "recipe", - name = "simik-food-02a", - category = "crafting-with-fluid", - enabled = false, - energy_required = 10, - ingredients = { - {type = "item", name = "lead-plate", amount = 2}, - {type = "item", name = "xyhiphoe", amount = 1}, - {type = "item", name = "albumin", amount = 2}, - {type = "item", name = "gravel", amount = 5}, - {type = "item", name = "coal-dust", amount = 10}, - {type = "item", name = "uranium-ore", amount = 10}, - {type = "item", name = "skin", amount = 10}, - {type = "item", name = "sulfur", amount = 10}, - {type = "item", name = "starch", amount = 4}, - {type = "item", name = "navens", amount = 1}, - {type = "item", name = "native-flora", amount = 10}, - {type = "item", name = "yaedols", amount = 2}, - {type = "fluid", name = "olefin", amount = 50}, - {type = "fluid", name = "blood", amount = 100}, - }, - results = { - {type = "item", name = "simik-food-02", amount = 10}, - }, -}:add_unlock("unstable"):add_ingredient {type = "item", name = "cadaveric-arum", amount = 2}:replace_ingredient("gravel", "phosphate-rock") - ------phadai alcoholic energy drink----- RECIPE { diff --git a/prototypes/recipes/recipes-bioreserve-megafarm.lua b/prototypes/recipes/recipes-bioreserve-megafarm.lua index 20243756e..6aa025077 100644 --- a/prototypes/recipes/recipes-bioreserve-megafarm.lua +++ b/prototypes/recipes/recipes-bioreserve-megafarm.lua @@ -108,25 +108,3 @@ RECIPE { {type = "item", name = "native-flora", amount = tile_count * 6}, }, }:add_unlock("mega-farm-bioreserve") - -RECIPE { - type = "recipe", - name = "bioreserve-super-7", - category = "bioreserve-farm", - enabled = false, - energy_required = 60, - ingredients = { - {type = "fluid", name = "water", amount = 10000}, - {type = "item", name = "soil", amount = 1000}, - {type = "item", name = "bio-sample", amount = 2}, - {type = "item", name = "stone", amount = 1500}, - {type = "item", name = "alien-sample-02", amount = 5}, - {type = "item", name = "fertilizer", amount = 150}, - {type = "item", name = "coarse", amount = 100}, - {type = "item", name = "gh", amount = 3}, - }, - results = { - {type = "item", name = "native-flora", amount = tile_count * 7}, - }, - ignore_for_dependencies = true, -} --:add_unlock("mega-farm-bioreserve") diff --git a/prototypes/recipes/recipes-recharge.lua b/prototypes/recipes/recipes-recharge.lua index 186507a46..d0d648101 100644 --- a/prototypes/recipes/recipes-recharge.lua +++ b/prototypes/recipes/recipes-recharge.lua @@ -313,7 +313,7 @@ if mods["pyalternativeenergy"] then results = { {type = "item", name = "simik", amount = 4}, }, - }:add_unlock("domestication-mk04") + }:add_unlock("simik-mk03") --mk02 @@ -349,7 +349,7 @@ if mods["pyalternativeenergy"] then results = { {type = "item", name = "simik-mk02", amount = 4}, }, - }:add_unlock("simik-mk02") + }:add_unlock("simik-mk03") --mk03 @@ -385,7 +385,7 @@ if mods["pyalternativeenergy"] then results = { {type = "item", name = "simik-mk03", amount = 4}, }, - }:add_unlock("simik-mk03") + }:add_unlock("simik-mk04") --mk04 diff --git a/prototypes/recipes/recipes.lua b/prototypes/recipes/recipes.lua index ac5bba657..91eb582b3 100644 --- a/prototypes/recipes/recipes.lua +++ b/prototypes/recipes/recipes.lua @@ -247,7 +247,7 @@ RECIPE { results = { {type = "item", name = "py-science-pack-1", amount = 3}, }, -}:add_unlock("py-science-pack-mk01") +}:add_unlock("py-science-pack-1") RECIPE { type = "recipe", @@ -271,7 +271,7 @@ RECIPE { results = { {type = "item", name = "py-science-pack-2", amount = 18}, }, -}:add_unlock("py-science-pack-mk02") +}:add_unlock("py-science-pack-2") RECIPE { type = "recipe", @@ -294,7 +294,7 @@ RECIPE { results = { {type = "item", name = "py-science-pack-3", amount = 3}, }, -}:add_unlock("py-science-pack-mk03") +}:add_unlock("py-science-pack-3") RECIPE { type = "recipe", @@ -317,7 +317,7 @@ RECIPE { results = { {type = "item", name = "py-science-pack-4", amount = 3}, }, -}:add_unlock("py-science-pack-mk04") +}:add_unlock("py-science-pack-4") RECIPE { type = "recipe", @@ -1416,7 +1416,7 @@ RECIPE { results = { {type = "item", name = "stopper", amount = 4} } -}:add_unlock("py-science-pack-mk01") +}:add_unlock("py-science-pack-1") RECIPE { type = "recipe", @@ -2013,7 +2013,7 @@ RECIPE { results = { {type = "item", name = "perfect-samples", amount = 10}, }, -}:add_unlock("py-science-pack-mk04") +}:add_unlock("py-science-pack-4") RECIPE { type = "recipe", diff --git a/prototypes/recipes/zipir/recipes-zipir-rendering.lua b/prototypes/recipes/zipir/recipes-zipir-rendering.lua index 582f81fea..685bf0717 100644 --- a/prototypes/recipes/zipir/recipes-zipir-rendering.lua +++ b/prototypes/recipes/zipir/recipes-zipir-rendering.lua @@ -36,7 +36,7 @@ py.autorecipes { {name = "skin", amount = BASE_SKIN}, {name = "mukmoux-fat", amount = BASE_FAT}, {name = "guts", amount = BASE_GUTS}, - {name = "arthropod-blood", amount = BASE_BLOOD}, + {name = "arthropod-blood", amount = BASE_BLOOD, autotech_is_not_primary_source = true}, {name = "brain", amount = BASE_BRAIN}, }, crafting_speed = 30, diff --git a/prototypes/technologies/arqad.lua b/prototypes/technologies/arqad.lua index b90927568..0c642a8bf 100644 --- a/prototypes/technologies/arqad.lua +++ b/prototypes/technologies/arqad.lua @@ -24,7 +24,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"arqad"}, - dependencies = {"arqad"}, effects = {}, unit = { count = 150, @@ -46,7 +45,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"arqad-mk02"}, - dependencies = {"arqad-mk02"}, effects = {}, unit = { count = 200, @@ -69,7 +67,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"arqad-mk03"}, - dependencies = {"arqad-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/arthurian.lua b/prototypes/technologies/arthurian.lua index 6c5354b15..e79fd97db 100644 --- a/prototypes/technologies/arthurian.lua +++ b/prototypes/technologies/arthurian.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/arthurian.png", icon_size = 128, order = "c-a", - prerequisites = {"land-animals-mk02", "biotech-mk02", "genetics-mk03"}, + prerequisites = {"land-animals-mk01", "biotech-mk02", "genetics-mk03"}, effects = {}, unit = { count = 150, @@ -26,7 +26,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"arthurian"}, - dependencies = {"arthurian"}, effects = {}, unit = { count = 200, @@ -50,7 +49,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"arthurian-mk02"}, - dependencies = {"arthurian-mk02"}, effects = {}, unit = { count = 250, @@ -75,7 +73,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"arthurian-mk03"}, - dependencies = {"arthurian-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/auog.lua b/prototypes/technologies/auog.lua index 7a8d2f9b7..250d4cd8d 100644 --- a/prototypes/technologies/auog.lua +++ b/prototypes/technologies/auog.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"auog"}, - dependencies = {"auog"}, effects = {}, unit = { count = 150, @@ -44,7 +43,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"auog-mk02"}, - dependencies = {"auog-mk02"}, effects = {}, unit = { count = 200, @@ -67,7 +65,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"auog-mk03"}, - dependencies = {"auog-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/bhoddos.lua b/prototypes/technologies/bhoddos.lua index 68516a23e..c09d38131 100644 --- a/prototypes/technologies/bhoddos.lua +++ b/prototypes/technologies/bhoddos.lua @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"bhoddos"}, - dependencies = {"bhoddos"}, effects = {}, unit = { count = 200, @@ -48,7 +47,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"bhoddos-mk02"}, - dependencies = {"bhoddos-mk02"}, effects = {}, unit = { count = 250, @@ -72,7 +70,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"bhoddos-mk03"}, - dependencies = {"bhoddos-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/biased-mutation.lua b/prototypes/technologies/biased-mutation.lua index 6160c5c6c..adcf3264f 100644 --- a/prototypes/technologies/biased-mutation.lua +++ b/prototypes/technologies/biased-mutation.lua @@ -4,8 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/biased-mutation.png", icon_size = 128, order = "c-a", - prerequisites = {"artificial-breeding", "biotech-mk04"}, - dependencies = {"artificial-breeding"}, + prerequisites = {"artificial-breeding"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/biofluid.lua b/prototypes/technologies/biofluid.lua index 0f558ee86..5ab39a7aa 100644 --- a/prototypes/technologies/biofluid.lua +++ b/prototypes/technologies/biofluid.lua @@ -4,8 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/robooport-mk01.png", icon_size = 128, order = "c-a", - prerequisites = {"genetics-mk04"}, - dependencies = {"genetics-mk04"}, + prerequisites = {}, effects = {}, unit = { count = 100, @@ -27,7 +26,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"biofluid-mk01"}, - dependencies = {"biofluid-mk01"}, effects = {}, unit = { count = 150, @@ -50,7 +48,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"biofluid-mk02"}, - dependencies = {"biofluid-mk02"}, effects = {}, unit = { count = 200, diff --git a/prototypes/technologies/biotech-machines.lua b/prototypes/technologies/biotech-machines.lua index d9b1bf2dd..81d4bc59d 100644 --- a/prototypes/technologies/biotech-machines.lua +++ b/prototypes/technologies/biotech-machines.lua @@ -20,7 +20,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/biotech-machines-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"biotech-machines-mk01"}, + prerequisites = {"biotech-machines-mk01"}, effects = {}, unit = { count = 150, @@ -41,7 +41,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/biotech-machines-mk03.png", icon_size = 128, order = "c-a", - dependencies = {"biotech-machines-mk02"}, + prerequisites = {"biotech-machines-mk02"}, effects = {}, unit = { count = 150, @@ -63,7 +63,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/biotech-machines-mk04.png", icon_size = 128, order = "c-a", - dependencies = {"biotech-machines-mk03"}, + prerequisites = {"biotech-machines-mk03"}, effects = {}, unit = { count = 150, diff --git a/prototypes/technologies/biotech.lua b/prototypes/technologies/biotech.lua index f3caec1a8..de3de2f03 100644 --- a/prototypes/technologies/biotech.lua +++ b/prototypes/technologies/biotech.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/biotech-mk01.png", icon_size = 128, order = "c-a", - prerequisites = {"xenobiology"}, + prerequisites = {}, effects = {}, unit = { count = 150, @@ -22,7 +22,7 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"biotech-mk01", "land-animals-mk01", "water-animals-mk01"}, - dependencies = {"biotech-mk01"}, + prerequisites = {"biotech-mk01"}, effects = {}, unit = { count = 200, @@ -41,7 +41,7 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"chitin", "land-animals-mk02", "water-animals-mk02"}, - dependencies = {"biotech-mk02"}, + prerequisites = {"biotech-mk02"}, effects = {}, unit = { count = 250, @@ -64,7 +64,7 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"biotech-mk03", "pharmacogenomics"}, - dependencies = {"biotech-mk03"}, + prerequisites = {"biotech-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/botany.lua b/prototypes/technologies/botany.lua index 8cf90f5e8..f35edc191 100644 --- a/prototypes/technologies/botany.lua +++ b/prototypes/technologies/botany.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/botany-mk01.png", icon_size = 128, order = "c-a", - prerequisites = {"xenobiology"}, + prerequisites = {}, effects = {}, unit = { count = 150, @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"botany-mk01"}, - dependencies = {"botany-mk01"}, effects = {}, unit = { count = 200, @@ -42,7 +41,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"botany-mk02"}, - dependencies = {"botany-mk02"}, effects = {}, unit = { count = 250, @@ -63,7 +61,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"botany-mk03"}, - dependencies = {"botany-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/cadaveric-arum.lua b/prototypes/technologies/cadaveric-arum.lua index a7fce25e7..ab698300c 100644 --- a/prototypes/technologies/cadaveric-arum.lua +++ b/prototypes/technologies/cadaveric-arum.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/cadaveric-arum.png", icon_size = 128, order = "c-a", - prerequisites = {"botany-mk02"}, + prerequisites = {}, effects = {}, unit = { count = 100, @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"cadaveric-arum"}, - dependencies = {"cadaveric-arum"}, effects = {}, unit = { count = 150, @@ -47,7 +46,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"cadaveric-arum-mk02"}, - dependencies = {"cadaveric-arum-mk02"}, effects = {}, unit = { count = 200, @@ -70,7 +68,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"cadaveric-arum-mk03"}, - dependencies = {"cadaveric-arum-mk03"}, effects = {}, unit = { count = 250, diff --git a/prototypes/technologies/cellulose.lua b/prototypes/technologies/cellulose.lua index d48794be9..a390d4bbc 100644 --- a/prototypes/technologies/cellulose.lua +++ b/prototypes/technologies/cellulose.lua @@ -20,7 +20,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/cellulose-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"cellulose-mk01"}, + prerequisites = {"cellulose-mk01"}, effects = {}, unit = { count = 150, @@ -40,7 +40,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/cellulose-mk03.png", icon_size = 128, order = "c-a", - dependencies = {"cellulose-mk02"}, + prerequisites = {"cellulose-mk02"}, effects = {}, unit = { count = 150, diff --git a/prototypes/technologies/chitin.lua b/prototypes/technologies/chitin.lua index ef698be2c..812319917 100644 --- a/prototypes/technologies/chitin.lua +++ b/prototypes/technologies/chitin.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/chitin.png", icon_size = 128, order = "c-a", - prerequisites = {}, + prerequisites = {"dingrits"}, effects = {}, unit = { count = 200, diff --git a/prototypes/technologies/cobalt.lua b/prototypes/technologies/cobalt.lua index caad9d3e9..7bbdf3e01 100644 --- a/prototypes/technologies/cobalt.lua +++ b/prototypes/technologies/cobalt.lua @@ -21,7 +21,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/cobalt-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"cobalt-mk01"}, + prerequisites = {"cobalt-mk01"}, effects = {}, unit = { count = 150, diff --git a/prototypes/technologies/collagen.lua b/prototypes/technologies/collagen.lua index 7e9f17056..e4a07c315 100644 --- a/prototypes/technologies/collagen.lua +++ b/prototypes/technologies/collagen.lua @@ -26,8 +26,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/double-skin.png", icon_size = 128, order = "c-a", - prerequisites = {"defective-collagen", "reca"}, - dependencies = {"defective-collagen"}, + prerequisites = {"defective-collagen"}, effects = {}, unit = { count = 600, diff --git a/prototypes/technologies/cottongut-science.lua b/prototypes/technologies/cottongut-science.lua index 683c0f36c..dc792f9da 100644 --- a/prototypes/technologies/cottongut-science.lua +++ b/prototypes/technologies/cottongut-science.lua @@ -21,7 +21,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/cottongut-science-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"cottongut-science-mk01"}, + prerequisites = {"cottongut-science-mk01"}, effects = {}, unit = { count = 150, @@ -41,7 +41,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/cottongut-science-mk03.png", icon_size = 128, order = "c-a", - dependencies = {"cottongut-science-mk02"}, + prerequisites = {"cottongut-science-mk02"}, effects = {}, unit = { count = 150, @@ -62,7 +62,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/cottongut-science-mk04.png", icon_size = 128, order = "c-a", - dependencies = {"cottongut-science-mk03"}, + prerequisites = {"cottongut-science-mk03"}, effects = {}, unit = { count = 150, @@ -84,7 +84,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/cottongut-science-mk05.png", icon_size = 128, order = "c-a", - dependencies = {"cottongut-science-mk04"}, + prerequisites = {"cottongut-science-mk04"}, effects = {}, unit = { count = 150, diff --git a/prototypes/technologies/cottongut.lua b/prototypes/technologies/cottongut.lua index 3f91c514f..94dd5de28 100644 --- a/prototypes/technologies/cottongut.lua +++ b/prototypes/technologies/cottongut.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"cottongut-mk01"}, - dependencies = {"cottongut-mk01"}, effects = {}, unit = { count = 150, @@ -45,7 +44,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"cottongut-mk02"}, - dependencies = {"cottongut-mk02"}, effects = {}, unit = { count = 200, @@ -68,7 +66,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"cottongut-mk03"}, - dependencies = {"cottongut-mk03"}, effects = {}, unit = { count = 250, diff --git a/prototypes/technologies/cridren.lua b/prototypes/technologies/cridren.lua index ed31fe15e..5f984e72a 100644 --- a/prototypes/technologies/cridren.lua +++ b/prototypes/technologies/cridren.lua @@ -26,7 +26,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"cridren"}, - dependencies = {"cridren"}, effects = {}, unit = { count = 250, @@ -49,7 +48,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"cridren-mk02"}, - dependencies = {"cridren-mk02"}, effects = {}, unit = { count = 300, @@ -74,7 +72,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"cridren-mk03"}, - dependencies = {"cridren-mk03"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/dhilmos.lua b/prototypes/technologies/dhilmos.lua index a47b97e93..622291175 100644 --- a/prototypes/technologies/dhilmos.lua +++ b/prototypes/technologies/dhilmos.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/dhilmos.png", icon_size = 128, order = "c-a", - prerequisites = {"water-invertebrates-mk03", "genetics-mk04"}, + prerequisites = {"water-invertebrates-mk02", "genetics-mk04"}, effects = {}, unit = { count = 100, @@ -26,7 +26,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"dhilmos"}, - dependencies = {"dhilmos"}, effects = {}, unit = { count = 150, @@ -49,7 +48,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"dhilmos-mk02"}, - dependencies = {"dhilmos-mk02"}, effects = {}, unit = { count = 200, @@ -74,7 +72,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"dhilmos-mk03"}, - dependencies = {"dhilmos-mk03"}, effects = {}, unit = { count = 250, diff --git a/prototypes/technologies/dingrits.lua b/prototypes/technologies/dingrits.lua index ceb5a31cc..19370d05e 100644 --- a/prototypes/technologies/dingrits.lua +++ b/prototypes/technologies/dingrits.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/dingrits.png", icon_size = 128, order = "c-a", - prerequisites = {"land-animals-mk03", "biotech-mk03",}, + prerequisites = {"land-animals-mk02", "biotech-mk02"}, effects = {}, unit = { count = 200, @@ -26,7 +26,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"dingrits"}, - dependencies = {"dingrits"}, effects = {}, unit = { count = 250, @@ -49,7 +48,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"dingrits-mk02"}, - dependencies = {"dingrits-mk02"}, effects = {}, unit = { count = 300, @@ -74,7 +72,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"dingrits-mk03"}, - dependencies = {"dingrits-mk03"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/domestication.lua b/prototypes/technologies/domestication.lua index aff88737f..99064a16a 100644 --- a/prototypes/technologies/domestication.lua +++ b/prototypes/technologies/domestication.lua @@ -5,7 +5,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"auog", "land-animals-mk01"}, - dependencies = {}, effects = {}, unit = { count = 100, @@ -23,8 +22,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/domestication-2.png", icon_size = 128, order = "c-a", - prerequisites = {"domestication", "biotech-mk02"}, - dependencies = {"domestication"}, + prerequisites = {"domestication"}, effects = {}, unit = { count = 150, @@ -44,8 +42,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/domestication-3.png", icon_size = 128, order = "c-a", - prerequisites = {"domestication-mk02"}, - dependencies = {"domestication-mk02"}, + prerequisites = {"domestication-mk02", "chitin"}, effects = {}, unit = { count = 200, @@ -67,8 +64,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/domestication-4.png", icon_size = 128, order = "c-a", - prerequisites = {"domestication-mk03", "dingrits", "chitin"}, - dependencies = {"domestication-mk03"}, + prerequisites = {"domestication-mk03"}, effects = {}, unit = { count = 200, @@ -92,7 +88,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"domestication-mk04"}, - dependencies = {"domestication-mk04"}, effects = {}, unit = { count = 200, diff --git a/prototypes/technologies/exercises.lua b/prototypes/technologies/exercises.lua index dba6308c0..dae283f91 100644 --- a/prototypes/technologies/exercises.lua +++ b/prototypes/technologies/exercises.lua @@ -24,8 +24,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/myostatin.png", icon_size = 128, order = "c-a", - prerequisites = {"exercises", "anabolic-rna"}, - dependencies = {"exercises"}, + prerequisites = {"exercises"}, effects = {}, unit = { count = 600, diff --git a/prototypes/technologies/explosive-diarrhea.lua b/prototypes/technologies/explosive-diarrhea.lua index 90e02ef93..29b37ac76 100644 --- a/prototypes/technologies/explosive-diarrhea.lua +++ b/prototypes/technologies/explosive-diarrhea.lua @@ -5,7 +5,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"bigger-colon"}, - dependencies = {"bigger-colon"}, effects = {}, unit = { count = 600, diff --git a/prototypes/technologies/fawogae.lua b/prototypes/technologies/fawogae.lua index 6da55ab0c..49ee496f4 100644 --- a/prototypes/technologies/fawogae.lua +++ b/prototypes/technologies/fawogae.lua @@ -22,8 +22,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/fawogae-mk02.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"fawogae-mk01"}, + prerequisites = {"fawogae-mk01"}, effects = {}, unit = { count = 100, @@ -43,8 +42,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/fawogae-mk03.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"fawogae-mk02"}, + prerequisites = {"fawogae-mk02"}, effects = {}, unit = { count = 100, @@ -66,8 +64,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/fawogae-mk04.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"fawogae-mk03"}, + prerequisites = {"fawogae-mk03"}, effects = {}, unit = { count = 100, @@ -91,8 +88,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/fawogae-mk05.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"fawogae-mk04"}, + prerequisites = {"fawogae-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/fertilizer.lua b/prototypes/technologies/fertilizer.lua index b8b3f0ad9..4dd0075b5 100644 --- a/prototypes/technologies/fertilizer.lua +++ b/prototypes/technologies/fertilizer.lua @@ -21,7 +21,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/fertilizer-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"fertilizer-mk01"}, + prerequisites = {"fertilizer-mk01"}, effects = {}, unit = { count = 150, @@ -40,7 +40,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/fertilizer-mk03.png", icon_size = 128, order = "c-a", - dependencies = {"fertilizer-mk02"}, + prerequisites = {"fertilizer-mk02"}, effects = {}, unit = { count = 150, diff --git a/prototypes/technologies/fish.lua b/prototypes/technologies/fish.lua index fe82bc124..c12843e20 100644 --- a/prototypes/technologies/fish.lua +++ b/prototypes/technologies/fish.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"fish-mk01"}, - dependencies = {"fish-mk01"}, effects = {}, unit = { count = 100, @@ -44,7 +43,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"fish-mk02"}, - dependencies = {"fish-mk02"}, effects = {}, unit = { count = 100, @@ -66,7 +64,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"fish-mk03"}, - dependencies = {"fish-mk03"}, effects = {}, unit = { count = 200, diff --git a/prototypes/technologies/force-feeding.lua b/prototypes/technologies/force-feeding.lua index 19caff0c4..3dc135f94 100644 --- a/prototypes/technologies/force-feeding.lua +++ b/prototypes/technologies/force-feeding.lua @@ -24,8 +24,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/fto4.png", icon_size = 128, order = "c-a", - prerequisites = {"force-feeding", "orexigenic"}, - dependencies = {"force-feeding"}, + prerequisites = {"force-feeding"}, effects = {}, unit = { count = 600, diff --git a/prototypes/technologies/genetics.lua b/prototypes/technologies/genetics.lua index 6e6d025d7..bfaf05937 100644 --- a/prototypes/technologies/genetics.lua +++ b/prototypes/technologies/genetics.lua @@ -4,8 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/genetics-mk01.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"moss-mk01"}, + prerequisites = {"moss-mk01"}, effects = {}, unit = { count = 150, @@ -22,8 +21,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/genetics-mk02.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"genetics-mk01"}, + prerequisites = {"genetics-mk01"}, effects = {}, unit = { count = 200, @@ -41,8 +39,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/genetics-mk03.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"genetics-mk02"}, + prerequisites = {"genetics-mk02"}, effects = {}, unit = { count = 200, @@ -62,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"genetics-mk03"}, - dependencies = {"genetics-mk03"}, effects = {}, unit = { count = 250, @@ -84,7 +80,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"genetics-mk04", "pharmacogenomics"}, - dependencies = {"genetics-mk04"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/grod.lua b/prototypes/technologies/grod.lua index e55fbba25..4b6f35e76 100644 --- a/prototypes/technologies/grod.lua +++ b/prototypes/technologies/grod.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/grod.png", icon_size = 128, order = "c-a", - prerequisites = {"botany-mk02", "yotoi"}, + prerequisites = {"yotoi"}, effects = {}, unit = { count = 150, @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"grod"}, - dependencies = {"grod"}, effects = {}, unit = { count = 200, @@ -47,7 +46,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"grod-mk02"}, - dependencies = {"grod-mk02"}, effects = {}, unit = { count = 250, @@ -70,7 +68,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"grod-mk03"}, - dependencies = {"grod-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/growth-hormone.lua b/prototypes/technologies/growth-hormone.lua index cb0a05d8a..d6286d200 100644 --- a/prototypes/technologies/growth-hormone.lua +++ b/prototypes/technologies/growth-hormone.lua @@ -15,6 +15,7 @@ TECHNOLOGY { {"py-science-pack-2", 1}, {"chemical-science-pack", 1}, {"py-science-pack-3", 1}, + {"production-science-pack", 1}, }, time = 50 } diff --git a/prototypes/technologies/guar.lua b/prototypes/technologies/guar.lua index ad61aca09..c67ee10fb 100644 --- a/prototypes/technologies/guar.lua +++ b/prototypes/technologies/guar.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/guar-mk01.png", icon_size = 128, order = "c-a", - prerequisites = {"botany-mk02", "py-science-pack-mk02"}, + prerequisites = {"botany-mk01", "py-science-pack-2"}, effects = {}, unit = { count = 200, @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"guar", "chemical-science-pack"}, - dependencies = {"guar", "chemical-science-pack"}, effects = {}, unit = { count = 250, @@ -47,7 +46,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"guar-mk02"}, - dependencies = {"guar-mk02"}, effects = {}, unit = { count = 300, @@ -71,7 +69,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"guar-mk03"}, - dependencies = {"guar-mk03"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/interactive-cognition.lua b/prototypes/technologies/interactive-cognition.lua index 4f50e150d..852c6b3c7 100644 --- a/prototypes/technologies/interactive-cognition.lua +++ b/prototypes/technologies/interactive-cognition.lua @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"interactive-cognition", "nanochondria"}, - dependencies = {"interactive-cognition"}, effects = {}, unit = { count = 600, diff --git a/prototypes/technologies/kicalk.lua b/prototypes/technologies/kicalk.lua index e19ea0da1..49657d331 100644 --- a/prototypes/technologies/kicalk.lua +++ b/prototypes/technologies/kicalk.lua @@ -31,7 +31,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"kicalk"}, - dependencies = {"kicalk"}, effects = {}, unit = { count = 150, @@ -52,7 +51,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"kicalk-mk02"}, - dependencies = {"kicalk-mk02"}, effects = {}, unit = { count = 200, @@ -76,7 +74,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"kicalk-mk03"}, - dependencies = {"kicalk-mk03"}, effects = {}, unit = { count = 250, diff --git a/prototypes/technologies/kmauts.lua b/prototypes/technologies/kmauts.lua index ee5349965..bf356734d 100644 --- a/prototypes/technologies/kmauts.lua +++ b/prototypes/technologies/kmauts.lua @@ -27,7 +27,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"kmauts"}, - dependencies = {"kmauts"}, effects = {}, unit = { count = 200, @@ -51,7 +50,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"kmauts-mk02"}, - dependencies = {"kmauts-mk02"}, effects = {}, unit = { count = 250, @@ -76,7 +74,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"kmauts-mk03"}, - dependencies = {"kmauts-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/korlex.lua b/prototypes/technologies/korlex.lua index de3c725bf..7558c0397 100644 --- a/prototypes/technologies/korlex.lua +++ b/prototypes/technologies/korlex.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/korlex.png", icon_size = 128, order = "c-a", - prerequisites = {"tuuphra", "biotech-mk02", "mukmoux"}, + prerequisites = {"tuuphra"}, effects = {}, unit = { count = 230, @@ -24,7 +24,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"korlex"}, - dependencies = {"korlex"}, effects = {}, unit = { count = 280, @@ -46,7 +45,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"korlex-mk02"}, - dependencies = {"korlex-mk02"}, effects = {}, unit = { count = 330, @@ -69,7 +67,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"korlex-mk03"}, - dependencies = {"korlex-mk03"}, effects = {}, unit = { count = 380, diff --git a/prototypes/technologies/land-animals.lua b/prototypes/technologies/land-animals.lua index 577d73f23..4842c7268 100644 --- a/prototypes/technologies/land-animals.lua +++ b/prototypes/technologies/land-animals.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"land-animals-mk01", "botany-mk02", "biotech-mk02"}, - dependencies = {"land-animals-mk01"}, effects = {}, unit = { count = 200, @@ -44,7 +43,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"land-animals-mk02", "botany-mk03"}, - dependencies = {"land-animals-mk02"}, effects = {}, unit = { count = 250, @@ -67,7 +65,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/land-animals-mk04.png", icon_size = 128, order = "c-a", - dependencies = {"land-animals-mk03"}, + prerequisites = {"land-animals-mk03"}, effects = {}, unit = { count = 250, @@ -91,8 +89,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/land-animals-mk05.png", icon_size = 128, order = "c-a", - prerequisites = {"land-animals-mk04", "dingrits-upgrade"}, --TODO:see why it thinks this tech doesnt exist "schrodinger-antelope-upgrade" - dependencies = {"land-animals-mk04", "dingrits-upgrade"}, --TODO:see why it thinks this tech doesnt exist "schrodinger-antelope-upgrade" + prerequisites = {"land-animals-mk04", "dingrits-upgrade"}, effects = {}, unit = { count = 700, diff --git a/prototypes/technologies/latex.lua b/prototypes/technologies/latex.lua index be5e27ada..1e5c89663 100644 --- a/prototypes/technologies/latex.lua +++ b/prototypes/technologies/latex.lua @@ -4,8 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/latex.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"sap-mk01", "seaweed-mk01"}, + prerequisites = {"sap-mk01", "seaweed-mk01"}, effects = {}, unit = { count = 50, diff --git a/prototypes/technologies/mega-farm.lua b/prototypes/technologies/mega-farm.lua index 4655194fb..ca71a76bb 100644 --- a/prototypes/technologies/mega-farm.lua +++ b/prototypes/technologies/mega-farm.lua @@ -28,7 +28,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/mega-farm-ralesia.png", icon_size = 128, order = "c-a", - dependencies = {"mega-farm"}, + prerequisites = {"mega-farm"}, effects = {}, unit = { count = 100, @@ -50,7 +50,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/mega-farm-rennea.png", icon_size = 128, order = "c-a", - dependencies = {"mega-farm"}, + prerequisites = {"mega-farm"}, effects = {}, unit = { count = 100, @@ -72,7 +72,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/mega-farm-tuuphra.png", icon_size = 128, order = "c-a", - dependencies = {"mega-farm"}, + prerequisites = {"mega-farm"}, effects = {}, unit = { count = 100, @@ -94,7 +94,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/mega-farm-grod.png", icon_size = 128, order = "c-a", - dependencies = {"mega-farm"}, + prerequisites = {"mega-farm"}, effects = {}, unit = { count = 100, @@ -116,7 +116,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/mega-farm-yotoi.png", icon_size = 128, order = "c-a", - dependencies = {"mega-farm"}, + prerequisites = {"mega-farm"}, effects = {}, unit = { count = 100, @@ -138,7 +138,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/mega-farm-bioreserve.png", icon_size = 128, order = "c-a", - dependencies = {"mega-farm"}, + prerequisites = {"mega-farm"}, effects = {}, unit = { count = 200, diff --git a/prototypes/technologies/microbiology.lua b/prototypes/technologies/microbiology.lua index ddd182b43..de8c4301c 100644 --- a/prototypes/technologies/microbiology.lua +++ b/prototypes/technologies/microbiology.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"microbiology-mk01"}, - dependencies = {"microbiology-mk01"}, effects = {}, unit = { count = 100, @@ -42,7 +41,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"microbiology-mk02"}, - dependencies = {"microbiology-mk02"}, effects = {}, unit = { count = 100, @@ -62,7 +60,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"microbiology-mk03"}, - dependencies = {"microbiology-mk03"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/microfilters.lua b/prototypes/technologies/microfilters.lua index e9b87610d..81a8f3d84 100644 --- a/prototypes/technologies/microfilters.lua +++ b/prototypes/technologies/microfilters.lua @@ -39,7 +39,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"mycology-mk03", "microfilters"}, - dependencies = {"microfilters"}, effects = { { type = "change-recipe-productivity", diff --git a/prototypes/technologies/molecular-decohesion.lua b/prototypes/technologies/molecular-decohesion.lua index 570815db6..e87a54a66 100644 --- a/prototypes/technologies/molecular-decohesion.lua +++ b/prototypes/technologies/molecular-decohesion.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"molecular-decohesion"}, - dependencies = {"molecular-decohesion"}, effects = {}, unit = { count = 150, @@ -44,7 +43,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"molecular-decohesion-mk02"}, - dependencies = {"molecular-decohesion-mk02"}, effects = {}, unit = { count = 200, @@ -67,7 +65,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"molecular-decohesion-mk03"}, - dependencies = {"molecular-decohesion-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/moondrop.lua b/prototypes/technologies/moondrop.lua index ff395e079..1c6b10aeb 100644 --- a/prototypes/technologies/moondrop.lua +++ b/prototypes/technologies/moondrop.lua @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"botany-mk01", "moondrop"}, - dependencies = {"moondrop"}, effects = {}, unit = { count = 200, @@ -45,7 +44,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"botany-mk02", "moondrop-mk02", "phytomining"}, - dependencies = {"moondrop-mk02"}, effects = {}, unit = { count = 250, @@ -66,7 +64,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"botany-mk02", "moondrop-mk03", "phytomining-mk02"}, - dependencies = {"moondrop-mk03"}, effects = {}, unit = { count = 350, @@ -89,7 +86,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"botany-mk03", "moondrop-mk04", "phytomining-mk03"}, - dependencies = {"moondrop-mk04"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/moss.lua b/prototypes/technologies/moss.lua index a6a0dde79..c14da95c8 100644 --- a/prototypes/technologies/moss.lua +++ b/prototypes/technologies/moss.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"moss-mk01"}, - dependencies = {"moss-mk01"}, effects = {}, unit = { count = 200, @@ -43,7 +42,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"botany-mk02", "moss-mk02"}, - dependencies = {"moss-mk02"}, effects = {}, unit = { count = 250, @@ -65,7 +63,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"botany-mk03", "moss-mk03"}, - dependencies = {"moss-mk03"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/mukmoux.lua b/prototypes/technologies/mukmoux.lua index abaf5df4c..d0cae7bee 100644 --- a/prototypes/technologies/mukmoux.lua +++ b/prototypes/technologies/mukmoux.lua @@ -27,7 +27,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"mukmoux"}, - dependencies = {"mukmoux"}, effects = {}, unit = { count = 250, @@ -49,7 +48,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"mukmoux-mk02"}, - dependencies = {"mukmoux-mk02"}, effects = {}, unit = { count = 300, @@ -72,7 +70,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"mukmoux-mk03"}, - dependencies = {"mukmoux-mk03"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/mycology.lua b/prototypes/technologies/mycology.lua index 0642a3f04..9aec309ad 100644 --- a/prototypes/technologies/mycology.lua +++ b/prototypes/technologies/mycology.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"mycology-mk01", "separation"}, - dependencies = {"mycology-mk01"}, effects = {}, unit = { count = 150, @@ -43,7 +42,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"mycology-mk02"}, - dependencies = {"mycology-mk02"}, effects = {}, unit = { count = 200, @@ -64,7 +62,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"mycology-mk03"}, - dependencies = {"mycology-mk03"}, effects = {}, unit = { count = 250, @@ -87,7 +84,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"mycology-mk03"}, - dependencies = {"mycology-mk03"}, effects = {}, unit = { count = 250, diff --git a/prototypes/technologies/navens.lua b/prototypes/technologies/navens.lua index 611f75f1f..a713ee1ad 100644 --- a/prototypes/technologies/navens.lua +++ b/prototypes/technologies/navens.lua @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"navens"}, - dependencies = {"navens"}, effects = {}, unit = { count = 150, @@ -47,7 +46,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"navens-mk02"}, - dependencies = {"navens-mk02"}, effects = {}, unit = { count = 200, @@ -70,7 +68,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"navens-mk03"}, - dependencies = {"navens-mk03"}, effects = {}, unit = { count = 250, diff --git a/prototypes/technologies/neuro-electronics.lua b/prototypes/technologies/neuro-electronics.lua index da4c10165..208352718 100644 --- a/prototypes/technologies/neuro-electronics.lua +++ b/prototypes/technologies/neuro-electronics.lua @@ -22,7 +22,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/neuro-electronics-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"neuro-electronics-mk01"}, + prerequisites = {"neuro-electronics-mk01"}, effects = {}, unit = { count = 150, diff --git a/prototypes/technologies/organ-printing.lua b/prototypes/technologies/organ-printing.lua index d41a2809e..62f1d5244 100644 --- a/prototypes/technologies/organ-printing.lua +++ b/prototypes/technologies/organ-printing.lua @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"biotech-mk02", "organ-printing", "chitin"}, - dependencies = {"organ-printing"}, effects = {}, unit = { count = 350, @@ -49,7 +48,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"biotech-mk03", "organ-printing-mk02", "immunosupressants", "growth-hormone"}, - dependencies = {"organ-printing-mk02"}, effects = {}, unit = { count = 400, @@ -74,7 +72,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"biotech-mk04", "organ-printing-mk03", "pharmacogenomics"}, - dependencies = {"organ-printing-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/organ-replication.lua b/prototypes/technologies/organ-replication.lua index e6437faf9..4c0d6e7fe 100644 --- a/prototypes/technologies/organ-replication.lua +++ b/prototypes/technologies/organ-replication.lua @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"organ-replication", "antitumor"}, - dependencies = {"organ-replication"}, effects = {}, unit = { count = 600, diff --git a/prototypes/technologies/osteocyte.lua b/prototypes/technologies/osteocyte.lua index d5c762b1b..cee3c5d0f 100644 --- a/prototypes/technologies/osteocyte.lua +++ b/prototypes/technologies/osteocyte.lua @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"osteocyte", "bmp"}, - dependencies = {"osteocyte"}, effects = {}, unit = { count = 600, diff --git a/prototypes/technologies/pesticides.lua b/prototypes/technologies/pesticides.lua index 3b146e53c..659d8429c 100644 --- a/prototypes/technologies/pesticides.lua +++ b/prototypes/technologies/pesticides.lua @@ -27,7 +27,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"pesticides-mk01", "biotech-mk04"}, - dependencies = {"pesticides-mk01"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/petri-dish.lua b/prototypes/technologies/petri-dish.lua index fa7af4008..86077344b 100644 --- a/prototypes/technologies/petri-dish.lua +++ b/prototypes/technologies/petri-dish.lua @@ -4,8 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/petri-dish.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"seaweed-mk01"}, + prerequisites = {"seaweed-mk01"}, effects = {}, unit = { count = 50, diff --git a/prototypes/technologies/phadai.lua b/prototypes/technologies/phadai.lua index e2a0eb233..825ed8b9b 100644 --- a/prototypes/technologies/phadai.lua +++ b/prototypes/technologies/phadai.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/phadai.png", icon_size = 128, order = "c-a", - prerequisites = {"land-animals-mk03", "energy-drink"}, + prerequisites = {"land-animals-mk02", "energy-drink"}, effects = {}, unit = { count = 150, @@ -27,7 +27,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"phadai"}, - dependencies = {"phadai"}, effects = {}, unit = { count = 200, @@ -51,7 +50,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"phadai-mk02"}, - dependencies = {"phadai-mk02"}, effects = {}, unit = { count = 250, @@ -76,7 +74,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"phadai-mk03"}, - dependencies = {"phadai-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/phagnot.lua b/prototypes/technologies/phagnot.lua index 12dc7f420..bed39d4d0 100644 --- a/prototypes/technologies/phagnot.lua +++ b/prototypes/technologies/phagnot.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/phagnot.png", icon_size = 128, order = "c-a", - prerequisites = {"land-animals-mk02", "biotech-mk02"}, + prerequisites = {"land-animals-mk01", "biotech-mk02"}, effects = {}, unit = { count = 200, @@ -13,6 +13,7 @@ TECHNOLOGY { {"py-science-pack-1", 1}, {"logistic-science-pack", 1}, {"py-science-pack-2", 1}, + {"chemical-science-pack", 1}, }, time = 50 } @@ -25,7 +26,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"phagnot"}, - dependencies = {"phagnot"}, effects = {}, unit = { count = 250, @@ -47,7 +47,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"phagnot-mk02"}, - dependencies = {"phagnot-mk02"}, effects = {}, unit = { count = 300, @@ -71,7 +70,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"phagnot-mk03"}, - dependencies = {"phagnot-mk03"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/pheromone-transition.lua b/prototypes/technologies/pheromone-transition.lua index bb66c5c30..a4de37177 100644 --- a/prototypes/technologies/pheromone-transition.lua +++ b/prototypes/technologies/pheromone-transition.lua @@ -27,7 +27,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"arqad-mk04", "pheromone-transition"}, - dependencies = {"pheromone-transition"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/phytomining.lua b/prototypes/technologies/phytomining.lua index ecc27e840..6832f4dcc 100644 --- a/prototypes/technologies/phytomining.lua +++ b/prototypes/technologies/phytomining.lua @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"botany-mk02", "phytomining"}, - dependencies = {"phytomining"}, effects = {}, unit = { count = 250, diff --git a/prototypes/technologies/py-science-pack.lua b/prototypes/technologies/py-science-pack.lua index b6e645e7d..a87565dfe 100644 --- a/prototypes/technologies/py-science-pack.lua +++ b/prototypes/technologies/py-science-pack.lua @@ -1,6 +1,6 @@ TECHNOLOGY { type = "technology", - name = "py-science-pack-mk01", + name = "py-science-pack-1", icon = "__pyalienlifegraphics2__/graphics/technology/py-science-pack-mk01.png", icon_size = 128, order = "c-a", @@ -11,16 +11,17 @@ TECHNOLOGY { {"automation-science-pack", 1}, }, time = 50 - } + }, + show_levels_info = false } TECHNOLOGY { type = "technology", - name = "py-science-pack-mk02", + name = "py-science-pack-2", icon = "__pyalienlifegraphics2__/graphics/technology/py-science-pack-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"py-science-pack-mk01"}, + prerequisites = {"py-science-pack-1"}, effects = {}, unit = { count = 150, @@ -29,16 +30,17 @@ TECHNOLOGY { {"logistic-science-pack", 1}, }, time = 50 - } + }, + show_levels_info = false } TECHNOLOGY { type = "technology", - name = "py-science-pack-mk03", + name = "py-science-pack-3", icon = "__pyalienlifegraphics2__/graphics/technology/py-science-pack-mk03.png", icon_size = 128, order = "c-a", - dependencies = {"py-science-pack-mk02"}, + prerequisites = {"py-science-pack-2"}, effects = {}, unit = { count = 150, @@ -50,16 +52,17 @@ TECHNOLOGY { {"chemical-science-pack", 1}, }, time = 50 - } + }, + show_levels_info = false } TECHNOLOGY { type = "technology", - name = "py-science-pack-mk04", + name = "py-science-pack-4", icon = "__pyalienlifegraphics2__/graphics/technology/py-science-pack-mk04.png", icon_size = 128, order = "c-a", - dependencies = {"py-science-pack-mk03"}, + prerequisites = {"py-science-pack-3"}, effects = {}, unit = { count = 150, @@ -74,5 +77,6 @@ TECHNOLOGY { {"production-science-pack", 1}, }, time = 50 - } + }, + show_levels_info = false } diff --git a/prototypes/technologies/ralesia.lua b/prototypes/technologies/ralesia.lua index 270dfc71a..bd55a9efb 100644 --- a/prototypes/technologies/ralesia.lua +++ b/prototypes/technologies/ralesia.lua @@ -24,7 +24,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/ralesia-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"ralesia"}, + prerequisites = {"ralesia"}, effects = {}, unit = { count = 150, @@ -44,7 +44,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/ralesia-mk03.png", icon_size = 128, order = "c-a", - dependencies = {"ralesia-mk02"}, + prerequisites = {"ralesia-mk02"}, effects = {}, unit = { count = 150, @@ -66,7 +66,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/ralesia-mk04.png", icon_size = 128, order = "c-a", - dependencies = {"ralesia-mk03"}, + prerequisites = {"ralesia-mk03"}, effects = {}, unit = { count = 150, diff --git a/prototypes/technologies/rennea.lua b/prototypes/technologies/rennea.lua index 09355409d..054af55e6 100644 --- a/prototypes/technologies/rennea.lua +++ b/prototypes/technologies/rennea.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/rennea.png", icon_size = 128, order = "c-a", - prerequisites = {"botany-mk02"}, + prerequisites = {}, effects = {}, unit = { count = 150, @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"rennea"}, - dependencies = {"rennea"}, effects = {}, unit = { count = 200, @@ -48,7 +47,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"rennea-mk02"}, - dependencies = {"rennea-mk02"}, effects = {}, unit = { count = 250, @@ -72,7 +70,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"rennea-mk03"}, - dependencies = {"rennea-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/sap.lua b/prototypes/technologies/sap.lua index 5ae922671..cced523cc 100644 --- a/prototypes/technologies/sap.lua +++ b/prototypes/technologies/sap.lua @@ -22,7 +22,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/sap-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"sap-mk01"}, + prerequisites = {"sap-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +41,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/sap-mk03.png", icon_size = 128, order = "c-a", - dependencies = {"sap-mk02"}, + prerequisites = {"sap-mk02"}, effects = {}, unit = { count = 250, @@ -61,7 +61,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/sap-mk04.png", icon_size = 128, order = "c-a", - dependencies = {"sap-mk03"}, + prerequisites = {"sap-mk03"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/scrondrix.lua b/prototypes/technologies/scrondrix.lua index a7f2f98d5..1411825df 100644 --- a/prototypes/technologies/scrondrix.lua +++ b/prototypes/technologies/scrondrix.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/scrondrix.png", icon_size = 128, order = "c-a", - prerequisites = {"land-animals-mk03", "genetics-mk04"}, + prerequisites = {"land-animals-mk01", "genetics-mk04"}, effects = {}, unit = { count = 150, @@ -26,7 +26,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"scrondrix"}, - dependencies = {"scrondrix"}, effects = {}, unit = { count = 200, @@ -49,7 +48,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"scrondrix-mk02"}, - dependencies = {"scrondrix-mk02"}, effects = {}, unit = { count = 250, @@ -74,7 +72,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"scrondrix-mk03"}, - dependencies = {"scrondrix-mk03"}, effects = {}, unit = { count = 500, diff --git a/prototypes/technologies/seaweed.lua b/prototypes/technologies/seaweed.lua index bc51729aa..de200cdd7 100644 --- a/prototypes/technologies/seaweed.lua +++ b/prototypes/technologies/seaweed.lua @@ -20,7 +20,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/seaweed-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"seaweed-mk01"}, + prerequisites = {"seaweed-mk01"}, effects = {}, unit = { count = 200, @@ -39,7 +39,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/seaweed-mk03.png", icon_size = 128, order = "c-a", - dependencies = {"seaweed-mk02"}, + prerequisites = {"seaweed-mk02"}, effects = {}, unit = { count = 250, @@ -59,7 +59,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/seaweed-mk04.png", icon_size = 128, order = "c-a", - dependencies = {"seaweed-mk03"}, + prerequisites = {"seaweed-mk03"}, effects = {}, unit = { count = 350, @@ -81,7 +81,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/seaweed-mk05.png", icon_size = 128, order = "c-a", - dependencies = {"seaweed-mk04"}, + prerequisites = {"seaweed-mk04"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/selective-breeding.lua b/prototypes/technologies/selective-breeding.lua index 044099eb5..cf82d0aca 100644 --- a/prototypes/technologies/selective-breeding.lua +++ b/prototypes/technologies/selective-breeding.lua @@ -5,7 +5,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"organic-breeding", "biotech-mk02", "domestication"}, - dependencies = {"organic-breeding"}, effects = {}, unit = { count = 200, diff --git a/prototypes/technologies/simik.lua b/prototypes/technologies/simik.lua index 62dc63a59..8f99f6add 100644 --- a/prototypes/technologies/simik.lua +++ b/prototypes/technologies/simik.lua @@ -27,7 +27,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"simik-mk01"}, - dependencies = {"simik-mk01"}, effects = {}, unit = { count = 200, @@ -51,7 +50,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"simik-mk02"}, - dependencies = {"simik-mk02"}, effects = {}, unit = { count = 300, @@ -76,7 +74,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"simik-mk03"}, - dependencies = {"simik-mk03"}, effects = {}, unit = { count = 400, diff --git a/prototypes/technologies/somatic.lua b/prototypes/technologies/somatic.lua index 5a3cc3715..9f77f38cd 100644 --- a/prototypes/technologies/somatic.lua +++ b/prototypes/technologies/somatic.lua @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"somatic", "recombinant-ery"}, - dependencies = {"somatic"}, effects = {}, unit = { count = 600, diff --git a/prototypes/technologies/starch.lua b/prototypes/technologies/starch.lua index c34e6a7ac..6063fd327 100644 --- a/prototypes/technologies/starch.lua +++ b/prototypes/technologies/starch.lua @@ -21,7 +21,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics2__/graphics/technology/starch-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"starch-mk01"}, + prerequisites = {"starch-mk01"}, effects = {}, unit = { count = 150, @@ -43,7 +43,7 @@ if mods["pyhightech"] then icon = "__pyalienlifegraphics2__/graphics/technology/starch-mk03.png", icon_size = 128, order = "c-a", - dependencies = {"starch-mk02"}, + prerequisites = {"starch-mk02"}, effects = {}, unit = { count = 150, diff --git a/prototypes/technologies/trits.lua b/prototypes/technologies/trits.lua index a15304803..4cdb777cf 100644 --- a/prototypes/technologies/trits.lua +++ b/prototypes/technologies/trits.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/trits.png", icon_size = 128, order = "c-a", - prerequisites = {"water-animals-mk02", "biotech-mk02"}, + prerequisites = {"biotech-mk02"}, effects = {}, unit = { count = 150, @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"trits"}, - dependencies = {"trits"}, effects = {}, unit = { count = 200, @@ -47,7 +46,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"trits-mk02"}, - dependencies = {"trits-mk02"}, effects = {}, unit = { count = 250, @@ -70,7 +68,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"trits-mk03"}, - dependencies = {"trits-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/turd-respec.lua b/prototypes/technologies/turd-respec.lua index 64df98720..3cd02b2ff 100644 --- a/prototypes/technologies/turd-respec.lua +++ b/prototypes/technologies/turd-respec.lua @@ -42,7 +42,7 @@ for i = offset, #science_packs - 1 do name = "turd-partial-respec-" .. (i - offset + 1), icon = "__pyalienlifegraphics3__/graphics/technology/updates/restart.png", icon_size = 128, - prerequisites = i ~= offset and {"turd-partial-respec-" .. (i - offset)} or {"ulric-upgrade"}, + prerequisites = i ~= offset and {"turd-partial-respec-" .. (i - offset)} or {"fawogae-upgrade"}, effects = {}, unit = { count = 50, diff --git a/prototypes/technologies/tuuphra.lua b/prototypes/technologies/tuuphra.lua index 8d9e92070..708ee2c27 100644 --- a/prototypes/technologies/tuuphra.lua +++ b/prototypes/technologies/tuuphra.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/tuuphra.png", icon_size = 128, order = "c-a", - prerequisites = {"botany-mk02"}, + prerequisites = {}, effects = {}, unit = { count = 200, @@ -24,7 +24,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"tuuphra"}, - dependencies = {"tuuphra"}, effects = {}, unit = { count = 250, @@ -46,7 +45,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"tuuphra-mk02"}, - dependencies = {"tuuphra-mk02"}, effects = {}, unit = { count = 300, @@ -70,7 +68,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"tuuphra-mk03"}, - dependencies = {"tuuphra-mk03"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/ulric.lua b/prototypes/technologies/ulric.lua index 32c5ab273..34f16336d 100644 --- a/prototypes/technologies/ulric.lua +++ b/prototypes/technologies/ulric.lua @@ -27,7 +27,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"ulric"}, - dependencies = {"ulric"}, effects = {}, unit = { count = 250, @@ -48,7 +47,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"ulric-mk02"}, - dependencies = {"ulric-mk02"}, effects = {}, unit = { count = 300, @@ -71,7 +69,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"ulric-mk03"}, - dependencies = {"ulric-mk03"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/vatbrain.lua b/prototypes/technologies/vatbrain.lua index b4194e3c4..415149515 100644 --- a/prototypes/technologies/vatbrain.lua +++ b/prototypes/technologies/vatbrain.lua @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"vatbrain-mk01"}, - dependencies = {"vatbrain-mk01"}, effects = {}, unit = { count = 350, @@ -46,7 +45,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"vatbrain-mk02"}, - dependencies = {"vatbrain-mk02"}, effects = {}, unit = { count = 400, @@ -69,7 +67,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"vatbrain-mk03"}, - dependencies = {"vatbrain-mk03"}, effects = {}, unit = { count = 450, diff --git a/prototypes/technologies/vonix.lua b/prototypes/technologies/vonix.lua index 4dc399c76..0c7d0f22e 100644 --- a/prototypes/technologies/vonix.lua +++ b/prototypes/technologies/vonix.lua @@ -27,7 +27,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"vonix"}, - dependencies = {"vonix"}, effects = {}, unit = { count = 300, @@ -52,7 +51,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"vonix-mk02"}, - dependencies = {"vonix-mk02"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/vrauks.lua b/prototypes/technologies/vrauks.lua index fb2637c18..8963f4860 100644 --- a/prototypes/technologies/vrauks.lua +++ b/prototypes/technologies/vrauks.lua @@ -4,8 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/vrauks-mk01.png", icon_size = 128, order = "c-a", - prerequisites = {"land-animals-mk01"}, - dependencies = {"sap-mk01"}, + prerequisites = {"land-animals-mk01", "sap-mk01"}, effects = {}, unit = { count = 100, @@ -23,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"vrauks"}, - dependencies = {"vrauks"}, effects = {}, unit = { count = 150, @@ -42,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"vrauks-mk02"}, - dependencies = {"vrauks-mk02"}, effects = {}, unit = { count = 200, @@ -63,7 +60,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"vrauks-mk03"}, - dependencies = {"vrauks-mk03"}, effects = {}, unit = { count = 250, @@ -86,7 +82,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"vrauks-mk04"}, - dependencies = {"vrauks-mk04"}, effects = {}, unit = { count = 250, diff --git a/prototypes/technologies/water-animals.lua b/prototypes/technologies/water-animals.lua index ed110d53b..bf36e8ba3 100644 --- a/prototypes/technologies/water-animals.lua +++ b/prototypes/technologies/water-animals.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"water-animals-mk01", "botany-mk02"}, - dependencies = {"water-animals-mk01"}, effects = {}, unit = { count = 100, @@ -45,7 +44,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"water-animals-mk02", "botany-mk03"}, - dependencies = {"water-animals-mk02"}, effects = {}, unit = { count = 100, @@ -68,7 +66,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"water-animals-mk03"}, - dependencies = {"water-animals-mk03"}, effects = {}, unit = { count = 200, diff --git a/prototypes/technologies/water-gmo-animals.lua b/prototypes/technologies/water-gmo-animals.lua index 99f81c6c9..a8409d4ae 100644 --- a/prototypes/technologies/water-gmo-animals.lua +++ b/prototypes/technologies/water-gmo-animals.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"water-gmo-mk01", "genetics-mk03"}, - dependencies = {"water-gmo-mk01"}, effects = {}, unit = { count = 100, @@ -42,7 +41,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"water-gmo-mk02", "genetics-mk04"}, - dependencies = {"water-gmo-mk02"}, effects = {}, unit = { count = 100, @@ -62,7 +60,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"water-gmo-mk03", "genetics-mk05"}, - dependencies = {"water-gmo-mk03"}, effects = {}, unit = { count = 200, diff --git a/prototypes/technologies/water-invertebrates.lua b/prototypes/technologies/water-invertebrates.lua index b1dcd9ba5..05357c4f9 100644 --- a/prototypes/technologies/water-invertebrates.lua +++ b/prototypes/technologies/water-invertebrates.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"water-invertebrates-mk01", "biotech-mk01", "water-animals-mk01"}, - dependencies = {"water-invertebrates-mk01"}, effects = {}, unit = { count = 100, @@ -44,7 +43,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"water-invertebrates-mk02", "biotech-mk02", "water-animals-mk02"}, - dependencies = {"water-invertebrates-mk02"}, effects = {}, unit = { count = 100, @@ -67,7 +65,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"water-invertebrates-mk03", "biotech-mk04", "water-animals-mk03"}, - dependencies = {"water-invertebrates-mk03"}, effects = {}, unit = { count = 200, diff --git a/prototypes/technologies/wood-processing-4.lua b/prototypes/technologies/wood-processing-4.lua index d8399fa21..f084e3c00 100644 --- a/prototypes/technologies/wood-processing-4.lua +++ b/prototypes/technologies/wood-processing-4.lua @@ -5,7 +5,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"botany-mk03", "wood-processing-3"}, - dependencies = {"wood-processing-3"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/xeno.lua b/prototypes/technologies/xeno.lua index c8071cc88..28a341974 100644 --- a/prototypes/technologies/xeno.lua +++ b/prototypes/technologies/xeno.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/xeno.png", icon_size = 128, order = "c-a", - prerequisites = {"biotech-mk02", "land-animals-mk02", "assisted-embryology"}, + prerequisites = {"biotech-mk02", "land-animals-mk02"}, effects = {}, unit = { count = 200, @@ -28,8 +28,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/xeno-mk02.png", icon_size = 128, order = "c-a", - prerequisites = {"xeno"}, - dependencies = {"xeno"}, + prerequisites = {"xeno", "assisted-embryology"}, effects = {}, unit = { count = 300, @@ -54,7 +53,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"xeno-mk02"}, - dependencies = {"xeno-mk02"}, effects = {}, unit = { count = 350, @@ -80,7 +78,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"xeno-mk03"}, - dependencies = {"xeno-mk03"}, effects = {}, unit = { count = 400, diff --git a/prototypes/technologies/yaedols.lua b/prototypes/technologies/yaedols.lua index 7b9b19e58..f1932e046 100644 --- a/prototypes/technologies/yaedols.lua +++ b/prototypes/technologies/yaedols.lua @@ -24,7 +24,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"yaedols"}, - dependencies = {"yaedols"}, effects = {}, unit = { count = 200, @@ -45,7 +44,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"yaedols-mk02"}, - dependencies = {"yaedols-mk02"}, effects = {}, unit = { count = 250, @@ -68,7 +66,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"yaedols-mk03"}, - dependencies = {"yaedols-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/yotoi.lua b/prototypes/technologies/yotoi.lua index ce14dc618..d7624a162 100644 --- a/prototypes/technologies/yotoi.lua +++ b/prototypes/technologies/yotoi.lua @@ -4,7 +4,7 @@ TECHNOLOGY { icon = "__pyalienlifegraphics__/graphics/technology/yotoi.png", icon_size = 128, order = "c-a", - prerequisites = {"botany-mk02", "genetics-mk03"}, + prerequisites = {"botany-mk01", "genetics-mk03"}, effects = {}, unit = { count = 150, @@ -25,7 +25,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"yotoi"}, - dependencies = {"yotoi"}, effects = {}, unit = { count = 200, @@ -48,7 +47,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"yotoi-mk02"}, - dependencies = {"yotoi-mk02"}, effects = {}, unit = { count = 250, @@ -72,7 +70,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"yotoi-mk03"}, - dependencies = {"yotoi-mk03"}, effects = {}, unit = { count = 300, diff --git a/prototypes/technologies/zipir.lua b/prototypes/technologies/zipir.lua index 1ad4ae00d..c77511804 100644 --- a/prototypes/technologies/zipir.lua +++ b/prototypes/technologies/zipir.lua @@ -24,7 +24,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"zipir"}, - dependencies = {"zipir"}, effects = {}, unit = { count = 250, @@ -46,7 +45,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"zipir-mk02"}, - dependencies = {"zipir-mk02"}, effects = {}, unit = { count = 300, @@ -71,7 +69,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"zipir-mk03"}, - dependencies = {"zipir-mk03"}, effects = {}, unit = { count = 350, diff --git a/prototypes/technologies/zungror.lua b/prototypes/technologies/zungror.lua index 0086798c6..67ffb1196 100644 --- a/prototypes/technologies/zungror.lua +++ b/prototypes/technologies/zungror.lua @@ -28,7 +28,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"zungror"}, - dependencies = {"zungror"}, effects = {}, unit = { count = 400, @@ -53,7 +52,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"zungror-mk02"}, - dependencies = {"zungror-mk02"}, effects = {}, unit = { count = 500, diff --git a/prototypes/updates/base-updates.lua b/prototypes/updates/base-updates.lua index e5892f20e..ad8156ec0 100644 --- a/prototypes/updates/base-updates.lua +++ b/prototypes/updates/base-updates.lua @@ -29,6 +29,7 @@ TECHNOLOGY("discharge-defense-equipment"):add_pack("py-science-pack-3") TECHNOLOGY("energy-shield-mk2-equipment"):add_pack("py-science-pack-3") TECHNOLOGY("personal-laser-defense-equipment"):add_pack("py-science-pack-3") TECHNOLOGY("energy-shield-equipment"):add_pack("py-science-pack-2") +TECHNOLOGY("personal-roboport-mk2-equipment"):remove_pack("chemical-science-pack"):add_pack("py-science-pack-2") TECHNOLOGY("fluid-handling"):remove_pack("logistic-science-pack") TECHNOLOGY("automation-2"):add_pack("py-science-pack-1"):remove_pack("logistic-science-pack"):remove_prereq("logistic-science-pack"):remove_prereq("electronics") @@ -48,7 +49,6 @@ TECHNOLOGY("nuclear-fuel-reprocessing"):add_pack("py-science-pack-2") TECHNOLOGY("production-science-pack"):add_pack("py-science-pack-2"):add_pack("py-science-pack-3") TECHNOLOGY("utility-science-pack"):add_pack("py-science-pack-3"):add_pack("py-science-pack-4") TECHNOLOGY("chemical-science-pack"):add_pack("py-science-pack-2") -TECHNOLOGY("worker-robots-speed-1"):add_pack("py-science-pack-2") TECHNOLOGY("electric-energy-distribution-2"):add_pack("py-science-pack-3") TECHNOLOGY("speed-module-2"):add_pack("py-science-pack-3") @@ -56,7 +56,6 @@ TECHNOLOGY("productivity-module-2"):add_pack("py-science-pack-3") TECHNOLOGY("efficiency-module-2"):add_pack("py-science-pack-3") TECHNOLOGY("power-armor"):add_pack("py-science-pack-3") --TECHNOLOGY('robotics'):add_pack('py-science-pack-3') -TECHNOLOGY("worker-robots-speed-3"):remove_pack("production-science-pack"):add_pack("py-science-pack-3") TECHNOLOGY("worker-robots-storage-1"):add_pack("py-science-pack-3") TECHNOLOGY("low-density-structure"):add_pack("py-science-pack-3") TECHNOLOGY("rocket-silo"):add_pack("py-science-pack-3") @@ -91,14 +90,31 @@ RECIPE("logistic-science-pack"):set_fields { }, energy_required = 90 } - RECIPE("chemical-science-pack").category = "research" RECIPE("military-science-pack").category = "research" RECIPE("production-science-pack").category = "research" RECIPE("utility-science-pack"):add_ingredient {type = "item", name = "perfect-samples", amount = 1}.category = "research" ENTITY("beacon"):set_fields {allowed_effects = {"consumption", "speed"}} - RECIPE("car"):add_ingredient {type = "item", name = "light-armor", amount = 1} - RECIPE("barrel").allow_productivity = false + +data.raw.technology["worker-robots-speed-1"]:add_pack("py-science-pack-2") +data.raw.technology["worker-robots-speed-3"]:remove_pack("production-science-pack"):add_pack("py-science-pack-3") +-- https://github.com/pyanodon/pybugreports/issues/608 +data.raw.technology["worker-robots-speed-5"]:remove_pack("utility-science-pack"):add_pack("py-science-pack-4") +local worker_robot_speed_7 = table.deepcopy(data.raw.technology["worker-robots-speed-6"]) +worker_robot_speed_7.name = "worker-robots-speed-7" +data:extend{worker_robot_speed_7} +data.raw.technology["worker-robots-speed-6"].unit.count_formula = nil +data.raw.technology["worker-robots-speed-6"].unit.count = 1000 +data.raw.technology["worker-robots-speed-6"].max_level = nil +data.raw.technology["worker-robots-speed-6"]:remove_pack("space-science-pack") + +data.raw.technology["worker-robots-speed-1"].prerequisites = {"logistic-robotics", "py-science-pack-2"} +data.raw.technology["worker-robots-speed-2"].prerequisites = {"worker-robots-speed-1"} +data.raw.technology["worker-robots-speed-3"].prerequisites = {"worker-robots-speed-2"} +data.raw.technology["worker-robots-speed-4"].prerequisites = {"worker-robots-speed-3"} +data.raw.technology["worker-robots-speed-5"].prerequisites = {"worker-robots-speed-4"} +data.raw.technology["worker-robots-speed-6"].prerequisites = {"worker-robots-speed-5"} +data.raw.technology["worker-robots-speed-7"].prerequisites = {"worker-robots-speed-6"} diff --git a/prototypes/updates/pycoalprocessing-updates.lua b/prototypes/updates/pycoalprocessing-updates.lua index ba06109cc..58778db6d 100644 --- a/prototypes/updates/pycoalprocessing-updates.lua +++ b/prototypes/updates/pycoalprocessing-updates.lua @@ -1,7 +1,7 @@ ITEM("automation-science-pack", "tool"):set("icon", "__pyalienlifegraphics3__/graphics/icons/automation-science-pack.png") -TECHNOLOGY("wood-processing"):set_fields {dependencies = {"moss-mk01"}} +TECHNOLOGY("wood-processing"):set_fields {prerequisites = {"moss-mk01"}} TECHNOLOGY("cooling-tower-1"):add_pack("py-science-pack-1") TECHNOLOGY("energy-1"):add_pack("py-science-pack-1") TECHNOLOGY("py-burner"):add_pack("py-science-pack-1") @@ -33,7 +33,7 @@ if data.raw.technology["railway-mk03"] then TECHNOLOGY("railway-mk03"):add_pack( TECHNOLOGY("filtration-mk02"):add_pack("py-science-pack-3") TECHNOLOGY("methanol-processing-2"):add_pack("py-science-pack-3") -TECHNOLOGY("electric-energy-accumulators"):set_fields {prerequisites = {}}:set_fields {dependencies = {}}:add_pack("py-science-pack-1"):remove_pack("logistic-science-pack") +TECHNOLOGY("electric-energy-accumulators"):set_fields {prerequisites = {}}:add_pack("py-science-pack-1"):remove_pack("logistic-science-pack") RECIPE("accumulator"):remove_ingredient("battery"):add_ingredient {type = "item", name = "battery", amount = 30} @@ -109,7 +109,7 @@ RECIPE("flask"):remove_ingredient("wood"):add_ingredient {type = "item", name = RECIPE("hotair-flask"):remove_ingredient("wood"):add_ingredient {type = "item", name = "stopper", amount = 4}:remove_ingredient("molten-glass"):add_ingredient {type = "fluid", name = "molten-glass", amount = 100, fluidbox_index = 2} RECIPE("aromatics-to-plastic"):remove_ingredient("aromatics"):add_ingredient {type = "fluid", name = "aromatics", amount = 50}:remove_ingredient("syngas"):add_ingredient {type = "fluid", name = "syngas", amount = 100}.category = "biofactory" RECIPE("oil-refinery"):remove_unlock("plastics") -RECIPE("flask"):add_unlock("py-science-pack-mk01").enabled = false +RECIPE("flask"):add_unlock("py-science-pack-1").enabled = false RECIPE("mukmoux-fat"):remove_unlock("mukmoux") RECIPE("log-organics"):remove_unlock("wood-processing-2"):delete() diff --git a/prototypes/updates/pyfusionenergy-updates.lua b/prototypes/updates/pyfusionenergy-updates.lua index e2dd87f16..a61f96d3d 100644 --- a/prototypes/updates/pyfusionenergy-updates.lua +++ b/prototypes/updates/pyfusionenergy-updates.lua @@ -2,7 +2,6 @@ TECHNOLOGY("vanadium-processing"):remove_prereq("xyhiphoe") TECHNOLOGY("wood-processing-3"):remove_prereq("xyhiphoe") TECHNOLOGY("boron"):add_pack("py-science-pack-1") TECHNOLOGY("coated-container"):add_pack("py-science-pack-1"):add_pack("py-science-pack-2"):add_pack("py-science-pack-3") ---TECHNOLOGY("vanadium-processing"):add_pack("py-science-pack-3") --BUILDINDS-- RECIPE("plankton-farm"):remove_unlock("vanadium-processing"):add_unlock("microbiology-mk01"):remove_ingredient("niobium-plate"):add_ingredient {type = "item", name = "pipe", amount = 20}:add_ingredient {type = "item", name = "small-parts-01", amount = 25}:subgroup_order("py-alienlife-buildings-mk01", "p") diff --git a/prototypes/updates/pyhightech-updates.lua b/prototypes/updates/pyhightech-updates.lua index 4a7b3e868..40bdced8e 100644 --- a/prototypes/updates/pyhightech-updates.lua +++ b/prototypes/updates/pyhightech-updates.lua @@ -93,10 +93,10 @@ TECHNOLOGY("antitumor"):add_prereq("earnshaw-theorem") -- TECHNOLOGY('penrose'):add_pack('py-science-pack-3') -- TECHNOLOGY('quantum'):add_pack('py-science-pack-3') -TECHNOLOGY("electronics"):set_fields {dependencies = {"sap-mk01"}} +TECHNOLOGY("electronics"):set_fields {prerequisites = {"sap-mk01"}} if not mods["omnimatter"] then - TECHNOLOGY("syngas"):set_fields {dependencies = {"electronics"}} + TECHNOLOGY("syngas"):set_fields {prerequisites = {"electronics"}} end --RECIPES-- @@ -471,8 +471,6 @@ RECIPE("ralesia-extract"):remove_unlock("zno-nanoparticles"):add_unlock("ralesia RECIPE("simik-food-01"):add_ingredient {type = "item", name = "cadaveric-arum", amount = 2} RECIPE("simik-food-02"):add_ingredient {type = "item", name = "cadaveric-arum", amount = 2} -RECIPE("simik-food-01a"):replace_ingredient("gravel", "phosphate-rock") -RECIPE("simik-food-02a"):replace_ingredient("gravel", "phosphate-rock") RECIPE("centrifuge"):add_unlock("filtration") RECIPE("stone-wool"):add_unlock("zipir") diff --git a/prototypes/upgrades/biofactory.lua b/prototypes/upgrades/biofactory.lua index ceb78231d..ec6e910f4 100644 --- a/prototypes/upgrades/biofactory.lua +++ b/prototypes/upgrades/biofactory.lua @@ -87,7 +87,7 @@ return { icon = "__pyalienlifegraphics3__/graphics/technology/updates/u-biofactory.png", icon_size = 128, order = "c-a", - prerequisites = {"ethylene"}, + prerequisites = (mods and mods.pyhightech) and {"ethylene"} or {}, unit = { count = 500, ingredients = { diff --git a/prototypes/upgrades/moss.lua b/prototypes/upgrades/moss.lua index b4eddc062..9b53d892f 100644 --- a/prototypes/upgrades/moss.lua +++ b/prototypes/upgrades/moss.lua @@ -113,7 +113,7 @@ return { icon = "__pyalienlifegraphics3__/graphics/technology/updates/u-moss.png", icon_size = 128, order = "c-a", - prerequisites = {"machines-mk01", "moss-mk01", "melamine"}, + prerequisites = (mods and mods.pyhightech) and {"machines-mk01", "moss-mk01", "melamine"} or {"machines-mk01", "moss-mk01"}, unit = { count = 500, ingredients = { diff --git a/prototypes/upgrades/simikmetalMK06.lua b/prototypes/upgrades/simikmetalMK06.lua index a54ee3eb2..15e1a353a 100644 --- a/prototypes/upgrades/simikmetalMK06.lua +++ b/prototypes/upgrades/simikmetalMK06.lua @@ -10,7 +10,7 @@ return { icon = "__pyalienlifegraphics3__/graphics/technology/updates/simik-digestion-mk06.png", icon_size = 128, order = "c-a", - prerequisites = {"simik-digestion-mk05", "quantum"}, + prerequisites = {"simik-digestion-mk05"}, unit = { count = 500, ingredients = { diff --git a/scripts/caravan/event-handlers/action.lua b/scripts/caravan/event-handlers/action.lua index ca67a7a8b..e2641d966 100644 --- a/scripts/caravan/event-handlers/action.lua +++ b/scripts/caravan/event-handlers/action.lua @@ -24,19 +24,20 @@ gui_events[defines.events.on_gui_click]["py_caravan_action_move_up_button"] = fu local actions = CaravanUtils.get_actions_from_tags(event.element.tags, event.player_index) local caravan_data = storage.caravans[event.element.tags.unit_number] - local i = event.element.tags.action_id + local old_index = event.element.tags.action_id + local new_index = event.control and 1 or old_index - 1 - if i == 1 then return end + if old_index == 1 then return end - actions[i - 1], actions[i] = actions[i], actions[i - 1] + actions[new_index], actions[old_index] = actions[old_index], actions[new_index] if caravan_data then if caravan_data.schedule_id == event.element.tags.schedule_id and caravan_data.action_id ~= -1 then CaravanImpl.stop_actions(caravan_data) - elseif caravan_data.action_id == i then - caravan_data.action_id = i - 1 - elseif caravan_data.action_id == i - 1 then - caravan_data.action_id = i + elseif caravan_data.action_id == old_index then + caravan_data.action_id = new_index + elseif caravan_data.action_id == new_index then + caravan_data.action_id = old_index end end @@ -48,19 +49,20 @@ gui_events[defines.events.on_gui_click]["py_caravan_action_move_down_button"] = local actions = CaravanUtils.get_actions_from_tags(event.element.tags, event.player_index) local caravan_data = storage.caravans[event.element.tags.unit_number] - local i = event.element.tags.action_id + local old_index = event.element.tags.action_id + local new_index = event.control and #actions or old_index + 1 - if i == #actions then return end + if old_index == #actions then return end - actions[i + 1], actions[i] = actions[i], actions[i + 1] + actions[new_index], actions[old_index] = actions[old_index], actions[new_index] if caravan_data then if caravan_data.schedule_id == event.element.tags.schedule_id and caravan_data.action_id ~= -1 then CaravanImpl.stop_actions(caravan_data) - elseif caravan_data.action_id == i then - caravan_data.action_id = i + 1 - elseif caravan_data.action_id == i + 1 then - caravan_data.action_id = i + elseif caravan_data.action_id == old_index then + caravan_data.action_id = new_index + elseif caravan_data.action_id == new_index then + caravan_data.action_id = old_index end end @@ -108,7 +110,7 @@ gui_events[defines.events.on_gui_click]["py_caravan_action_play_stop_button"] = CaravanImpl.stop_actions(caravan_data) else local position - if schedule.entity then position = schedule.entity.position else position = schedule.position end + if schedule.entity and schedule.entity.valid then position = schedule.entity.position else position = schedule.position end if py.distance_squared(position, caravan_data.entity.position) < 1000 then CaravanImpl.begin_action(caravan_data, tags.action_id) end diff --git a/scripts/caravan/event-handlers/destination.lua b/scripts/caravan/event-handlers/destination.lua index 981ad1375..c8561c128 100644 --- a/scripts/caravan/event-handlers/destination.lua +++ b/scripts/caravan/event-handlers/destination.lua @@ -4,13 +4,14 @@ local CaravanGuiComponents = require "__pyalienlife__/scripts/caravan/gui/compon local CaravanUtils = require "__pyalienlife__/scripts/caravan/utils" gui_events[defines.events.on_gui_click]["py_caravan_destination_add_button"] = function(event) - local player = game.get_player(event.player_index) + local player = game.get_player(event.player_index) ---@cast player LuaPlayer local element = event.element - local last_opened = {} local unit_number = CaravanGui.get_gui(player).tags.unit_number assert(unit_number) - last_opened.caravan = unit_number + local last_opened = { + caravan = unit_number + } -- edge case: when having the edit_interrupt GUI open, clicking on the Add destination button in the caravan GUI -- should close the edit_interrupt GUI. But the on_gui_click event handler responsible for that is called AFTER -- the event handler for 'Add destination'. The latter closes both GUIs, and reopens them afterwards. @@ -22,24 +23,26 @@ gui_events[defines.events.on_gui_click]["py_caravan_destination_add_button"] = f player.gui.screen.edit_interrupt_gui.destroy() storage.edited_interrupts[event.player_index] = nil end - CaravanImpl.select_destination(player, last_opened) + CaravanImpl.select_destination(player, last_opened, player.position) end gui_events[defines.events.on_gui_click]["py_caravan_destination_move_up_button"] = function(event) local unit_number = event.element.tags.unit_number local caravan_data = storage.caravans[unit_number] - local i = event.element.tags.schedule_id - if i == 1 then return end + local old_index = event.element.tags.schedule_id + local new_index = event.control and 1 or old_index - 1 + + if old_index == 1 then return end - caravan_data.schedule[i - 1], caravan_data.schedule[i] = caravan_data.schedule[i], caravan_data.schedule[i - 1] + caravan_data.schedule[new_index], caravan_data.schedule[old_index] = caravan_data.schedule[old_index], caravan_data.schedule[new_index] if caravan_data.schedule_id == -1 then CaravanImpl.stop_actions(caravan_data) - elseif caravan_data.schedule_id == i then - caravan_data.schedule_id = i - 1 - elseif caravan_data.schedule_id == i - 1 then - caravan_data.schedule_id = i + elseif caravan_data.schedule_id == old_index then + caravan_data.schedule_id = new_index + elseif caravan_data.schedule_id == new_index then + caravan_data.schedule_id = old_index end local player = game.get_player(event.player_index) @@ -49,18 +52,20 @@ end gui_events[defines.events.on_gui_click]["py_caravan_destination_move_down_button"] = function(event) local unit_number = event.element.tags.unit_number local caravan_data = storage.caravans[unit_number] - local i = event.element.tags.schedule_id - if i == #caravan_data.schedule then return end + local old_index = event.element.tags.schedule_id + local new_index = event.control and #caravan_data.schedule or old_index + 1 - caravan_data.schedule[i + 1], caravan_data.schedule[i] = caravan_data.schedule[i], caravan_data.schedule[i + 1] + if old_index == #caravan_data.schedule then return end + + caravan_data.schedule[new_index], caravan_data.schedule[old_index] = caravan_data.schedule[old_index], caravan_data.schedule[new_index] if caravan_data.schedule_id == -1 then CaravanImpl.stop_actions(caravan_data) - elseif caravan_data.schedule_id == i then - caravan_data.schedule_id = i + 1 - elseif caravan_data.schedule_id == i + 1 then - caravan_data.schedule_id = i + elseif caravan_data.schedule_id == old_index then + caravan_data.schedule_id = new_index + elseif caravan_data.schedule_id == new_index then + caravan_data.schedule_id = old_index end local player = game.get_player(event.player_index) @@ -143,48 +148,71 @@ end gui_events[defines.events.on_gui_click]["py_outpost_name"] = function(event) local player = game.get_player(event.player_index) local gui = CaravanGui.get_gui(player) - local caravan_data = storage.caravans[gui.tags.unit_number] local element = event.element local tags = element.tags local schedule = CaravanUtils.get_schedule(element)[tags.schedule_id] - local camera = gui.entity_frame.camera_frame.camera - local refocus = gui.entity_frame.subheader_frame.contents_flow.py_refocus + local is_lmb = event.button ~= defines.mouse_button_type.right + local is_valid = false - if schedule.entity then - -- allow reassign if invalid or right-clicked - if schedule.entity.valid and event.button ~= defines.mouse_button_type.right then - camera.entity = schedule.entity + -- handle refocus and return + if is_lmb then + if schedule.entity then + if schedule.entity.valid then + is_valid = true + CaravanGui.refocus(gui, schedule.entity) + return + end else - local last_opened = {} - last_opened.caravan = caravan_data.unit_number - last_opened.schedule_id = element.tags.schedule_id - CaravanImpl.select_destination(player, last_opened, schedule.position) + CaravanGui.refocus(gui, schedule.position) return end - else - camera.entity = nil - camera.position = schedule.position - camera.surface_index = caravan_data.entity.surface_index end - refocus.visible = true - camera.zoom = 0.25 + -- if temporary we don't want to allow reassign + if schedule.temporary then return end + -- if we haven't returned before here, we're reassigning a destination + -- see caveat under py_caravan_destination_add_button click event (~L15 in this file) + local interrupt_gui = player.gui.screen.edit_interrupt_gui + if interrupt_gui then + interrupt_gui.destroy() + storage.edited_interrupts[event.player_index] = nil + end + + local last_opened = { + caravan = gui.tags.unit_number, + schedule_id = element.tags.schedule_id + } + CaravanImpl.select_destination(player, last_opened, is_valid and schedule.entity or schedule.position) end gui_events[defines.events.on_gui_click]["py_edit_interrupt_target_name"] = function(event) local player = game.get_player(event.player_index) local gui = CaravanGui.get_gui(player) - local caravan_data = storage.caravans[gui.tags.unit_number] local element = event.element local tags = element.tags local schedule = storage.edited_interrupts[event.player_index].schedule[tags.schedule_id] - -- allow reassign if invalid or right-clicked - if not schedule.entity or not schedule.entity.valid or event.button == defines.mouse_button_type.right then - local last_opened = {} - last_opened.caravan = caravan_data.unit_number - last_opened.schedule_id = element.tags.schedule_id - CaravanImpl.select_destination(player, last_opened, schedule.position) - return + local is_lmb = event.button ~= defines.mouse_button_type.right + local is_valid = false + + -- handle refocus and return + if is_lmb then + if schedule.entity then + if schedule.entity.valid then + is_valid = true + CaravanGui.refocus(gui, schedule.entity) + return + end + else + CaravanGui.refocus(gui, schedule.position) + return + end end + + -- else reassign + local last_opened = { + caravan = gui.tags.unit_number, + schedule_id = element.tags.schedule_id + } + CaravanImpl.select_destination(player, last_opened, is_valid and schedule.entity or schedule.position) end diff --git a/scripts/caravan/event-handlers/interrupts.lua b/scripts/caravan/event-handlers/interrupts.lua index 5cde3bdf5..037c4a272 100644 --- a/scripts/caravan/event-handlers/interrupts.lua +++ b/scripts/caravan/event-handlers/interrupts.lua @@ -86,11 +86,13 @@ gui_events[defines.events.on_gui_click]["py_caravan_interrupt_move_up_button"] = local player = game.get_player(event.player_index) local unit_number = event.element.tags.unit_number local caravan_data = storage.caravans[unit_number] - local i = event.element.tags.caravan_interrupt_index - if i == 1 then return end + local old_index = event.element.tags.caravan_interrupt_index + local new_index = event.control and 1 or old_index - 1 - caravan_data.interrupts[i - 1], caravan_data.interrupts[i] = caravan_data.interrupts[i], caravan_data.interrupts[i - 1] + if old_index == 1 then return end + + caravan_data.interrupts[new_index], caravan_data.interrupts[old_index] = caravan_data.interrupts[old_index], caravan_data.interrupts[new_index] CaravanGuiComponents.update_schedule_pane(player) end @@ -99,11 +101,13 @@ gui_events[defines.events.on_gui_click]["py_caravan_interrupt_move_down_button"] local player = game.get_player(event.player_index) local unit_number = event.element.tags.unit_number local caravan_data = storage.caravans[unit_number] - local i = event.element.tags.caravan_interrupt_index - if i == #caravan_data.interrupts then return end + local old_index = event.element.tags.caravan_interrupt_index + local new_index = event.control and #caravan_data.interrupts or old_index + 1 - caravan_data.interrupts[i + 1], caravan_data.interrupts[i] = caravan_data.interrupts[i], caravan_data.interrupts[i + 1] + if old_index == #caravan_data.interrupts then return end + + caravan_data.interrupts[new_index], caravan_data.interrupts[old_index] = caravan_data.interrupts[old_index], caravan_data.interrupts[new_index] CaravanGuiComponents.update_schedule_pane(player) end @@ -238,26 +242,33 @@ gui_events[defines.events.on_gui_click]["py_edit_interrupt_condition_select_outp local player = game.get_player(event.player_index) local gui = CaravanGui.get_gui(player) local element = event.element - local last_opened = {} - - local unit_number = gui.tags.unit_number - assert(unit_number) - last_opened.caravan = unit_number - last_opened.action_id = element.tags.condition_id - - local edited_interrupt = storage.edited_interrupts[event.player_index] - local target = edited_interrupt.conditions[last_opened.action_id].entity - local camera = gui.entity_frame.camera_frame.camera - - -- allow reassign if invalid or right-clicked - if target and target.valid and event.button ~= defines.mouse_button_type.right then - camera.entity = target - -- make refocus button visible - gui.entity_frame.subheader_frame.contents_flow.py_refocus.visible = true - camera.zoom = 0.25 - else - CaravanImpl.select_destination(player, last_opened) + local tags = element.tags + local condition = storage.edited_interrupts[event.player_index].conditions[tags.condition_id] + + local is_lmb = event.button ~= defines.mouse_button_type.right + local is_valid = false + + -- handle refocus and return + if is_lmb then + if condition.entity then + if condition.entity.valid then + is_valid = true + CaravanGui.refocus(gui, condition.entity) + return + end + else + CaravanGui.refocus(gui, condition.position) + return + end end + + assert(gui.tags.unit_number) + -- else reassign + local last_opened = { + caravan = gui.tags.unit_number, + action_id = element.tags.condition_id + } + CaravanImpl.select_destination(player, last_opened, is_valid and condition.entity or condition.position) end gui_events[defines.events.on_gui_click]["py_edit_interrupt_target_move_up_button"] = function(event) @@ -322,6 +333,45 @@ gui_events[defines.events.on_gui_click]["py_edit_interrupt_confirm_button"] = fu storage.edited_interrupts[event.player_index] = nil end +gui_events[defines.events.on_gui_click]["py_delete_interrupt_button"] = function(event) + local element = event.element + local removed_interrupt = element.tags.interrupt_name + + if element.parent.py_delete_interrupt_cancel.visible then + for _, caravan in pairs(storage.caravans or {}) do + for i, interrupt in pairs(caravan.interrupts or {}) do + if interrupt == removed_interrupt then + table.remove(caravan.interrupts, i) + break + end + end + end + storage.interrupts[element.tags.interrupt_name] = nil + for player_index, edited_interrupt in pairs(storage.edited_interrupts) do + if edited_interrupt.name == removed_interrupt then + storage.edited_interrupts[player_index] = nil + local player = game.get_player(event.player_index) + if player and player.gui.screen.edit_interrupt_gui then + player.gui.screen.edit_interrupt_gui.destroy() + CaravanGui.update_gui(player) + end + end + end + else + element.parent.py_delete_interrupt_cancel.visible = true + element.parent.py_delete_interrupt_confirm.visible = true + element.parent.py_interrupt_count_label.visible = false + end +end + +gui_events[defines.events.on_gui_click]["py_delete_interrupt_cancel"] = function(event) + local element = event.element + + element.parent.py_interrupt_count_label.visible = true + element.parent.py_delete_interrupt_cancel.visible = false + element.parent.py_delete_interrupt_confirm.visible = false +end + gui_events[defines.events.on_gui_click]["py_edit_interrupt_condition_move_up_button"] = function(event) local edited_interrupt = storage.edited_interrupts[event.player_index] local conditions = edited_interrupt.conditions diff --git a/scripts/caravan/gui.lua b/scripts/caravan/gui.lua index 3f17ef05d..f3e40e806 100644 --- a/scripts/caravan/gui.lua +++ b/scripts/caravan/gui.lua @@ -95,6 +95,33 @@ function P.update_gui(player) CaravanGuiComponents.update_cargo_pane(player) end +---Refocuses the caravan GUI onto a given entity +---@param gui LuaGuiElement +---@param target LuaEntity | MapPosition | nil +function P.refocus(gui, target) + local camera = gui.entity_frame.camera_frame.camera + local refocus_button = gui.entity_frame.subheader_frame.contents_flow.py_refocus -- reverts camera to the GUI's entity + local caravan_unit = storage.caravans[gui.tags.unit_number].entity + -- reset + if target == nil then + camera.entity = caravan_unit + -- zoom is halved because default is a bit too zoomed in + camera.zoom = (caravan_prototypes[caravan_unit.name].camera_zoom or 0.5) / 2 + refocus_button.visible = false + return + end + -- entity + if target.type then ---@cast target LuaEntity + camera.entity = target + else --@cast target MapPosition + camera.entity = nil + camera.position = target + camera.surface_index = caravan_unit.surface_index + end + camera.zoom = 0.25 + refocus_button.visible = true +end + py.on_event(defines.events.on_gui_closed, function(event) local player = game.get_player(event.player_index) local gui = event.element diff --git a/scripts/caravan/gui/actions.lua b/scripts/caravan/gui/actions.lua index 99c77b703..ec84cf5bb 100644 --- a/scripts/caravan/gui/actions.lua +++ b/scripts/caravan/gui/actions.lua @@ -32,13 +32,46 @@ function P.build_action_flow(parent, caravan_data, action, tags) local label = flow.add {type = "label", style = "squashable_label_with_left_padding", caption = action.localised_name} if action.type == "time-passed" then number_selection.build_time_selection_button(flow, action, tags) + elseif action.type == "circuit-condition" then + comparator.build_circuit_comparator_widgets(flow, action, tags) + elseif action.type == "circuit-condition-static" then + comparator.build_static_comparator_widgets(flow, action, tags, "signal") elseif Utils.contains({"load-caravan", "unload-caravan", "load-target", "unload-target"}, action.type) then -- don't know why we restrict comparison here, shouldn't it be a regular dropdown? comparator.build_static_comparator_widgets(flow, action, tags, "item", nil, "=") + -- these are interrupt-only + elseif Utils.contains({"food-count", "caravan-item-count", "target-item-count"}, action.type) then + local filters + if action.type == "food-count" then + filters = {{filter = "name", name = Caravan.foods.all}} + end + comparator.build_static_comparator_widgets(flow, action, tags, "item", filters) + elseif action.type == "outpost-item-count" then + flow.add {type = "sprite-button", name = "py_caravan_action_add_outpost", tags = tags, index = 1, style = "train_schedule_action_button", sprite = "utility/rename_icon"} + + local locale_key = "caravan-actions." .. action.type .. "2" + local entity = action.entity + + if entity and entity.valid then + label.caption = {locale_key, {"caravan-gui.entity-position", entity.localised_name, entity.position.x, entity.position.y}} + else + label.caption = {locale_key, {"caravan-gui.not-specified"}} + end + comparator.build_static_comparator_widgets(flow, action, tags, "item", filters) elseif action.type == "store-specific-food" then local filters = {{filter = "name", name = Caravan.foods.all}} comparator.build_static_comparator_widgets(flow, action, tags, "item", filters, "≥") + elseif Utils.contains({"at-outpost", "not-at-outpost"}, action.type) then + flow.add {type = "sprite-button", name = "py_caravan_action_add_outpost", tags = tags, index = 1, style = "train_schedule_action_button", sprite = "utility/rename_icon"} + + local locale_key = "caravan-actions." .. action.type .. "2" + local entity = action.entity + if entity and entity.valid then + label.caption = {locale_key, {"caravan-gui.entity-position", entity.localised_name, entity.position.x, entity.position.y}} + else + label.caption = {locale_key, {"caravan-gui.not-specified"}} + end else flow.add {type = "empty-widget"}.style.horizontally_stretchable = true end diff --git a/scripts/caravan/gui/edit_interrupt.lua b/scripts/caravan/gui/edit_interrupt.lua index ed1dcaf53..a2bf4c747 100644 --- a/scripts/caravan/gui/edit_interrupt.lua +++ b/scripts/caravan/gui/edit_interrupt.lua @@ -61,6 +61,10 @@ function P.build_subheader_frame(parent) -- work out how many caravans have this interrupt and store in the element tags for use in on_click local relevant_caravans = caravans_with_interrupt(edited_interrupt.name) flow.add {type = "label", name = "py_interrupt_count_label", caption = {"caravan-gui.interrupt-count", table_size(relevant_caravans)}, style = "clickable_squashable_label", tags = {name = edited_interrupt.name, ids = relevant_caravans}}.style.horizontal_align = "right" + -- handle deletion + flow.add {type = "label", visible = false, name = "py_delete_interrupt_confirm", caption = {"caravan-gui.confirm-deletion"}} + flow.add {type = "sprite-button", name = "py_delete_interrupt_button", style = "tool_button_red", sprite = "utility/trash", tooltip = {"caravan-gui.delete-interrupt"}, tags = {interrupt_name = edited_interrupt.name}} + flow.add {type = "sprite-button", visible = false, name = "py_delete_interrupt_cancel", style = "tool_button", sprite = "utility/close_black", tooltip = {"caravan-gui.cancel-deletion"}} end function P.build_checkbox(parent) @@ -161,14 +165,8 @@ function P.build_target_destination_frame(parent, schedule_id) local flow = frame.add {type = "flow", direction = "horizontal"} flow.style.vertical_align = "center" - local entity = schedule.entity - local caption - if entity and entity.valid then - caption = schedule.localised_name - else - caption = {"caravan-gui.not-specified"} - end - local destination_label = flow.add {type = "label", name = "py_edit_interrupt_target_name", style = "clickable_squashable_label", caption = caption, tooltip = {"caravan-gui.reassign-hint", caption}, tags = tags} + local label_style, label_caption, label_tooltip = Utils.label_info(schedule) + local destination_label = flow.add {type = "label", name = "py_edit_interrupt_target_name", style = label_style, caption = label_caption, tooltip = label_tooltip, tags = tags} destination_label.style.left_padding = 5 destination_label.style.horizontally_squashable = true diff --git a/scripts/caravan/gui/interrupt_conditions.lua b/scripts/caravan/gui/interrupt_conditions.lua index a9fcf5d9e..f207f5b9f 100644 --- a/scripts/caravan/gui/interrupt_conditions.lua +++ b/scripts/caravan/gui/interrupt_conditions.lua @@ -12,25 +12,28 @@ function P.build_condition_flow(parent, condition, tags) if Utils.contains({"at-outpost", "not-at-outpost"}, condition.type) then local locale_key = "caravan-actions." .. condition.type .. "2" local entity = condition.entity + local style = "clickable_squashable_label" local caption if entity and entity.valid then caption = {locale_key, {"caravan-gui.entity-position", entity.localised_name, entity.position.x, entity.position.y}} else caption = {locale_key, {"caravan-gui.not-specified"}} + style = "train_schedule_unavailable_stop_label" end - flow.add {type = "label", name = "py_edit_interrupt_condition_select_outpost_button", tags = tags, index = 1, style = "clickable_squashable_label", caption = caption, tooltip = {"caravan-gui.reassign-hint", caption}}.style.left_padding = 4 + flow.add {type = "label", name = "py_edit_interrupt_condition_select_outpost_button", tags = tags, index = 1, style = style, caption = caption, tooltip = {"caravan-gui.reassign-hint", caption}}.style.left_padding = 4 flow.add {type = "empty-widget"}.style.horizontally_stretchable = true elseif Utils.contains({"outpost-item-count", "outpost-fluid-count"}, condition.type) then local locale_key = "caravan-actions." .. condition.type .. "2" local entity = condition.entity + local style = "clickable_squashable_label" local caption - if entity and entity.valid then caption = {"caravan-actions-short." .. condition.type, entity.position.x, entity.position.y} else caption = {locale_key, {"caravan-gui.not-specified"}} + style = "train_schedule_unavailable_stop_label" end - flow.add {type = "label", name = "py_edit_interrupt_condition_select_outpost_button", tags = tags, index = 1, style = "clickable_squashable_label", caption = caption, tooltip = {"caravan-gui.reassign-hint", caption}}.style.left_padding = 4 + flow.add {type = "label", name = "py_edit_interrupt_condition_select_outpost_button", tags = tags, index = 1, style = style, caption = caption, tooltip = {"caravan-gui.reassign-hint", caption}}.style.left_padding = 4 local elem_type = condition.type == "outpost-item-count" and "item" or "fluid" comparator.build_static_comparator_widgets(flow, condition, tags, elem_type) else diff --git a/scripts/caravan/gui/inventories.lua b/scripts/caravan/gui/inventories.lua index bb7b76ab8..251d17d96 100644 --- a/scripts/caravan/gui/inventories.lua +++ b/scripts/caravan/gui/inventories.lua @@ -128,8 +128,9 @@ end function P.build_character_inventory(parent, player, caravan_data) local inventory = get_inventory(player) - if (inventory == nil) then - log("what the fuck man") + if not inventory then + -- e.g. editor + remote view + return end local name = "py_caravan_player_inventory" diff --git a/scripts/caravan/gui/schedule_tab.lua b/scripts/caravan/gui/schedule_tab.lua index 3d2c4883e..e6b70b365 100644 --- a/scripts/caravan/gui/schedule_tab.lua +++ b/scripts/caravan/gui/schedule_tab.lua @@ -18,20 +18,6 @@ local function play_stop_button_info(caravan_data, schedule_id) end end -local function label_info(caravan_data, schedule_id) - local schedule = caravan_data.schedule[schedule_id] - - local tooltip = nil - if not schedule then return nil, nil end - - if schedule.entity and (not schedule.entity.valid or schedule.entity.surface ~= caravan_data.entity.surface) then - return "train_schedule_unavailable_stop_label", {"caravan-gui.destination-unavailable"} - else - local style = schedule.temporary and "black_squashable_label" or "clickable_squashable_label" - return style, nil - end -end - function P.build_schedule_destination_frame(parent, schedule_id, caravan_data) local tags = {schedule_id = schedule_id, unit_number = caravan_data.unit_number, action_list_type = Caravan.action_list_types.standard_schedule} @@ -46,8 +32,8 @@ function P.build_schedule_destination_frame(parent, schedule_id, caravan_data) local button_sprite, button_style = play_stop_button_info(caravan_data, schedule_id) flow.add {type = "sprite-button", name = "py_caravan_destination_play_stop_button", style = button_style, sprite = button_sprite, tags = tags} - local label_style, label_tooltip = label_info(caravan_data, schedule_id) - local destination_label = flow.add {type = "label", style = label_style, name = "py_outpost_name", caption = caravan_data.schedule[schedule_id].localised_name, tooltip = label_tooltip, tags = tags} + local label_style, label_caption, label_tooltip = Utils.label_info(caravan_data.schedule[schedule_id]) + local destination_label = flow.add {type = "label", style = label_style, name = "py_outpost_name", caption = label_caption, tooltip = label_tooltip, tags = tags} destination_label.style.left_padding = 5 destination_label.style.horizontally_squashable = true diff --git a/scripts/caravan/utils.lua b/scripts/caravan/utils.lua index e682f1bcc..10fcba1d6 100644 --- a/scripts/caravan/utils.lua +++ b/scripts/caravan/utils.lua @@ -47,6 +47,27 @@ function P.get_name(caravan_data) return random_name end +---Accepts a condition or action and returns the relevant label +function P.label_info(schedule_entry) + if not schedule_entry then return nil, nil, nil end + + local style = schedule_entry.temporary and "black_squashable_label" or "train_schedule_unavailable_stop_label" + local caption + local tooltip + if not schedule_entry.entity and not schedule_entry.position then -- should only be possible with interrupts + caption = {"caravan-gui.not-specified"} + tooltip = schedule_entry.temporary and caption or {"caravan-gui.reassign-hint", caption} + elseif schedule_entry.entity and not schedule_entry.entity.valid then + caption = schedule_entry.localised_name or {"caravan-gui.destination-unavailable"} + tooltip = schedule_entry.temporary and {"caravan-gui.interrupt-destination-unavailable"} or {"caravan-gui.reassign-hint", caption} + else + style = schedule_entry.temporary and "black_squashable_label" or "clickable_squashable_label" + caption = schedule_entry.localised_name + tooltip = schedule_entry.temporary and caption or {"caravan-gui.reassign-hint", caption} + end + return style, caption, tooltip +end + function P.is_child_of(c, p, depth) if depth == 0 or not c then return false end diff --git a/scripts/smart-farm/farm-bioreserve.lua b/scripts/smart-farm/farm-bioreserve.lua index 8dd41f22a..74597b66e 100644 --- a/scripts/smart-farm/farm-bioreserve.lua +++ b/scripts/smart-farm/farm-bioreserve.lua @@ -28,10 +28,6 @@ local farm = recipe_name = "bioreserve-super-6", -- recipe name crop_output = 6 -- crop yield }, - { - recipe_name = "bioreserve-super-7", -- recipe name - crop_output = 7 -- crop yield - }, } } From c98c201a8a65ce04d38453de4b6d38762d6290da Mon Sep 17 00:00:00 2001 From: Zachary Picco Date: Tue, 16 Sep 2025 18:53:32 -0500 Subject: [PATCH 09/13] Storage tank rewrite --- prototypes/buildings/genlab-mk01.lua | 2 +- prototypes/buildings/outpost-fluid.lua | 4 ++-- prototypes/creatures/fluid-caravan.lua | 2 +- scripts/caravan/caravan-prototypes.lua | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/prototypes/buildings/genlab-mk01.lua b/prototypes/buildings/genlab-mk01.lua index 79b710469..4f2df24b4 100644 --- a/prototypes/buildings/genlab-mk01.lua +++ b/prototypes/buildings/genlab-mk01.lua @@ -6,7 +6,7 @@ RECIPE { ingredients = { {type = "item", name = "biofactory-mk01", amount = 1}, {type = "item", name = "plastic-bar", amount = 20}, - {type = "item", name = "py-tank-3000", amount = 2}, + {type = "item", name = "py-tank-15000", amount = 2}, {type = "item", name = "steel-plate", amount = 15}, {type = "item", name = "electronic-circuit", amount = 15}, {type = "item", name = "glass", amount = 50}, diff --git a/prototypes/buildings/outpost-fluid.lua b/prototypes/buildings/outpost-fluid.lua index 86e4b955c..ba73247ab 100644 --- a/prototypes/buildings/outpost-fluid.lua +++ b/prototypes/buildings/outpost-fluid.lua @@ -11,7 +11,7 @@ RECIPE { {type = "item", name = "small-parts-01", amount = 50}, {type = "item", name = "concrete", amount = 20}, {type = "item", name = "glass", amount = 5}, - {type = "item", name = "py-tank-4000", amount = 1} + {type = "item", name = "py-tank-27500", amount = 1} }, results = {{type = "item", name = "outpost-fluid", amount = 1}} }:add_unlock("zoology") @@ -79,7 +79,7 @@ data:extend {{ icon_size = 64, fluid_box = { -- don't hardcode so that volume gets adjusted when "realistic" setting is on. - volume = data.raw["storage-tank"]["py-tank-4000"].fluid_box.volume, + volume = data.raw["storage-tank"]["py-tank-27500"].fluid_box.volume, pipe_picture = { north = { layers = { diff --git a/prototypes/creatures/fluid-caravan.lua b/prototypes/creatures/fluid-caravan.lua index b40d6fd49..298bfb6ea 100644 --- a/prototypes/creatures/fluid-caravan.lua +++ b/prototypes/creatures/fluid-caravan.lua @@ -12,7 +12,7 @@ RECIPE { {type = "item", name = "moss-gen", amount = 15}, {type = "item", name = "earth-generic-sample", amount = 1}, {type = "fluid", name = "water-saline", amount = 100}, - {type = "item", name = "py-tank-4000", amount = 1}, + {type = "item", name = "py-tank-27500", amount = 1}, {type = "item", name = "pump", amount = 2} }, results = {{type = "item", name = "fluidavan", amount = 1}} diff --git a/scripts/caravan/caravan-prototypes.lua b/scripts/caravan/caravan-prototypes.lua index 669879785..eff3eec60 100644 --- a/scripts/caravan/caravan-prototypes.lua +++ b/scripts/caravan/caravan-prototypes.lua @@ -289,7 +289,7 @@ local caravan_prototypes = { }, fluidavan = { opens_player_inventory = true, - max_volume = prototypes.entity["py-tank-4000"].fluid_capacity, + max_volume = prototypes.entity["py-tank-27500"].fluid_capacity, fuel_size = 2, destructible = false, outpost = "outpost-fluid", From c357ed9d7ea4fbc2ef4e63fce1a3f7d2d4a3e077 Mon Sep 17 00:00:00 2001 From: Zachary Picco Date: Thu, 2 Oct 2025 14:11:51 -0500 Subject: [PATCH 10/13] Decopule py tank internal names from their fluid values. --- prototypes/buildings/genlab-mk01.lua | 2 +- prototypes/buildings/outpost-fluid.lua | 4 ++-- prototypes/creatures/fluid-caravan.lua | 2 +- scripts/caravan/caravan-prototypes.lua | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/prototypes/buildings/genlab-mk01.lua b/prototypes/buildings/genlab-mk01.lua index 4f2df24b4..9c7751327 100644 --- a/prototypes/buildings/genlab-mk01.lua +++ b/prototypes/buildings/genlab-mk01.lua @@ -6,7 +6,7 @@ RECIPE { ingredients = { {type = "item", name = "biofactory-mk01", amount = 1}, {type = "item", name = "plastic-bar", amount = 20}, - {type = "item", name = "py-tank-15000", amount = 2}, + {type = "item", name = "py-tank-3", amount = 2}, {type = "item", name = "steel-plate", amount = 15}, {type = "item", name = "electronic-circuit", amount = 15}, {type = "item", name = "glass", amount = 50}, diff --git a/prototypes/buildings/outpost-fluid.lua b/prototypes/buildings/outpost-fluid.lua index ba73247ab..ced92a7db 100644 --- a/prototypes/buildings/outpost-fluid.lua +++ b/prototypes/buildings/outpost-fluid.lua @@ -11,7 +11,7 @@ RECIPE { {type = "item", name = "small-parts-01", amount = 50}, {type = "item", name = "concrete", amount = 20}, {type = "item", name = "glass", amount = 5}, - {type = "item", name = "py-tank-27500", amount = 1} + {type = "item", name = "py-tank-4", amount = 1} }, results = {{type = "item", name = "outpost-fluid", amount = 1}} }:add_unlock("zoology") @@ -79,7 +79,7 @@ data:extend {{ icon_size = 64, fluid_box = { -- don't hardcode so that volume gets adjusted when "realistic" setting is on. - volume = data.raw["storage-tank"]["py-tank-27500"].fluid_box.volume, + volume = data.raw["storage-tank"]["py-tank-4"].fluid_box.volume, pipe_picture = { north = { layers = { diff --git a/prototypes/creatures/fluid-caravan.lua b/prototypes/creatures/fluid-caravan.lua index 298bfb6ea..9698352c5 100644 --- a/prototypes/creatures/fluid-caravan.lua +++ b/prototypes/creatures/fluid-caravan.lua @@ -12,7 +12,7 @@ RECIPE { {type = "item", name = "moss-gen", amount = 15}, {type = "item", name = "earth-generic-sample", amount = 1}, {type = "fluid", name = "water-saline", amount = 100}, - {type = "item", name = "py-tank-27500", amount = 1}, + {type = "item", name = "py-tank-4", amount = 1}, {type = "item", name = "pump", amount = 2} }, results = {{type = "item", name = "fluidavan", amount = 1}} diff --git a/scripts/caravan/caravan-prototypes.lua b/scripts/caravan/caravan-prototypes.lua index eff3eec60..5f7a153cb 100644 --- a/scripts/caravan/caravan-prototypes.lua +++ b/scripts/caravan/caravan-prototypes.lua @@ -289,7 +289,7 @@ local caravan_prototypes = { }, fluidavan = { opens_player_inventory = true, - max_volume = prototypes.entity["py-tank-27500"].fluid_capacity, + max_volume = prototypes.entity["py-tank-4"].fluid_capacity, fuel_size = 2, destructible = false, outpost = "outpost-fluid", From 056c20f6cd8a905efba7138de487131d611afcd8 Mon Sep 17 00:00:00 2001 From: protocol-1903 Date: Tue, 28 Oct 2025 12:24:53 -0700 Subject: [PATCH 11/13] Merge commit 'cf61e7dd170dc1b781368cd5b6ed1a66f4b4f0e4' --- changelog.txt | 14 + data.lua | 1 + locale/en/caravan.cfg | 6 + locale/en/digosaurus.cfg | 2 +- locale/en/entity.cfg | 8 +- locale/en/extras.cfg | 2 + locale/pl/biofluid.cfg | 13 + locale/pl/caravan.cfg | 133 ++ locale/pl/crane.cfg | 17 + locale/pl/digosaurus.cfg | 25 + locale/pl/entity.cfg | 507 ++++++ locale/pl/extras.cfg | 41 + locale/pl/fluids.cfg | 61 + locale/pl/groups.cfg | 17 + locale/pl/items.cfg | 1363 +++++++++++++++++ locale/pl/ore.cfg | 7 + locale/pl/recipes.cfg | 481 ++++++ locale/pl/techs.cfg | 971 ++++++++++++ locale/pl/tips.cfg | 58 + locale/ru/caravan.cfg | 59 +- locale/ru/entity.cfg | 8 +- locale/ru/items.cfg | 13 +- locale/ru/techs.cfg | 5 +- locale/uk/entity.cfg | 8 +- prototypes/fluids/formic-acid.lua | 2 +- prototypes/keyboard-shortcuts.lua | 21 + .../recipes/auog/recipes-auog-modules.lua | 37 +- prototypes/updates/pyhightech-updates.lua | 12 +- .../updates/pypetroleumhandling-updates.lua | 6 +- scripts/caravan/caravan-prototypes.lua | 4 +- scripts/caravan/event-handlers/action.lua | 47 +- scripts/caravan/event-handlers/global.lua | 15 +- scripts/caravan/event-handlers/interrupts.lua | 9 +- scripts/caravan/gui/inventories.lua | 34 +- scripts/caravan/impl/actions.lua | 13 +- scripts/caravan/impl/control.lua | 8 +- scripts/caravan/impl/schedule.lua | 5 +- scripts/caravan/manager.lua | 10 +- scripts/turd/turd.lua | 12 +- scripts/wiki/text-pages.lua | 10 + settings.lua | 6 + 41 files changed, 3965 insertions(+), 106 deletions(-) create mode 100644 locale/pl/biofluid.cfg create mode 100644 locale/pl/caravan.cfg create mode 100644 locale/pl/crane.cfg create mode 100644 locale/pl/digosaurus.cfg create mode 100644 locale/pl/entity.cfg create mode 100644 locale/pl/extras.cfg create mode 100644 locale/pl/fluids.cfg create mode 100644 locale/pl/groups.cfg create mode 100644 locale/pl/items.cfg create mode 100644 locale/pl/ore.cfg create mode 100644 locale/pl/recipes.cfg create mode 100644 locale/pl/techs.cfg create mode 100644 locale/pl/tips.cfg create mode 100644 prototypes/keyboard-shortcuts.lua diff --git a/changelog.txt b/changelog.txt index 1c2d19418..03b2dac7b 100644 --- a/changelog.txt +++ b/changelog.txt @@ -10,8 +10,22 @@ Date: ??? Version: 3.0.60 Date: ???? Changes: + - Fixed typo in Dig-o-saurus locale. Resolves https://github.com/pyanodon/pybugreports/issues/1233 + - Caravans: warnings now respect "Enable Warning Icon Blinking" setting + - Caravans: fixed desync from accidental global variable + - Caravans: fixed "destination removed" warning + - Caravans: fixed constant UI refreshes when destination is invalid + - Caravans: add setting for camera return behavior + - Caravans: sorted conditions more logically + - Caravans: allow pipette to select food from empty food slots + - Caravans: fixed crash with item interrupt conditions on fluid caravans + - Caravans: adding an interrupt no longer opens the edit dialog - Fixed some techs having a too-fast cycle time - Fixed all techs added by "enable all feature flags" not being seen by autotech. + - Fixed some issues with incorrectly replacing ghosts of T.U.R.D. buildings. Fixes https://github.com/pyanodon/pybugreports/issues/1212 + - Fixed an issue with simik den localization. Fixes https://github.com/pyanodon/pybugreports/issues/1217 + - Added keyboard shortcuts for quickly opening the T.U.R.D. codex page and the Caravan manager. + - Enhanced caravan number input to handle MathExp and large numbers better. --------------------------------------------------------------------------------------------------- Version: 3.0.59 Date: 2025-09-15 diff --git a/data.lua b/data.lua index b0aa0f14b..82b2ae063 100644 --- a/data.lua +++ b/data.lua @@ -7,6 +7,7 @@ require "prototypes/recipe-categories" require "prototypes/fuel-categories" require "prototypes/module-categories" require "prototypes/circuit-connector-definitions" +require "prototypes/keyboard-shortcuts" -- Increase empty barrel stack size in order to prevent inserter deadlocks. https://github.com/pyanodon/pybugreports/issues/314 data.raw.item["barrel"].stack_size = 50 diff --git a/locale/en/caravan.cfg b/locale/en/caravan.cfg index c30d5c23b..99e49e9a2 100644 --- a/locale/en/caravan.cfg +++ b/locale/en/caravan.cfg @@ -131,3 +131,9 @@ caravan-map-tag=Caravan map tag no-fuel=Out of fuel no-food=Out of food destination-destroyed=Destination destroyed + +[mod-setting-name] +py-caravan-return-camera=Return camera after selecting destination + +[mod-setting-description] +py-caravan-return-camera=Returns the camera to the player after selecting a caravan destination diff --git a/locale/en/digosaurus.cfg b/locale/en/digosaurus.cfg index 8681ee509..5d7548afc 100644 --- a/locale/en/digosaurus.cfg +++ b/locale/en/digosaurus.cfg @@ -6,7 +6,7 @@ work-o-dile=Work-o-dile [entity-description] dino-dig-site=A place for digosaurus to rest, eat, and deliver the ores. -digosaurus=Cross species between arthurians and phaddais suited to mining hidden nexelit ore. They are able to collect and extract small pieces of nexelit form patches where machines would suffer severe degradation. +digosaurus=Cross species between arthurians and phaddais suited to mining hidden nexelit ore. They are able to collect and extract small pieces of nexelit from patches where machines would suffer severe degradation. thikat=Bigger, tougher GMO mining creature that can gather nexelit ore. They are able to mine twice as much ore with the same food. work-o-dile=The third generation of genetic mining creature. Their bipedal stance allows them to operate a high-powered mining drill. diff --git a/locale/en/entity.cfg b/locale/en/entity.cfg index b2fa5f6ff..2dffb088c 100644 --- a/locale/en/entity.cfg +++ b/locale/en/entity.cfg @@ -362,10 +362,10 @@ phadai-enclosure-mk01=A fortified enclosure made to make these animals shaking t phadai-enclosure-mk02=A fortified enclosure made to make these animals shaking their carapace out. phadai-enclosure-mk03=A fortified enclosure made to make these animals shaking their carapace out. phadai-enclosure-mk04=A fortified enclosure made to make these animals shaking their carapace out. -simik den-mk01=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. -simik den-mk02=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. -simik den-mk03=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. -simik den-mk04=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. +simik-den-mk01=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. +simik-den-mk02=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. +simik-den-mk03=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. +simik-den-mk04=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. auog-paddock-mk01=Underground paddock with shade for maximum comfort. auog-paddock-mk02=Underground paddock with shade for maximum comfort. auog-paddock-mk03=Underground paddock with shade for maximum comfort. diff --git a/locale/en/extras.cfg b/locale/en/extras.cfg index 887c91fd1..5680c0655 100644 --- a/locale/en/extras.cfg +++ b/locale/en/extras.cfg @@ -28,6 +28,8 @@ make-spidertron-remote=Create mount remote [controls] give-spidertron-remote=Mount remote +py_toggle_caravan_manager_gui=Open Caravan manager +py_toggle_turd_gui=Open T.U.R.D. codex page [gui] instruction-to-order-spidertron=__1__ to send mount. diff --git a/locale/pl/biofluid.cfg b/locale/pl/biofluid.cfg new file mode 100644 index 000000000..6a286e11f --- /dev/null +++ b/locale/pl/biofluid.cfg @@ -0,0 +1,13 @@ +[biofluid-gui] +favorite-foods-main=Ulubione potrawy:\n__1__ +favorite-foods-sub=__1__ __2__ → __3__ dostawy + +[entity-status] +no-biofluid-network=Poza siecią Biofluid + +[gui] +priority=Priorytet +temperature-filter=Filtr temperatury + +[messages] +warning-biofluid-migration=Automatycznie przekształcono __1__ roboty biofluidowe na elementy-na-ziemi z powodu usuniętych płynów: __2__ diff --git a/locale/pl/caravan.cfg b/locale/pl/caravan.cfg new file mode 100644 index 000000000..fb28050a5 --- /dev/null +++ b/locale/pl/caravan.cfg @@ -0,0 +1,133 @@ +[entity-name] +caravan=Karawana +fluidavan=Karawana z płynami +flyavan=Powietrzna karawana +nukavan=☢ Karawana ☢ +outpost=Posterunek karawany +outpost-fluid=Posterunek karawany z płynami +outpost-aerial=Posterunek powietrzny + +[entity-description] +caravan=Powolna istota lądowa pozbawiona wolnej woli. Niezbyt bystra, ale niezawodna. +fluidavan=Powolna istota lądowa pozbawiona wolnej woli, z zbiornikiem płynu na grzbiecie. +flyavan=Czasami posuwamy się za daleko. Silnie zmodyfikowane stworzenie stworzone z genów ziemskiego wieloryba i obcego genomu tritów, z dodatkowymi organami i częściami zmienionymi na podobne części biomechaniczne, aby umożliwić unoszenie się w powietrzu i przewożenie ładunków. +nukavan=Rodzaj karawany z „specjalną dostawą”. +outpost=Magazyn przedmiotów i żywności dla karawan lądowych. +outpost-fluid=Magazyn płynów dla karawan z płynami. +outpost-aerial=Magazyn przedmiotów i żywności dla karawan powietrznych. + +[entity-status] +healthy=Zdrowy +starved=Wygłodzony +wounded=Ranny +idle=Bezczynny + +[caravan-gui] +add-outpost=+ Dodaj miejsce docelowe +add-action=+ Dodaj akcję +add-interrupt=+ Dodaj przerwanie +add-interrupt-station=+ Dodaj stację przerwania +entity-position=__1__ [__2__, __3__] +map-position=[gps=__1__,__2__] [__1__, __2__] +player-name=Gracz: __1__ +refocus=Ponowne skupienie +favorite-foods-main=Ulubione potrawy:\n__1__ +favorite-foods-sub=__1__ __2__ → __3__ akcja +wait=Poczekaj, aż zostanie wypełniony +hello-my-name-is=[font=default-bold]Witaj, nazywam się: [color=255,210,73]__1__[/color][/font] +caption=Menedżer karawany +empty=To jest menedżer karawany. Wyświetla wszystkie umieszczone karawany i ich aktualny status. +empty-2=Obecnie nie masz żadnych karawan. +open=Otwórz __1__ +view-on-map=Wyświetl na mapie +current-action=Obecna akcja: __1__ +current-destination=__1__ z __2__ +more-items=__1__ więcej... +the-inventory-is-empty=Ekwipunek jest pusty. +add-interrupt-frame-title=Dodaj przerwanie +edit-interrupt-frame-title=Edytuj przerwanie +save-interrupt=Zapisz przerwanie +delete-interrupt=Usuń przerwanie +confirm-deletion=Czy na pewno? +cancel-deletion=Anuluj usuwanie +interrupt-header-label=Przerwania +interrupt-header-tooltip=Przerwania to warunki, które można dodać do harmonogramów. Ich konfiguracja jest wspólna dla wszystkich karawan. +interrupt-conditions-label=Warunki +interrupt-conditions-tooltip=Gdy warunki zostaną spełnione, przerwanie zostanie aktywowane i wszystkie cele zostaną dodane do harmonogramu jako tymczasowe przystanki. +interrupt-targets-label=Cele +interrupt-targets-tooltip=Cele przerwania. +caravan-inventory=Ekwipunek karawany +caravan-fluid-contents=Zawartość karawany płynów +not-specified=(Nieokreślone) +interrupt-count=używane przez __plural_for_parameter__1__{1=__1__ caravan|rest=__1__ caravans}__ +no-interrupts-found=Nie znaleziono przerwań. +interrupt-already-present=To przerwanie jest już obecne w harmonogramie. +allow-interrupt-interrupt=Zezwól na przerywanie innych przerwań +allow-interrupt-interrupt-tooltip=Domyślnie przerwanie nie może zostać uruchomione podczas wykonywania innego przerwania. Ta opcja wyłącza to zachowanie, umożliwiając uruchomienie przerwania podczas trwania innego przerwania. +interrupt-destination-unavailable=Miejsce docelowe jest niedostępne. +destination-unavailable=Miejsce docelowe jest niedostępne. Kliknij tutaj, aby przypisać je ponownie. +reassign-hint=__1__\nKliknij prawym przyciskiem myszy, aby przypisać ponownie. +flush-contents=Opróżnij __1__ z tej karawany. +tank-label=Zbiornik płynu +tank-is-empty=Zbiornik płynów jest pusty + +[caravan-actions] +time-passed=Czekaj +store-food=Przechowuj żywność +store-specific-food=Przechowuj żywność do momentu +fill-inventory=Wypełnij ładunek +fill-tank=Napełnij zbiornik płynów +empty-inventory=Opróżnij ładunek +empty-tank=Opróżnij zbiornik płynów +item-count=Dopóki karawana nie będzie miała dokładnie N przedmiotów +inverse-item-count=Dopóki cel nie będzie miał dokładnie N przedmiotów +detonate=Detonuj +circuit-condition=Warunek obwodu +circuit-condition-static=Warunek obwodu ze statyczną wartością +empty-autotrash=Zbierz wszystkie automatyczne-śmieci +traveling=Podróżowanie +load-caravan=Załaduj przedmioty, aż karawana będzie miała +unload-caravan=Rozładuj przedmioty, aż karawana będzie miała +load-target=Załaduj przedmioty, aż cel będzie miał +unload-target=Rozładuj przedmioty, aż cel będzie miał +is-inventory-full=Inwentarz pełny +is-inventory-empty=Inwentarz pusty +is-tank-full=Zbiornik płynów pełny +is-tank-empty=Zbiornik płynów pusty +caravan-item-count=Liczba przedmiotów w ładunku +target-item-count=Liczba przedmiotów w celu +caravan-fluid-count=Liczba płynów w zbiorniku +target-fluid-count=Liczba płynów w celu +food-count=Liczba jedzenia +at-outpost=W określonej placówce +not-at-outpost=Nie w określonej placówce +at-outpost2=w __1__ +not-at-outpost2=nie w __1__ +outpost-item-count=Liczba przedmiotów w placówce +outpost-item-count2=Liczba przedmiotów w __1__ +outpost-fluid-count=Ilość płynów w placówce +outpost-fluid-count2=Ilość płynów w __1__ + +[caravan-actions-short] +load-caravan=Załaduj karawanę do +unload-caravan=Rozładuj karawanę do +load-target=Załaduj cel do +unload-target=Rozładuj cel do +circuit-condition-static=Stan obwodu +outpost-item-count=[__1__, __2__] liczba przedmiotów +outpost-fluid-count=[__1__, __2__] ilość płynów + +[item-name] +caravan-control=Sterowanie karawaną +gastrocapacitor=Gastropojemnik + +[caravan-warnings] +no-destination=Miejsce docelowe harmonogramu zostało zniszczone dla [item=__1__] @ [gps=__2__,__3__] +no-food=Karawana nie ma żywności. +destination-destroyed=Miejsce docelowe karawany zostało zniszczone. + +[virtual-signal-name] +caravan-map-tag=Znacznik mapy karawany +no-fuel=Brak paliwa +no-food=Brak żywności +destination-destroyed=Miejsce docelowe zniszczone diff --git a/locale/pl/crane.cfg b/locale/pl/crane.cfg new file mode 100644 index 000000000..5898b219b --- /dev/null +++ b/locale/pl/crane.cfg @@ -0,0 +1,17 @@ +[item-name] +crane-mk01=BioDźwig V.01 +crane-mk02=BioDźwig V.02 +crane-mk03=BioDźwig V.03 +crane-mk04=BioDźwig V.04 + +[entity-name] +crane-mk01=BioDźwig V.01 +crane-mk02=BioDźwig V.02 +crane-mk03=BioDźwig V.03 +crane-mk04=BioDźwig V.04 + +[mod-setting-name] +enable-cranes=Włącz BioDźwig + +[mod-setting-description] +enable-cranes=Włącz dźwig o niskiej przepustowości i dużej pojemności stosu przedmiotów\n[color=red]OSTRZEŻENIE:[/color] Są to prace w toku, bez nowej grafiki i mogą podlegać nagłym, dużym poprawkom balansu! diff --git a/locale/pl/digosaurus.cfg b/locale/pl/digosaurus.cfg new file mode 100644 index 000000000..e994707b7 --- /dev/null +++ b/locale/pl/digosaurus.cfg @@ -0,0 +1,25 @@ +[entity-name] +digosaurus=Kop-o-zaur +dino-dig-site=Miejsce wykopalisk +thikat=Thikat +work-o-dile=Prac-o-zaur + +[entity-description] +dino-dig-site=Miejsce, w którym kopozaur odpoczywa, je i dostarcza rudy. +digosaurus=Krzyżówka gatunków arthurians i phaddais, przystosowana do wydobywania ukrytych złóż nexelitu. Potrafi zbierać i wydobywać małe kawałki nexelitu z miejsc, w których maszyny uległyby poważnemu zniszczeniu. +thikat=Większe, bardziej wytrzymałe genetycznie zmodyfikowane stworzenie górnicze, które potrafi zbierać rudę nexelitu. Potrafi wydobywać dwa razy więcej rudy przy tej samej ilości pożywienia. +work-o-dile=Trzecia generacja genetycznie zmodyfikowanych stworzeń górniczych. Ich dwunożna postawa pozwala im obsługiwać wiertła górnicze o dużej mocy. + +[entity-status] +no-food=Brak pożywienia +no-creature=Brak stworzeń + +[digosaurus-gui] +favorite-foods-main=Ulubione pożywienie:\n__1__ +favorite-foods-sub=__1__ __2__ → __3__ rudy +mining-prod=+ __1__% wydajność wydobycia +digosaurus-slot-main=Dozwolone stworzenia:\n__1__ +digosaurus-slot-sub=__1__ __2__ → __3__% rudy +creature=Stworzenie +food=Pożywienie +empty=Pusty diff --git a/locale/pl/entity.cfg b/locale/pl/entity.cfg new file mode 100644 index 000000000..860a55746 --- /dev/null +++ b/locale/pl/entity.cfg @@ -0,0 +1,507 @@ +[entity-name] +speedup-sticker=Naklejka przyspieszająca +seaweed=Wodorosty +moss-farm-mk01=Farma mchu W.01 +moss-farm-mk02=Farma mchu W.02 +moss-farm-mk03=Farma mchu W.03 +moss-farm-mk04=Farma mchu W.04 +spore-collector-mk01=Zbieracz zarodników W.01 +spore-collector-mk02=Zbieracz zarodników W.02 +spore-collector-mk03=Zbieracz zarodników W.03 +spore-collector-mk04=Zbieracz zarodników W.04 +fwf-mk01=Szkółka leśna W.01 +fwf-mk02=Szkółka leśna W.02 +fwf-mk03=Szkółka leśna W.03 +fwf-mk04=Szkółka leśna W.04 +micro-mine-mk01=Kopalnia mikroorganizmów W.01 +micro-mine-mk02=Kopalnia mikroorganizmów W.02 +micro-mine-mk03=Kopalnia mikroorganizmów W.03 +micro-mine-mk04=Kopalnia mikroorganizmów W.04 +seaweed-crop-mk01=Zakład uprawy wodorostów W.01 +seaweed-crop-mk02=Zakład uprawy wodorostów W.02 +seaweed-crop-mk03=Zakład uprawy wodorostów W.03 +seaweed-crop-mk04=Zakład uprawy wodorostów W.04 +biofactory-mk01=Biofabryka W.01 +biofactory-mk02=Biofabryka W.02 +biofactory-mk03=Biofabryka W.03 +biofactory-mk04=Biofabryka W.04 +genlab-mk01=Laboratorium genetyczne W.01 +genlab-mk02=Laboratorium genetyczne W.02 +genlab-mk03=Laboratorium genetyczne W.03 +genlab-mk04=Laboratorium genetyczne W.04 +incubator-mk01=Inkubator W.01 +incubator-mk02=Inkubator W.02 +incubator-mk03=Inkubator W.03 +incubator-mk04=Inkubator W.04 +creature-chamber-mk01=Komora stworzeń W.01 +creature-chamber-mk02=Komora stworzeń W.02 +creature-chamber-mk03=Komora stworzeń W.03 +creature-chamber-mk04=Komora stworzeń W.04 +vrauks-paddock-mk01=Wybieg Vrauk W.01 +vrauks-paddock-mk02=Wybieg Vrauk W.02 +vrauks-paddock-mk03=Wybieg Vrauk W.03 +vrauks-paddock-mk04=Wybieg Vrauk W.04 +slaughterhouse-mk01=Rzeźnia W.01 +slaughterhouse-mk02=Rzeźnia W.02 +slaughterhouse-mk03=Rzeźnia W.03 +slaughterhouse-mk04=Rzeźnia W.04 +sponge-culture-mk01=Hodowla gąbek W.01 +sponge-culture-mk02=Hodowla gąbek W.02 +sponge-culture-mk03=Hodowla gąbek W.03 +sponge-culture-mk04=Hodowla gąbek W.04 +ulric-corral-mk01=Zagroda Ulric .01 +ulric-corral-mk02=Zagroda Ulric W.02 +ulric-corral-mk03=Zagroda Ulric W.03 +ulric-corral-mk04=Zagroda Ulric W.04 +data-array=Tablica danych +ralesia-plantation-mk01=Plantacja Ralesia W.01 +ralesia-plantation-mk02=Plantacja Ralesia W.02 +ralesia-plantation-mk03=Plantacja Ralesia W.03 +ralesia-plantation-mk04=Plantacja Ralesia W.04 +mukmoux-pasture-mk01=Pastwisko Mukmoux W.01 +mukmoux-pasture-mk02=Pastwisko Mukmoux W.02 +mukmoux-pasture-mk03=Pastwisko Mukmoux W.03 +mukmoux-pasture-mk04=Pastwisko Mukmoux W.04 +tuuphra-plantation-mk01=Plantacja Tuuphra W.01 +tuuphra-plantation-mk02=Plantacja Tuuphra W.02 +tuuphra-plantation-mk03=Plantacja Tuuphra W.03 +tuuphra-plantation-mk04=Plantacja Tuuphra W.04 +arthurian-pen-mk01=Zagroda Arturian W.01 +arthurian-pen-mk02=Zagroda Arturian W.02 +arthurian-pen-mk03=Zagroda Arturian W.03 +arthurian-pen-mk04=Zagroda Arturian W.04 +navens-culture-mk01=Hodowla Naven W.01 +navens-culture-mk02=Hodowla Naven W.02 +navens-culture-mk03=Hodowla Naven W.03 +navens-culture-mk04=Hodowla Naven W.04 +yotoi-aloe-orchard-mk01=Sad aloesowy Yotoi W.01 +yotoi-aloe-orchard-mk02=Sad aloesowy Yotoi W.02 +yotoi-aloe-orchard-mk03=Sad aloesowy Yotoi W.03 +yotoi-aloe-orchard-mk04=Sad aloesowy Yotoi W.04 +dhilmos-pool-mk01=Basen Dhilmo W.01 +dhilmos-pool-mk02=Basen Dhilmo W.02 +dhilmos-pool-mk03=Basen Dhilmo W.03 +dhilmos-pool-mk04=Basen Dhilmo W.04 +scrondrix-pen-mk01=Zagroda Scrondrix W.01 +scrondrix-pen-mk02=Zagroda Scrondrix W.02 +scrondrix-pen-mk03=Zagroda Scrondrix W.03 +scrondrix-pen-mk04=Zagroda Scrondrix W.04 +rennea-plantation-mk01=Plantacja Rennea W.01 +rennea-plantation-mk02=Plantacja Rennea W.02 +rennea-plantation-mk03=Plantacja Rennea W.03 +rennea-plantation-mk04=Plantacja Rennea W.04 +phadai-enclosure-mk01=Ogrodzenie Phadai W.01 +phadai-enclosure-mk02=Ogrodzenie Phadai W.02 +phadai-enclosure-mk03=Ogrodzenie Phadai W.03 +phadai-enclosure-mk04=Ogrodzenie Phadai W.04 +auog-paddock-mk01=Wybieg Auog W.01 +auog-paddock-mk02=Wybieg Auog W.02 +auog-paddock-mk03=Wybieg Auog W.03 +auog-paddock-mk04=Wybieg Auog W.04 +atomizer-mk01=Atomizer W.01 +atomizer-mk02=Atomizer W.02 +atomizer-mk03=Atomizer W.03 +atomizer-mk04=Atomizer W.04 +fish-farm-mk01=Hodowla ryb W.01 +fish-farm-mk02=Hodowla ryb W.02 +fish-farm-mk03=Hodowla ryb W.03 +fish-farm-mk04=Hodowla ryb W.04 +yaedols-culture-mk01=Hodowla Yaedol W.01 +yaedols-culture-mk02=Hodowla Yaedol W.02 +yaedols-culture-mk03=Hodowla Yaedol W.03 +yaedols-culture-mk04=Hodowla Yaedol W.04 +dingrits-pack-mk01=Stado Dingrit W.01 +dingrits-pack-mk02=Stado Dingrit W.02 +dingrits-pack-mk03=Stado Dingrit W.03 +dingrits-pack-mk04=Stado Dingrit W.04 +kmauts-enclosure-mk01=Wybieg Kmaut W.01 +kmauts-enclosure-mk02=Wybieg Kmaut W.02 +kmauts-enclosure-mk03=Wybieg Kmaut W.03 +kmauts-enclosure-mk04=Wybieg Kmaut W.04 +vonix-den-mk01=Jama Vonix W.01 +vonix-den-mk02=Jama Vonix W.02 +vonix-den-mk03=Jama Vonix W.03 +vonix-den-mk04=Jama Vonix W.04 +grods-swamp-mk01=Bagno Grod W.01 +grods-swamp-mk02=Bagno Grod W.02 +grods-swamp-mk03=Bagno Grod W.03 +grods-swamp-mk04=Bagno Grod W.04 +phagnot-corral-mk01=Zagroda Phagnot W.01 +phagnot-corral-mk02=Zagroda Phagnot W.02 +phagnot-corral-mk03=Zagroda Phagnot W.03 +phagnot-corral-mk04=Zagroda Phagnot W.04 +bhoddos-culture-mk01=Hodowla Bhoddo W.01 +bhoddos-culture-mk02=Hodowla Bhoddo W.02 +bhoddos-culture-mk03=Hodowla Bhoddo W.03 +bhoddos-culture-mk04=Hodowla Bhoddo W.04 +xenopen-mk01=Zagroda Xeno W.01 +xenopen-mk02=Zagroda Xeno W.02 +xenopen-mk03=Zagroda Xeno W.03 +xenopen-mk04=Zagroda Xeno W.04 +bio-reactor-mk01=Bioreaktor W.01 +bio-reactor-mk02=Bioreaktor W.02 +bio-reactor-mk03=Bioreaktor W.03 +bio-reactor-mk04=Bioreaktor W.04 +kicalk-plantation-mk01=Plantacja Kicalk W.01 +kicalk-plantation-mk02=Plantacja Kicalk W.02 +kicalk-plantation-mk03=Plantacja Kicalk W.03 +kicalk-plantation-mk04=Plantacja Kicalk W.04 +cridren-enclosure-mk01=Wybieg Cridren W.01 +cridren-enclosure-mk02=Wybieg Cridren W.02 +cridren-enclosure-mk03=Wybieg Cridren W.03 +cridren-enclosure-mk04=Wybieg Cridren W.04 +food-bowl=Miska jedzenia +antelope-enclosure-mk01=Ogrodzenie dla antylop Schrödingera W.01 +antelope-enclosure-mk02=Ogrodzenie dla antylop Schrödingera W.02 +antelope-enclosure-mk03=Ogrodzenie dla antylop Schrödingera W.03 +antelope-enclosure-mk04=Ogrodzenie dla antylop Schrödingera W.04 +zipir-reef-mk01=Sztuczna rafa W.01 +zipir-reef-mk02=Sztuczna rafa W.02 +zipir-reef-mk03=Sztuczna rafa W.03 +zipir-reef-mk04=Sztuczna rafa W.04 +fawogae-plantation-mk01=Plantacja Fawogae W.01 +fawogae-plantation-mk02=Plantacja Fawogae W.02 +fawogae-plantation-mk03=Plantacja Fawogae W.03 +fawogae-plantation-mk04=Plantacja Fawogae W.04 +trits-reef-mk01=Rafa ciśnieniowa W.01 +trits-reef-mk02=Rafa ciśnieniowa W.02 +trits-reef-mk03=Rafa ciśnieniowa W.03 +trits-reef-mk04=Rafa ciśnieniowa W.04 +generator-1=Generator zasilany energią Auog +generator-2=Generator zasilany energią Dingrit +pyphoon-bay=Zatoka Pyphoon +sap-extractor-mk01=Ekstraktor żywicy W.01 +sap-extractor-mk02=Ekstraktor żywicy W.02 +sap-extractor-mk03=Ekstraktor żywicy W.03 +sap-extractor-mk04=Ekstraktor żywicy W.04 +simik-den-mk01=Legowisko Simik W.01 +simik-den-mk02=Legowisko Simik W.02 +simik-den-mk03=Legowisko Simik W.03 +simik-den-mk04=Legowisko Simik W.04 +rc-mk01=Kompleks reprodukcyjny W.01 +rc-mk02=Kompleks reprodukcyjny W.02 +rc-mk03=Kompleks reprodukcyjny W.03 +rc-mk04=Kompleks reprodukcyjny W.04 +vat-brain=Biokomputer Vatmózg +lb-control-tower=Wieża kontrolna chrząszczy lądowych +hidden-roboport-for-logistics-radius=Wieża kontrolna chrząszczy lądowych +harvester=Kombajn +ralesia-flowers=Krzew Ralesia +rennea-flowers=Krzew Rennea +tuuphra-tuber=Bulwa Tuuphra +grod-flower=Bagno Grod +yotoi-tree=Drzewo Yotoi +yotoi-tree-fruit=Owoc drzewa Yotoi +kicalk-tree=Drzewo Kicalk +arum=Trupie arum +mega-farm=Zautomatyzowana inteligentna farma +ore-bioreserve=Rodzima flora +ore-nexelit=Surowy nexelit +flora-collector-mk01=Kolektor flory W.01 +flora-collector-mk02=Kolektor flory W.02 +flora-collector-mk03=Kolektor flory W.03 +flora-collector-mk04=Kolektor flory W.04 +cadaveric-arum-mk01=Szklarnia trupiego arum W.01 +cadaveric-arum-mk02=Szklarnia trupiego arum W.02 +cadaveric-arum-mk03=Szklarnia trupiego arum W.03 +cadaveric-arum-mk04=Szklarnia trupiego arum W.04 +requester-tank=Zbiornik zamawiający +provider-tank=Zbiornik udostępniający +huzu=Huzu +gobachov=Gobachov +chorkok=Chorkok +bioport=Pływający biopyanoport +vessel=Rury przesyłowe +vessel-to-ground=Podziemne rury przesyłowe +xyhiphoe-pool-mk01=Basen Xyhiphoe W.01 +xyhiphoe-pool-mk02=Basen Xyhiphoe W.02 +xyhiphoe-pool-mk03=Basen Xyhiphoe W.03 +xyhiphoe-pool-mk04=Basen Xyhiphoe W.04 +bio-printer-mk01=Biodrukarka W.01 +bio-printer-mk02=Biodrukarka W.02 +bio-printer-mk03=Biodrukarka W.03 +bio-printer-mk04=Biodrukarka W.04 +ez-ranch-mk01=Ranczo Ez Squeeze W.01 +ez-ranch-mk02=Ranczo Ez Squeeze W.02 +ez-ranch-mk03=Ranczo Ez Squeeze W.03 +ez-ranch-mk04=Ranczo Ez Squeeze W.04 +crawdad=Rakozaur +dingrido=Dingrido +spidertron=Mecha zungror +phadaisus=Phadaisus +ocula=Ocula +ipod=Eyepod +prandium-lab-mk01=Laboratorium Prandium W.01 +prandium-lab-mk02=Laboratorium Prandium W.02 +prandium-lab-mk03=Laboratorium Prandium W.03 +prandium-lab-mk04=Laboratorium Prandium W.04 +research-center-mk01=Centrum badawcze W.01 +research-center-mk02=Centrum badawcze W.02 +research-center-mk03=Centrum badawcze W.03 +research-center-mk04=Centrum badawcze W.04 +compost-plant-mk01=Kompostownia W.01 +compost-plant-mk02=Kompostownia W.02 +compost-plant-mk03=Kompostownia W.03 +compost-plant-mk04=Kompostownia W.04 +arqad-hive-mk01=Pasieka węglowodorowa W.01 +arqad-hive-mk02=Pasieka węglowodorowa W.02 +arqad-hive-mk03=Pasieka węglowodorowa W.03 +arqad-hive-mk04=Pasieka węglowodorowa W.04 +wyrmhole=Wyrmhole +crash-site-lab-repaired=Wyciskarka rozbitego statku +zungror-lair-mk01=Legowisko Zungror W.01 +zungror-lair-mk02=Legowisko Zungror W.02 +zungror-lair-mk03=Legowisko Zungror W.03 +zungror-lair-mk04=Legowisko Zungror W.04 +fluid-drill-mk01=Wiertnica z płynem W.01 +fluid-drill-mk02=Wiertnica z płynem W.02 +fluid-drill-mk03=Wiertnica z płynem W.03 +fluid-drill-mk04=Wiertnica z płynem W.04 +hidden-beacon=Ukryty nadajnik +hidden-beacon-turd=Nadajnik K.U.P.A. + +[entity-description] +vessel=Łączy zbiornik żadający i udostępniający z pływającymi biopyanoportami. +vessel-to-ground=Łączy zbiornik żadający i udostępniający z pływającymi biopyanoportami. +bioport=Służy do przechowywania, karmienia i usuwania odchodów stworzeń żyjących w biofluidzie. Podłącz go do sieci biofluidu za pomocą zbiorników. +requester-tank=Wysyła żądania płynów do sieci płynów biologicznych. Podłącz to do sieci płynów biologicznych za pomocą zbiorników. +provider-tank=Dostarcza płyny do sieci płynów biologicznych. Podłącz to do sieci płynów biologicznych za pomocą zbiorników. Musi zawierać co najmniej 500 płynu, aby było aktywne. +gobachov=Przenosi płyny między zbiornikami dostawcy a zbiornikami odbiorcy. Umieść wewnątrz pływającego biopyanoportu. +huzu=Przenosi płyny między zbiornikami dostawcy a zbiornikami odbiorcy. Umieść wewnątrz pływającego biopyanoportu. +chorkok=Przenosi płyny między zbiornikami dostawcy a zbiornikami odbiorcy. Umieść wewnątrz pływającego biopyanoportu. +moss-farm-mk01=Budynek do uprawy dużych ilości mchu. +moss-farm-mk02=Budynek do uprawy dużych ilości mchu. +moss-farm-mk03=Budynek do uprawy dużych ilości mchu. +moss-farm-mk04=Budynek do uprawy dużych ilości mchu. +spore-collector-mk01=Filtruje i zbiera zarodniki z powietrza. +spore-collector-mk02=Filtruje i zbiera zarodniki z powietrza. +spore-collector-mk03=Filtruje i zbiera zarodniki z powietrza. +spore-collector-mk04=Filtruje i zbiera zarodniki z powietrza. +fwf-mk01=Obszar, w którym sadzonki wyrastają na drzewa, a następnie są zbierane. +fwf-mk02=Obszar, w którym sadzonki wyrastają na drzewa, a następnie są zbierane. +fwf-mk03=Obszar, w którym sadzonki wyrastają na drzewa, a następnie są zbierane. +fwf-mk04=Obszar, w którym sadzonki wyrastają na drzewa, a następnie są zbierane. +micro-mine-mk01=Wydobywaj, zbieraj i inkubuj mikroorganizmy z określonego fragmentu gleby w inkubowanych szalkach Petriego. +micro-mine-mk02=Wydobywaj, zbieraj i inkubuj mikroorganizmy z określonego fragmentu gleby w inkubowanych szalkach Petriego. +micro-mine-mk03=Wydobywaj, zbieraj i inkubuj mikroorganizmy z określonego fragmentu gleby w inkubowanych szalkach Petriego. +micro-mine-mk04=Wydobywaj, zbieraj i inkubuj mikroorganizmy z określonego fragmentu gleby w inkubowanych szalkach Petriego. +seaweed-crop-mk01=Obszar płytkiej wody, idealny do uprawy wodorostów z maksymalną wydajnością. +seaweed-crop-mk02=Obszar płytkiej wody, idealny do uprawy wodorostów z maksymalną wydajnością. +seaweed-crop-mk03=Obszar płytkiej wody, idealny do uprawy wodorostów z maksymalną wydajnością. +seaweed-crop-mk04=Obszar płytkiej wody, idealny do uprawy wodorostów z maksymalną wydajnością. +biofactory-mk01=Dodawanie, przetwarzanie i pozyskiwanie materiałów ze źródeł naturalnych. +biofactory-mk02=Dodawanie, przetwarzanie i pozyskiwanie materiałów ze źródeł naturalnych. +biofactory-mk03=Dodawanie, przetwarzanie i pozyskiwanie materiałów ze źródeł naturalnych. +biofactory-mk04=Dodawanie, przetwarzanie i pozyskiwanie materiałów ze źródeł naturalnych. +genlab-mk01=Laboratorium genetyczne specjalizujące się w manipulacji genomami ziemskimi i obcymi. +genlab-mk02=Laboratorium genetyczne specjalizujące się w manipulacji genomami ziemskimi i obcymi. +genlab-mk03=Laboratorium genetyczne specjalizujące się w manipulacji genomami ziemskimi i obcymi. +genlab-mk04=Laboratorium genetyczne specjalizujące się w manipulacji genomami ziemskimi i obcymi. +incubator-mk01=Budynek przeznaczony do hodowli i utrzymywania kultur mikrobiologicznych lub dojrzałych organizmów wielokomórkowych. +incubator-mk02=Budynek przeznaczony do hodowli i utrzymywania kultur mikrobiologicznych lub dojrzałych organizmów wielokomórkowych. +incubator-mk03=Budynek przeznaczony do hodowli i utrzymywania kultur mikrobiologicznych lub dojrzałych organizmów wielokomórkowych. +incubator-mk04=Budynek przeznaczony do hodowli i utrzymywania kultur mikrobiologicznych lub dojrzałych organizmów wielokomórkowych. +creature-chamber-mk01=Budynek przeznaczony do hodowli dorosłych organizmów modyfikowanych genetycznie i rodzimych w sztucznych pomieszczeniach. +creature-chamber-mk02=Budynek przeznaczony do hodowli dorosłych organizmów modyfikowanych genetycznie i rodzimych w sztucznych pomieszczeniach. +creature-chamber-mk03=Budynek przeznaczony do hodowli dorosłych organizmów modyfikowanych genetycznie i rodzimych w sztucznych pomieszczeniach. +creature-chamber-mk04=Budynek przeznaczony do hodowli dorosłych organizmów modyfikowanych genetycznie i rodzimych w sztucznych pomieszczeniach. +vrauks-paddock-mk01=Rodzimy, spokojny gatunek o wysoce polimorficznych genach. +vrauks-paddock-mk02=Rodzimy, spokojny gatunek o wysoce polimorficznych genach. +vrauks-paddock-mk03=Rodzimy, spokojny gatunek o wysoce polimorficznych genach. +vrauks-paddock-mk04=Rodzimy, spokojny gatunek o wysoce polimorficznych genach. +slaughterhouse-mk01=Budynek służący do zabijania i przetwarzania obcych. Nie martw się, one nic nie czują. +slaughterhouse-mk02=Budynek służący do zabijania i przetwarzania obcych. Nie martw się, one nic nie czują. +slaughterhouse-mk03=Budynek służący do zabijania i przetwarzania obcych. Nie martw się, one nic nie czują. +slaughterhouse-mk04=Budynek służący do zabijania i przetwarzania obcych. Nie martw się, one nic nie czują. +sponge-culture-mk01=Budynek wodny służący do hodowli i zbierania gąbek. +sponge-culture-mk02=Budynek wodny służący do hodowli i zbierania gąbek. +sponge-culture-mk03=Budynek wodny służący do hodowli i zbierania gąbek. +sponge-culture-mk04=Budynek wodny służący do hodowli i zbierania gąbek. +ulric-corral-mk01=Zagroda zapewniająca ulrykom komfort i dobre samopoczucie. +ulric-corral-mk02=Zagroda zapewniająca ulrykom komfort i dobre samopoczucie. +ulric-corral-mk03=Zagroda zapewniająca ulrykom komfort i dobre samopoczucie. +ulric-corral-mk04=Zagroda zapewniająca ulrykom komfort i dobre samopoczucie. +ralesia-plantation-mk01=Plantacja do hodowli ralesii w sztucznej atmosferze wodorowej. +ralesia-plantation-mk02=Plantacja do hodowli ralesii w sztucznej atmosferze wodorowej. +ralesia-plantation-mk03=Plantacja do hodowli ralesii w sztucznej atmosferze wodorowej. +ralesia-plantation-mk04=Plantacja do hodowli ralesii w sztucznej atmosferze wodorowej. +data-array=Pobieranie kodów DNA z banku danych Ziemi znacznie szybciej niż przez Wi-Fi... to fantastyka! +mukmoux-pasture-mk01=Spokojne miejsce do hodowli mukmoux, łagodnych stworzeń. +mukmoux-pasture-mk02=Spokojne miejsce do hodowli mukmoux, łagodnych stworzeń. +mukmoux-pasture-mk03=Spokojne miejsce do hodowli mukmoux, łagodnych stworzeń. +mukmoux-pasture-mk04=Spokojne miejsce do hodowli mukmoux, łagodnych stworzeń. +tuuphra-plantation-mk01=Plantacja do uprawy dużych obcych ziemniaków na podwyższonym terenie. +tuuphra-plantation-mk02=Plantacja do uprawy dużych obcych ziemniaków na podwyższonym terenie. +tuuphra-plantation-mk03=Plantacja do uprawy dużych obcych ziemniaków na podwyższonym terenie. +tuuphra-plantation-mk04=Plantacja do uprawy dużych obcych ziemniaków na podwyższonym terenie. +arthurian-pen-mk01=Obszar bezpieczeństwa poziomu 1 do hodowli arthurianów – łagodnych zwierząt, jeśli nie są zestresowane. +arthurian-pen-mk02=Obszar bezpieczeństwa poziomu 1 do hodowli arthurianów – łagodnych zwierząt, jeśli nie są zestresowane. +arthurian-pen-mk03=Obszar bezpieczeństwa poziomu 1 do hodowli arthurianów – łagodnych zwierząt, jeśli nie są zestresowane. +arthurian-pen-mk04=Obszar bezpieczeństwa poziomu 1 do hodowli arthurianów – łagodnych zwierząt, jeśli nie są zestresowane. +navens-culture-mk01=Specjalistyczna jaskinia wykorzystywana do powolnego uprawiania tego dużego, genetycznie zmodyfikowanego grzyba. +navens-culture-mk02=Specjalistyczna jaskinia wykorzystywana do powolnego uprawiania tego dużego, genetycznie zmodyfikowanego grzyba. +navens-culture-mk03=Specjalistyczna jaskinia wykorzystywana do powolnego uprawiania tego dużego, genetycznie zmodyfikowanego grzyba. +navens-culture-mk04=Specjalistyczna jaskinia wykorzystywana do powolnego uprawiania tego dużego, genetycznie zmodyfikowanego grzyba. +yotoi-aloe-orchard-mk01=Sad wykorzystywany do uprawy i zbioru aloesu yotoi oraz jego owoców. +yotoi-aloe-orchard-mk02=Sad wykorzystywany do uprawy i zbioru aloesu yotoi oraz jego owoców. +yotoi-aloe-orchard-mk03=Sad wykorzystywany do uprawy i zbioru aloesu yotoi oraz jego owoców. +yotoi-aloe-orchard-mk04=Sad wykorzystywany do uprawy i zbioru aloesu yotoi oraz jego owoców. +dhilmos-pool-mk01=Duży dół w ziemi służący do hodowli tych organizmów. +dhilmos-pool-mk02=Duży dół w ziemi służący do hodowli tych organizmów. +dhilmos-pool-mk03=Duży dół w ziemi służący do hodowli tych organizmów. +dhilmos-pool-mk04=Duży dół w ziemi służący do hodowli tych organizmów. +scrondrix-pen-mk01=Obszar o poziomie bezpieczeństwa 3 służący do hodowli scrondrixów, niebezpiecznych zwierząt. +scrondrix-pen-mk02=Obszar o poziomie bezpieczeństwa 3 służący do hodowli scrondrixów, niebezpiecznych zwierząt. +scrondrix-pen-mk03=Obszar o poziomie bezpieczeństwa 3 służący do hodowli scrondrixów, niebezpiecznych zwierząt. +scrondrix-pen-mk04=Obszar o poziomie bezpieczeństwa 3 służący do hodowli scrondrixów, niebezpiecznych zwierząt. +rennea-plantation-mk01=Plantacja, na której uprawia się te piękne zmutowane kwiaty. +rennea-plantation-mk02=Plantacja, na której uprawia się te piękne zmutowane kwiaty. +rennea-plantation-mk03=Plantacja, na której uprawia się te piękne zmutowane kwiaty. +rennea-plantation-mk04=Plantacja, na której uprawia się te piękne zmutowane kwiaty. +phadai-enclosure-mk01=Ufortyfikowana zagroda, w której zwierzęta te wytrząsają swoje pancerze. +phadai-enclosure-mk02=Ufortyfikowana zagroda, w której zwierzęta te wytrząsają swoje pancerze. +phadai-enclosure-mk03=Ufortyfikowana zagroda, w której zwierzęta te wytrząsają swoje pancerze. +phadai-enclosure-mk04=Ufortyfikowana zagroda, w której zwierzęta te wytrząsają swoje pancerze. +simik den-mk01=Ta ufortyfikowana zagroda jest pod stałą obserwacją i służy do przetrzymywania tych egzotycznych stworzeń. +simik den-mk02=Ta ufortyfikowana zagroda jest pod stałą obserwacją i służy do przetrzymywania tych egzotycznych stworzeń. +simik den-mk03=Ta ufortyfikowana zagroda jest pod stałą obserwacją i służy do przetrzymywania tych egzotycznych stworzeń. +simik den-mk04=Ta ufortyfikowana zagroda jest pod stałą obserwacją i służy do przetrzymywania tych egzotycznych stworzeń. +auog-paddock-mk01=Podziemny wybieg z zacienieniem zapewniającym maksymalny komfort. +auog-paddock-mk02=Podziemny wybieg z zacienieniem zapewniającym maksymalny komfort. +auog-paddock-mk03=Podziemny wybieg z zacienieniem zapewniającym maksymalny komfort. +auog-paddock-mk04=Podziemny wybieg z zacienieniem zapewniającym maksymalny komfort. +atomizer-mk01=Bombarduj materiały wiązkami subatomowymi, aby wymusić rozpad molekularny i celową rekolekcję strukturalną. +atomizer-mk02=Bombarduj materiały wiązkami subatomowymi, aby wymusić rozpad molekularny i celową rekolekcję strukturalną. +atomizer-mk03=Bombarduj materiały wiązkami subatomowymi, aby wymusić rozpad molekularny i celową rekolekcję strukturalną. +atomizer-mk04=Bombarduj materiały wiązkami subatomowymi, aby wymusić rozpad molekularny i celową rekolekcję strukturalną. +fish-farm-mk01=To coś w rodzaju akwarium, ale na skalę przemysłową. +fish-farm-mk02=To coś w rodzaju akwarium, ale na skalę przemysłową. +fish-farm-mk03=To coś w rodzaju akwarium, ale na skalę przemysłową. +fish-farm-mk04=To coś w rodzaju akwarium, ale na skalę przemysłową. +yaedols-culture-mk01=Specjalistyczna jaskinia do uprawy tego gigantycznego grzyba. +yaedols-culture-mk02=Specjalistyczna jaskinia do uprawy tego gigantycznego grzyba. +yaedols-culture-mk03=Specjalistyczna jaskinia do uprawy tego gigantycznego grzyba. +yaedols-culture-mk04=Specjalistyczna jaskinia do uprawy tego gigantycznego grzyba. +dingrits-pack-mk01=Wzmocniona zagroda poziomu 4 zaprojektowana w celu utrzymania tych inteligentnych zwierząt pod kontrolą. +dingrits-pack-mk02=Wzmocniona zagroda poziomu 4 zaprojektowana w celu utrzymania tych inteligentnych zwierząt pod kontrolą. +dingrits-pack-mk03=Wzmocniona zagroda poziomu 4 zaprojektowana w celu utrzymania tych inteligentnych zwierząt pod kontrolą. +dingrits-pack-mk04=Wzmocniona zagroda poziomu 4 zaprojektowana w celu utrzymania tych inteligentnych zwierząt pod kontrolą. +kmauts-enclosure-mk01=Hoduj przyjazne stworzenia podobne do owadów w tej zagrodzie. +kmauts-enclosure-mk02=Hoduj przyjazne stworzenia podobne do owadów w tej zagrodzie. +kmauts-enclosure-mk03=Hoduj przyjazne stworzenia podobne do owadów w tej zagrodzie. +kmauts-enclosure-mk04=Hoduj przyjazne stworzenia podobne do owadów w tej zagrodzie. +vonix-den-mk01=Struktura nadzoru poziomu 4. Vonixy poruszają się powoli i zazwyczaj pozostają w miejscu, ale zawsze należy mieć na nie oko. +vonix-den-mk02=Struktura nadzoru poziomu 4. Vonixy poruszają się powoli i zazwyczaj pozostają w miejscu, ale zawsze należy mieć na nie oko. +vonix-den-mk03=Struktura nadzoru poziomu 4. Vonixy poruszają się powoli i zazwyczaj pozostają w miejscu, ale zawsze należy mieć na nie oko. +vonix-den-mk04=Struktura nadzoru poziomu 4. Vonixy poruszają się powoli i zazwyczaj pozostają w miejscu, ale zawsze należy mieć na nie oko. +grods-swamp-mk01=Sztuczne bagno służące do hodowli określonych gatunków wodnych. +grods-swamp-mk02=Sztuczne bagno służące do hodowli określonych gatunków wodnych. +grods-swamp-mk03=Sztuczne bagno służące do hodowli określonych gatunków wodnych. +grods-swamp-mk04=Sztuczne bagno służące do hodowli określonych gatunków wodnych. +phagnot-corral-mk01=Miejsce hodowli tego spokojnego zwierzęcia. +phagnot-corral-mk02=Miejsce hodowli tego spokojnego zwierzęcia. +phagnot-corral-mk03=Miejsce hodowli tego spokojnego zwierzęcia. +phagnot-corral-mk04=Miejsce hodowli tego spokojnego zwierzęcia. +bhoddos-culture-mk01=Budynek przeznaczony do hodowli i opieki nad tymi dużymi, genetycznie zmodyfikowanymi hybrydami. +bhoddos-culture-mk02=Budynek przeznaczony do hodowli i opieki nad tymi dużymi, genetycznie zmodyfikowanymi hybrydami. +bhoddos-culture-mk03=Budynek przeznaczony do hodowli i opieki nad tymi dużymi, genetycznie zmodyfikowanymi hybrydami. +bhoddos-culture-mk04=Budynek przeznaczony do hodowli i opieki nad tymi dużymi, genetycznie zmodyfikowanymi hybrydami. +xenopen-mk01=Obudowa o wysokim poziomie bezpieczeństwa 4, klimatyzowana dla gatunku xeno. +xenopen-mk02=Obudowa o wysokim poziomie bezpieczeństwa 4, klimatyzowana dla gatunku xeno. +xenopen-mk03=Obudowa o wysokim poziomie bezpieczeństwa 4, klimatyzowana dla gatunku xeno. +xenopen-mk04=Obudowa o wysokim poziomie bezpieczeństwa 4, klimatyzowana dla gatunku xeno. +bio-reactor-mk01=Miejsce, w którym mikroorganizmy wykonują swoją pracę. +bio-reactor-mk02=Miejsce, w którym mikroorganizmy wykonują swoją pracę. +bio-reactor-mk03=Miejsce, w którym mikroorganizmy wykonują swoją pracę. +bio-reactor-mk04=Miejsce, w którym mikroorganizmy wykonują swoją pracę. +kicalk-plantation-mk01=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. +kicalk-plantation-mk02=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. +kicalk-plantation-mk03=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. +kicalk-plantation-mk04=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. +cridren-enclosure-mk01=Konstrukcja zaprojektowana w celu zapewnienia bezpiecznej odległości od ewentualnych ataków cridrenów. +cridren-enclosure-mk02=Konstrukcja zaprojektowana w celu zapewnienia bezpiecznej odległości od ewentualnych ataków cridrenów. +cridren-enclosure-mk03=Konstrukcja zaprojektowana w celu zapewnienia bezpiecznej odległości od ewentualnych ataków cridrenów. +cridren-enclosure-mk04=Konstrukcja zaprojektowana w celu zapewnienia bezpiecznej odległości od ewentualnych ataków cridrenów. +antelope-enclosure-mk01=Zaawansowany technologicznie budynek zaprojektowany w celu przetrzymywania międzywymiarowych stworzeń i zapobiegania ich ucieczce. +antelope-enclosure-mk02=Zaawansowany technologicznie budynek zaprojektowany w celu przetrzymywania międzywymiarowych stworzeń i zapobiegania ich ucieczce. +antelope-enclosure-mk03=Zaawansowany technologicznie budynek zaprojektowany w celu przetrzymywania międzywymiarowych stworzeń i zapobiegania ich ucieczce. +antelope-enclosure-mk04=Zaawansowany technologicznie budynek zaprojektowany w celu przetrzymywania międzywymiarowych stworzeń i zapobiegania ich ucieczce. +zipir-reef-mk01=Sztuczna rafa do hodowli spokojnych zipirów na suchym lądzie. +zipir-reef-mk02=Sztuczna rafa do hodowli spokojnych zipirów na suchym lądzie. +zipir-reef-mk03=Sztuczna rafa do hodowli spokojnych zipirów na suchym lądzie. +zipir-reef-mk04=Sztuczna rafa do hodowli spokojnych zipirów na suchym lądzie. +fawogae-plantation-mk01=Plantacja do uprawy pożytecznego grzyba fawogae. +fawogae-plantation-mk02=Plantacja do uprawy pożytecznego grzyba fawogae. +fawogae-plantation-mk03=Plantacja do uprawy pożytecznego grzyba fawogae. +fawogae-plantation-mk04=Plantacja do uprawy pożytecznego grzyba fawogae. +trits-reef-mk01=Kopuła ciśnieniowa służąca do symulacji warunków panujących w głębokiej wodzie na lądzie. +trits-reef-mk02=Kopuła ciśnieniowa służąca do symulacji warunków panujących w głębokiej wodzie na lądzie. +trits-reef-mk03=Kopuła ciśnieniowa służąca do symulacji warunków panujących w głębokiej wodzie na lądzie. +trits-reef-mk04=Kopuła ciśnieniowa służąca do symulacji warunków panujących w głębokiej wodzie na lądzie. +generator-1=Wykorzystanie czystej siły mięśni do wytworzenia energii elektrycznej. Czysta energia, ale zwierzę może potrzebować odpoczynku. +generator-2=Wykorzystanie siły prędkości do wytworzenia większej ilości energii elektrycznej. Czysta energia, ale zwierzę może potrzebować odpoczynku. +pyphoon-bay=Ośrodek wypoczynkowy dla stworzeń, służący odpoczynkowi, relaksacji i karmieniu. +sap-extractor-mk01=Automatyczne pozyskiwanie soku. Wykorzystuje się również metodę nakłuwania i przekłuwania. +sap-extractor-mk02=Automatyczne pozyskiwanie soku. Wykorzystuje się również metodę nakłuwania i przekłuwania. +sap-extractor-mk03=Automatyczne pozyskiwanie soku. Wykorzystuje się również metodę nakłuwania i przekłuwania. +sap-extractor-mk04=Automatyczne pozyskiwanie soku. Wykorzystuje się również metodę nakłuwania i przekłuwania. +vat-brain=Nazywany również „mięśniową matrycą”, jest to komputer, którego możliwości przetwarzania zostały zwiększone dzięki żywej tkance nerwowej. Umożliwia ulepszenia pakietów naukowych przy wysokich kosztach. +lb-control-tower=Wieża kontrolna dla chrząszczy lądowych. +hidden-roboport-for-logistics-radius=Wieża kontrolna dla chrząszczy lądowych. +harvester=Wszechstronna maszyna sterowana przez sztuczną inteligencję, zaprojektowana do wydajnego i automatycznego zbierania różnych upraw. +mega-farm=Budynek umożliwiający automatyzację każdego etapu uprawy roślin. +ore-bioreserve=Obszar szczególnie bogaty w materiał biologiczny. Różnorodność biologiczna obcych jest tu bardzo wysoka. Wystarczająco dobra, aby zbierać próbki w celu odświeżenia puli genowej. +ore-nexelit=Ten cenny minerał jest zbyt rozproszony, aby można go było zbierać konwencjonalnymi metodami. Obca fauna znalazła sposób, aby go wyszukiwać i znajdować. Wykorzystaj to. +flora-collector-mk01=Zautomatyzowane delikatne roboty do pobierania próbek z rzadkiego i delikatnego ekosystemu obcych. Jedyny sposób na zbieranie próbek przy minimalnym uszkodzeniu rodzimej flory. +flora-collector-mk02=Zautomatyzowane delikatne roboty do pobierania próbek z rzadkiego i delikatnego ekosystemu obcych. Jedyny sposób na zbieranie próbek przy minimalnym uszkodzeniu rodzimej flory. +flora-collector-mk03=Zautomatyzowane delikatne roboty do pobierania próbek z rzadkiego i delikatnego ekosystemu obcych. Jedyny sposób na zbieranie próbek przy minimalnym uszkodzeniu rodzimej flory. +flora-collector-mk04=Zautomatyzowane delikatne roboty do pobierania próbek z rzadkiego i delikatnego ekosystemu obcych. Jedyny sposób na zbieranie próbek przy minimalnym uszkodzeniu rodzimej flory. +cadaveric-arum-mk01=Szklarnia służąca do uprawy arum trupich, cuchnących roślin wytwarzających gazy siarkowe. +cadaveric-arum-mk02=Szklarnia służąca do uprawy arum trupich, cuchnących roślin wytwarzających gazy siarkowe. +cadaveric-arum-mk03=Szklarnia służąca do uprawy arum trupich, cuchnących roślin wytwarzających gazy siarkowe. +cadaveric-arum-mk04=Szklarnia służąca do uprawy arum trupich, cuchnących roślin wytwarzających gazy siarkowe. +xyhiphoe-pool-mk01=Uprawa głębinowych obcych mięczaków, które koncentrują składniki odżywcze z wody. +xyhiphoe-pool-mk02=Uprawa głębinowych obcych mięczaków, które koncentrują składniki odżywcze z wody. +xyhiphoe-pool-mk03=Uprawa głębinowych obcych mięczaków, które koncentrują składniki odżywcze z wody. +xyhiphoe-pool-mk04=Uprawa głębinowych obcych mięczaków, które koncentrują składniki odżywcze z wody. +bio-printer-mk01=Sterylne, podziemne laboratorium o ogromnych rozmiarach, przeznaczone do przemysłowego drukowania organów i tkanek na dużą skalę. +bio-printer-mk02=Sterylne, podziemne laboratorium o ogromnych rozmiarach, przeznaczone do przemysłowego drukowania organów i tkanek na dużą skalę. +bio-printer-mk03=Sterylne, podziemne laboratorium o ogromnych rozmiarach, przeznaczone do przemysłowego drukowania organów i tkanek na dużą skalę. +bio-printer-mk04=Sterylne, podziemne laboratorium o ogromnych rozmiarach, przeznaczone do przemysłowego drukowania organów i tkanek na dużą skalę. +ez-ranch-mk01=Półautomatyczna stacja udojowa. Ze względu na klimatyzację budynek ten zużywa dużo energii, aby utrzymać niską temperaturę. +ez-ranch-mk02=Półautomatyczna stacja udojowa. Ze względu na klimatyzację budynek ten zużywa dużo energii, aby utrzymać niską temperaturę. +ez-ranch-mk03=Półautomatyczna stacja udojowa. Ze względu na klimatyzację budynek ten zużywa dużo energii, aby utrzymać niską temperaturę. +ez-ranch-mk04=Półautomatyczna stacja udojowa. Ze względu na klimatyzację budynek ten zużywa dużo energii, aby utrzymać niską temperaturę. +crawdad=Duży, łagodny stawonóg z ciężką zbroją. +dingrido=Ogromny samiec dingrit. Oswojony, aby być posłusznym graczowi. +phadaisus=Hipersoniczny kot ze skrzydłami. +ocula=Latające oko, stworzyliśmy je bez żadnych elementów, które mogłyby wyrządzić krzywdę. Dostarczy ci rzeczy, gdy znajdziesz się poza obszarem logistycznym. +ipod=Przecenione miejsce na śmieci, w którym przechowujesz swoje rzeczy dostarczone Ci przez ocula. +prandium-lab-mk01=Miejsce, w którym panuje stała czujność, aby zapobiec ucieczce tych sprytnych bawełnianych stworzeń. +prandium-lab-mk02=Miejsce, w którym panuje stała czujność, aby zapobiec ucieczce tych sprytnych bawełnianych stworzeń. +prandium-lab-mk03=Miejsce, w którym panuje stała czujność, aby zapobiec ucieczce tych sprytnych bawełnianych stworzeń. +prandium-lab-mk04=Miejsce, w którym panuje stała czujność, aby zapobiec ucieczce tych sprytnych bawełnianych stworzeń. +research-center-mk01=Budynek naukowy przeznaczony do opracowywania i produkcji pakietów naukowych oraz specjalnych zaawansowanych składników. +research-center-mk02=Budynek naukowy przeznaczony do opracowywania i produkcji pakietów naukowych oraz specjalnych zaawansowanych składników. +research-center-mk03=Budynek naukowy przeznaczony do opracowywania i produkcji pakietów naukowych oraz specjalnych zaawansowanych składników. +research-center-mk04=Budynek naukowy przeznaczony do opracowywania i produkcji pakietów naukowych oraz specjalnych zaawansowanych składników. +compost-plant-mk01=Miejsce, w którym materia organiczna w warunkach tlenowych rozkłada organiczne odpady stałe na biomasę. Przetwarza wszelkie materiały organiczne na biomasę. +compost-plant-mk02=Miejsce, w którym materia organiczna w warunkach tlenowych rozkłada organiczne odpady stałe na biomasę. Przetwarza wszelkie materiały organiczne na biomasę. +compost-plant-mk03=Miejsce, w którym materia organiczna w warunkach tlenowych rozkłada organiczne odpady stałe na biomasę. Przetwarza wszelkie materiały organiczne na biomasę. +compost-plant-mk04=Miejsce, w którym materia organiczna w warunkach tlenowych rozkłada organiczne odpady stałe na biomasę. Przetwarza wszelkie materiały organiczne na biomasę. +arqad-hive-mk01=Budynek zbudowany wokół obcego ula w celu przetwarzania i uzyskania dostępu do użytecznych produktów wytwarzanych przez te stworzenia. +arqad-hive-mk02=Budynek zbudowany wokół obcego ula w celu przetwarzania i uzyskania dostępu do użytecznych produktów wytwarzanych przez te stworzenia. +arqad-hive-mk03=Budynek zbudowany wokół obcego ula w celu przetwarzania i uzyskania dostępu do użytecznych produktów wytwarzanych przez te stworzenia. +arqad-hive-mk04=Budynek zbudowany wokół obcego ula w celu przetwarzania i uzyskania dostępu do użytecznych produktów wytwarzanych przez te stworzenia. +wyrmhole=Wykorzystaj gigantyczne, genetycznie zmodyfikowane robaki do transportu dużych ilości materiałów pod ziemią. Aby umożliwić transfer przedmiotów między kopiami wejściowymi i wyjściowymi, muszą one mieć ten sam identyfikator chmury. Wymaga 250 MW. +zungror-lair-mk01=Duży, opancerzony obiekt do hodowli zungrorów, wymagający stałego nadzoru, ponieważ te organizmy modyfikowane genetycznie są niezwykle agresywne i inteligentne. +zungror-lair-mk02=Duży, opancerzony obiekt do hodowli zungrorów, wymagający stałego nadzoru, ponieważ te organizmy modyfikowane genetycznie są niezwykle agresywne i inteligentne. +zungror-lair-mk03=Duży, opancerzony obiekt do hodowli zungrorów, wymagający stałego nadzoru, ponieważ te organizmy modyfikowane genetycznie są niezwykle agresywne i inteligentne. +zungror-lair-mk04=Duży, opancerzony obiekt do hodowli zungrorów, wymagający stałego nadzoru, ponieważ te organizmy modyfikowane genetycznie są niezwykle agresywne i inteligentne. +rc-mk01=Kompleks reprodukcyjny wyposażony w 3 kapsuły hodowlane z kilkoma adaptacyjnymi biomami dla stworzeń, które kopulują. +rc-mk02=Kompleks reprodukcyjny wyposażony w 3 kapsuły hodowlane z kilkoma adaptacyjnymi biomami dla stworzeń, które kopulują. +rc-mk03=Kompleks reprodukcyjny wyposażony w 3 kapsuły hodowlane z kilkoma adaptacyjnymi biomami dla stworzeń, które kopulują. +rc-mk04=Kompleks reprodukcyjny wyposażony w 3 kapsuły hodowlane z kilkoma adaptacyjnymi biomami dla stworzeń, które kopulują. + +[virtual-signal-name] +ocula-map-tag=Znacznik mapy Ocula diff --git a/locale/pl/extras.cfg b/locale/pl/extras.cfg new file mode 100644 index 000000000..4c611a640 --- /dev/null +++ b/locale/pl/extras.cfg @@ -0,0 +1,41 @@ +[gui-game-finished] + +[slaughterhouse-gui] +slaughterhouse-mk01=Wybierz swoją następną ofiarę +slaughterhouse-mk02=Wybierz swoją następną ofiarę +slaughterhouse-mk03=Wybierz swoją następną ofiarę +slaughterhouse-mk04=Wybierz swoją następną ofiarę +rc-mk01=Wybierz stworzenie do rozmnażania +rc-mk02=Wybierz stworzenie do rozmnażania +rc-mk03=Wybierz stworzenie do rozmnażania +rc-mk04=Wybierz stworzenie do rozmnażania +select-recipe=Wybierz przepis + +[oculua] +wandering=Ocula utknęła! [gps=__1__, __2__] + +[equipment-name] +py-mount-generator=Silnik biologiczny + +[equipment-description] +py-mount-generator=To stworzenie jest w stanie wytwarzać energię z własnego ciała. Może służyć jako źródło zasilania dla modułów ekwipunku. + +[ammo-category-name] +dragon-breath=Odech Phadaisusa + +[shortcut] +make-spidertron-remote=Utwórz zdalne sterowanie wierzchowcem + +[controls] +give-spidertron-remote=Zdalne sterowanie wierzchowcem + +[gui] +instruction-to-order-spidertron=__1__ aby wysłać wierzchowca. +instruction-to-select-spiders=__1__ i przeciągnij, aby wybrać wierzchowce. +instruction-to-alt-select-spiders=__1__ i przeciągnij, aby dodać do wybranych wierzchowców. +instruction-to-deselect-spiders=__1__ i przeciągnij, aby usunąć z wybranych wierzchowców. + +[entity-status] +requires-module=Wymaga modułu [img=item.__1__] __2__ +requires-module-reproductive-complex=Wymaga dowolnego modułu zwierzęcego +requires-module-botanical-nursery=Wymaga dowolnego modułu roślinnego diff --git a/locale/pl/fluids.cfg b/locale/pl/fluids.cfg new file mode 100644 index 000000000..4482b5884 --- /dev/null +++ b/locale/pl/fluids.cfg @@ -0,0 +1,61 @@ +[fluid-name] +zogna-bacteria=Bakteria Zogna +blood=Krew +formamide=Formamid +syrup-01=Skoncentrowany syrop nasienny +fetal-serum=Surowica płodowa +artificial-blood=Sztuczna krew +decalin=Dekalina +flutec-pp6=Flutec PP6 +flavonoids=Flawonoidy +arthropod-blood=Krew stawonogów +fish-oil=Olej rybny +fish-emulsion=Emulsja rybna +fish-hydrolysate=Hydrolizat rybny +gta=Środek transferu genów (GTA) +nitrogen-mustard=Azot musztardowy +manure-bacteria=Bakterie obornikowe +liquid-manure=Obornik płynny +creamy-latex=Lateks kremowy +formic-acid=Kwas mrówkowy +a-molasse=Melasa typu A +b-molasse=Melasa typu B +sweet-syrup=Słodki syrop +ethanol=Etanol +depolymerized-organics=Zdepolimeryzowane substancje organiczne +subcritical-water=Woda podkrytyczna +mutant-enzymes=Mutantowe enzymy +chelator=Chelatory +xenogenic-cells=Komórki ksenogeniczne +psc=Pluripotencjalne komórki macierzyste +milk=Mleko Korlex +casein-mixture=Mieszanka kazeiny +casein-pulp-01=Pulpa kazeinowa (etap 1) +casein-pulp-02=Pulpa kazeinowa (etap 2) +casein-solution=Roztwór kazeiny +autoantigens=Autoantygeny +wax=Wosk +arqad-jelly=Żel Arqad +arqad-propolis=Silny środek przeciwgrzybiczy, bogaty w unikalne substancje chemiczne. +bee-venom=Jad Arqad +cadaveric-arum-mk02-seed-juice=Pulpa trupiego arum w.02 +cadaveric-arum-mk03-seed-juice=Pulpa trupiego arum w.03 +cadaveric-arum-mk04-seed-juice=Pulpa trupiego arum w.04 +mcb=Monochlorobenzen +chloral=Chloral +pre-pesticide-01=Pestycyd wstępny 01 +pre-pesticide-02=Pestycyd wstępny 02 +ethyl-mercaptan=Etylomerkaptan +dda=Kwas dietyloditiophosphorowy (DDA) +bio-oil=Bioolej +arqad-honey=Miód Arqad +simik-blood=Krew Simik +nitrous-oxide=Podtlenek azotu + +[fluid-description] +blood=To dla Boga Krwi. +arthropod-blood=Fioletowa, ale nadal dla Boga Krwi. +arqad-honey=Miód wytworzony z mięsa martwych, gnijących obcych zwierząt. Nadaje się do spożycia po ugotowaniu. +wax=Beton dla pszczół. +simik-blood=W tej krwi znajdują się nieznane, egzotyczne i ekscytujące substancje. +nitrous-oxide=Znany również jako gaz rozweselający. Nie wdychać. diff --git a/locale/pl/groups.cfg b/locale/pl/groups.cfg new file mode 100644 index 000000000..2b8d72cb8 --- /dev/null +++ b/locale/pl/groups.cfg @@ -0,0 +1,17 @@ +[item-group-name] +py-alienlife=Py Obce życie + +[fuel-category-name] +bio-container=Bio pojemniki +auog=Auog +simik=Simik +dingrits=Dingrit + +fish=Fish +dingrit-food=Pokarm Dingrit +gastrocapacitor=Gastrokondensator +phadai-food=Pokarm Phadai + +bio-reactor-1=Jaja Xeno +bio-reactor-2=Rdzeń o wysokim strumieniu +bio-reactor-3=Egzotyczne DNA obcych diff --git a/locale/pl/items.cfg b/locale/pl/items.cfg new file mode 100644 index 000000000..273bbcb7f --- /dev/null +++ b/locale/pl/items.cfg @@ -0,0 +1,1363 @@ +[item-name] +lacquer-resin=Żywica lakiernicza +py-sawblade-module-mk01=Tarcza tnąca +py-sawblade-module-mk02=Tarcza tnąca W.02 +py-sawblade-module-mk03=Tarcza tnąca W.03 +py-sawblade-module-mk04=Tarcza tnąca W.04 +dragon-breath=Oddech smoka +dragon-breath-ammo=Paliwo spalające Phadaisus +spidertron-remote=Pilot wierzchowca +moss=Mech +moss-mk02=Mech W.02 +moss-mk03=Mech W.03 +moss-mk04=Mech W.04 +kicalk-dry=Suszony kicalk +biomass=Biomasa +bioreserve=Rezerwat biologiczny +native-flora=Rodzima flora +fungal-substrate=Podłoże grzybowe +fungal-substrate-02=Ulepszone podłoże grzybowe +fungal-substrate-03=Specjalne podłoże grzybowe +fawogae=Fawogae +navens-abomination=Abominacja +fawogae-mk02=Fawogae W.02 +fawogae-mk03=Fawogae W.03 +fawogae-mk04=Fawogae W.04 +fawogae-spore=Zarodniki Fawogae +fawogae-spore-mk02=Zarodniki Fawogae W.02 +fawogae-spore-mk03=Zarodniki Fawogae W.03 +fawogae-spore-mk04=Zarodniki Fawogae W.04 +wood-seedling=Sadzonka drzewa +wood-seedling-mk02=Sadzonka drzewa W.02 +wood-seedling-mk03=Sadzonka drzewa W.03 +wood-seedling-mk04=Sadzonka drzewa W.04 +wood-seeds=Nasiona drzew +wood-seeds-mk02=Nasiona drzew W.02 +wood-seeds-mk03=Nasiona drzew W.03 +wood-seeds-mk04=Nasiona drzew W.04 +cadaveric-arum-seeds=Nasiona arum trupiego +cadaveric-arum-seeds-mk02=Nasiona arum trupiego W.02 +cadaveric-arum-seeds-mk03=Nasiona arum trupiego W.03 +cadaveric-arum-seeds-mk04=Nasiona arum trupiego W.04 +cadaveric-arum=Trupie arum +cadaveric-arum-mk02-a=Trupie arum W.02 +cadaveric-arum-mk03-a=Trupie arum W.03 +cadaveric-arum-mk04-a=Trupie arum W.04 +empty-petri-dish=Pusta szalka Petriego +petri-dish=Szalka Petriego +petri-dish-bacteria=Inkubowana szalka Petriego +seaweed=Wodorosty +seaweed-mk02=Wodorosty W.02 +seaweed-mk03=Wodorosty W.03 +seaweed-mk04=Wodorosty W.04 +agar=Agar +cags=Szklana powłoka dostosowująca się do klimatu +baffles=Wzmocnione przegrody CoF2 +deadhead=Martwa głowa +nutrient=Składniki odżywcze systemów AI +paper-towel=Ręcznik papierowy +saddle=Siodło +fawogae-substrate=Podłoże podstawowe +moss-gen=Próbka genu mchu +adam42-gen=Próbka genu Adam42 +cocoon=Kokon Vrauk +cocoon-mk02=Kokon Vrauk W.02 +cocoon-mk03=Kokon Vrauk W.03 +cocoon-mk04=Kokon Vrauk W.04 +vrauks=Vrauk +vrauks-mk02=Vrauk W.02 +vrauks-mk03=Vrauk W.03 +vrauks-mk04=Vrauk W.04 +plasmids=Plazmidy +retrovirus=Retrowirus +cdna=cDNA +empty-barrel-milk=Pusta beczka mleka +barrel-milk=Napełniona beczka mleka +nb-biomass=Biomasa wzbogacona niobem +fe-biomass=Biomasa wzbogacona żelazem +nacl-biomass=Biomasa wzbogacona solą +ti-biomass=Biomasa wzbogacona tytanem +co-biomass=Biomasa wzbogacona kobaltem +cu-biomass=Biomasa wzbogacona miedzią +al-biomass=Biomasa wzbogacona aluminium +zn-biomass=Biomasa wzbogacona cynkiem +sn-biomass=Biomasa wzbogacona cyną +pb-biomass=Biomasa wzbogacona ołowiem +s-biomass=Biomasa wzbogacona siarką +au-biomass=Biomasa wzbogacona złotem +ni-biomass=Biomasa wzbogacona niklem +ag-biomass=Biomasa wzbogacona srebrem +ur-biomass=Biomasa wzbogacona uranem + +sea-sponge=Gąbka morska +sea-sponge-mk02=Gąbka morska W.02 +sea-sponge-mk03=Gąbka morska W.03 +sea-sponge-mk04=Gąbka morska W.04 +py-science-pack-1=Pakiet naukowy Py 1 +py-science-pack-2=Pakiet naukowy Py 2 +py-science-pack-3=Pakiet naukowy Py 3 +py-science-pack-4=Pakiet naukowy Py 4 +caged-mukmoux=Mukmoux w klatce +caged-ulric=Ulric w klatce +brain-caged-ulric=Ulepszony Ulric w klatce: nanochondria +bone-caged-ulric=Ulepszony Ulric w klatce: BMP +meat-caged-ulric=Ulepszony Ulric w klatce: anaboliczny RNA +guts-caged-ulric=Ulepszony Ulric w klatce: przeciwnowotworowy +blood-caged-ulric=Ulepszony Ulric w klatce: rekombinowana erytropoetyna +skin-caged-ulric=Ulepszony Ulric w klatce: RecA +fat-caged-ulric=Ulepszony Ulric w klatce: oreksygeniczny +brain-caged-mukmoux=Ulepszony Mukmoux w klatce: nanochondria +bone-caged-mukmoux=Ulepszony Mukmoux w klatce: BMP +meat-caged-mukmoux=Ulepszony Mukmoux w klatce: anaboliczny RNA +guts-caged-mukmoux=Ulepszony Mukmoux w klatce: przeciwnowotworowy +blood-caged-mukmoux=Ulepszony Mukmoux w klatce: rekombinowana erytropoetyna +skin-caged-mukmoux=Ulepszony Mukmoux w klatce: RecA +fat-caged-mukmoux=Ulepszony Mukmoux w klatce: oreksygeniczny +brain-caged-korlex=Ulepszony Korlex w klatce: nanochondria +bone-caged-korlex=Ulepszony Korlex w klatce: BMP +meat-caged-korlex=Ulepszony Korlex w klatce: anaboliczny RNA +guts-caged-korlex=Ulepszony Korlex w klatce: przeciwnowotworowy +blood-caged-korlex=Ulepszony Korlex w klatce: rekombinowana erytropoetyna +skin-caged-korlex=Ulepszony Korlex w klatce: RecA +fat-caged-korlex=Ulepszony Korlex w klatce: oreksygeniczny +caged-korlex=Korlex w klatce +korlex=Korlex +korlex-mk02=Korlex W.02 +korlex-mk03=Korlex W.03 +korlex-mk04=Korlex W.04 +korlex-pup=Szczenię Korlex +brain-caged-arthurian=Ulepszony Arthurian w klatce: nanochondria +bone-caged-arthurian=Ulepszony Arthurian w klatce: BMP +meat-caged-arthurian=Ulepszony Arthurian w klatce: anaboliczny RNA +guts-caged-arthurian=Ulepszony Arthurian w klatce: przeciwnowotworowy +blood-caged-arthurian=Ulepszony Arthurian w klatce: rekombinowana erytropoetyna +skin-caged-arthurian=Ulepszony Arthurian w klatce: RecA +fat-caged-arthurian=Ulepszony Arthurian w klatce: oreksygeniczny +arthurian-food-01=Pokarm Arthurian +arthurian-food-02=Wysokiej jakości pokarm Arthurian +vrauks-food-01=Pokarm Vrauk +vrauks-food-02=Wysokiej jakości pokarm Vrauk +korlex-food-01=Pokarm Korlex +korlex-food-02=Wysokiej jakości pokarm Korlex +cage=Klatka +bones=Kości +meat=Mięso +brain=Mózg +skin=Skóra +neuroprocessor=Neuroprocesor +primers=Podkłady +dna-polymerase=Polimeraza DNA +animal-sample-01=Próbka zwierzęca +alien-sample01=Słaba próbka obca +alien-sample-02=Dobra próbka obca +alien-sample-03=Świetna próbka obca +manure=Obornik +ulric=Ulric +ulric-mk02=Ulric W.02 +ulric-mk03=Ulric W.03 +ulric-mk04=Ulric W.04 +kicalk=Kicalk +kicalk-mk02=Kicalk W.02 +kicalk-mk03=Kicalk W.03 +kicalk-mk04=Kicalk W.04 +kicalk-seeds=Nasiona Kicalk +kicalk-seeds-mk02=Nasiona Kicalk W.02 +kicalk-seeds-mk03=Nasiona Kicalk W.03 +kicalk-seeds-mk04=Nasiona Kicalk W.04 +mukmoux=Mukmoux +mukmoux-mk02=Mukmoux W.02 +mukmoux-mk03=Mukmoux W.03 +mukmoux-mk04=Mukmoux W.04 +arthurian=Arthurian +arthurian-mk02=Arthurian W.02 +arthurian-mk03=Arthurian W.03 +arthurian-mk04=Arthurian W.04 +earth-generic-sample=Podstawowe próbki DNA z ziemi +earth-horse-sample=Próbki DNA konia +earth-cow-sample=Próbki DNA krowy +earth-flower-sample=Próbki DNA kwiatu +earth-sea-sponge-sample=Próbki DNA gąbki morskiej +earth-crustacean-sample=Próbki DNA skorupiaka +earth-bat-sample=Próbki DNA nietoperza +earth-bee-sample=Próbki DNA pszczoły +earth-potato-sample=Próbki DNA ziemniaka +earth-lizard-sample=Próbki DNA jaszczurki +earth-tropical-tree-sample=Próbki DNA drzew tropikalnych +earth-roadrunner-sample=Próbki DNA drozda pustynnego +earth-sunflower-sample=Próbki DNA słonecznika +earth-tiger-sample=Próbki DNA tygrysa +earth-bear-sample=Próbki DNA niedźwiedzia +earth-wolf-sample=Próbki DNA wilka +earth-venus-fly-sample=Próbki DNA muchołówki +earth-palmtree-sample=Próbki DNA palm +earth-antelope-sample=Próbki DNA antylopy +earth-shroom-sample=Próbki DNA grzybów +earth-mouse-sample=Próbki DNA myszy +earth-goat-sample=Próbki DNA kozy +earth-spider-sample=Próbki DNA pająków +strorix-unknown-sample=Nieznane i egzotyczne próbki DNA obcych +vrauks-codex=Kodeks Vrauk +bat-codex=Kodeks Chorkok +korlex-codex=Kodeks Korlex +korlex-codex-mk02=Korlex - skompilowany kodeks +korlex-codex-mk03=Korlex - integrowany moduł +korlex-codex-mk04=Korlex - zestaw systemu sztucznej inteligencji +ulric-codex=Kodeks Ulric +mukmoux-codex=Kodeks Mukmoux +mukmoux-codex-mk02=Mukmoux - skompilowany kodeks +mukmoux-codex-mk03=Mukmoux - integrowany moduł +mukmoux-codex-mk04=Mukmoux - zestaw systemu sztucznej inteligencji +arthurian-codex=Kodeks Arthurian +sea-sponge-codex=Kodeks gąbki morskiej +zipir-codex=Kodeks Zipir +zipir-codex-mk02=Zipir - skompilowany kodeks +zipir-codex-mk03=Zipir - integrowany moduł +zipir-codex-mk04=Zipir - zestaw systemu sztucznej inteligencji +ralesia-codex=Kodeks Ralesia +tuuphra-codex=Kodeks Tuuphra +cadaveric-arum-codex=Kodeks trupiego arum +navens-codex=Kodeks Naven +yotoi-codex=Kodeks aloesu Yotoi +dhilmos-codex=Kodeks Dhilmo +dhilmos-codex-mk02=Dhilmo - skompilowany kodeks +dhilmos-codex-mk03=Dhilmo - integrowany moduł +dhilmos-codex-mk04=Dhilmo - zestaw systemu sztucznej inteligencji +scrondrix-codex=Kodeks Scrondrix +scrondrix-codex-mk02=Scrondrix - skompilowany kodeks +scrondrix-codex-mk03=Scrondrix - integrowany moduł +scrondrix-codex-mk04=Scrondrix - zestaw systemu sztucznej inteligencji +phadai-codex=Kodeks Phadai +phadai-codex-mk02=Phadai - skompilowany kodeks +phadai-codex-mk03=Phadai - integrowany moduł +phadai-codex-mk04=Phadai - zestaw systemu sztucznej inteligencji +rennea-codex=Kodeks Rennea +kicalk-codex=Kodeks Kicalk +auog-codex=Kodeks Auog +yaedols-codex=Kodeks Yaedol +dingrits-codex=Kodeks Dingrit +dingrits-codex-mk02=Dingrit - skompilowany kodeks +dingrits-codex-mk03=Dingrit - integrowany moduł +dingrits-codex-mk04=Dingrit - zestaw systemu sztucznej inteligencji +kmauts-codex=Kodeks Kmaut +kmauts-codex-mk02=Kmaut - skompilowany kodeks +kmauts-codex-mk03=Kmaut - integrowany moduł +kmauts-codex-mk04=Kmaut - zestaw systemu sztucznej inteligencji +vonix-codex=Kodeks Vonix +vonix-codex-mk02=Vonix - skompilowany kodeks +vonix-codex-mk03=Vonix - integrowany moduł +xyhiphoe-codex=Kodeks Xyhiphoe +phagnot-codex=Kodeks Phagnot +bhoddos-codex=Kodeks Bhoddo +trits-codex=Kodeks Trit +trits-codex-mk02=Trit - skompilowany kodeks +trits-codex-mk03=Trit - integrowany moduł +trits-codex-mk04=Trit - zestaw systemu sztucznej inteligencji +antelope-codex=Kodeks antylopy Schrödingera +fawogae-codex=Kodeks Fawogae +cottongut-codex=Kodeks Cottongut +simik-codex=Kodeks Simik +simik-codex-mk02=Simik - skompilowany kodeks +simik-codex-mk03=Simik - integrowany moduł +simik-codex-mk04=Simik - zestaw systemu sztucznej inteligencji +zungror-codex=Kodeks Zungror +zungror-codex-mk02=Zungror - skompilowany kodeks +zungror-codex-mk03=Zungror - integrowany moduł +zungror-codex-mk04=Zungror - zestaw systemu sztucznej inteligencji +ulric-food-01=Jedzenie Ulric +ulric-food-02=Wysokiej jakości jedzenie Ulric +mukmoux-food-01=Jedzenie Mukmoux +mukmoux-food-02=Wysokiej jakości jedzenie Mukmoux +guts=Trzewia +sea-sponge-sprouts=Kiełki gąbki morskiej +sea-sponge-sprouts-mk02=Kiełki gąbki morskiej W.02 +sea-sponge-sprouts-mk03=Kiełki gąbki morskiej W.03 +sea-sponge-sprouts-mk04=Kiełki gąbki morskiej W.04 +ralesia=Ralesia +ralesia-mk02=Ralesia W.02 +ralesia-mk03=Ralesia W.03 +ralesia-mk04=Ralesia W.04 +ralesia-seeds=Nasiona Ralesii +ralesia-seeds-mk02=Nasiona Ralesii W.02 +ralesia-seeds-mk03=Nasiona Ralesii W.03 +ralesia-seeds-mk04=Nasiona Ralesii W.04 +tuuphra=Tuuphra +tuuphra-mk02=Tuuphra W.02 +tuuphra-mk03=Tuuphra W.03 +tuuphra-mk04=Tuuphra W.04 +fertilizer=Nawóz +tuuphra-seeds=Nasiona Tuuphra +arthurian-egg=Jajo Arthurian +arthurian-egg-mk02=Jajo Arthurian W.02 +arthurian-egg-mk03=Jajo Arthurian W.03 +arthurian-egg-mk04=Jajo Arthurian W.04 +arthurian-pup=Młode Arthurian +arthurian-pup-mk02=Młode Arthurian W.02 +arthurian-pup-mk03=Młode Arthurian W.03 +arthurian-pup-mk04=Młode Arthurian W.04 +ulric-cub=Młode Ulric +ulric-cub-mk02=Młode Ulric W.02 +ulric-cub-mk03=Młode Ulric W.03 +ulric-cub-mk04=Młode Ulric W.04 +caged-arthurian=Arthurian w klatce +navens-spore=Zarodniki Naven +navens-spore-mk02=Zarodniki Naven W.02 +navens-spore-mk03=Zarodniki Naven W.03 +navens-spore-mk04=Zarodniki Naven W.04 +yaedols-spores=Zarodniki Yaedol +yaedols-spores-mk02=Zarodniki Yaedol W.02 +yaedols-spores-mk03=Zarodniki Yaedol W.03 +yaedols-spores-mk04=Zarodniki Yaedol W.04 +navens=Naven +navens-mk02=Naven W.02 +navens-mk03=Naven W.03 +navens-mk04=Naven W.04 +cytostatics=Cytostaza +cobalt-fluoride=Fluorek kobaltu +microcin-j25=Mikrocyny J25 +yotoi=Aloes Yotoi +yotoi-mk02=Aloes Yotoi W.02 +yotoi-mk03=Aloes Yotoi W.03 +yotoi-mk04=Aloes Yotoi W.04 +yotoi-seeds=Nasiona aloesu Yotoi +yotoi-seeds-mk02=Nasiona aloesu Yotoi W.02 +yotoi-seeds-mk03=Nasiona aloesu Yotoi W.03 +yotoi-seeds-mk04=Nasiona aloesu Yotoi W.04 +yotoi-fruit=Owoc aloesu Yotoi +yotoi-fruit-mk02=Owoc aloesu Yotoi W.02 +yotoi-fruit-mk03=Owoc aloesu Yotoi W.03 +yotoi-fruit-mk04=Owoc aloesu Yotoi W.04 +yotoi-leaves=Liście Yotoi +resveratrol=Resweratrol +dhilmos=Dhilmo +dhilmos-mk02=Dhilmo W.02 +dhilmos-mk03=Dhilmo W.03 +dhilmos-mk04=Dhilmo W.04 +dhilmos-egg=Jajo Dhilmo +dhilmos-pup=Młode Dhilmo +dhilmos-food-01=Jedzenie Dhilmo +dhilmos-food-02=Wysokiej jakości jedzenie Dhilmo +chitin=Chityna +mukmoux-calf=Cielę Mukmoux +scrondrix=Scrondrix +scrondrix-mk02=Scrondrix W.02 +scrondrix-mk03=Scrondrix W.03 +scrondrix-mk04=Scrondrix W.04 +caged-scrondrix=Scrondrix w klatce +brain-caged-scrondrix=Ulepszony Scrondrix w klatce: nanochondria +bone-caged-scrondrix=Ulepszony Scrondrix w klatce: BMP +meat-caged-scrondrix=Ulepszony Scrondrix w klatce: anaboliczny RNA +guts-caged-scrondrix=Ulepszony Scrondrix w klatce: przeciwnowotworowy +blood-caged-scrondrix=Ulepszony Scrondrix w klatce: rekombinowana erytropoetyna +skin-caged-scrondrix=Ulepszony Scrondrix w klatce: RecA +fat-caged-scrondrix=Ulepszony Scrondrix w klatce: oreksygeniczny +scrondrix-pup=Młode Scrondrix +pineal-gland=Szyszynka +gh=Czynnik wzrostu +rennea=Rennea +rennea-mk02=Rennea W.02 +rennea-mk03=Rennea W.03 +rennea-mk04=Rennea W.04 +rennea-seeds=Nasiona rennea +rennea-seeds-mk02=Nasiona rennea W.02 +digested-rennea-seeds-mk02=Częściowo strawione nasiona rennea W.02 +abraded-rennea-seeds-mk02=Starte nasiona rennea W.02 +rennea-seeds-mk03=Nasiona rennea W.03 +digested-rennea-seeds-mk03=Częściowo strawione nasiona rennea W.03 +abraded-rennea-seeds-mk03=Starte nasiona rennea W.03 +rennea-seeds-mk04=Nasiona rennea W.04 +digested-rennea-seeds-mk04=Częściowo strawione nasiona rennea W.04 +abraded-rennea-seeds-mk04=Starte nasiona rennea W.04 +phadai=Phadai +phadai-mk02=Phadai W.02 +phadai-mk03=Phadai W.03 +phadai-mk04=Phadai W.04 +phadai-pup=Młode Phadai +caged-phadai=Phadai w klatce +dingrido=Dingrido +crawdad=Rakozaur +phadaisus=Phadaisus + +caged-vrauks=Vrauk w klatce +brain-caged-vrauks=Ulepszony Vrauk w klatce: nanochondria +meat-caged-vrauks=Ulepszony Vrauk w klatce: anaboliczny RNA +guts-caged-vrauks=Ulepszony Vrauk w klatce: przeciwnowotworowy +blood-caged-vrauks=Ulepszony Vrauk w klatce: rekombinowana erytropoetyna +chitin-caged-vrauks=Ulepszony Vrauk w klatce: RecA + +brain-caged-phadai=Ulepszony Phadai w klatce: nanochondria +bone-caged-phadai=Ulepszony Phadai w klatce: BMP +meat-caged-phadai=Ulepszony Phadai w klatce: anaboliczny RNA +guts-caged-phadai=Ulepszony Phadai w klatce: przeciwnowotworowy +blood-caged-phadai=Ulepszony Phadai w klatce: rekombinowana erytropoetyna +skin-caged-phadai=Ulepszony Phadai w klatce: RecA +fat-caged-phadai=Ulepszony Phadai w klatce: oreksygeniczny + +brain-vonix=Ulepszony Vonix: nanochondria +meat-vonix=Ulepszony Vonix: anaboliczny RNA +guts-vonix=Ulepszony Vonix: przeciwnowotworowy +blood-vonix=Ulepszony Vonix: rekombinowana erytropoetyna +skin-vonix=Ulepszony Vonix: RecA +fat-vonix=Ulepszony Vonix: oreksygeniczny + +meat-xyhiphoe=Ulepszony Xyhiphoe: anaboliczny RNA +guts-xyhiphoe=Ulepszony Xyhiphoe: przeciwnowotworowy +blood-xyhiphoe=Ulepszony Xyhiphoe: rekombinowana erytropoetyna +shell-xyhiphoe=Ulepszony Xyhiphoe: RecA + +brain-caged-xeno=Ulepszony Xeno w klatce: nanochondria +bone-caged-xeno=Ulepszony Xeno w klatce: BMP +meat-caged-xeno=Ulepszony Xeno w klatce: anaboliczny RNA +sulfuric-caged-xeno=Ulepszony Xeno w klatce: rekombinowana erytropoetyna +chitin-caged-xeno=Ulepszony Xeno w klatce: RecA + +guts-arqad=Ulepszony Arqad: przeciwnowotworowy +meat-arqad=Ulepszony Arqad: anaboliczny RNA +blood-arqad=Ulepszony Arqad: rekombinowana erytropoetyna +chitin-arqad=Ulepszony Arqad: RecA + +brain-zipir=Ulepszony Zipir: nanochondria +meat-zipir=Ulepszony Zipir: anaboliczny RNA +guts-zipir=Ulepszony Zipir: przeciwnowotworowy +blood-zipir=Ulepszony Zipir: rekombinowana erytropoetyna +skin-zipir=Ulepszony Zipir: RecA +fat-zipir=Ulepszony Zipir: oreksygeniczny +zipir-eggs=Jajo Zipir + +brain-trits=Ulepszony Trit: nanochondria +meat-trits=Ulepszony Trit: anaboliczny RNA +bone-trits=Ulepszony Trit: BMP +guts-trits=Ulepszony Trit: przeciwnowotworowy +blood-trits=Ulepszony Trit: rekombinowana erytropoetyna +skin-trits=Ulepszony Trit: RecA +fat-trits=Ulepszony Trit: oreksygeniczny +trits-pup=Młode Trit + +phadai-food-01=Jedzenie Phadai +phadai-food-02=Wysokiej jakości jedzenie Phadai +carapace=Pancerz Phadai +charged-auog=Pobudzony Auog +charged-dingrit=Pobudzony Dingrit +auog=Auog +auog-mk02=Auog W.02 +auog-mk03=Auog W.03 +auog-mk04=Auog W.04 +auog-pup=Młode Auog +auog-pup-mk02=Młode Auog W.02 +auog-pup-mk03=Młode Auog W.03 +auog-pup-mk04=Młode Auog W.04 +caged-auog=Auog w klatce +auog-food-01=Jedzenie Auog +auog-food-02=Wysokiej jakości jedzenie Auog +brain-caged-auog=Ulepszony Auog w klatce: nanochondria +bone-caged-auog=Ulepszony Auog w klatce: BMP +meat-caged-auog=Ulepszony Auog w klatce: anaboliczny RNA +guts-caged-auog=Ulepszony Auog w klatce: przeciwnowotworowy +blood-caged-auog=Ulepszony Auog w klatce: rekombinowana erytropoetyna +skin-caged-auog=Ulepszony Auog w klatce: RecA +fat-caged-auog=Ulepszony Auog w klatce: oreksygeniczny +brain-caged-phagnot=Ulepszony Phagnot w klatce: nanochondria +bone-caged-phagnot=Ulepszony Phagnot w klatce: BMP +meat-caged-phagnot=Ulepszony Phagnot w klatce: anaboliczny RNA +guts-caged-phagnot=Ulepszony Phagnot w klatce: przeciwnowotworowy +blood-caged-phagnot=Ulepszony Phagnot w klatce: rekombinowana erytropoetyna +skin-caged-phagnot=Ulepszony Phagnot w klatce: RecA +meat-dhilmos=Ulepszony Dhilmo: anaboliczny RNA +guts-dhilmos=Ulepszony Dhilmo: przeciwnowotworowy +blood-dhilmos=Ulepszony Dhilmo: rekombinowana erytropoetyna +fat-dhilmos=Ulepszony Dhilmo: oreksygeniczny +brain-caged-dingrits=Ulepszony Dingrit w klatce: nanochondria +bone-caged-dingrits=Ulepszony Dingrit w klatce: BMP +meat-caged-dingrits=Ulepszony Dingrit w klatce: anaboliczny RNA +guts-caged-dingrits=Ulepszony Dingrit w klatce: przeciwnowotworowy +skin-caged-dingrits=Ulepszony Dingrit w klatce: RecA +blood-caged-dingrits=Ulepszony Dingrit w klatce: rekombinowana erytropoetyna +fat-caged-dingrits=Ulepszony Dingrit w klatce: oreksygeniczny +dingrits-cub=Młode Dingrit +dingrits-alpha=Samiec +brain-caged-kmauts=Ulepszony Kmaut w klatce: nanochondria +meat-caged-kmauts=Ulepszony Kmaut w klatce: anaboliczny RNA +guts-caged-kmauts=Ulepszony Kmaut w klatce: przeciwnowotworowy +blood-caged-kmauts=Ulepszony Kmaut w klatce: rekombinowana erytropoetyna +fat-caged-kmauts=Ulepszony Kmaut w klatce: oreksygeniczny +kmauts-cub=Młode Kmaut +fish=Ryba +fish-mk02=Ryba W.02 +fish-mk03=Ryba W.03 +fish-mk04=Ryba W.04 +fish-egg=Rybia ikra +fish-egg-mk02=Rybia ikra W.02 +fish-egg-mk03=Rybia ikra W.03 +fish-egg-mk04=Rybia ikra W.04 +fish-food-01=Jedzenie ryb +fish-food-02=Wysokiej jakości jedzenie ryb +fishmeal=Mączka rybna +yaedols=Yaedol +yaedols-mk02=Yaedol W.02 +yaedols-mk03=Yaedol W.03 +yaedols-mk04=Yaedol W.04 +dingrits=Dingrit +dingrits-mk02=Dingrit W.02 +dingrits-mk03=Dingrit W.03 +dingrits-mk04=Dingrit W.04 +caged-dingrits=Dingrit w klatce +pelt=Skóra Dingrit +dingrit-spike=Kolce Dingrit +dingrits-food-01=Jedzenie Dingrit +dingrits-food-02=Wysokiej jakości jedzenie Dingrit +tendon=Ścięgna Kmaut +caged-kmauts=Kmaut w klatce +kmauts=Kmaut +kmauts-mk02=Kmaut W.02 +kmauts-mk03=Kmaut W.03 +kmauts-mk04=Kmaut W.04 +zinc-finger-proteins=Białka fuzyjne z palcem cynkowym +cysteine=Cysteina +fur=Futro Dingrit +reca=Białko RecA +mixed-ores=Rudy mieszane +cobalt-sulfate=Siarczan kobaltu +cobalt-sulfate-02=Czysty siarczan kobaltu +cobalt-extract=Ekstrakt kobaltu +cobalt-nx=Struktura superkrystaliczna +cobalt-oxide=Tlenek kobaltu +zipir-pup=Młode Zipir +xyhiphoe-cub=Larwy Xyhiphoe +xyhiphoe-cub-mk02=Larwy Xyhiphoe W.02 +xyhiphoe-cub-mk03=Larwy Xyhiphoe W.03 +xyhiphoe-cub-mk04=Larwy Xyhiphoe W.04 +xyhiphoe=Xyhiphoe +xyhiphoe-mk02=Xyhiphoe W.02 +xyhiphoe-mk03=Xyhiphoe W.03 +xyhiphoe-mk04=Xyhiphoe W.04 +vonix=Vonix +vonix-mk02=Vonix W.02 +vonix-mk03=Vonix W.03 +vonix-mk04=Vonix W.04 +venom-gland=Gruczoł jadowy +vonix-eggs=Jaja Vonix +vonix-cub=Młode Vonix +grod=Grod +grod-mk02=Grod W.02 +grod-mk03=Grod W.03 +grod-mk04=Grod W.04 +grod-seeds=Nasiona Grod +grod-seeds-mk02=Nasiona Grod W.02 +grod-seeds-mk03=Nasiona Grod W.03 +grod-seeds-mk04=Nasiona Grod W.04 +grod-seeds-pod-mk02=Strąki nasion Grod W.02 +grod-seeds-pod-mk03=Strąki nasion Grod W.03 +grod-seeds-pod-mk04=Strąki nasion Grod W.04 +grod-codex=Kodeks Grod +earth-jute-sample=Próbki DNA z juty +bedding=Ściółka +dried-grods=Suszony Grod +anabolic-rna=Anaboliczne RNA +earth-giraffe-sample=Próbki DNA żyrafy +phagnot=Phagnot +phagnot-mk02=Phagnot W.02 +phagnot-mk03=Phagnot W.03 +phagnot-mk04=Phagnot W.04 +caged-phagnot=Phagnot w klatce +phagnot-food-01=Jedzenie Phagnot +phagnot-food-02=Wysokiej jakości jedzenie Phagnot +phagnot-cub=Młode Phagnot +phagnot-cub-mk02=Młode Phagnot W.02 +phagnot-cub-mk03=Młode Phagnot W.03 +phagnot-cub-mk04=Młode Phagnot W.04 +gas-bladder=Pęcherz gazowy +bhoddos=Bhoddo +bhoddos-mk02=Bhoddo W.02 +bhoddos-mk03=Bhoddo W.03 +bhoddos-mk04=Bhoddo W.04 +bhoddos-spore=Zarodniki Bhoddo +bhoddos-spore-mk02=Zarodniki Bhoddo W.02 +bhoddos-spore-mk03=Zarodniki Bhoddo W.03 +bhoddos-spore-mk04=Zarodniki Bhoddo W.04 +zymogens=Proenzym +mmp=Metalopeptydazy macierzy (MMP) +peptidase-m58=Peptydaza M58 +antiviral=Leki przeciwwirusowe +alien-enzymes=Enzymy obcych +immunosupressants=Immunosupresanty +propeptides=Propeptydy +purine-analogues=Analogi purynowe +pacifastin=Pacifastin +ticocr-alloy=Stop tytanu, kobaltu i chromu +metallic-glass=Szkło metaliczne +nanochondria=Nanochondria +xeno=Xeno +xeno-mk02=Xeno W.02 +xeno-mk03=Xeno W.03 +xeno-mk04=Xeno W.04 +caged-xeno=Xeno w klatce +xeno-egg=Jajo Xeno +xeno-codex=Kodeks Xeno +xeno-codex-mk02=Xeno - skompilowany kodeks +xeno-codex-mk03=Xeno - integrowany moduł +xeno-codex-mk04=Xeno - zestaw systemu sztucznej inteligencji +arqad=Arqad +arqad-mk02=Arqad W.02 +arqad-mk03=Arqad W.03 +arqad-mk04=Arqad W.04 +arqad-egg=Jajo Arqad +arqad-egg-2=Jajo Arqad W.02 +arqad-egg-3=Jajo Arqad W.03 +arqad-egg-4=Jajo Arqad W.04 +arqad-egg-nest=Gniazdo Arqad +arqad-egg-nest-2=Gniazdo Arqad W.02 +arqad-egg-nest-3=Gniazdo Arqad W.03 +arqad-egg-nest-4=Gniazdo Arqad W.04 +arqad-queen=Królowa Arqad +arqad-codex=Kodeks Arqad +albumin=Albumina +hyaline=Hialina +bmp=Białka morfogenetyczne kości (BMP) +cellulose=Celuloza +lignin=Lignina +pheromones=Feromony +cridren-codex=Kodeks Cridren +cridren=Cridren +cridren-seeds=Nasiona Cridren +empty-neuromorphic-chip=Pusty chip neuromorficzny +neuromorphic-chip=Chip neuromorficzny +nano-cellulose=Nanokrystaliczna celuloza +food-bowl=Miska na pokarm +antelope=Antylopa Schrödingera +anti-lope=Anty-lopa Schrödingera +pos-tilope=Post-lopa Schrödingera +neutra-lope=Neutra-lopa Schrödingera +fungicide=Środek grzybobójczy +caged-antelope=Antylopa Schrödingera w klatce +adrenal-cortex=Kora nadnerczy Cridren +zipir-food-01=Pokarm Zipir +zipir-food-02=Wysokiej jakości pokarm Zipir +zipir1=Zipir +zipir2=Zipir W.02 +zipir3=Zipir W.03 +zipir4=Zipir W.04 +antitumor=Nanomaszyny przeciwnowotworowe +enediyne=Enediyny +dynemicin=Dynemycyna +trits=Trit +worm=Robak +trits-mk02=Trit W.02 +trits-mk03=Trit W.03 +trits-mk04=Trit W.04 +photophore=Fotofora +enzyme-pks=Enzymy syntazy poliketydowej (PKS) +recombinant-ery=Rekombinowana erytropoetyna +orexigenic=Oreksygenik +used-auog=Zmęczony Auog +used-auog-mk02=Zmęczony Auog W.02 +used-auog-mk03=Zmęczony Auog W.03 +used-auog-mk04=Zmęczony Auog W.04 +used-dingrit=Zmęczony Dingrit +used-dingrit-mk02=Zmęczony Dingrit W.02 +used-dingrit-mk03=Zmęczony Dingrit W.03 +used-dingrit-mk04=Zmęczony Dingrit W.04 +used-ulric=Zmęczony Ulric +used-ulric-mk02=Zmęczony Ulric W.02 +used-ulric-mk03=Zmęczony Ulric W.03 +used-ulric-mk04=Zmęczony Ulric W.04 +used-simik=Zmęczony Simik +used-simik-mk02=Zmęczony Simik W.02 +used-simik-mk03=Zmęczony Simik W.03 +used-simik-mk04=Zmęczony Simik W.04 +used-phadai=Zmęczony Phadai +saps=Żywica +saps-mk02=Żywica W.02 +saps-mk03=Żywica W.03 +saps-mk04=Żywica W.04 +sap-seeds=Nasiona żywiczne +sap-seeds-mk02=Nasiona żywiczne W.02 +sap-seeds-mk03=Nasiona żywiczne W.03 +sap-seeds-mk04=Nasiona żywiczne W.04 +sap-tree=Drzewo żywiczne +sap-tree-mk02=Drzewo żywiczne W.02 +sap-tree-mk03=Drzewo żywiczne W.03 +sap-tree-mk04=Drzewo żywiczne W.04 +sodium-alginate=Alginian sodu +latex-slab=Płyta lateksowa +latex=Lateks +stopper=Korki gumowe +energy-drink=Napój energetyczny +strangelets=Organiczne strangelety +bio-sample=Próbka biologiczna +bio-container=Pojemnik biologiczny +cage-antelope=Pojemnik na antylopę Schrödingera +replicator-ralesia=Ralesia - Replikator +replicator-rennea=Rennea - Replikator +replicator-tuuphra=Tuuphra - Replikator +replicator-grod=Grod - Replikator +replicator-yotoi=Yotoi - Replikator +replicator-yotoi-fruit=Yotoi owoc - Replikator +replicator-kicalk=Kicalk - Replikator +replicator-cadaveric-arum=Trupi arum - Replikator +replicator-bioreserve=Rodzima flora - Replikator +seeds-extract-01=Ekstrakt nasion +sugar=Cukier +shell=Muszla +sporopollenin=Sporopolenina +chimeric-proteins=Białka chimeryczne +cbp=Peptyd mutacyjny wiążący kalmodulinę +nanofibrils=Nanofibryle +magnetic-beads=Kuleczki magnetyczne +biobattery=Biobateria +chitosan=Chitozan +hmas=ATPazy metali ciężkich (HMA) +laboratory-grown-brain=Laboratoryjnie wyhodowany mózg +tissue-engineered-fat=Tkanka tłuszczowa wyhodowana inżynieryjnie +in-vitro-meat=Mięso in vitro +biomimetic-skin=Skóra biomimetyczna +bioartificial-guts=Biomechaniczne trzewia +scafold-free-bones=Kości bez rusztowania +bio-scafold=Rusztowanie biologiczne +casein=Kazeina +empty-comb=Pusty plaster +filled-comb=Napełniony plaster +used-comb=Zużyty plaster +arqad-propolis=Propolis Arqad +raw-fiber=Surowe włókno +fiber=Włókno +urea=Mocznik +zungror=Zungror +zungror-mk02=Zungror W.02 +zungror-mk03=Zungror W.03 +zungror-mk04=Zungror W.04 +caged-zungror=Zungror w klatce +zungror-cocoon=Kokon Zungror + +moondrop-codex=Kodeks Moondrop +moondrop-seeds=Nasiona Moondrop +moondrop-seeds-mk02=Nasiona Moondrop W.02 +moondrop-seeds-mk03=Nasiona Moondrop W.03 +moondrop-seeds-mk04=Nasiona Moondrop W.04 +moondrop=Moondrop +moondrop-mk02=Moondrop W.02 +moondrop-mk03=Moondrop W.03 +moondrop-mk04=Moondrop W.04 +moondrop-gas=Kwiat moondrop wzbogacony złotem +moondrop-diesel=Kwiat moondrop wzbogacony kobaltem +moondrop-kerosene=Kwiat moondrop wzbogacony cynkiem +moondrop-fueloil=Kwiat moondrop wzbogacony żelazem + +cottongut=Cottongut +cottongut-pup=Młode Cottongut +cottongut-pup-mk01=Młody samiec Cottongut +cottongut-pup-mk02=Młody samiec Cottongut W.02 +cottongut-pup-mk03=Młody samiec Cottongut W.03 +cottongut-pup-mk04=Młody samiec Cottongut W.04 +cottongut-mk01=Samiec Cottongut +cottongut-mk02=Samiec Cottongut W.02 +cottongut-mk03=Samiec Cottongut W.03 +cottongut-mk04=Samiec Cottongut W.04 +cottongut-food-01=Podstawowa karma Cottongut +cottongut-food-02=Wysokiej jakości karma Cottongut +cottongut-food-03=Luksusowa karma Cottongut +fat-cottongut=Ulepszony cottongut: oreksygeniczny +brain-cottongut=Ulepszony cottongut: nanochondria +bone-cottongut=Ulepszony cottongut: BMP +meat-cottongut=Ulepszony cottongut: anaboliczny RNA +guts-cottongut=Ulepszony cottongut: przeciwnowotworowy +blood-cottongut=Ulepszony cottongut: rekombinowana erytropoetyna +skin-cottongut=Ulepszony cottongut: RecA + +solidified-sarcorus=Zagęszczony Sarcorus +paragen=Paragen +negasium=Negasium +denatured-seismite=Skażony Seismite +nonconductive-phazogen=Nieprzewodzący Phazogen +destabilized-toxirus=Destabilizowany toxirus + +intestinal-ee=Jelitowy nabłonek elektryczny +cognition-osteochain=Poznawczy osteochain +adaptable-automucosa=Adaptowalny automucosa +polynuclear-ganglion=Wielojądrowy ganglion +geostabilization-tissue=Tkanka geostabilizacyjna +lcc=Klaster cyrkulacji limno +cryogland=Kryogland +subdermal-chemosnare=Podskórna pułapka chemiczna +snarer-heart=Serce kosmonauty +magnetic-organ=Organ magnetyczny +glandular-myocluster=Gruczołowy mioklaster +dimensional-gastricorg=Wymiarowy żołądkowy organ +sternite-lung=Płuca potowe sternitu +hormonal=Hormonalny organ myślowy +vsk=Zmienny kiloglider przędzalniczy + +perfect-samples=Idealne próbki +space-dingrit=Kosmiczny Dingrit +space-suit=Kombinezon kosmiczny +space-dingrit-return=Dingrit kosmonauta +ulric-infusion=Mutageniczna infuzja +ulric-infusion-equipment=Sprzęt do wstrzykiwania mutagenów +mosfet=MOSFET +dried-biomass=Suszona biomasa +powdered-biomass=Biomasa sproszkowana +fine-powdered-biomass=Biomasa drobno sproszkowana +green-sic=Zielony SiC +sic=Węglik krzemu +nisi=NiSi +quartz-tube=Rurka kwarcowa +abacus=Abakus + +sample-cup=Próbnik +ulric-mk02-dna-sample=Próbka genu Ulric W.02 +ulric-mk03-dna-sample=Próbka genu Ulric W.03 +ulric-mk04-dna-sample=Próbka genu Ulric W.04 + +arqad-maggot=Larwy Arqad +arqad-maggot-2=Larwy Arqad W.02 +arqad-maggot-3=Larwy Arqad W.03 +arqad-maggot-4=Larwy Arqad W.04 + +tree-mk01=Drzewo +tree-mk02=Drzewo W.02 +tree-mk03=Drzewo W.03 +tree-mk04=Drzewo W.04 +pesticide-mk01=Pestycyd W.01 +pesticide-mk02=Pestycyd W.02 +cooling-system=System chłodzenia +chlorinated-water=Woda chlorowana +honeycomb=Plastry miodu Arqad +empty-honeycomb=Puste plastry miodu Arqad + +keratin=Keratyna +simik=Simik +simik-mk02=Simik W.02 +simik-mk03=Simik W.03 +simik-mk04=Simik W.04 +simik-pup=Młode Simik +caged-simik=Simik w klatce +brain-caged-simik=Ulepszony Simik w klatce: nanochondria +bone-caged-simik=Ulepszony Simik w klatce: BMP +meat-caged-simik=Ulepszony Simik w klatce: anaboliczny RNA +guts-caged-simik=Ulepszony Simik w klatce: przeciwnowotworowy +hot-air-caged-simik=Ulepszony Simik w klatce: przeciwnowotworowy +blood-caged-simik=Ulepszony Simik w klatce: rekombinowana erytropoetyna +skin-caged-simik=Ulepszony Simik w klatce: RecA +keratin-caged-simik=Ulepszony Simik w klatce: RecA +chitin-caged-simik=Ulepszony Simik w klatce: RecA +fat-caged-simik=Ulepszony Simik w klatce: oreksygeniczny +simik-food-01=Pokarm Simik +simik-food-02=Wysokiej jakości pokarm Simik +simik-scales=Łuski Simik +simik-poop=Odchody Simik + +brain-caged-zungror=Ulepszony Zungror w klatce: nanochondria +bone-caged-zungror=Ulepszony Zungror w klatce: BMP +meat-caged-zungror=Ulepszony Zungror w klatce: anaboliczny RNA +guts-caged-zungror=Ulepszony Zungror w klatce: przeciwnowotworowy +blood-caged-zungror=Ulepszony Zungror w klatce: rekombinowana erytropoetyna +skin-caged-zungror=Ulepszony Zungror w klatce: RecA +fat-caged-zungror=Ulepszony Zungror w klatce: oreksygeniczny + +charcoal-briquette=Brykiet z węgla drzewnego +planter-box=Skrzynka do sadzenia roślin +empty-planter-box=Pusta skrzynka do sadzenia roślin + +dried-meat=Suszone mięso +workers-food=Żywność dla robotników +workers-food-02=Wysokiej jakości żywność dla robotników +workers-food-03=Luksusowa żywność dla robotników + +guar-mk02=Guuar +guar-seeds-mk02=Nasiona fasoli Guuar +guar-mk03=Guuuar +guar-seeds-mk03=Nasiona fasoli Guuuar +guar-mk04=Guuuuar +guar-seeds-mk04=Nasiona fasoli Guuuuar + +brain-cartridge-01=Kaseta Vatmózgowa W.01 +brain-cartridge-02=Kaseta Vatmózgowa W.02 +brain-cartridge-03=Kaseta Vatmózgowa W.03 +brain-cartridge-04=Kaseta Vatmózgowa W.04 + +vatbrain-1=Vatmózg W.01 +vatbrain-2=Vatmózg W.02 +vatbrain-3=Vatmózg W.03 +vatbrain-4=Vatmózg W.04 + +alcl3=Chlorek glinu +ammonium-nitrate=Azotan amonu +guano=Guano + +[item-description] +py-sawblade-module-mk01=Podstawowe przemysłowe ostrze piły z węglowej stali.\n[font=default-semibold]Dlaczego drzewo ucinało sobie drzemkę? Aby odpocząć(For rest).[/font] +py-sawblade-module-mk02=Segmentowa tarcza tnąca ze stali nierdzewnej z diamentowymi końcówkami.\n[font=default-semibold]Gdzie drzewko poszło się uczyć? Do szkoły Elmentree.[/font] +py-sawblade-module-mk03=Tarcza tnąca z szybkotnącej stali z polerowanymi diamentowymi zębami.\n[font=default-semibold] Jak drzewa łączą się z internetem? Logują się.[/font] +py-sawblade-module-mk04=Brzeszczot harmoniczny ze stopu superstopowego.\n[font=default-semibold]Zrób jak drzewo i liść.[/font] +spidertron-remote=Umożliwia wysyłanie prostych poleceń ruchu do wierzchowca z mapy lub świata. +moss=Niektórzy potrafią kodować algo-rytmy. +moss-mk02=Niektórzy potrafią kodować algo-rytmy. +moss-mk03=Niektórzy potrafią kodować algo-rytmy. +moss-mk04=Niektórzy potrafią kodować algo-rytmy. +biomass=Przydatne, ale śmierdzące. +native-flora=Smakuje jak cynamon. +fungal-substrate=Zawiera wszystkie składniki odżywcze niezbędne do idealnego wzrostu grzybów. +fungal-substrate-02=Specjalnie dobrane składniki odżywcze dla delikatnych grzybów. +fungal-substrate-03=Idealne podłoże dla grzybów. +fawogae-spore=Nieszkodliwe, nawet dla alergików. +wood-seedling=Drzewko-szczeniak. +charged-auog=O tak, kochanie, dawaj! +charged-dingrit=Super hau hau! +cadaveric-arum=Cuchnąca roślina wytwarzająca gazy siarkowe. +cadaveric-arum-mk02-a=Cuchnąca roślina wytwarzająca gazy siarkowe. +cadaveric-arum-mk03-a=Cuchnąca roślina wytwarzająca gazy siarkowe. +cadaveric-arum-mk04-a=Cuchnąca roślina wytwarzająca gazy siarkowe. +empty-petri-dish=Gotowa do przyjęcia podłoża. +petri-dish=Podstawowy materiał mikrobiologiczny. +petri-dish-bacteria=Piękne kolonie obcej formy życia. +worm=Masz zły dzień? Po prostu [font=default-semibold][color=255,60,60]ro[/color][color=60,255,60]ba[/color][color=60,60,255]cz[/color][color=255,255,0]ek[/color][/font] na Twojej drodze. +seaweed=Podstawowy materiał wielofunkcyjny. +seaweed-mk02=Podstawowy materiał wielofunkcyjny. +seaweed-mk03=Podstawowy materiał wielofunkcyjny. +seaweed-mk04=Podstawowy materiał wielofunkcyjny. +agar=Podobny do żelatyny, dla wegan. +moss-gen=Próbki genów wyekstrahowane z mchu. +adam42-gen=Zbiór rzadkich próbek genów biorących udział w miogenezie. +cocoon=Idealna „deska kreślarska” dla obcych do neogenezy. +vrauks=Pokojowe stworzenie rodzime. +vrauks-mk02=Pokojowe stworzenie rodzime. +vrauks-mk03=Pokojowe stworzenie rodzime. +vrauks-mk04=Pokojowe stworzenie rodzime. +plasmids=Dobry wektor do transportu genów. +retrovirus=Specjalistyczny obcy wirus, który wprowadza obce DNA do innego genomu. +cdna=Często używany do klonowania genów eukariotycznych w prokariotach, a także do transferu genów między gatunkami. Ponieważ nauka! +sea-sponge=Nie ta irytująca. +sea-sponge-mk02=Nie ta irytująca. +sea-sponge-mk03=Nie ta irytująca. +sea-sponge-mk04=Nie ta irytująca. +py-science-pack-1=Wykorzystywany przez laboratoria do badań naukowych. +py-science-pack-2=Wykorzystywany przez laboratoria do badań naukowych. +py-science-pack-3=Wykorzystywany przez laboratoria do badań naukowych. +py-science-pack-4=Wykorzystywany przez laboratoria do badań naukowych. +neuroprocessor=Bezpośrednio drukowane neurony na podłożu matrycy nexelitowej. +primers=Krótkie, jednoniciowe kwasy nukleinowe wykorzystywane przez wszystkie organizmy żywe do inicjacji syntezy DNA. +dna-polymerase=Syntezuje cząsteczki DNA z starterów. Wykorzystywany w replikacji DNA (PCR). +alien-sample01=Słabo zebrany materiał genetyczny obcych. Można go oczywiście wykorzystać, ale nadal jest on surowy. Nie powoduje planowanych mutacji. +alien-sample-02=Lepszy proces pozwolił uzyskać materiał lepszej jakości. Całkowicie czysty i gotowy do użycia zbiór pierwotnego DNA obcych. +alien-sample-03=Super czyste i rafinowane próbki do zaawansowanych zastosowań i badań. +manure=Lepsza nazwa dla obcego g***a. +ulric=Pokojowe stworzenie podobne do konia, zmodyfikowane genetycznie. +ulric-mk02=Pokojowe stworzenie podobne do konia, zmodyfikowane genetycznie. +ulric-mk03=Pokojowe stworzenie podobne do konia, zmodyfikowane genetycznie. +ulric-mk04=Pokojowe stworzenie podobne do konia, zmodyfikowane genetycznie. +simik=Agresywna egzotyczna forma życia nieoparta na węglu, przystosowana do ekstremalnie wysokich temperatur. +simik-mk02=Agresywna egzotyczna forma życia nieoparta na węglu, przystosowana do ekstremalnie wysokich temperatur. +simik-mk03=Agresywna egzotyczna forma życia nieoparta na węglu, przystosowana do ekstremalnie wysokich temperatur. +simik-mk04=Agresywna egzotyczna forma życia nieoparta na węglu, przystosowana do ekstremalnie wysokich temperatur. +simik-pup=Są gorsze od dorosłych osobników. + +korlex=Lodowcowe stworzenie zmodyfikowane genetycznie. +korlex-mk02=Lodowcowe stworzenie zmodyfikowane genetycznie. +korlex-mk03=Lodowcowe stworzenie zmodyfikowane genetycznie. +korlex-mk04=Lodowcowe stworzenie zmodyfikowane genetycznie. +korlex-pup=Mini korlex. + +kicalk=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. +kicalk-mk02=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. +kicalk-mk03=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. +kicalk-mk04=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. +mukmoux=Zmutowane stworzenie podobne do krowy, zmodyfikowane genetycznie. +mukmoux-mk02=Zmutowane stworzenie podobne do krowy, zmodyfikowane genetycznie. +mukmoux-mk03=Zmutowane stworzenie podobne do krowy, zmodyfikowane genetycznie. +mukmoux-mk04=Zmutowane stworzenie podobne do krowy, zmodyfikowane genetycznie. +arthurian=Sztucznie stworzone stworzenie będące hybrydą jaszczurki, zmodyfikowane genetycznie. +arthurian-mk02=Sztucznie stworzone stworzenie będące hybrydą jaszczurki, zmodyfikowane genetycznie. +arthurian-mk03=Sztucznie stworzone stworzenie będące hybrydą jaszczurki, zmodyfikowane genetycznie. +arthurian-mk04=Sztucznie stworzone stworzenie będące hybrydą jaszczurki, zmodyfikowane genetycznie. +earth-generic-sample=Losowe próbki DNA podstawowych gatunków ziemskich. +earth-giraffe-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-jute-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-potato-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-tropical-tree-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-venus-fly-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-horse-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-cow-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-flower-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-sea-sponge-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-crustacean-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-bee-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-lizard-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-roadrunner-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-palmtree-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-sunflower-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-tiger-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-bear-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-wolf-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-antelope-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-shroom-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-mouse-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-spider-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. +earth-goat-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. + +strorix-unknown-sample=Egzotyczne próbki DNA, zrekonstruowane na podstawie nieznanego sygnału, który przekroczył nasz zasięg z planety Strorix787. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA na własne ryzyko. +vrauks-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. +ulric-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. +mukmoux-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. +mukmoux-codex-mk02=Zbiór informacji zebranych podczas pracy z Mukmoux, skompilowanych w dużej bazie danych. +mukmoux-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Mukmoux zakodowane w wielofunkcyjnym algorytmie. +mukmoux-codex-mk04=Kompletny przewodnik po biologii Mukmoux zawarty w samodoskonalącym się systemie sztucznej inteligencji. +arthurian-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. +sea-sponge-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. +zipir-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. +zipir-codex-mk02=Zbiór informacji zebranych podczas pracy z zipirs, skompilowanych w dużej bazie danych. +zipir-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Zipir zakodowane w wielofunkcyjnym algorytmie. +zipir-codex-mk04=Kompletny przewodnik po biologii Zipir zawarty w samodoskonalącym się systemie sztucznej inteligencji. +ralesia-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tej rośliny. Służy do instruowania szkółki botanicznej. +cadaveric-arum-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tej rośliny. Służy do instruowania szkółki botanicznej. +bhoddos-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego grzyba modufikowanego genetycznie. Służy do instruowania szkółki botanicznej. +kicalk-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tej rośliny. Służy do instruowania szkółki botanicznej. +navens-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego gigantycznego grzyba modufikowanego genetycznie. Służy do instruowania szkółki botanicznej. +rennea-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego gigantycznego grzyba modufikowanego genetycznie. Służy do instruowania szkółki botanicznej. +fawogae-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego grzyba modufikowanego genetycznie. Służy do instruowania szkółki botanicznej. +dhilmos-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. +dhilmos-codex-mk02=Zbiór informacji zebranych podczas pracy z Dhilmos, skompilowanych w dużej bazie danych. +dhilmos-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Dhilmos zakodowane w wielofunkcyjnym algorytmie. +dhilmos-codex-mk04=Kompletny przewodnik po biologii Dhilmo zawarty w samodoskonalącym się systemie sztucznej inteligencji. +bat-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to nowe zwierzę robocze. Użyj go, aby poinstruować swoją komorę stworzeń. +scrondrix-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. +scrondrix-codex-mk02=Zbiór informacji zebranych podczas pracy z Scrondrix, skompilowanych w dużej bazie danych. +scrondrix-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Scrondrix zakodowane w wielofunkcyjnym algorytmie. +scrondrix-codex-mk04=Kompletny przewodnik po biologii Scrondrix zawarty w samodoskonalącym się systemie sztucznej inteligencji. +phadai-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. +phadai-codex-mk02=Zbiór informacji zebranych podczas pracy z Phadai, skompilowanych w dużej bazie danych. +phadai-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Phadai zakodowane w wielofunkcyjnym algorytmie. +phadai-codex-mk04=Kompletny przewodnik po biologii Phadai zawarty w samodoskonalącym się systemie sztucznej inteligencji. +auog-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. +yaedols-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia nowego grzyba hybrydowego. Służy do przekazania instrukcji szkółce botanicznej. +moondrop-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tej rodzimej rośliny. Służy do instruowania szkółki botanicznej. +dingrits-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. +dingrits-codex-mk02=Zbiór informacji zebranych podczas pracy z Dingrits, skompilowanych w dużej bazie danych. +dingrits-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Dingrits zakodowane w wielofunkcyjnym algorytmie. +dingrits-codex-mk04=Kompletny przewodnik po biologii Dingrit zawarty w samodoskonalącym się systemie sztucznej inteligencji. +kmauts-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. +kmauts-codex-mk02=Zbiór informacji zebranych podczas pracy z Kmaut, skompilowanych w dużej bazie danych. +kmauts-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Kmaut zakodowane w wielofunkcyjnym algorytmie. +kmauts-codex-mk04=Kompletny przewodnik po biologii Kmaut zawarty w samodoskonalącym się systemie sztucznej inteligencji. +vonix-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. +vonix-codex-mk02=Zbiór informacji zebranych podczas pracy z Vonixes, skompilowanych w dużej bazie danych. +vonix-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z vonixes zakodowane w wielofunkcyjnym algorytmie. +xyhiphoe-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. +phagnot-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. +antelope-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. +trits-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. +trits-codex-mk02=Zbiór informacji zebranych podczas pracy z Trit, skompilowanych w dużej bazie danych. +trits-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Trit zakodowane w wielofunkcyjnym algorytmie. +trits-codex-mk04=Kompletny przewodnik po biologii Trit zawarty w samodoskonalącym się systemie sztucznej inteligencji. +korlex-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. +korlex-codex-mk02=Zbiór informacji zebranych podczas pracy z Korlex, skompilowanych w dużej bazie danych. +korlex-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Korlex zakodowane w wielofunkcyjnym algorytmie. +korlex-codex-mk04=Kompletny przewodnik po biologii Korlex zawarty w samodoskonalącym się systemie sztucznej inteligencji. +cottongut-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. +simik-codex=Zbiór dostosowanych instrukcji, które pomogą ożywić to nowe, egzotyczne zwierzę. Użyj go, żeby poinstruować swoją komorę stworzeń. +simik-codex-mk02=Zbiór informacji zebranych podczas pracy z Simik, skompilowanych w dużej bazie danych. +simik-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Simik zakodowane w wielofunkcyjnym algorytmie. +simik-codex-mk04=Kompletny przewodnik po biologii Simik zawarty w samodoskonalącym się systemie sztucznej inteligencji. +zungror-codex=Zbiór dostosowanych instrukcji, które pomogą ożywić to nowe, egzotyczne zwierzę. Użyj go, żeby poinstruować swoją komorę stworzeń. +zungror-codex-mk02=Zbiór informacji zebranych podczas pracy z Zungror, skompilowanych w dużej bazie danych. +zungror-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Zungror zakodowane w wielofunkcyjnym algorytmie. +zungror-codex-mk04=Kompletny przewodnik po biologii Zungror zawarty w samodoskonalącym się systemie sztucznej inteligencji. +guts=Fuj. +sea-sponge-sprouts=Części głównej gąbki przeznaczone do ponownego wzrostu. +ralesia=Niestandardowy kwiat modyfikowany genetycznie. +ralesia-mk02=Niestandardowy kwiat modyfikowany genetycznie. +ralesia-mk03=Niestandardowy kwiat modyfikowany genetycznie. +ralesia-mk04=Niestandardowy kwiat modyfikowany genetycznie. +tuuphra=Zmutowany ziemsko-obcy ziemniak modyfikowany genetycznie. +tuuphra-mk02=Zmutowany ziemsko-obcy ziemniak modyfikowany genetycznie. +tuuphra-mk03=Zmutowany ziemsko-obcy ziemniak modyfikowany genetycznie. +tuuphra-mk04=Zmutowany ziemsko-obcy ziemniak modyfikowany genetycznie. +fertilizer=Pokarm dla roślin. +navens=Nekrofilny grzyb modyfikowany genetycznie, który żywi się martwą materią organiczną. +cytostatics=Blokują wzrost komórek. +microcin-j25=Peptyd nierybosomalny (NRP). +yotoi=Ttropikalne drzewo zmodyfikowane genetycznie, które może przetrwać w środowisku obcym. +yotoi-fruit=Pyszny owoc obcego pochodzenia. +resveratrol=Naturalny fenol wytwarzany przez rośliny w odpowiedzi na uszkodzenia. +dhilmo=Urocze, zmutowane gigantyczne krewetki. Nie są zbyt inteligentne, więc nie ma się czym martwić. +dhilmo-pup=Młode Dhilmo. +chitin=Główny składnik egzoszkieletu stawonogów. +arthurian-pup=Młode Arthurian. +mukmoux-calf=Mini Mukmoux. +dingrits-cub=Młode Dingrit. +scrondrix=Mięsożerca poziomu 3. Bądź ostrożny! +caged-scrondrix=Bezpieczny sposób transportu tego stworzenia. +scrondrix-pup=Nadal niebezpieczny. +pineal-gland=Złożone, cenne substancje biochemiczne w środku. +ulric-food-01=Podstawowe pożywienie Ulric. +ulric-food-02=Biały krem ralesia i mille-feuille z warzywami. +mukmoux-food-01=Podstawowe pożywienie Mukmoux. +mukmoux-food-02=Velouté z selera korzeniowego z kremem z soku i chrupiącym mchem. +dhilmos-food-01=Podstawowe pożywienie Dhilmo. +dhilmos-food-02=Powoli pieczona skórka z brzucha z sosem navens vierge. +arthurian-food-01=Podstawowe pożywienie Arthurian. +arthurian-food-02=Wołowina w panierce z nasion Tuuphra z sosem z mchu i sambalem z nasion Tuuphra. +vrauks-food-01=Podstawowe pożywienie Vrauk, jeśli można to tak nazwać. +vrauks-food-02=Pieczone jelita w panierce z pomarańczowego grodu. +korlex-food-01=Podstawowe pożywienie Korlex, przygotowane z trocin i przypraw. +korlex-food-02=Pakowane delikatesy Korlex. Talerz z szynką i pieczonym sernikiem ricotta z Yaedol. +simik-food-01=Podstawowe pożywienie Simik, zawiera ciężkie minerały. +simik-food-02=Pieczona skóra Xyhiphoe z nadzieniem z Arum i radioaktywnymi Naven. +workers-food=Wyprodukowane zgodnie z podstawowymi parametrami dla stworzeń pracujących. Jest również w pewnym stopniu jadalne dla ludzi. +workers-food-02=Pieczony mózg i świeże podroby w sosie salsa z zieloną ralesią verdé. Niezalecane do spożycia przez ludzi. +workers-food-03=Luksusowy, wysokokaloryczny suplement sorgo z ziarnami, świeżymi owocami i odchodami nietoperzy. Doskonały przemysłowy produkt spożywczy modyfikowany genetycznie. Smakuje obrzydliwie. +gh=Robi rzeczy większe i cięższe. +anabolic-rna=Dodaj więcej mięsa do tych kości, stary! +rennea=Bardzo przydatne płatki. +rennea-mk02=Bardzo przydatne płatki. +rennea-mk03=Bardzo przydatne płatki. +rennea-mk04=Bardzo przydatne płatki. +phadai=Mięsożerca poziomu 4. Nie może się oprzeć muzyce disco. Zrzuca swój pancerz. +phadai-mk02=Mięsożerca poziomu 4. Nie może się oprzeć muzyce disco. Zrzuca swój pancerz. +phadai-mk03=Mięsożerca poziomu 4. Nie może się oprzeć muzyce disco. Zrzuca swój pancerz. +phadai-mk04=Mięsożerca poziomu 4. Nie może się oprzeć muzyce disco. Zrzuca swój pancerz. +caged-phadai=Bezpieczny sposób transportu tego stworzenia. +phadai-pup=Urocze i już się trzęsie. +phadai-food-01=Podstawowe pożywienie Phadai. +phadai-food-02=Wołowina w panierce z papryki Yotoi-n z kremem Rennea. +carapace=Złożona struktura biomineralizowana. +auog=Nieśmiałe nocne stworzenia znane jako Auog. +auog-mk02=Nieśmiałe nocne stworzenia znane jako Auog. +auog-mk03=Nieśmiałe nocne stworzenia znane jako Auog. +auog-mk04=Nieśmiałe nocne stworzenia znane jako Auog. +caged-auog=Bezpieczny sposób transportu tego stworzenia. +dingrits-alpha=Tylko najstarsze i najsilniejsze Dingrit mogą zostać samcami alfa. +auog-pup=Młode Auog. +auog-food-01=Podstawowe pożywienie auog. +auog-food-02=Tarta z chili dębowym z chrupiącym fawogae i sałatką z gorzkich wodorostów. +fish=Bloop. +fish-mk02=Bloop bloop. +fish-mk03=Bloop bloop bloop. +fish-mk04=Bloop bloop bloop bloop. +fish-food-01=Podstawowe pożywienie ryb. +fish-food-02=Wysokiej jakości pokarm dla ryb zapewniający lepszą opiekę. Wyprodukowany z ryb, dla ryb. +yaedols-spores=Te zarodniki miały problemy, należy je uzupełnić. +yaedols=Twój pierwszy grzyb modyfikowany genetycznie. Złożona biochemia ich tkanek sprawia, że są one doskonałym źródłem ważnego genu Adam42. +yaedols-mk02=Twój pierwszy grzyb modyfikowany genetycznie. Złożona biochemia ich tkanek sprawia, że są one doskonałym źródłem ważnego genu Adam42. +yaedols-mk03=Twój pierwszy grzyb modyfikowany genetycznie. Złożona biochemia ich tkanek sprawia, że są one doskonałym źródłem ważnego genu Adam42. +yaedols-mk04=Twój pierwszy grzyb modyfikowany genetycznie. Złożona biochemia ich tkanek sprawia, że są one doskonałym źródłem ważnego genu Adam42. +dingrits=Sztuczne zwierzę hybrydowe obcych. W ich komunikacji wykryto wysoki poziom inteligencji. +pelt=Główny produkt Dingrit. Duże źródło cysteiny i niektórych egzotycznych białek. +dingrit-spike=Produkt uboczny o bardzo egzotycznej, biomineralizowanej strukturze. +dingrits-food-01=Podstawowe pożywienie Dingrit. +dingrits-food-02=Filet wędzony liśćmi z dodatkiem słodkiej papki Tuuphra Yotoi. +kmauts=Przyjazne stworzenia podobne do owadów, znane jako krewetki lądowe. +kmauts-mk02=Przyjazne stworzenia podobne do owadów, znane jako krewetki lądowe. +kmauts-mk03=Przyjazne stworzenia podobne do owadów, znane jako krewetki lądowe. +kmauts-mk04=Przyjazne stworzenia podobne do owadów, znane jako krewetki lądowe. +zinc-finger-proteins=Białka na bazie cynku o unikalnej trójwymiarowej architekturze. +cysteine=Popularny cel eksperymentów znakowania ukierunkowanego na badanie struktury i dynamiki biomolekuł. +reca=Homologiczne białko o masie 38 kilodaltonów, niezbędne do naprawy i utrzymania DNA powłoki ciała. +cobalt-nx=Sztuczny materiał wykonany z nexelitu i kobaltu. +xyhiphoe=Gigantyczny mięczak głębinowy. Żyje w atmosferze pod ciśnieniem. +xyhiphoe-mk02=Gigantyczny mięczak głębinowy. Żyje w atmosferze pod ciśnieniem. +xyhiphoe-mk03=Gigantyczny mięczak głębinowy. Żyje w atmosferze pod ciśnieniem. +xyhiphoe-mk04=Gigantyczny mięczak głębinowy. Żyje w atmosferze pod ciśnieniem. +vonix=Ogromny obcy robak. +vonix-mk02=Ogromny obcy robak. +vonix-mk03=Ogromny obcy robak. +vonix-mk04=Ogromny obcy robak. +vonix-eggs=Jaja partenogenetyczne. +grod=Bagniste rośliny zmodyfikowane genetycznie. Bardzo cenione przez zmodyfikowane genetycznie i rodzime zwierzęta jako ściółka. +grod-mk02=Bagniste rośliny zmodyfikowane genetycznie. Bardzo cenione przez zmodyfikowane genetycznie i rodzime zwierzęta jako ściółka. +grod-mk03=Bagniste rośliny zmodyfikowane genetycznie. Bardzo cenione przez zmodyfikowane genetycznie i rodzime zwierzęta jako ściółka. +grod-mk04=Bagniste rośliny zmodyfikowane genetycznie. Bardzo cenione przez zmodyfikowane genetycznie i rodzime zwierzęta jako ściółka. +grod-codex=Zbiór dostosowanych instrukcji dotyczących wprowadzenia tej nowej rośliny do życia. Służy do instruowania szkółki botanicznej. +bedding=Materiał organiczny używany przez zwierzęta do podparcia ciała podczas odpoczynku. Sprawia, że ich życie jest wygodniejsze. +phagnot=Obce zwierzęta hybrydowe. Mają duży zbiornik gazu na głowach, który pomaga im stać. +phagnot-mk02=Obce zwierzęta hybrydowe. Mają duży zbiornik gazu na głowach, który pomaga im stać. +phagnot-mk03=Obce zwierzęta hybrydowe. Mają duży zbiornik gazu na głowach, który pomaga im stać. +phagnot-mk04=Obce zwierzęta hybrydowe. Mają duży zbiornik gazu na głowach, który pomaga im stać. +phagnot-food-01=Podstawowe pożywienie Phagnot. +phagnot-food-02=Placki orkiszowe z owocami Yotoi przyprawionymi mchem i serem bhoddo. +gas-bladder=Specjalny organ, lżejszy od powietrza, który pomaga Phagnot stać. +bhoddos=Hybrydowa istota będąca grzybem nuklearnym. +bhoddos-mk02=Hybrydowa istota będąca grzybem nuklearnym. +bhoddos-mk03=Hybrydowa istota będąca grzybem nuklearnym. +bhoddos-mk04=Hybrydowa istota będąca grzybem nuklearnym. +zymogens=Nieaktywny prekursor enzymu. Wymaga rozszczepienia biochemicznego, aby go aktywować. +mmp=Enzymy zdolne do rozkładania wszystkich rodzajów białek macierzy zewnątrzkomórkowej. +peptidase-m58=Obce białko katalityczne. +antiviral=Klasa leków stosowanych specjalnie w leczeniu infekcji wirusowych. +immunosupressants=Leki hamujące lub zapobiegające aktywności układu odpornościowego. +propeptides=Nieaktywne białko oczekujące na aktywację. +purine-analogues=Antymetabolity naśladujące strukturę puryn. +pacifastin=Inhibitor seryny występujący u stawonogów. +ticocr-alloy=Stop tytanu, kobaltu i chromu. +metallic-glass=Stały materiał metaliczny o nieuporządkowanej strukturze w nanoskali. +nanochondria=Zastosowanie w twoich stworzeniach zmusi je do rozwoju większego mózgu. Co może pójść nie tak? +xeno=Sztuczny drapieżnik szczytowy o kwaśnej krwi. +xeno-mk02=Inteligentny, sztuczny drapieżnik szczytowy o kwaśnej krwi. +xeno-mk03=Inteligentny, sztuczny drapieżnik szczytowy o kwaśnej krwi. +xeno-mk04=Inteligentny, sztuczny drapieżnik szczytowy o kwaśnej krwi. +caged-xeno=Nie będzie się zbyt długo opierać. +xeno-egg=Metoda rozmnażania partenogenetycznego – wymaga gospodarza. +xeno-codex=Zbiór dostosowanych instrukcji służących do ożywienia tej istoty. Służy do instruowania komory stworzeń. +xeno-codex-mk02=Zbiór informacji zebranych podczas pracy z Xeno, skompilowanych w dużej bazie danych. +xeno-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Xeno zakodowane w wielofunkcyjnym algorytmie. +xeno-codex-mk04=Kompletny przewodnik po biologii Xeno zawarty w samodoskonalącym się systemie sztucznej inteligencji. +arqad=Przerażająca hybryda pszczoły i osy z obcymi genami, zdolna do przetwarzania ciężkich węglowodorów na inne produkty. +arqad-mk02=Przerażająca hybryda pszczoły i osy z obcymi genami, zdolna do przetwarzania ciężkich węglowodorów na inne produkty. +arqad-mk03=Przerażająca hybryda pszczoły i osy z obcymi genami, zdolna do przetwarzania ciężkich węglowodorów na inne produkty. +arqad-mk04=Przerażająca hybryda pszczoły i osy z obcymi genami, zdolna do przetwarzania ciężkich węglowodorów na inne produkty. +arqad-egg=Partenogeniczna metoda rozmnażania. +arqad-codex=Zbiór dostosowanych instrukcji służących do ożywienia tej istoty. Służy do instruowania komory stworzeń. +albumin=Białka surowicy. +hyaline=Przezroczysta chrząstka. +bmp=Grupa cytokin dostosowanych do wzrostu kości. +cellulose=Liniowy łańcuch składający się z kilkuset do wielu tysięcy połączonych jednostek glukozy. +lignin=Złożone polimery organiczne. +pheromones=Substancje chemiczne wywołujące reakcję społeczną u członków tego samego gatunku. +cridren-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tej hybrydowej rośliny. Służy do instruowania szkółki botanicznej. +cridren=Dziwaczna hybryda rośliny obcej. +empty-neuromorphic-chip=Odkrycie technologii LNCL (life-nexelit cross-link) dało ci możliwość opracowania zupełnie nowej klasy zaawansowanych chipów. +neuromorphic-chip=Teraz gotowy do użycia z wymaganym systemem operacyjnym. +nano-cellulose=Rafinowana, nanostrukturalna masa celulozowa stosowana w testach płytkowych i innych substytutach. +antelope=Martwe i żywe jednocześnie: kwantowe stworzenie wymiarowe. Niestabilne życie oparte na strengeletach. +caged-antelope=Specjalny pojemnik dla stworzeń strengeletowych. +adrenal-cortex=Część nadnerczy Cridren, wykorzystywana do produkcji ważnych hormonów. Kompatybilna międzygatunkowo. +zipir-food-01=Podstawowa karma Zipir. +zipir-food-02=Specjalna karma dla dużych skorupiaków. +antitumor=Wykrywanie i niszczenie nowotworów. +dynemicin=Wynik mutacji podziemnej bakterii – katalizuje reakcje hamujące rozwój nowotworów. +enediyne=Terapeutyczne nici RNA pomagające kontrolować namnażanie się komórek. Wymagają dostarczenia w postaci nanocząsteczek. +trits=Ogromne stworzenie z głębin Pacyfiku. Duże źródło fotoforów, skóry i tłuszczu. +trits-mk02=Ogromne stworzenie z głębin Pacyfiku. Duże źródło fotoforów, skóry i tłuszczu. +trits-mk03=Ogromne stworzenie z głębin Pacyfiku. Duże źródło fotoforów, skóry i tłuszczu. +trits-mk04=Ogromne stworzenie z głębin Pacyfiku. Duże źródło fotoforów, skóry i tłuszczu. +photophore=Gruczołowy organ, który u różnych zwierząt morskich przybiera postać świecącej plamki. +enzyme-pks=Rodzina enzymów wielodomenowych wytwarzających poliketydy. +recombinant-ery=Środki stymulujące erytropoezę (ESA), wytwarzane poprzez klonowanie i modyfikację genu adam42. Stosowane w celu zwiększenia produkcji krwi. +oreksygeniczny=Leki stosowane w celu zwiększenia masy ciała zwierząt. +used-auog=Biedne stworzenie potrzebuje odpoczynku. +saps=Bardzo gęsty (czasami zestalony) płyn transportowany w komórkach ksylemu lub elementach sitowych floemu rośliny. +sodium-alginate=Wielofunkcyjny stabilizator. +latex-slab=Surowy lateks. +latex=Grupa polimerów, które mogą zestalać się w gumę. +stopper=owszechnie stosowany w procedurach laboratoryjnych. +energy-drink=Napój zawierający związki pobudzające, zapewniający stymulację umysłową i fizyczną. +bio-sample=Próbka pobrana z naturalnych biomów do dalszej analizy. +bio-container=Pusty pojemnik do zbierania próbek biologicznych. +strangelets=Maleńkie fragmenty dziwnej materii, na tyle małe, że można je uznać za cząsteczki. +cage-antelope=Specjalnie skonstruowana klatka zapewniająca bezpieczeństwo antylopom Schrödingera podczas transportu. +replicator-ralesia=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. +replicator-rennea=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. +replicator-tuuphra=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. +replicator-grod=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. +replicator-yotoi=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. +replicator-yotoi-fruit=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. +replicator-kicalk=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. +replicator-cadaveric-arum=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. +replicator-bioreserve=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. +zipir1=Pokojowe stworzenie morskie. Niemal jak duży krab domowy. +zipir2=Pokojowe stworzenie morskie. Niemal jak duży krab domowy. +zipir3=Pokojowe stworzenie morskie. Niemal jak duży krab domowy. +zipir4=Pokojowe stworzenie morskie. Niemal jak duży krab domowy. +sugar=Czysty nektar Tuuphra. +sporopollenin=Jeden z najbardziej obojętnych chemicznie polimerów biologicznych. +chimeric-proteins=Białko składające się z co najmniej dwóch domen kodowanych przez oddzielne geny (ziemskie i obce), które zostały połączone tak, aby były transkrybowane i translowane jako jedna jednostka. +cbp=Peptyd mutacyjny wiążący kalmodulinę (CBMP) to krótka sekwencja 26 reszt pochodząca z C-końca kinazy łańcucha lekkiego miozyny mięśni szkieletowych. +nanofibrils=Wysoce uporządkowane struktury, powstałe w wyniku samoorganizacji powtarzających się bloków budulcowych w struktury wyższego rzędu, stabilizowane przez oddziaływania niekowalencyjne. +magnetic-beads=Stosowane w oczyszczaniu białek. Zawierają rdzeń magnetyczny wykonany z niklu, pokryty różnymi materiałami. +biobattery=Zasadniczo przenośny bioreaktor, wykorzystujący mikroorganizmy do wytwarzania substratu w celu generowania energii. Bardzo długa żywotność. +chitosan=Po prostu bardzo przydatny liniowy polisacharyd. +laboratory-grown-brain=Mózg w puszce. +tissue-engineered-fat=Tak, stworzyliśmy tłuszcz. +in-vitro-meat=Nie smakuje jak burger... +biomimetic-skin=Rolka skóry, gotowa do owinięcia przedmiotów. +bioartificial-guts=Pakiet jelit gotowych do montażu. +scafold-free-bones=Pełny szkielet w pudełku. +bio-scafold=Materiały, które zostały zaprojektowane tak, aby wywoływać pożądane interakcje komórkowe, przyczyniające się do tworzenia nowych funkcjonalnych tkanek. +casein=Sery są z niego robione. +fawogae-mk02=Dobrze smakuje na pizzy. +fawogae-mk03=Poszerz swoje horyzonty w tym obcym świecie. +fawogae-mk04=Nie da ci dodatkowego życia. +fawogae-spore-mk02=Te zarodniki są lepsze od pierwszych. +fawogae-spore-mk03=Im więcej zarodników, tym lepiej. +fawogae-spore-mk04=Uznane za najlepsze zarodniki przez 3 lata z rzędu. +moondrop-gas=Kwiat Moondrop nasycony cząsteczkami złota. +moondrop-diesel=Kwiat Moondrop nasycony cząsteczkami kobaltu. +moondrop-kerosene=Kwiat Moondrop nasycony cząsteczkami cynku. +moondrop-fueloil=Kwiat Moondrop nasycony cząsteczkami żelaza. +cottongut=Zwykły Cottongut. Wykorzystywany w badaniach i jako pożywienie. +cottongut-mk01=Hodowlana wersja Cottongut. +cottongut-mk02=Hodowlana wersja Cottongut. +cottongut-mk03=Hodowlana wersja Cottongut. +cottongut-mk04=Hodowlana wersja Cottongut. +cottongut-food-01=Gotowana na parze fasola w brudnej wodzie i sokach. +cottongut-food-02=Pikantne i smaczne wyselekcjonowane nasiona w kwiatowej ganache. +cottongut-food-03=Gotowane mięso szczura w puszce. Niezalecane do spożycia przez ludzi. + +solidified-sarcorus=Lepiej nie pytać, jak to zostało zrobione. + +sap-tree=Drzewo, które naturalnie wytwarza użyteczną żywicę. +sap-tree-mk02=Drzewo, które naturalnie wytwarza użyteczną żywicę. +sap-tree-mk03=Drzewo, które naturalnie wytwarza użyteczną żywicę. +sap-tree-mk04=Drzewo, które naturalnie wytwarza użyteczną żywicę. + +intestinal-ee=Złożone sygnały elektryczne wytwarzane przez te komórki zasługują na dokładniejsze zbadanie. +cognition-osteochain=Badania sugerują, że struktura ta może przetwarzać myśli jako uzupełnienie mózgu. +adaptable-automucosa=Samoleczenie i samodostosowanie do zmian środowiskowych w rekordowym czasie. Naprawdę imponujące. +polynuclear-ganglion=Umożliwia wielozadaniowość wtórną na polecenie mózgu, zapewniając dodatkową warstwę przetwarzania mózgowego. +geostabilization-tissue=Tkanka ta wykazuje imponującą początkową geolokalizację. Prawdopodobnie wykorzystywana przez Phagnot podczas migracji. +lcc=Złożony organ, który, jak podejrzewamy, umożliwia stworzeniu pewien prymitywny poziom telepatii. Co zaskakujące, nie jest to tkanka mózgowa. +cryogland=Wstępne badania sugerują, że organ ten może obniżać temperaturę przepływających przez niego płynów. +subdermal-chemosnare=Te specjalne komórki bezpośrednio przekształcają promieniowanie słoneczne w energię biochemiczną. +snarer-heart=Napromieniowany organ służący do pompowania drugorzędnego krążenia składników odżywczych. +magnetic-organ=Może to wyjaśniać, dlaczego Ulric mają drgawki w pobliżu magnesów. Interesujące jest wykrywanie pól grawitacyjnych. +glandular-myocluster=Ten organ samodzielnie wysyła precyzyjne sygnały sterujące i stanowi podstawę Sarcomer. Wyjaśnia to niesamowitą siłę, jaką dysponują te zwierzęta. +dimensional-gastricorg=Organ ten jest w stanie zawierać i wykorzystywać strengelety niezbędne do podróży międzywymiarowych. Święty Graal ewolucji obcych. +sternite-lung=Często zmniejszony pod względem wielkości i rozwoju, może stać się wewnętrzny i/lub błonowy. Organ ten został sztucznie ulepszony, aby umożliwić rozwój tego gatunku. +hormonal=Organ ten jest wyjątkowy, ponieważ stanowi nie tylko część układu rozrodczego (arcanium), ale także centralny układ kontroli hormonalnej u tych zwierząt. Co zaskakujące, mieszane DNA pozwoliło na wykorzystanie tych hormonów u innych gatunków. +vsk=Segmentowany organ Zungror służący do przędzenia jedwabiu, przystosowany z układu pokarmowego i rozrodczego w celu poprawy produkcji białka. + +perfect-samples=Szczyt osiągnięć genetyki obcych. +space-dingrit=Mały krok dla łazika, wielki skok dla ludzkości łazików. +space-suit=Zaawansowany skafander kosmiczny umożliwiający psowatym przetrwanie w przestrzeni kosmicznej. +space-dingrit-return=Całe to promieniowanie spowodowało u tego stworzenia kilka interesujących mutacji. +ulric-infusion=Wysoce reaktywny związek mutagenny, może i będzie reagował gwałtownie z ludźmi. Przekształca cię w symbiotyczne stworzenie na 10 minut. +ulric-infusion-equipment=Automatycznie wstrzykuje związek mutagenny co 10 minut. +mosfet=Tranzystor polowy z metalowo-tlenkowym półprzewodnikiem. +dried-biomass=Usunięcie wody ułatwia spalanie. +green-sic=Surowa wersja węglika krzemu. +nisi=Krzemian niklu. +abacus=Ulubiona zabawka Arthurian. + +sample-cup=To kubek na próbki. +ulric-mk02-dna-sample=Organiczna próbka DNA ulepszonego kosmicznego konia. +ulric-mk03-dna-sample=To nie jest mleko. Nie pij tego. +ulric-mk04-dna-sample=Sekretny sos życia. + +empty-comb=Stworzony, aby instruować Arqad, jak wytwarzać swoje produkty. +arqad-maggot=Smaczny i obrzydliwy. + +tree-mk01=To drzewo. +tree-mk02=Wciąż tylko drzewo. +tree-mk03=Nie zaleca się uderzania tego. +tree-mk04=To może być Ent. Obserwuj go uważnie, na wypadek gdyby się poruszył. +pesticide-mk01=Stara formuła, ale nadal skuteczna w odstraszaniu wegańskich gryzoni od upraw. +pesticide-mk02=Super mega XXL pestycyd do zwalczania owadów. Dobrze, że nie jesz tych roślin. +cooling-system=Wielofunkcyjny system chłodzenia w obiegu zamkniętym. +chlorinated-water=Nie tak silny jak wybielacz. +honeycomb=Wypełniony pysznym miodem z ciał. + +zungror=Ogromna obca istota przypominająca barana-pająka, zdolna do produkcji cennych białek włóknistych w dużych ilościach. Znane są z tego, że są bardzo agresywne i inteligentne. +zungror-mk02=Ogromna obca istota przypominająca barana-pająka, zdolna do produkcji cennych białek włóknistych w dużych ilościach. Znane są z tego, że są bardzo agresywne i inteligentne. +zungror-mk03=Ogromna obca istota przypominająca barana-pająka, zdolna do produkcji cennych białek włóknistych w dużych ilościach. Znane są z tego, że są bardzo agresywne i inteligentne. +zungror-mk04=Ogromna obca istota przypominająca barana-pająka, zdolna do produkcji cennych białek włóknistych w dużych ilościach. Znane są z tego, że są bardzo agresywne i inteligentne. +zungror-cocoon=Kula bardzo specjalnego białka włóknistego otaczająca embrion. +simik-scales=Niesamowita, odporna na wysoką temperaturę kombinacja materiałów organicznych i ksenonitu zasługuje na dokładniejsze zbadanie. +simik-poop=To, co pozostaje w tym cudownym, egzotycznym układzie pokarmowym obcych. + +compost-amount=[font=default-semibold][color=255,230,192]Kompost: [/color][/font]__1__ [item=biomass] + +hidden-beacon=Zdecydowanie nie jest to nadajnik. + +brain-cartridge-01=Materiał do przemyśleń. +brain-cartridge-02=Materiał do przemyśleń. +brain-cartridge-03=Materiał do przemyśleń. +brain-cartridge-04=Materiał do przemyśleń. + +gastrocapacitor=Skoncentrowana energia i zapasy organiczne dla latających karawan. diff --git a/locale/pl/ore.cfg b/locale/pl/ore.cfg new file mode 100644 index 000000000..0e3aef6d9 --- /dev/null +++ b/locale/pl/ore.cfg @@ -0,0 +1,7 @@ +[ore-name] +ore-bioreserve=Rodzima flora +ore-nexelit=Nexelit + +[autoplace-control-names] +ore-bioreserve=[img=entity.ore-bioreserve] Rodzima flora +ore-nexelit=[img=entity.ore-nexelit] Nexelit diff --git a/locale/pl/recipes.cfg b/locale/pl/recipes.cfg new file mode 100644 index 000000000..ceefb721e --- /dev/null +++ b/locale/pl/recipes.cfg @@ -0,0 +1,481 @@ +[recipe-name] +cage-recycle-into-titanium=Recykling klatek +biomass-composting=Kompost __1__ × __2__ +ethanol-combustion=Etanol do mieszanki spalania (__1__°C) +fish-oil-combustion=Olej rybny do mieszanki spalania (__1__°C) +lard-combustion=Smalec do mieszanki spalania (__1__°C) +bio-oil-combustion=Bioolej do mieszanki spalania (__1__°C) +oleochemical-combustion=Produkty oleochemiczne do mieszanki spalania (__1__°C) + +subcritical-water-01=Woda podkrytyczna W.01 +subcritical-water-02=Woda podkrytyczna W.02 +subcritical-water-03=Woda podkrytyczna W.03 + +biomass-destruction=Proces rozkładu i fermentacji słodzonej biomasy +high-distillate-to-anthracene-oil=Hydrokraking wielopierścieniowych węglowodorów aromatycznych (WWA) +ulric-sex-01=Hodowla nowych Ulric +ulric-full-rendering=Dorosły Ulric +ulric-manure-01=Podstawowe rolnictwo +ulric-manure-02=Sól sprawia, że Ulric jest szczęśliwszy +mukmoux-full-rendering=Dorosły Mukmoux +full-render-dhilmoss=Dorosły Dhilmo +korlex-full-rendering=Dorosły Korlex +scrondrix-full-rendering=Dorosły Scrondrix +phadai-full-rendering=Dorosły Phadai +auog-full-rendering=Dorosły Auog +dingrit-full-rendering=Dorosły Dingrit +vonix-full-rendering=Dorosły Vonix +xyhiphoe-full-rendering=Dorosły Xyhiphoe +full-render-fish=Dorosła ryba +phagnot-full-rendering=Dorosły Phagnot +ulric-mk02=Faza 2 - program hodowlany Ulric +ulric-mk02-dna-sample=Świeża próbka genetyczna z ulepszonego Ulric +ulric-mk02-dna-sample-02=Więcej świeżych próbek genetycznych z ulepszonego Ulric +ulric-mk02-breeding=Ulric W.02 rozmnażanie +ulric-mk02-raising=Wychowanie źrebaka Ulric W.02 +ulric-recharge-mk02=Regeneracja zmęczonego Ulric W.02 +ulric-mk03=Faza 3 Ulric - program hodowlany +ulric-mk03-dna-sample=Świeża próbka genetyczna z ulepszonego Ulric +ulric-mk03-dna-sample-02=Więcej świeżych próbek genetycznych z ulepszonego Ulric +ulric-mk03-breeding=Ulric W.03 rozmnażanie +ulric-mk03-raising=Wychowanie źrebaka Ulric W.03 +ulric-recharge-mk03=Regeneracja zmęczonego Ulric W.03 +ulric-mk04=Faza 4 Ulric - program hodowlany +ulric-mk04-dna-sample=Świeża próbka genetyczna z ulepszonego Ulric +ulric-mk04-dna-sample-02=Więcej świeżych próbek genetycznych z ulepszonego Ulric +ulric-mk04-breeding=Ulric W.04 rozmnażanie +ulric-mk04-raising=Wychowanie źrebaka Ulric W.04 +ulric-recharge-mk04=Regeneracja zmęczonego Ulric W.04 +vrauks-mk02=Faza 2 Vrauk - program hodowlany +vrauks-mk03=Faza 3 Vrauk - program hodowlany +vrauks-mk04=Faza 4 Vrauk - program hodowlany +arthurian-mk02=Faza 2 Arthurian - program hodowlany +arthurian-egg-mk02-gmo=Program ulepszania jaj Arthurian +arthurian-pup-mk02=Ulepszona inkubacja jaj Arthurian +arthurian-egg-mk02=Faza 2 Arthurian - zbieranie jaj +arthurian-mk03=Faza 3 Arthurian - program hodowlany +arthurian-mk04=Faza 4 Arthurian - program hodowlany +korlex-mk02=Faza 2 Korlex - program hodowlany +korlex-mk03=Faza 3 Korlex - program hodowlany +korlex-mk04=Faza 4 Korlex - program hodowlany +auog-mk02=Faza 2 Auog - program hodowlany +auog-mk03=Faza 3 Auog - program hodowlany +auog-mk04=Faza 4 Auog - program hodowlany +auog-pup-01=Podstawowy program porodu Auog bez pomocy +auog-mk02-breeder=Faza 2 Auog - program hodowlany +auog-pup-mk02-breeder=Faza 2 Auog - wychowanie źrebaka +auog-mk03-breeder=Faza 3 Auog - program hodowlany +auog-pup-mk03-breeder=Faza 3 Auog - wychowanie źrebaka +auog-mk04-breeder=Faza 4 Auog - program hodowlany +auog-pup-mk04-breeder=Faza 4 Auog - wychowanie źrebaka +dingrits-mk02=Faza 2 Dingrit - program hodowlany +dingrits-mk03=Faza 3 Dingrit - program hodowlany +dingrits-mk04=Faza 4 Dingrit - program hodowlany +ralesia-mk02=Faza 2 Ralesia - program hodowlany +ralesia-mk03=Faza 3 Ralesia - program hodowlany +ralesia-mk04=Faza 4 Ralesia - program hodowlany +fish-mk02=Faza 2 Ryba - program hodowlany +fish-mk02-breeder=Faza 2 Ryba - program hodowlany +fish-egg-mk02-breeder=Faza 2 Ryba program zbierania ikry +fish-mk03=Faza 3 Ryba - program hodowlany +fish-mk03-breeder=Faza 3 Ryba - program hodowlany +fish-egg-mk03-breeder=Faza 3 Ryba program zbierania ikry +fish-mk04=Faza 4 Ryba - program hodowlany +fish-mk04-breeder=Faza 4 Ryba - program hodowlany +fish-egg-mk04-breeder=Faza 4 Ryba program zbierania ikry +kmauts-mk02=Faza 2 Kmaut - program hodowlany +kmauts-mk03=Faza 3 Kmaut - program hodowlany +kmauts-mk04=Faza 4 Kmaut - program hodowlany +mukmoux-mk02=Faza 2 Mukmoux - program hodowlany +mukmoux-mk03=Faza 3 Mukmoux - program hodowlany +mukmoux-mk04=Faza 4 Mukmoux - program hodowlany +phadai-mk02=Faza 2 Phadai - program hodowlany +phadai-mk03=Faza 3 Phadai - program hodowlany +phadai-mk04=Faza 4 Phadai - program hodowlany +phagnot-mk02=Faza 2 Phagnot - program hodowlany +phagnot-mk03=Faza 3 Phagnot - program hodowlany +phagnot-mk04=Faza 4 Phagnot - program hodowlany +scrondrix-mk02=Faza 2 Scrondrix - program hodowlany +scrondrix-mk03=Faza 3 Scrondrix - program hodowlany +scrondrix-mk04=Faza 4 Scrondrix - program hodowlany +sea-sponge-mk02=Faza 2 Gąbka morska - program hodowlany +sea-sponge-mk02-breeder=Faza 2 Gąbka morska- program hodowlany +sea-sponge-mk02-sprouts-breeder=Faza 2 Gąbka morska - program hodowlany pędów +sea-sponge-mk03=Faza 3 Gąbka morska - program hodowlany +sea-sponge-mk03-breeder=Faza 3 Gąbka morska- program hodowlany +sea-sponge-mk03-sprouts-breeder=Faza 3 Gąbka morska - program hodowlany pędów +sea-sponge-mk04=Faza 4 Gąbka morska - program hodowlany +sea-sponge-mk04-breeder=Faza 4 Gąbka morska- program hodowlany +sea-sponge-mk04-sprouts-breeder=Faza 4 Gąbka morska - program hodowlany pędów +vonix-mk02=Faza 2 Vonix - program hodowlany +vonix-mk03=Faza 3 Vonix - program hodowlany +vonix-mk04=Faza 4 Vonix - program hodowlany +xeno-mk02=Faza 2 Xeno - program hodowlany +xeno-mk03=Faza 3 Xeno - program hodowlany +xeno-mk04=Faza 4 Xeno - program hodowlany +format-neuromorphic-chip=Kasowanie neuromorficznego chipa +grod-pb=Koncentrat ołowiu +tuuphra-mk02=Faza 2 Tuuphra - program hodowlany +tuuphra-mk03=Faza 3 Tuuphra - program hodowlany +tuuphra-mk04=Faza 4 Tuuphra - program hodowlany +tuuphra-mk02-breeder=Faza 2 Tuuphra - program hodowlany +tuuphra-mk03-breeder=Faza 3 Tuuphra - program hodowlany +tuuphra-mk04-breeder=Faza 4 Tuuphra - program hodowlany +navens-mk02=Faza 2 Naven - program hodowlany +navens-mk02-breeder=Faza 2 Naven - program hodowlany +navens-spore-mk02=Faza 2 Naven - program zbierania zarodników +navens-mk03=Faza 3 Naven - program hodowlany +navens-mk03-breeder=Faza 3 Naven - program hodowlany +navens-spore-mk03=Faza 3 Naven - program zbierania zarodników +navens-mk04=Faza 4 Naven - program hodowlany +navens-mk04-breeder=Faza 4 Naven - program hodowlany +navens-spore-mk04=Faza 4 Naven - program zbierania zarodników +yotoi-fruit-gmo-mk02=Genetycznie modyfikowany owoc Yotoi W.02 +yotoi-seeds-mk02=Zbiór nasion Yotoi W.02 +yotoi-mk02=Faza 2 Yotoi - program hodowlany +yotoi-fruit-mk02=Zbiór owoców Yotoi W.02 +yotoi-fruit-gmo-mk03=Genetycznie modyfikowany owoc Yotoi W.03 +yotoi-seeds-mk03=Zbiór nasion Yotoi W.03 +yotoi-mk03=Faza 3 Yotoi - program hodowlany +yotoi-fruit-mk03=Zbiór owoców Yotoi W.03 +yotoi-fruit-gmo-mk04=Genetycznie modyfikowany owoc Yotoi W.04 +yotoi-seeds-mk04=Zbiór nasion Yotoi W.04 +yotoi-mk04=Faza 4 Yotoi - program hodowlany +yotoi-fruit-mk04=Zbiór owoców Yotoi W.04 +dhilmos-mk02=Faza 2 Dhilmo - program hodowlany +dhilmos-mk03=Faza 3 Dhilmo - program hodowlany +dhilmos-mk04=Faza 4 Dhilmo - program hodowlany +rennea-mk02=Faza 2 Rennea - program hodowlany +rennea-mk02-dingrit-pup-digestion=Ziarna Rennea ścierane przez Dingrit W.02 +abraded-rennea-seed-filtering-mk02=Ekstrakcja nasion W.02 +rennea-mk02-breeding=Rennea - Pomologia W.02 +rennea-mk02-seed-seperation=Separacja nasion Rennea W.02 +rennea-mk03=Faza 3 Rennea - program hodowlany +rennea-mk03-dingrit-pup-digestion=Ziarna Rennea ścierane przez Dingrit W.03 +abraded-rennea-seed-filtering-mk03=Ekstrakcja nasion W.03 +rennea-mk03-breeding=Rennea - Pomologia W.03 +rennea-mk03-seed-seperation=Separacja nasion Rennea W.03 +rennea-mk04=Faza 4 Rennea - program hodowlany +rennea-mk04-dingrit-pup-digestion=Ziarna Rennea ścierane przez Dingrit W.04 +abraded-rennea-seed-filtering-mk04=Ekstrakcja nasion W.04 +rennea-mk04-breeding=Rennea - Pomologia W.04 +rennea-mk04-seed-seperation=Separacja nasion Rennea W.04 +yaedols-mk02=Faza 2 Yaedol - program hodowlany +yaedols-mk03=Faza 3 Yaedol - program hodowlany +yaedols-mk04=Faza 4 Yaedol - program hodowlany +grod-mk02=Faza 2 Grod - program hodowlany +grod-mk02-breeder=Faza 2 Grod- program hodowlany +grod-seeds-mk02-breeder=Faza 2 Grod - Program zbioru nasion +grod-seeds-mk02-soaker=Faza 2 Grod - Przygotowanie nasion w kwasie +grod-mk03=Faza 3 Grod - program hodowlany +grod-mk03-breeder=Faza 3 Grod- program hodowlany +grod-seeds-mk03-breeder=Faza 3 Grod - Program zbioru nasion +grod-seeds-mk03-soaker=Faza 3 Grod - Przygotowanie nasion w kwasie +grod-mk04=Faza 4 Grod - program hodowlany +grod-mk04-breeder=Faza 4 Grod- program hodowlany +grod-seeds-mk04-breeder=Faza 4 Grod - Program zbioru nasion +grod-seeds-mk04-soaker=Faza 4 Grod - Przygotowanie nasion w kwasie +bhoddos-spore-mk02=Faza 2 Bhoddo - Program mutacji zarodników +bhoddos-mk02=Faza 2 Bhoddo - program hodowlany +bhoddos-spore-mk02-breeding=Faza 2 Bhoddo - Program zbierania zarodników +bhoddos-spore-mk03=Faza 3 Bhoddo - Program mutacji zarodników +bhoddos-mk03=Faza 3 Bhoddo - program hodowlany +bhoddos-spore-mk03-breeding=Faza 3 Bhoddo - Program zbierania zarodników +bhoddos-spore-mk04=Faza 4 Bhoddo - Program mutacji zarodników +bhoddos-mk04=Faza 4 Bhoddo - program hodowlany +bhoddos-spore-mk04-breeding=Faza 4 Bhoddo - Program zbierania zarodników +zipir-mk02=Faza 2 Zipir - program hodowlany +zipir-mk03=Faza 3 Zipir - program hodowlany +zipir-mk04=Faza 4 Zipir - program hodowlany +simik-mk02=Faza 2 Simik - program hodowlany +simik-mk03=Faza 3 Simik - program hodowlany +simik-mk04=Faza 4 Simik - program hodowlany +trits-mk02=Faza 2 Trit - program hodowlany +trits-mk03=Faza 3 Trit - program hodowlany +trits-mk04=Faza 4 Trit - program hodowlany +xyhiphoe-mk02=Faza 2 Xyhiphoe - program hodowlany +xyhiphoe-mk03=Faza 3 Xyhiphoe - program hodowlany +xyhiphoe-mk04=Faza 4 Xyhiphoe - program hodowlany +xyhiphoe-mk02-breeder=Faza 2 Xyhiphoe - program hodowlany +xyhiphoe-cub-mk02-breeder=Faza 2 Xyhiphoe - Program larwalny +xyhiphoe-mk03-breeder=Faza 3 Xyhiphoe - program hodowlany +xyhiphoe-cub-mk03-breeder=Faza 3 Xyhiphoe - Program larwalny +xyhiphoe-mk04-breeder=Faza 4 Xyhiphoe - program hodowlany +xyhiphoe-cub-mk04-breeder=Faza 4 Xyhiphoe - Program larwalny +kicalk-mk02=Faza 2 Kicalk - program hodowlany +kicalk-mk03=Faza 3 Kicalk - program hodowlany +kicalk-mk04=Faza 4 Kicalk - program hodowlany +cadaveric-arum-mk02-item=Faza 2 Trupi Arum - program hodowlany +cadaveric-arum-mk02-seeder=Faza 2 Trupi Arum - zbiór nasion +cadaveric-arum-mk02-juicer=Faza 2 Trupi Arum - separacja nasion +cadaveric-arum-mk02-breeder=Faza 2 Trupi Arum - pielęgnacja i zbiór +cadaveric-arum-mk03-item=Faza 3 Trupi Arum - program hodowlany +cadaveric-arum-mk03-seeder=Faza 3 Trupi Arum - zbiór nasion +cadaveric-arum-mk03-juicer=Faza 3 Trupi Arum - separacja nasion +cadaveric-arum-mk03-breeder=Faza 3 Trupi Arum - pielęgnacja i zbiór +cadaveric-arum-mk04-item=Faza 4 Trupi Arum - program hodowlany +cadaveric-arum-mk04-seeder=Faza 4 Trupi Arum - zbiór nasion +cadaveric-arum-mk04-juicer=Faza 4 Trupi Arum - separacja nasion +cadaveric-arum-mk04-breeder=Faza 4 Trupi Arum - pielęgnacja i zbiór +guar-mk02-breeder=Faza 2 Guar - program hodowlany +guar-seeds-mk02-breeder=Faza 2 Guar - zbiór nasion +guar-mk03-breeder=Faza 3 Guar - program hodowlany +guar-seeds-mk03-breeder=Faza 3 Guar - zbiór nasion +guar-mk04-breeder=Faza 4 Guar - program hodowlany +guar-seeds-mk04-breeder=Faza 4 Guar - zbiór nasion +moonshine-gasoline-1=Kwiaty Moondrop wzbogacone złotem +moonshine-diesel-1=Kwiaty Moondrop wzbogacone kobaltem +moonshine-kerosene-1=Kwiaty Moondrop wzbogacone cynkiem +moonshine-fueloil-1=Kwiaty Moondrop wzbogacone żelazem +kicalk-mk02-breeder=Uprawa Kicalk gen.2 +kicalk-mk03-breeder=Uprawa Kicalk gen.3 +kicalk-mk04-breeder=Uprawa Kicalk gen.4 +cottongut-mk02=Faza 2 Cottongut - program hodowlany +cottongut-mk03=Faza 3 Cottongut - program hodowlany +cottongut-mk04=Faza 4 Cottongut - program hodowlany +starter-biomass=Ręczne rąbanie drewna +smashing-vrauks=Rozbijanie Vrauks +quantum-dots-folding-1=Składanie kwantowe +quantum-dots-folding-2=Składanie kwantowe +quantum-dots-folding-3=Składanie kwantowe +quantum-dots-folding-4=Składanie kwantowe + +moss-mk02=Faza 2 Mech - program hodowlany +moss-mk03=Faza 3 Mech - program hodowlany +moss-mk04=Faza 4 Mech - program hodowlany +moss-mk02r=Faza 2 Mech - uprawa i zbiór +moss-mk03r=Faza 3 Mech - uprawa i zbiór +moss-mk04r=Faza 4 Mech - uprawa i zbiór + +full-render-arqads=Dojrzały Arqad +ex-bra-arq=Dojrzały Arqad na mózgi +ex-gut-arq=Dojrzały Arqad na jelita +ex-blo-arq=Dojrzały Arqad na krew +ex-chi-arq=Dojrzały Arqad na chitynę +ex-me-arq=Dojrzały Arqad na mięso + +full-render-arthurian=Dojrzały Arthurian +ex-bra-art=Ekstrakcja mózgów z ulepszonych Arthurian +ex-bon-art=Ekstrakcja kości z ulepszonych Arthurian +ex-gut-art=Ekstrakcja jelit z ulepszonych Arthurian +ex-blo-art=Ekstrakcja krwi z ulepszonych Arthurian +ex-ski-art=Ekstrakcja skóry z ulepszonych Arthurian +ex-fat-art=Ekstrakcja tłuszczu z ulepszonych Arthurian +ex-me-art=Ekstrakcja mięsa z ulepszonych Arthurian + +full-render-auogs=Dojrzały Auog +ex-used-auog=Dojrzały zmęczony Auog +ex-bra-auog=Ekstrakcja mózgów z ulepszonych Auog +ex-bon-auog=Ekstrakcja kości z ulepszonych Auog +ex-gut-auog=Ekstrakcja jelit z ulepszonych Auog +ex-blo-auog=Ekstrakcja krwi z ulepszonych Auog +ex-ski-auog=Ekstrakcja skóry z ulepszonych Auog +ex-fat-auog=Ekstrakcja tłuszczu z ulepszonych Auog +ex-me-auog=Ekstrakcja mięsa z ulepszonych Auog + +full-render-cottongut=Dojrzały Cottongut +ex-bra-cot=Ekstrakcja mózgów z ulepszonych Cottongut +ex-bon-cot=Ekstrakcja kości z ulepszonych Cottongut +ex-gut-cot=Ekstrakcja jelit z ulepszonych Cottongut +ex-blo-cot=Ekstrakcja krwi z ulepszonych Cottongut +ex-ski-cot=Ekstrakcja skóry z ulepszonych Cottongut +ex-fat-cot=Ekstrakcja tłuszczu z ulepszonych Cottongut +ex-me-cot=Ekstrakcja mięsa z ulepszonych Cottongut + +full-render-scrondrixs=Dojrzały Scrondrix +ex-bra-scro=Ekstrakcja mózgów z ulepszonych Scrondrix +ex-bon-scro=Ekstrakcja kości z ulepszonych Scrondrix +ex-gut-scro=Ekstrakcja jelit z ulepszonych Scrondrix +ex-blo-scro=Ekstrakcja krwi z ulepszonych Scrondrix +ex-ski-scro=Ekstrakcja skóry z ulepszonych Scrondrix +ex-fat-scro=Ekstrakcja tłuszczu z ulepszonych Scrondrix +ex-me-scro=Ekstrakcja mięsa z ulepszonych Scrondrix + +full-render-xenos=Dojrzały Xeno +ex-bra-xeno=Ekstrakcja mózgów z ulepszonych Xeno +ex-bon-xeno=Ekstrakcja kości z ulepszonych Xeno +ex-blo-xeno=Ekstrakcja krwi z ulepszonych Xeno +ex-chi-xeno=Ekstrakcja skóry z ulepszonych Xeno +ex-me-xeno=Ekstrakcja mięsa z ulepszonych Xeno + +full-render-zipir=Dojrzały Zipir +ex-bra-zipir=Ekstrakcja mózgów z ulepszonych Zipir +ex-gut-zipir=Ekstrakcja jelit z ulepszonych Zipir +ex-blo-zipir=Ekstrakcja krwi stawonogów z ulepszonych Zipir +ex-ski-zipir=Ekstrakcja skóry z ulepszonych Zipir +ex-fat-zipir=Ekstrakcja tłuszczu z ulepszonych Zipir +ex-me-zipir=Ekstrakcja mięsa z ulepszonych Zipir + +full-render-phagnots=Dojrzały Phagnots +ex-bra-phag=Ekstrakcja mózgów z ulepszonych Phagnots +ex-bon-phag=Ekstrakcja kości z ulepszonych Phagnots +ex-gut-phag=Ekstrakcja jelit z ulepszonych Phagnots +ex-blo-phag=Ekstrakcja krwi z ulepszonych Phagnots +ex-ski-phag=Ekstrakcja skóry z ulepszonych Phagnots +ex-fat-phag=Ekstrakcja tłuszczu z ulepszonych Phagnots +ex-me-phag=Ekstrakcja mięsa z ulepszonych Phagnots +ex-bla-phag=Ekstrakcja pęcherzy gazowych z ulepszonych Phagnots + +full-render-kor=Dojrzały Korlex +ex-bra-kor=Ekstrakcja mózgów z ulepszonych Korlex +ex-bon-kor=Ekstrakcja kości z ulepszonych Korlex +ex-gut-kor=Ekstrakcja jelit z ulepszonych Korlex +ex-blo-kor=Ekstrakcja krwi z ulepszonych Korlex +ex-ski-kor=Ekstrakcja skóry z ulepszonych Korlex +ex-fat-kor=Ekstrakcja tłuszczu z ulepszonych Korlex +ex-me-kor=Ekstrakcja mięsa z ulepszonych Korlex + +full-render-phadais=Dojrzały Phadais +ex-bra-pha=Ekstrakcja mózgów z ulepszonych Phadais +ex-bon-pha=Ekstrakcja kości z ulepszonych Phadais +ex-gut-pha=Ekstrakcja jelit z ulepszonych Phadais +ex-blo-pha=Ekstrakcja krwi z ulepszonych Phadais +ex-ski-pha=Ekstrakcja skóry z ulepszonych Phadais +ex-fat-pha=Ekstrakcja tłuszczu z ulepszonych Phadais +ex-me-pha=Ekstrakcja mięsa z ulepszonych Phadais + +full-render-zun=Dojrzały Zungror +ex-bra-zun=Ekstrakcja mózgów z ulepszonych Zungror +ex-bon-zun=Ekstrakcja kości z ulepszonych Zungror +ex-gut-zun=Ekstrakcja jelit z ulepszonych Zungror +ex-blo-zun=Ekstrakcja krwi stawonogów z ulepszonych Zungror +ex-ski-zun=Ekstrakcja skóry z ulepszonych Zungror +ex-fat-zun=Ekstrakcja tłuszczu z ulepszonych Zungror +ex-me-zun=Ekstrakcja mięsa z ulepszonych Zungror + +full-render-dingrits=Dojrzały Dingrit +ex-used-dingrits=Dojrzały zmęczony Dingrit +ex-bra-din=Ekstrakcja mózgów z ulepszonych Dingrit +ex-bon-din=Ekstrakcja kości z ulepszonych Dingrit +ex-gut-din=Ekstrakcja jelit z ulepszonych Dingrit +ex-blo-din=Ekstrakcja krwi stawonogów z ulepszonych Dingrit +ex-ski-din=Ekstrakcja skóry z ulepszonych Dingrit +ex-fat-din=Ekstrakcja tłuszczu z ulepszonych Dingrit +ex-me-din=Ekstrakcja mięsa z ulepszonych Dingrit +ex-pelt-din=Ekstrakcja futra z ulepszonych Dingrit + +full-render-ulrics=Dojrzały Ulric +ex-bra-ulr=Ekstrakcja mózgów z ulepszonych Ulric +ex-bon-ulr=Ekstrakcja kości z ulepszonych Ulric +ex-gut-ulr=Ekstrakcja jelit z ulepszonych Ulric +ex-blo-ulr=Ekstrakcja krwi stawonogów z ulepszonych Ulric +ex-ski-ulr=Ekstrakcja skóry z ulepszonych Ulric +ex-fat-ulr=Ekstrakcja tłuszczu z ulepszonych Ulric +ex-me-ulr=Ekstrakcja mięsa z ulepszonych Ulric + +full-render-simik=Dojrzały Simik +ex-used-sim=Dojrzały zmęczony Simik +ex-bra-sim=Ekstrakcja mózgów z ulepszonych Simik +ex-bon-sim=Ekstrakcja kości z ulepszonych Simik +ex-gut-sim=Ekstrakcja jelit z ulepszonych Simik +ex-blo-sim=Ekstrakcja krwi stawonogów z ulepszonych Simik +ex-ski-sim=Ekstrakcja skóry z ulepszonych Simik +ex-fat-sim=Ekstrakcja tłuszczu z ulepszonych Simik +ex-me-sim=Ekstrakcja mięsa z ulepszonych Simik +ex-hot-sim=Ekstrakcja gorącego powietrza z ulepszonych Simik +ex-chi-sim=Ekstrakcja chityny z ulepszonych Simik +ex-ker-sim=Ekstrakcja keratyny z ulepszonych Simik + +full-render-antelope=Dojrzała Antylopa Schrödingera + +full-render-dhilmos=Dojrzały Dhilmo +ex-gut-dhi=Ekstrakcja jelit z ulepszonych Dhilmo +ex-blo-dhi=Ekstrakcja krwi stawonogów z ulepszonych Dhilmo +ex-fat-dhi=Ekstrakcja tłuszczu z ulepszonych Dhilmo +ex-me-dhi=Ekstrakcja mięsa z ulepszonych Dhilmo + +full-render-mukmoux=Dojrzały Mukmouxs +ex-bra-muk=Ekstrakcja mózgów z ulepszonych Mukmoux +ex-bon-muk=Ekstrakcja kości z ulepszonych Mukmoux +ex-gut-muk=Ekstrakcja jelit z ulepszonych Mukmoux +ex-blo-muk=Ekstrakcja krwi z ulepszonych Mukmoux +ex-ski-muk=Ekstrakcja skóry z ulepszonych Mukmoux +ex-fat-muk=Ekstrakcja tłuszczu z ulepszonych Mukmoux +ex-me-muk=Ekstrakcja mięsa z ulepszonych Mukmoux + +full-render-trit=Dojrzały Trit +ex-bra-trit=Ekstrakcja mózgów z ulepszonych Trit +ex-bon-trit=Ekstrakcja kości z ulepszonych Trit +ex-gut-trit=Ekstrakcja jelit z ulepszonych Trit +ex-blo-trit=Ekstrakcja krwi stawonogów z ulepszonych Trit +ex-ski-trit=Ekstrakcja skóry z ulepszonych Trit +ex-fat-trit=Ekstrakcja tłuszczu z ulepszonych Trit +ex-me-trit=Ekstrakcja mięsa z ulepszonych Trit + +full-render-vonix=Dojrzały Vonix +ex-bra-von=Ekstrakcja mózgów z ulepszonych Vonix +ex-bon-von=Ekstrakcja kości z ulepszonych Vonix +ex-gut-von=Ekstrakcja jelit z ulepszonych Vonix +ex-blo-von=Ekstrakcja krwi stawonogów z ulepszonych Vonix +ex-ski-von=Ekstrakcja skóry z ulepszonych Vonix +ex-fat-von=Ekstrakcja tłuszczu z ulepszonych Vonix +ex-me-von=Ekstrakcja mięsa z ulepszonych Vonix + +full-render-kmauts=Dojrzały Kmaut +ex-bra-kma=Ekstrakcja mózgów z ulepszonych Kmaut +ex-gut-kma=Ekstrakcja jelit z ulepszonych Kmaut +ex-blo-kma=Ekstrakcja krwi stawonogów z ulepszonych Kmaut +ex-fat-kma=Ekstrakcja tłuszczu z ulepszonych Kmaut +ex-me-kma=Ekstrakcja mięsa z ulepszonych Kmaut + +full-render-xyhiphoe=Dojrzały Xyhiphoe +ex-gut-xyh=Ekstrakcja jelit z ulepszonych Xyhiphoe +ex-blo-xyh=Ekstrakcja krwi stawonogów z ulepszonych Xyhiphoe +ex-me-xyh=Ekstrakcja mięsa z ulepszonych Xyhiphoe +ex-ski-xyh=Ekstrakcja pancerza z ulepszonych Xyhiphoe + +full-render-vrauks=Dojrzały Vrauks +ex-blo-vrauks=Ekstrakcja kwasu mrówkowego z ulepszonych Vrauk +ex-bra-vrauks=Ekstrakcja mózgów z ulepszonych Vrauk +ex-gut-vrauks=Ekstrakcja jelit z ulepszonych Vrauk +ex-me-vrauks=Ekstrakcja mięsa z ulepszonych Vrauk +ex-ski-vrauks=Ekstrakcja skóry z ulepszonych Vrauk + +full-render-num=Dojrzały Numal +ex-gut-num=Ekstrakcja jelit z ulepszonych Numal +ex-blo-num=Ekstrakcja krwi z ulepszonych Numal +ex-ski-num=Ekstrakcja skóry z ulepszonych Numal +ex-me-num=Ekstrakcja mięsa z ulepszonych Numal + +biomass-combustion=__1__ z biomasą do mieszanki spalania (__2__°C) + +arqad-mk02=Arqad W.02 - Inżynieria genetyczna +arqad-mk03=Arqad W.03 - Inżynieria genetyczna +arqad-mk04=Arqad W.04 - Inżynieria genetyczna + +brain-food-01=Kaseta Vatmózg W.01 +brain-food-02=Kaseta Vatmózg W.02 +brain-food-03=Kaseta Vatmózg W.03 +brain-food-04=Kaseta Vatmózg W.04 + +compile-korlex-codex=Kompilacja kodeksu Korlex +korlex-mk02r=Replikacja Korlex W.02 + +compile-mukmoux-codex=Kompilacja kodeksu Mukmoux +mukmoux-mk02r=Replikacja Mukmoux W.02 + +full-render-navens-abomination=Dojrzała Abominacja + +bioport-hidden-recipe=Pływający biopyanoport + +[recipe-description] +biomass-destruction=Przetwarzaj sproszkowaną biomasę w wieży destylacji destrukcyjnej, aby uzyskać różne przydatne substancje chemiczne. +will-delete-metadata-warning=[font=default-bold]Ostrzeżenie: [color=255,100,100]Ten przepis spowoduje usunięcie wszystkich metadanych ze składników.[/color][/font] +grod-pb=Użyj Grods aby otrzymać ołów. +format-neuromorphic-chip=Sformatuj i zresetuj chip neuromorficzny. +moonshine-gasoline-1=Wzbogać kwiaty moondrop metalami katalitycznymi, aby uzyskać dłuższe łańcuchy węglowodorowe. +moonshine-diesel-1=Wzbogać kwiaty moondrop metalami katalitycznymi, aby uzyskać dłuższe łańcuchy węglowodorowe. +moonshine-kerosene-1=Wzbogać kwiaty moondrop metalami katalitycznymi, aby uzyskać dłuższe łańcuchy węglowodorowe. +moonshine-fueloil-1=Wzbogać kwiaty moondrop metalami katalitycznymi, aby uzyskać dłuższe łańcuchy węglowodorowe. +kicalk-mk02-breeder=Cykl uprawy opracowany w celu wyhodowania drugiej generacji Kicalk stworzonego w ramach programu hodowlanego. +kicalk-mk03-breeder=Cykl uprawy opracowany w celu wyhodowania trzeciej generacji Kicalk stworzonego w ramach programu hodowlanego. +kicalk-mk04-breeder=Cykl uprawy opracowany w celu wyhodowania czwartej generacji Kicalk stworzonego w ramach programu hodowlanego. + +ulric-mk02-dna-sample=Jedna próbka konia mechanicznego +ulric-mk02-dna-sample-02=Wyciśnięty dla uzyskania większej ilości soku + +yotoi-fruit-gmo-mk02=Genetycznie zmodyfikowany, bardziej soczysty owoc +yotoi-seeds-mk02=Konieczność przechowywania owoców w stanie zamrożonym, aby zapobiec ich pękaniu i niszczeniu nasion podczas zbiorów +yotoi-mk02=Wyhoduj ulepszone owoce Yotoi +yotoi-fruit-mk02=Schłodź owoce Yotoi, aby zmusić je do otwarcia liści i umożliwić zbiór +heating-system-cheap=Po latach badań okazuje się, że w rzeczywistości nie ma potrzeby wytwarzania prostych komponentów z najdroższych materiałów. diff --git a/locale/pl/techs.cfg b/locale/pl/techs.cfg new file mode 100644 index 000000000..60d682e5a --- /dev/null +++ b/locale/pl/techs.cfg @@ -0,0 +1,971 @@ +[technology-name] +soot-separation=Oddzielanie sadzy +mounts-mk01=Wierzchowiec - Etap 1 +mounts-mk02=Wierzchowiec - Etap 2 +spidertron=Wierzchowiec - Etap 3 +mounts-mk04=Wierzchowiec - Etap 4 +xenobiology=Ksenobiologia +zoology=Zoologia +mycology-mk01=Mykologia - Etap 1 +mycology-mk02=Mykologia - Etap 2 +mycology-mk03=Mykologia - Etap 3 +mycology-mk04=Mykologia - Etap 4 +microbiology-mk01=Mikrobiologia - Etap 1 +microbiology-mk02=Mikrobiologia - Etap 2 +microbiology-mk03=Mikrobiologia - Etap 3 +microbiology-mk04=Mikrobiologia - Etap 4 +botany-mk01=Botanika - Etap 1 +botany-mk02=Botanika - Etap 2 +botany-mk03=Botanika - Etap 3 +botany-mk04=Botanika - Etap 4 +biotech-mk01=Biotechnologia - Etap 1 +biotech-mk02=Biotechnologia - Etap 2 +biotech-mk03=Biotechnologia - Etap 3 +biotech-mk04=Biotechnologia - Etap 4 +genetics-mk01=Genetyka - Etap 1 +genetics-mk02=Genetyka - Etap 2 +genetics-mk03=Genetyka - Etap 3 +genetics-mk04=Genetyka - Etap 4 +genetics-mk05=Genetyka - Etap 5 +land-animals-mk01=Zwierzęta lądowe - Etap 1 +land-animals-mk02=Zwierzęta lądowe - Etap 2 +land-animals-mk03=Zwierzęta lądowe - Etap 3 +land-animals-mk04=Zwierzęta lądowe - Etap 4 +land-animals-mk05=Zwierzęta lądowe - Etap 5 +water-animals-mk01=Zwierzęta wodne - Etap 1 +water-animals-mk02=Zwierzęta wodne - Etap 2 +water-animals-mk03=Zwierzęta wodne - Etap 3 +water-animals-mk04=Zwierzęta wodne - Etap 4 +fish-mk01=Ryby - Etap 1 +fish-mk02=Ryby - Etap 2 +fish-mk03=Ryby - Etap 3 +fish-mk04=Ryby - Etap 4 +integrated-circuits-1=Układy zintegrowane - Etap 1 +integrated-circuits-2=Układy zintegrowane - Etap 2 +integrated-circuits-3=Układy zintegrowane - Etap 3 +integrated-circuits-4=Układy zintegrowane - Etap 4 +water-invertebrates-mk01=Bezkręgowce wodne - Etap 1 +water-invertebrates-mk02=Bezkręgowce wodne - Etap 2 +water-invertebrates-mk03=Bezkręgowce wodne - Etap 3 +water-invertebrates-mk04=Bezkręgowce wodne - Etap 4 +organic-breeding=Hodowla organiczna +selective-breeding=Hodowla selektywna +water-gmo-mk01=Zwierzęta wodne modyfikowane genetycznie - Etap 1 +water-gmo-mk02=Zwierzęta wodne modyfikowane genetycznie - Etap 2 +water-gmo-mk03=Zwierzęta wodne modyfikowane genetycznie - Etap 3 +water-gmo-mk04=Zwierzęta wodne modyfikowane genetycznie - Etap 4 +food-mk01=Żywność - Etap 1 +food-mk02=Żywność - Etap 2 +food-mk03=Żywność - Etap 3 +ulric=Ulric - Etap 1 +ulric-mk02=Ulric - Etap 2 +ulric-mk03=Ulric - Etap 3 +ulric-mk04=Ulric - Etap 4 +zipir=Zipir - Etap 1 +zipir-mk02=Zipir - Etap 2 +zipir-mk03=Zipir - Etap 3 +zipir-mk04=Zipir - Etap 4 +ralesia=Ralesia +mukmoux=Mukmoux - Etap 1 +mukmoux-mk02=Mukmoux - Etap 2 +mukmoux-mk03=Mukmoux - Etap 3 +mukmoux-mk04=Mukmoux - Etap 4 +tuuphra=Tuuphra - Etap 1 +tuuphra-mk02=Tuuphra - Etap 2 +tuuphra-mk03=Tuuphra - Etap 3 +tuuphra-mk04=Tuuphra - Etap 4 +arthurian=Arthurian - Etap 1 +arthurian-mk02=Arthurian - Etap 2 +arthurian-mk03=Arthurian - Etap 3 +arthurian-mk04=Arthurian - Etap 4 +navens=Naven - Etap 1 +navens-mk02=Naven - Etap 2 +navens-mk03=Naven - Etap 3 +navens-mk04=Naven - Etap 4 +yotoi=Yotoi Aloes - Etap 1 +yotoi-mk02=Yotoi Aloes - Etap 2 +yotoi-mk03=Yotoi Aloes - Etap 3 +yotoi-mk04=Yotoi Aloes - Etap 4 +dhilmos=Dhilmo - Etap 1 +dhilmos-mk02=Dhilmo - Etap 2 +dhilmos-mk03=Dhilmo - Etap 3 +dhilmos-mk04=Dhilmo - Etap 4 +genetic-design=Projektowanie genetyczne +assisted-embryology=Embrologia wspomagana +scrondrix=Scrondrixe - Etap 1 +scrondrix-mk02=Scrondrixe - Etap 2 +scrondrix-mk03=Scrondrixe - Etap 3 +scrondrix-mk04=Scrondrixe - Etap 4 +pharmacogenomics=Farmakogenomika +growth-hormone=Hormony wzrostu +rennea=Rennea - Etap 1 +rennea-mk02=Rennea - Etap 2 +rennea-mk03=Rennea - Etap 3 +rennea-mk04=Rennea - Etap 4 +phadai=Phadai - Etap 1 +phadai-mk02=Phadai - Etap 2 +phadai-mk03=Phadai - Etap 3 +phadai-mk04=Phadai - Etap 4 +auog=Auog - Etap 1 +auog-mk02=Auog - Etap 2 +auog-mk03=Auog - Etap 3 +auog-mk04=Auog - Etap 4 +molecular-decohesion=Rozpad molekularny - Etap 1 +molecular-decohesion-mk02=Rozpad molekularny - Etap 2 +molecular-decohesion-mk03=Rozpad molekularny - Etap 3 +molecular-decohesion-mk04=Rozpad molekularny - Etap 4 +yaedols=Yaedol - Etap 1 +yaedols-mk02=Yaedol - Etap 2 +yaedols-mk03=Yaedol - Etap 3 +yaedols-mk04=Yaedol - Etap 4 +dingrits=Dingrit - Etap 1 +dingrits-mk02=Dingrit - Etap 2 +dingrits-mk03=Dingrit - Etap 3 +dingrits-mk04=Dingrit - Etap 4 +kmauts=Kmaut - Etap 1 +kmauts-mk02=Kmaut - Etap 2 +kmauts-mk03=Kmaut - Etap 3 +kmauts-mk04=Kmaut - Etap 4 +vonix=Vonixe - Etap 1 +vonix-mk02=Vonixe - Etap 2 +vonix-mk03=Vonixe - Etap 3 +grod=Grod - Etap 1 +grod-mk02=Grod - Etap 2 +grod-mk03=Grod - Etap 3 +grod-mk04=Grod - Etap 4 +anabolic-rna=Anabolityczne RNA +phagnot=Phagnot - Etap 1 +phagnot-mk02=Phagnot - Etap 2 +phagnot-mk03=Phagnot - Etap 3 +phagnot-mk04=Phagnot - Etap 4 +bhoddos=Bhoddo - Etap 1 +bhoddos-mk02=Bhoddo - Etap 2 +bhoddos-mk03=Bhoddo - Etap 3 +bhoddos-mk04=Bhoddo - Etap 4 +antiviral=Leki przeciwwirusowe +immunosupressants=Leki immunosupresyjne +bio-implants=Bioimplanty +nanochondria=Nanochondria +xeno=Xeno - Etap 1 +xeno-mk02=Xeno - Etap 2 +xeno-mk03=Xeno - Etap 3 +xeno-mk04=Xeno - Etap 4 +rendering=Hodowanie +advanced-rendering=Zaawansowane hodowanie +bmp=Białka morfogenetyczne kości +kicalk=Kicalk - Etap 1 +kicalk-mk02=Kicalk - Etap 2 +kicalk-mk03=Kicalk - Etap 3 +kicalk-mk04=Kicalk - Etap 4 +vrauks=Vrauk - Etap 1 +vrauks-mk02=Vrauk - Etap 2 +vrauks-mk03=Vrauk - Etap 3 +vrauks-mk04=Vrauk - Etap 4 +vrauks-mk05=Vrauk - Etap 5 +pheromones=Feromony +cridren=Cridren - Etap 1 +cridren-mk02=Cridren - Etap 2 +cridren-mk03=Cridren - Etap 3 +cridren-mk04=Cridren - Etap 4 +domestication=Udomowienie - Etap 1 +domestication-mk02=Udomowienie - Etap 2 +domestication-mk03=Udomowienie - Etap 3 +domestication-mk04=Udomowienie - Etap 4 +domestication-mk05=Udomowienie - Etap 5 +bigger-colon=Większe jelita grube +explosive-diarrhea=Wybuchowa biegunka +schrodinger-antelope=Antylopa Schrödingera +fawogae=Fawogae +fawogae-mk01=Fawogae - Etap 1 +fawogae-mk02=Fawogae - Etap 2 +fawogae-mk03=Fawogae - Etap 3 +fawogae-mk04=Fawogae - Etap 4 +fawogae-mk05=Fawogae - Etap 5 +antitumor=Środki przeciwnowotworowe +trits=Trit - Etap 1 +trits-mk02=Trit - Etap 2 +trits-mk03=Trit - Etap 3 +trits-mk04=Trit - Etap 4 +reca=Reontogeneza +recombinant-ery=Środki stymulujące erytropoezę +orexigenic=Związki pobudzające apetyt +cadaveric-arum=Trupi Arum - Etap 1 +cadaveric-arum-mk02=Trupi Arum - Etap 2 +cadaveric-arum-mk03=Trupi Arum - Etap 3 +cadaveric-arum-mk04=Trupi Arum - Etap 4 +simik-mk01=Simik - Etap 1 +simik-mk02=Simik - Etap 2 +simik-mk03=Simik - Etap 3 +simik-mk04=Simik - Etap 4 +artificial-breeding=Sztuczna hodowla +biased-mutation=Mutacja stronnicza +mega-farm=Zautomatyzowane inteligentne gospodarstwa rolne +mega-farm-ralesia=Ralesia - pakiet dla inteligentnych gospodarstw rolnych. +mega-farm-rennea=Rennea - pakiet dla inteligentnych gospodarstw rolnych. +mega-farm-tuuphra=Tuuphra - pakiet dla inteligentnych gospodarstw rolnych. +mega-farm-grod=Grod - pakiet dla inteligentnych gospodarstw rolnych. +mega-farm-yotoi=Yotoi - pakiet dla inteligentnych gospodarstw rolnych. +mega-farm-kicalk=Kicalk - pakiet dla inteligentnych gospodarstw rolnych. +mega-farm-cadaveric-arum=Trupi Arum - pakiet dla inteligentnych gospodarstw rolnych. +mega-farm-bioreserve=Rodzima flora - pakiet dla inteligentnych gospodarstw rolnych. +energy-drink=Napój energetyczny +interactive-cognition=Interaktywne poznanie +metamide5=Metamid 5 bionika +exercises=Wymuszona zmiana treningu +myostatin=Inhibitor miostatyny +osteocyte=Klonowanie osteocytów +hardened-bone=Wzmocniona macierz kostna +organ-replication=Replikacja narządów z infuzją +cavity=Ewolucja super jamy +somatic=Transfer jądra komórki somatycznej +transgenes=Terapeutyczne transgeny DNA +defective-collagen=Wadliwy kolagen +double-skin=Podwójna skóra +force-feeding=Przymusowe karmienie +fto4=Badania nad genem FTO 4 +bladder=Pęcherz gazowy o dużej pojemności +chitin=Przetwarzanie chityny +formic=Wypełnione woreczki z trucizną +party-animal=Imprezowicze +exo-insertion=Wstawianie exo +argumented-spikes=Wzmocnione kolce +conarium-stem=Łodyga conarium +hydrolase-amplification=Wzmocnienie hydrolazy +zootoxins=Zootoksyny +artificial-calcification=Sztuczne zwapnienie +stochastic-cortex=Stochastyczna manipulacja korą mózgową +phytomining=Fitominowanie - Etap 1 +phytomining-mk02=Fitominowanie - Etap 2 +phytomining-mk03=Fitominowanie - Etap 3 +microfilters=Mikrofiltry +microfilters-mk02=Mikrofiltry - Etap 2 +organ-printing=Drukowanie organów - Etap 1 +organ-printing-mk02=Drukowanie organów - Etap 2 +organ-printing-mk03=Drukowanie organów - Etap 3 +mass-production=Masowa produkcja stworzeń +korlex=Korlex - Etap 1 +korlex-mk02=Korlex - Etap 2 +korlex-mk03=Korlex - Etap 3 +korlex-mk04=Korlex - Etap 4 +biopolymer-clusters=Biopolimerowe klastry do dojenia +moondrop=Moondrop - Etap 1 +moondrop-mk02=Moondrop - Etap 2 +moondrop-mk03=Moondrop - Etap 3 +moondrop-mk04=Moondrop - Etap 4 +moondrop-mk05=Moondrop - Etap 5 +ctc=Kompresja oparta na transkrypcji chromatoforów +cottongut-mk01=Cottongut - Etap 1 +cottongut-mk02=Cottongut - Etap 2 +cottongut-mk03=Cottongut - Etap 3 +cottongut-mk04=Cottongut - Etap 4 +compost=Kompostowanie +arqad=Arqad - Etap 1 +arqad-mk02=Arqad - Etap 2 +arqad-mk03=Arqad - Etap 3 +arqad-mk04=Arqad - Etap 4 +cardial-hypopharynx=Przepona gardłowa +chromosome-infocrystalization=Krystalizacja informacji chromosomowej +pheromone-transition=Przejście feromonowe +diversified-mycoaccretion=Zróżnicowana akrecja grzybowa +laika=Łajka 2.0 +pesticides-mk01=Pestycydy - Etap 1 +pesticides-mk02=Pestycydy - Etap 2 +symbiosis-mk01=Symbioza +bioprocessing=Przetwarzanie biomasy +wood-processing-unit-upgrade=Ulepszenie jednostki przetwarzania drewna +vrauks-upgrade=Vrauks - Ulepszenie +slaughterhouse-upgrade=Rzeźnia - Ulepszenie +auog-upgrade=Auog - Ulepszenie +arqad-upgrade=Arqad - Ulepszenie +ulric-upgrade=Ulric - Ulepszenie +seaweed-upgrade=Wodorosty - Ulepszenie +sap-upgrade=Sok - Ulepszenie +arthurian-upgrade=Arthurian - Ulepszenie +atomizer-upgrade=Atomizer - Ulepszenie +schrodinger-antelope-upgrade=Antylopa Schrödingera - Ulepszenie +bhoddos-upgrade=Bhoddos - Ulepszenie +zungror-upgrade=Zungror - Ulepszenie +bioprinting-upgrade=Biodrukowanie - Ulepszenie +biofactory-upgrade=Biofabryka - Ulepszenie +bioreactor-upgrade=Bioreaktor - Ulepszenie +cadaveric-arum-upgrade=Trupi Arum - Ulepszenie +compost-upgrade=Kompost - Ulepszenie +creature-chamber-upgrade=Komora stworzeń - Ulepszenie +genlab-upgrade=Laboratorium genów - Ulepszenie +cridren-upgrade=Cridren - Ulepszenie +data-array-upgrade=Macierz danych - Ulepszenie +dhilmos-upgrade=Dhilmos - Ulepszenie +dingrits-upgrade=Dingrits - Ulepszenie +korlex-upgrade=Korlex - Ulepszenie +fawogae-upgrade=Fawogae - Ulepszenie +fish-upgrade=Ryba - Ulepszenie +fast-wood-forestry-upgrade=Szkółka leśna - Ulepszenie +grod-upgrade=Grod - Ulepszenie +incubator-upgrade=Inkubator - Ulepszenie +kicalk-upgrade=Kicalk - Ulepszenie +kmauts-upgrade=Kmauts - Ulepszenie +micromine-upgrade=Kopalnia mikroorganizmów - Ulepszenie +moss-upgrade=Farma mchu - Ulepszenie +mukmoux-upgrade=Mukmoux - Ulepszenie +navens-upgrade=Naven - Ulepszenie +phadai-upgrade=Phadai - Ulepszenie +phagnot-upgrade=Phagnot - Ulepszenie +cottongut-upgrade=Cottongut - Ulepszenie +moondrop-upgrade=Moondrop - Ulepszenie +ralesia-upgrade=Ralesia - Ulepszenie +rennea-upgrade=Rennea - Ulepszenie +research-upgrade=Badania - Ulepszenie +scrondrix-upgrade=Scrondrix - Ulepszenie +simik-upgrade=Simik - Ulepszenie +sponge-upgrade=Gąbka - Ulepszenie +trits-upgrade=Trit - Ulepszenie +tuuphra-upgrade=Tuuphra - Ulepszenie +vonix-upgrade=Vonix - Ulepszenie +xeno-upgrade=Xeno - Ulepszenie +xyhiphoe-upgrade=Xyhiphoe - Ulepszenie +yaedols-upgrade=Yaedol - Ulepszenie +yotoi-upgrade=Yotoi - Ulepszenie +zipir-upgrade=Zipir - Ulepszenie +numal-upgrade=Numal - Ulepszenie +guar-upgrade=Guar - Ulepszenie + +biosynthetic-nylon=Nylon biosyntetyczny +parthenogenesis=Partenogeneza +natural-cycle=Cykl naturalny +cyanic-recycling=Synteza Wöhlera +reuse-water=Recykling wody +mercy-killing=Eutanazja +laser-cutting=Cięcie laserowe +lard-machine=Wykorzystanie smalcu +sawdust=Dieta oparta na trocinach +glowing-mushrooms=Świecące grzyby +underground-chambers=Podziemne komory +scraping-bots=Roboty skrobiące +heated-pads=Podgrzewane siodło +dummy-ulric=Fabryka kleju +air-conditioner=Celowe niszczenie kolonii +cags=C.A.G.S. +drone=Bezpośrednie zgromadzenie królowej +improved-pathfinding=Ulepszone wyszukiwanie ścieżek +precise-cutting=Karbonylowanie wapnia z wodorostów +recirculation-pump=Pompy recyrkulacyjne +inoculator=Pyroliza FTS z użyciem szlamu sokowego (SSFTSP) +patch=Relacja pasożytnicza +bark=Mulczowanie +abacus=Abakus +heated-stone=Podgrzewane kamienie +cannibalism=Łaka Łaka +sc-core=Redukcja włókien gruczołowych +sub-atomic=Obliczenia kondowe dotyczące morfogenezy kości +d-core=Hybrydyzacja wymiarowa żołądkowo-jelitowa +pentadimensional=Pięciowymiarowa obudowa +existential-hazard=Zagrożenie egzystencjalne +higgs-field=Składanie kwantowe +extra-drones=Topienie +exoenzymes=Egzoenzymy +gills=Dodatkowe skrzela między skórne +high-viability=Rusztowania o wysokiej żywotności +biomimetics=Biomimetyka +covalent=Wiązywanie kowalencyjne +molecular-polyentomology=Nafta organiczna +compusun=Bakterie słoneczne Compu +resonant=Antyseptyczny bio-sterylizator +aerators=Kataliza jaj Xeno +baffles=Magnetyczne usprawnianie +jacket=Egzotyczna kataliza DNA +acid-comtemplator=Kwasowy kontemplator żywotności +solar-scope=Teleskop słoneczny +e-photo=Elektryczna fotoneutralizacja +constant=Irygacja egzotermiczna +humus=Słodki ząb +worm-hotel=Hotel dla robaków +respiratory=Transfer wiedzy +neural-fusion=Fuzja neuronowa +cc=Adaptacja planetarna +hsn=Szybki niszczyciel nukleotydów +enn=Ekstremalna neutralizacja nukleotydów +dwx=Dodatek higroskopijny +sixth-layer=Szósta warstwa +neural-cranio=Neuronalny klaster czaszkowy +mufflers=Tłumiki obudowy +booster=Wzmacniacz satelitarny +dbwt=Podwójny transkoder fal beta +solar-p=Panele słoneczne +cover=Pokrywa obudowy +skimmer=Odpieniacze białkowe +double-intake=Podwójne pompy zasysające +alpha=Alfa +c-mutation=Program mutacji pozaplanetarnych +training=Trening Dingrit +multi-tit=Wykorzystuje wszystkie sutki +high-pressure=Pasteryzacja wysokociśnieniowa +nx-heat-pump=Pompa ciepła z dodatkiem Nexelit +lichen=Maczużnik +acidosis=Kwasica konkurencyjna +dry=Ekstremalne ciśnienie +a-select=Agresywna selekcja +temp-control=Kontrola temperatury +dosing-pump=Pompy dozujące +dry-storage=Suche przechowywanie +selective-heads=Selektywne głowice tnące +sawblades=Piły tarczowe +self-generation=Wewnętrzny palnik +carbonefarious=Węglopochodny +hi-sprinkler=Zraszacz wysokociśnieniowy +ground-irrigation=Nawadnianie uzupełniające +carbide-c=Połączenie węglikowe +gs=System wzrostu +zero=Całkowita ciemność +icd=Zintegrowany napęd cyrkulacyjny +wire-netting=Suszona glina +extra-water=Nawadnianie NaCl +crop-rotation=Płodozmian +eye-out=Ablacja łodygi oczkowej +sex-ratio=Poprawiony stosunek płci +moult-recycle=Recykling linienia +inbuilt-moss=Wewnętrzny bioreaktor +spores=Sterylizacja zarodników +remove-muddy-sludge=Hodowla o wysokiej gęstości +hd-moss=Rewitalizacja gruboziarnistego podłoża +zero-cross=Sztuczne zapłodnienie +bip=Program poprawy hodowli +think-collar=Obroża myślowa +cytotoxicity=Poprawa cytotoksyczności +pre-sterilization=Wstępna sterylizacja +n2-ferti=Nawożenie azotem +piezoelectric-floor=Piezoelektryczna podłoga taneczna +ethanol-boost=Wzmocnienie etanolem +dubstep-track=Dubstep +hr=Zdrowe przeżuwanie +socialization=Socjalizacja +leader=Przywództwo +igm=Zasada 80-20 +ts=Gotowana bawełna z Moondrop Dinuguán +ud=Tłumienie ultradźwięków +moon=Światło księżyca +cu=Dodatek miedzi +carbon-capture=Wychwytywanie węgla +simik-digestion-mk01=Intensywna transmutacja - Etap 1 +simik-digestion-mk02=Intensywna transmutacja - Etap 2 +simik-digestion-mk03=Intensywna transmutacja - Etap 3 +simik-digestion-mk04=Intensywna transmutacja - Etap 4 +simik-digestion-mk05=Intensywna transmutacja - Etap 5 +simik-digestion-mk06=Intensywna transmutacja - Etap 6 +simik-copper=Mutacja do trawienia miedzi +simik-iron=Mutacja do trawienia żelaza +simik-quartz=Mutacja do trawienia kwarcu +simik-coal=Mutacja do trawienia węgla +simik-tin=Mutacja do trawienia cyny +simik-aluminium=Mutacja do trawienia aluminium +simik-boron=Mutacja do trawienia boru +simik-chromium=Mutacja do trawienia chromu +simik-molybdenum=Mutacja do trawienia molibdenu +simik-zinc=Mutacja do trawienia cynku +simik-nickel=Mutacja do trawienia niklu +simik-lead=Mutacja do trawienia ołowiu +simik-titanium=Mutacja do trawienia tytanu +simik-niobium=Mutacja do trawienia niobu +simik-nexelit=Mutacja do trawienia nexelitu +simik-gold=Mutacja do trawienia złota +simik-silver=Mutacja do trawienia srebra +simik-uranium=Mutacja do trawienia uranu + +improved-burst=Ulepszona technika wybuchowa +sun-concentration=Koncentracja słoneczna +h2-recycle=Ekstrakcja helu +deadheading=Usuwanie zaschniętych części +alltime=Hydrofil +aphid-cleaning=Proto pestycyd +ms=Spektroskopia materiałowa +mci=Meta-chemio-informatyka +spg=Stereofarmakogenetyka +boronb=Bufor borowy +hspa=Przebudowa przewodu pokarmowego +neuron=Przejście neuronowe +unstable=Niestabilny jon fosfoniowy +arcanium=Arcanium +etelnav=Etelnav +flagellum=Podwójny wiciowaty choanocyt +fragmentation=Spontaniczna fragmentacja +bacterial=Dodatkowe odżywianie bakteryjne +mgo=Zmodyfikowana oscylacja gonadalna +dc=Zróżnicowana cyberstabilizacja +nexelit-axis=Ulepszona oś nexelitowa +fi=Częste nawadnianie +fungicide=Środek grzybobójczy +tr=Ponowne wykorzystanie bulw +evoa=Żyworodność +uge=Nieetyczna inżynieria genetyczna +dermal=Wolny wybieg +ap=Fenotyp adaptacyjny +herm=Sekwencyjny hermafrodytyzm +hive=Umysł roju +temp-c=Cykl temperaturowy +rst=Technologie zdalnego wzrostu +reuse-ev=Ponowne wykorzystanie wszystkiego +sub-s=Sterylizacja podłoża +duct=Instalacja kanałów wentylacyjnych +humidity-control=Kontrola wilgotności +cryopreservation=Kriokonserwacja +harvest=Zbiór makrorezonansowy +nutrinet=Nutrinet +suicide=Seks samobójczy +sr=Zatrzymanie plemników +hatchery=Boczna wylęgarnia +moss-mk01=Mech - Etap 1 +moss-mk02=Mech - Etap 2 +moss-mk03=Mech - Etap 3 +moss-mk04=Mech - Etap 4 +zungror=Zungror - Etap 1 +zungror-mk02=Zungror - Etap 2 +zungror-mk03=Zungror - Etap 3 +zungror-mk04=Zungror - Etap 4 +geooxidation=Geooksydacja +genooscillation=Genooscylacja +oviduct-bombardment=Bombardowanie jajowodów +xgv=Wirusologia gazowa ksenokognitywna +d2o=Aerozol ciężkiej wody +nc=Bombardowanie neutronami +neutron-bombardment=Krystoaktywacja na bazie neodymu +guarpulse=Impuls Guar +aquaguar=Wodny Guar +hh=Hiper zbiór + +arqad-breeding=Arqad - Hodowla +arthurian-breeding=Arthurian - Hodowla +auog-breeding=Auog - Hodowla +bhoddos-breeding=Bhoddos - Hodowla +guar-mk02=Guar - Etap 2 +guar-mk03=Guar - Etap 3 +guar-mk04=Guar - Etap 4 +guar=Guar - Etap 1 +biobattery=Biobateria +biotech-machines-mk01=Maszyny biotechnologiczne - Etap 1 +biotech-machines-mk02=Maszyny biotechnologiczne - Etap 2 +biotech-machines-mk03=Maszyny biotechnologiczne - Etap 3 +biotech-machines-mk04=Maszyny biotechnologiczne - Etap 4 +cellulose-mk01=Celuloza - Etap 1 +cellulose-mk02=Celuloza - Etap 2 +cellulose-mk03=Celuloza - Etap 3 +cobalt-mk01=Przetwarzanie kobaltu - Etap 1 +cobalt-mk02=Przetwarzanie kobaltu - Etap 2 +cottongut-science-mk01=Zagęszczony sarcorus +cottongut-science-mk02=Paragen +cottongut-science-mk03=Negasium +cottongut-science-mk04=Nieprzewodzący phazogen +cottongut-science-mk05=Zdenaturowany seismite +fertilizer-mk01=Nawóz - Etap 1 +fertilizer-mk02=Nawóz - Etap 2 +fertilizer-mk03=Nawóz - Etap 3 +mycology-mk05=Mykologia - Etap 5 +neuro-electronics-mk01=Neuroelektronika - Etap 1 +neuro-electronics-mk02=Neuroelektronika - Etap 2 +py-science-pack=Pakiet naukowy Py +ralesia-mk02=Ralesia - Etap 2 +ralesia-mk03=Ralesia - Etap 3 +ralesia-mk04=Ralesia - Etap 4 +seaweed-mk01=Wodorost - Etap 1 +seaweed-mk02=Wodorost - Etap 2 +seaweed-mk03=Wodorost - Etap 3 +seaweed-mk04=Wodorost - Etap 4 +seaweed-mk05=Wodorost - Etap 5 +sap-mk01=Żywica - Etap 1 +sap-mk02=Żywica - Etap 2 +sap-mk03=Żywica - Etap 3 +sap-mk04=Żywica - Etap 4 +sap-mk05=Żywica - Etap 5 +silicon-carbide=Węglik krzemu +starch-mk01=Skrobia - Etap 1 +starch-mk02=Skrobia - Etap 2 +starch-mk03=Skrobia - Etap 3 +sugar=Produkcja cukru +soil-washing=Mycie gleby +petri-dish=Płytka Petriego +mining-with-fluid=Wydobycie z płynem +latex=Technologie lateksowe +glass=Technologie szklane +ethanol=Etanol +electric-mining-drill=Elektryczna wiertnica górnicza +basic-substrate=Podłoże podstawowe +ash-separation=Oddzielanie popiołu +vatbrain-mk01=Wzmocnienie badań Vatmózgu - Etap 1 +vatbrain-mk02=Wzmocnienie badań Vatmózgu - Etap 2 +vatbrain-mk03=Wzmocnienie badań Vatmózgu - Etap 3 +vatbrain-mk04=Wzmocnienie badań Vatmózgu - Etap 4 +turd-respec=K.U.P.A. reset +turd-partial-respec=K.U.P.A. ponowny wybór +biofluid-mk01=Sieć Biofluid - Etap 1 +biofluid-mk02=Sieć Biofluid - Etap 2 +biofluid-mk03=Sieć Biofluid - Etap 3 + +[technology-description] +soot-separation=Oddzielanie popiołu od sadzy. Oddzielanie sadzy od metali szlachetnych, takich jak srebro i złoto. +mounts-mk01=Rakozaury to duże, opancerzone stawonogi, które są udomowione do jazdy. Ich mocna skorupa pozwala im z łatwością taranować i niszczyć drzewa oraz skały. Mogą być wyposażone w modułowy sprzęt i obsługują żądania logistyczne. +mounts-mk02=Dingridos to odmiana Dingrit zoptymalizowana pod kątem szybkiej jazdy. Przy pełnej prędkości mogą biegać nawet szybciej niż pociąg. Można je wyposażyć w sprzęt modułowy i obsługują one żądania logistyczne. +spidertron=Dzięki intensywnym (obsesyjnym) eksperymentom w końcu odkryłeś sposób na uspokojenie i oswojenie Zungror... poprzez blokowanie ich ruchów w kombinezonie mecha. Te cyborgi mają ogromny ekwipunek i siatkę. Mogą być wyposażone w sprzęt modułowy i obsługują żądania logistyczne. +mounts-mk04=Phadaisus to ostateczna modernizacja w zakresie transportu osobistego. Leci z prędkością mach nad każdym terenem i ma ogromną siatkę wyposażenia. Może być wyposażony w sprzęt modułowy i obsługuje żądania logistyczne. +xenobiology=Forma biologii, która nie jest (jeszcze) znana naukom ziemskim. +zoology=Dziedzina biologii zajmująca się badaniem królestwa zwierząt. W tym przypadku stworzeń modyfikowanych genetycznie i obcych. +mycology-mk01=Dziedzina ksenobiologii zajmująca się badaniem obcych grzybów, w tym ich właściwości genetycznych i biochemicznych. +mycology-mk02=Dziedzina ksenobiologii zajmująca się badaniem obcych grzybów, w tym ich właściwości genetycznych i biochemicznych. +mycology-mk03=Dziedzina ksenobiologii zajmująca się badaniem obcych grzybów, w tym ich właściwości genetycznych i biochemicznych. +mycology-mk04=Dziedzina ksenobiologii zajmująca się badaniem obcych grzybów, w tym ich właściwości genetycznych i biochemicznych. +microbiology-mk01=Nauka o mikroorganizmach. +microbiology-mk02=Nauka o mikroorganizmach. +microbiology-mk03=Nauka o mikroorganizmach. +microbiology-mk04=Nauka o mikroorganizmach. +botany-mk01=Odblokowuje gałąź ksenobiologii zajmującą się badaniem organizmów fotosyntetycznych. +botany-mk02=Rozszerza badania nad organizmami fotosyntetycznymi. +botany-mk03=Rozszerza badania nad organizmami fotosyntetycznymi. +botany-mk04=Rozszerza badania nad organizmami fotosyntetycznymi jeszcze bardziej. +biotech-mk01=Dziedzina biologii zajmująca się systemami życiowymi i organizmami w celu opracowywania lub wytwarzania produktów. +biotech-mk02=Dziedzina biologii zajmująca się systemami życiowymi i organizmami w celu opracowywania lub wytwarzania produktów. +biotech-mk03=Dziedzina biologii zajmująca się systemami życiowymi i organizmami w celu opracowywania lub wytwarzania produktów. +biotech-mk04=Dziedzina biologii zajmująca się systemami życiowymi i organizmami w celu opracowywania lub wytwarzania produktów. +genetics-mk01=Dziedzina biologii zajmująca się badaniem genów, zmienności genetycznej i dziedziczności organizmów. +genetics-mk02=Dziedzina biologii zajmująca się badaniem genów, zmienności genetycznej i dziedziczności organizmów. +genetics-mk03=Dziedzina biologii zajmująca się badaniem genów, zmienności genetycznej i dziedziczności organizmów. +genetics-mk04=Dziedzina biologii zajmująca się badaniem genów, zmienności genetycznej i dziedziczności organizmów. +land-animals-mk01=Odblokuj możliwość produkcji organizmów lądowych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. +land-animals-mk02=Odblokuj możliwość produkcji organizmów lądowych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. +land-animals-mk03=Odblokuj możliwość produkcji organizmów lądowych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. +land-animals-mk04=Odblokuj możliwość produkcji organizmów lądowych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. +water-animals-mk01=Odblokuj możliwość produkcji organizmów wodnych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. +water-animals-mk02=Odblokuj możliwość produkcji organizmów wodnych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. +water-animals-mk03=Odblokuj możliwość produkcji organizmów wodnych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. +water-animals-mk04=Odblokuj możliwość produkcji organizmów wodnych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. +simik-mk01=Odblokuj Simik, egzotyczne obce stworzenia, które rozwijają się w środowiskach o ekstremalnych temperaturach. +simik-mk02=Odblokuj drugi etap programu Simik. +simik-mk03=Odblokuj trzeci etap programu Simik. +simik-mk04=Odblokuj czwarty etap programu Simik. +water-gmo-mk01=Odblokuj umiejętności niezbędne do ingerowania w naturalną biologię obcych i krzyżowania ich z próbkami gatunków ziemskich zebranymi ze statku. +water-gmo-mk02=Odblokuj umiejętności niezbędne do ingerowania w naturalną biologię obcych i krzyżowania ich z próbkami gatunków ziemskich zebranymi ze statku. +water-gmo-mk03=Odblokuj umiejętności niezbędne do ingerowania w naturalną biologię obcych i krzyżowania ich z próbkami gatunków ziemskich zebranymi ze statku. +water-gmo-mk04=Odblokuj umiejętności niezbędne do ingerowania w naturalną biologię obcych i krzyżowania ich z próbkami gatunków ziemskich zebranymi ze statku. +organic-breeding=Rozejrzyj się i pozwól życiu toczyć się naturalnym biegiem. Ignoruj hałas. +selective-breeding=Wykorzystaj programy hodowli zwierząt i roślin, aby selektywnie rozwijać określone cechy genetyczne, wybierając zwierzęta lub rośliny, które będą się rozmnażać. +food-mk01=Odblokuj lepsze metody przetwarzania żywności, aby poprawić dobrostan stworzeń. +food-mk02=Odblokuj wyrafinowaną żywność przetworzoną, aby poprawić dobrostan stworzeń. +food-mk03=Odblokuj zbilansowaną żywność przetworzoną, aby poprawić dobrostan stworzeń. +water-invertebrates-mk01=Rozszerz badania nad zwierzętami wodnymi, aby umożliwić hodowlę bezkręgowców. +water-invertebrates-mk02=Rozszerz badania nad zwierzętami wodnymi, aby umożliwić hodowlę bezkręgowców. +water-invertebrates-mk03=Rozszerz badania nad zwierzętami wodnymi, aby umożliwić hodowlę bezkręgowców. +water-invertebrates-mk04=Rozszerz badania nad zwierzętami wodnymi, aby umożliwić hodowlę bezkręgowców. +vrauks=Odblokuj Vrauk, spokojne rodzime stworzenia. Mają one pancerz owadzi i są dobrym źródłem materiału genetycznego. +ulric=Odblokuj Ulric, spokojne zwierzęta genetycznie zmodyfikowane podobne do koni. +zipir=Odblokuj Zipir, duże skorupiaki genetycznie zmodyfikowane. +ralesia=Odblokuj Ralesia, niestandardowe kwiaty genetycznie zmodyfikowane. +mukmoux=Odblokuj Mukmoux, zwierzęta genetycznie zmodyfikowane podobne do krów. +tuuphra=Odblokuj Tuuphra, niestandardowe bulwy genetycznie zmodyfikowane. +arthurian=Odblokuj Arthurian, zmutowane jaszczurki genetycznie zmodyfikowane. +navens=Odblokuj Naven, gigantyczne grzyby. +yotoi=Odblokuj drzewa aloesowe Yotoi, zmutowane drzewa tropikalne. +dhilmos=Odblokuj Dhilmo, ogromnego skrzyżowanego skorupiaka. +genetic-design=Technologie umożliwiające rekombinację in vitro różnych cząsteczek DNA występujących w organizmach żywych. +assisted-embryology=Odblokuj przepisy umożliwiające bardziej precyzyjną hodowlę i zwiększoną produkcję stworzeń. +scrondrix=Odblokuj Scrondrix, niestandardowe stworzenie hybrydowe, głównie mięsożerne. Wymaga specjalnego traktowania. +pharmacogenomics=Odblokuj substancje modyfikowane genetycznie, aby poprawić swoją produkcję. Może powodować mutacje. +growth-hormone=Odblokuj przepisy, które pozwolą ci używać tych substancji do zwiększania rozmiarów twoich stworzeń. Więcej kości u zwierząt, więcej plonów u warzyw. +rennea=Odblokuj niestandardową, tanią w uprawie roślinę słonecznikową. +phadai=Odblokuj Phadais, niebezpieczne, ale zabawne duże obce koty. Wymagają stałej opieki. Zmodyfikowane hybrydowe duże koty. +auog=Odblokuj Auog, duże zwierzęta z Pacyfiku. +molecular-decohesion=Pozwala na ekstrakcję podstawowych substancji z złożonych cząsteczek. +yaedols=Zaawansowana biotechnologia pozwala zrozumieć istotne różnice w strukturze molekularnej i składzie chemicznym obcych, niezbędne do wytworzenia tego nowego gatunku. +dingrits=Odblokuj Dingrit, unikalne i przystosowalne istoty podobne do wilków, pochodzące z obcych zasobów. Większość sztucznych hybryd obcych jest bezpłodna – stworzenia te nie mogą rozmnażać się samodzielnie. +kmauts=Odblokuj Kmaut, opancerzone lądowe stawonogi. Są bardzo wrażliwe na promieniowanie UV i stanowią doskonałe źródło organicznej seryny. +vonix=Odblokuj Vonix, sztuczne formy życia oparte na DNA rodzimych roślin i zwierząt. Większość sztucznych hybryd obcych jest bezpłodna – stworzenia te nie mogą rozmnażać się samodzielnie. +grod=Odblokuj Grod, rośliny bagienne, które wytwarzają bardzo przydatne włókno do ściółki dla zwierząt. +anabolic-rna=Odblokuj przepisy, które pozwolą ci używać silnych sterydów w celu zwiększenia ilości mięsa u twoich zwierząt. +phagnot=Odblokuj Phagnot, spokojne stworzenia, które mają na głowach duże zbiorniki gazu, pomagające im stać. Badania pokazują, że używają go do obrony. +bhoddos=Odblokuj Bhoddos. Te zaawansowane hybrydy mają pseudochloroplasty, które zawierają struktury białkowe zdolne do replikacji reakcji rozszczepienia jądrowego jako źródła energii. +antiviral=Odblokuj leki przeciwwirusowe. Pomogą one stworzeniom być zdrowszymi i bardziej produktywnymi. +immunosupressants=Leki hamujące lub zapobiegające aktywności układu odpornościowego. Pomagają w sztucznym tworzeniu twoich stworzeń. +bio-implants=Urządzenia służące do ulepszania lub zastępowania struktur biologicznych. +nanochondria=Gratulacje, znalazłeś sposób na ulepszenie jednej z najbardziej wydajnych naturalnych maszyn. Pozwala na wprowadzenie nanochondrii do organizmów, aby zwiększyć ich inteligencję. +xeno=Odblokuj Xeno, dziwaczne stworzenie genetycznie zmodyfikowane. Bardzo inteligentny drapieżnik najwyższej klasy. +rendering=Odblokuj rzeźnie, aby móc przetwarzać stworzenia na użyteczne produkty. +advanced-rendering=Odblokuj zaawansowane procesy, aby wydobywać bardziej specyficzne części tuszy. +bmp=Cytokiny stymulujące wzrost kości. +kicalk=Odblokuj plantacje Kicalk i przepisy. Zapewnia najlepszą metodę zbierania włókien. +pheromones=Odblokuj sztuczne feromony, aby poprawić wskaźnik urodzeń stworzeń. +cridren=Twoja pierwsza próba krzyżowania rodzimych stworzeń z roślinami ziemskimi. Nie wygląda to zbyt ładnie, ale roślina ta ma silne feromony, które mogą się przydać. +domestication=Trwały, wielopokoleniowy związek, w którym jedna grupa organizmów wywiera znaczący wpływ na drugą. +domestication-mk02=Trwały, wielopokoleniowy związek, w którym jedna grupa organizmów wywiera znaczący wpływ na drugą. +domestication-mk03=Trwały, wielopokoleniowy związek, w którym jedna grupa organizmów wywiera znaczący wpływ na drugą. +domestication-mk04=Trwały, wielopokoleniowy związek, w którym jedna grupa organizmów wywiera znaczący wpływ na drugą. +domestication-mk05=Trwały, wielopokoleniowy związek, w którym jedna grupa organizmów wywiera znaczący wpływ na drugą. +schrodinger-antelope=Odblokuj pierwsze transwymiarowe stworzenie kwantowe. Pozostają one zarówno martwe, jak i żywe, dopóki ich nie zaobserwujesz. Podróżują między naszymi wymiarami i potrzebują specjalnej klatki. +fawogae=Najczęściej spotykany grzyb. Uwielbia wilgotne tereny. +antitumor=Nanomaszyny z określonymi środkami biologicznymi zapobiegającymi lub hamującymi powstawanie lub wzrost guzów. +trits=Odblokuj ogromne zwierzęta głębinowe zwane Trit. +reca=Naprawa genotypu i eliminacja wad powłoki ciała spowodowanych dziedzicznością. +recombinant-ery=Leki podawane w zastrzykach, które działają poprzez stymulację produkcji większej ilości komórek krwi. +orexigenic=Połączenie środka hamującego metabolizm i stymulującego apetyt, mające na celu zwiększenie ilości tkanki tłuszczowej. +cadaveric-arum=Odblokuj Trupie Arumy. Bardzo śmierdzące rośliny, ale dobre źródła substancji siarkowych. +artificial-breeding=Wykorzystanie substancji paramorficznych do przekazania cech naturalnych następnemu pokoleniu. Ingeruje w dobór naturalny w celu uzyskania lepszych wyników. +biased-mutation=Odblokowuje ewolucję na poziomie molekularnym. Wstawianie genów oparte na CRISPR w celu kodowania fenotypu. Przejmij kontrolę nad życiem dzięki inżynierii genetycznej, tworząc istotę od podstaw. Spłoniesz w piekle. +mega-farm=Inteligentna farma posiada roje syntetycznych stworzeń, które pełnią role analogiczne do tych, których brakuje na Ziemi, bakterii itp. Zapylają rośliny, usuwają niebezpieczne lokalne szkodniki, zatruwają intruzów oraz tworzą i stosują nawozy bezpośrednio na roślinach. +mega-farm-ralesia=Odblokuj gamę automatycznych przepisów na sadzonki Ralesia. +mega-farm-rennea=Odblokuj gamę automatycznych przepisów na sadzonki Rennea. +mega-farm-tuuphra=Odblokuj gamę automatycznych przepisów na sadzonki Tuuphra. +mega-farm-grod=Odblokuj gamę automatycznych przepisów na sadzonki Grod. +mega-farm-yotoi=Odblokuj gamę automatycznych przepisów na sadzonki Yotoi. +mega-farm-kicalk=Odblokuj gamę automatycznych przepisów na sadzonki Kicalk. +mega-farm-cadaveric-arum=Odblokuj gamę automatycznych przepisów na sadzonki Trupiego Arum. +mega-farm-bioreserve=Odblokuj gamę automatycznych przepisów na sadzonki Rodzimej flory. +energy-drink=Przełamanie obciążenia. +ethanol=Odblokowuje odurzenie. +chitin=Odblokowuje przetwarzanie chityny w chitozan i wszystkie jego warianty. +phytomining=Rozwijaj zdolności swoich roślin i naturalnych grzybów, aby umożliwić im wzrost w wodzie o bardzo wysokim stężeniu metali, absorbując te metale przez korzenie i koncentrując ich niezwykle wysokie poziomy w swoich tkankach. +phytomining-mk02=Dodanie chelatorów do upraw zwiększy wydajność bogatej biomasy. +phytomining-mk03=Dodano ATPazy metali ciężkich (HMA) do chelatorów, zmuszając uprawy do hiperakumulacji, uszkadzając rośliny i magazynując te metale we wszystkich ich tkankach. +organ-printing=Prosta technika na poziomie przemysłowym. Pozwala na przetwarzanie materiału organicznego w nowe organy poprzez bezpośrednie drukowanie na rusztowaniach. +organ-printing-mk02=Materiały w nanoskali pozwalają uzyskać bardzo drobne i bardziej naturalne struktury na poziomie molekularnym. Poprawiono wydajność. +organ-printing-mk03=Zwiększ produkcję i recykling komórek poprzez masowe drukowanie idealnych organów i umożliwienie technologii międzygatunkowej. +mass-production=Wykonaj części i zmontuj od podstaw w pełni funkcjonujące stworzenie. Gratulacje, nie masz szacunku dla życia. +korlex=Odblokuj stworzenie genetycznie zmodyfikowane stworzone do produkcji produktów mlecznych. Zostało stworzone według tej samej receptury Mukmoux, ale z dodatkiem genów ryb, aby było odporne na obce warunki pogodowe. +korlex-mk02=Odblokuj stworzenie genetycznie zmodyfikowane stworzone do produkcji produktów mlecznych. Zostało stworzone według tej samej receptury Mukmoux, ale z dodatkiem genów ryb, aby było odporne na obce warunki pogodowe. +korlex-mk03=Odblokuj stworzenie genetycznie zmodyfikowane stworzone do produkcji produktów mlecznych. Zostało stworzone według tej samej receptury Mukmoux, ale z dodatkiem genów ryb, aby było odporne na obce warunki pogodowe. +korlex-mk04=Odblokuj stworzenie genetycznie zmodyfikowane stworzone do produkcji produktów mlecznych. Zostało stworzone według tej samej receptury Mukmoux, ale z dodatkiem genów ryb, aby było odporne na obce warunki pogodowe. +biopolymer-clusters=Koniec z gumą w smoczkach. Biopolimery są wygodniejsze i pozwalają na dłuższe dojenie, poprawiając produkcję. +moondrop=Dzięki podstawowej wiedzy z zakresu bioinżynierii rozpocznij eksperymenty mające na celu genetyczne zmodyfikowanie kwiatu, który może wytwarzać krótkie węglowodory. +moondrop-mk02=Dzięki bardziej zaawansowanej technologii i wiedzy przejdź do eksperymentów mających na celu ulepszenie kwiatu, aby wytwarzał nieco dłuższe węglowodory. +moondrop-mk03=Dzięki udanym eksperymentom z modyfikacją genetyczną dostosuj kwiaty tak, aby wytwarzały jeszcze dłuższe węglowodory. +moondrop-mk04=Wykorzystaj pełen potencjał tych kwiatów, aby wytwarzały bardzo długie łańcuchy węglowodorów. +cottongut-mk01=Odblokuj Cottongut, ważne zwierzęta do badań. +cottongut-mk02=Odblokuj drugi etap programu Cottongut. +cottongut-mk03=Odblokuj trzeci etap programu Cottongut. +cottongut-mk04=Odblokuj czwarty etap programu Cottongut. +compost=Odblokuj kompostownię i receptury pozwalające przekształcić dowolną substancję organiczną w biomasę. +arqad=Odblokuj Arqad, hybrydy pszczół i os genetycznie zmodyfikowane o złożonych relacjach z bardzo ciężkimi węglowodorami. +arqad-mk02=Hybryda pszczół i os genetycznie zmodyfikowane o złożonych relacjach z bardzo ciężkimi węglowodorami. +arqad-mk03=Hybryda pszczół i os genetycznie zmodyfikowane o złożonych relacjach z bardzo ciężkimi węglowodorami. +arqad-mk04=Hybryda pszczół i os genetycznie zmodyfikowane o złożonych relacjach z bardzo ciężkimi węglowodorami. +pheromone-transition=Wprowadzenie genów meduzy do locus B-beta-1 odpowiedzialnego za produkcję feromonów pozwala Arqad szybciej i w bardziej zorganizowany sposób odnajdywać drogę, poprawiając zdrowie całego ula. +cardial-hypopharynx=Jego struktura jest wykonana z niezwykle elastycznej, zmodyfikowanej formy keratyny. Zapewnia to niesamowitą wytrzymałość na rozciąganie. Stworzenie będzie produkować więcej śliny, propolisu i poprawi komunikację głosową. +laika=Tym razem sprowadzimy go z powrotem... aby go zabić i zbadać jego organy. To nasz program kosmiczny Dingrit. +pesticides-mk01=Odblokuj całkowicie bezpieczne substancje, które pozwolą Ci chronić uprawy przed drobnymi pasożytami i zwiększyć ich plony. +pesticides-mk02=Odblokuj dość nieprzyjemne substancje. Na Ziemi nie wolno by Ci ich używać, ale kogo obchodzi Nauvis? +symbiosis-mk01=Stałeś się ekspertem w manipulowaniu obcą biologią. Być może nadszedł czas, aby przeprowadzić eksperyment na sobie? +bioprocessing=Odblokowuje łańcuch biomasy w celu wydobycia surowego węgla i biooleju. Cenne paliwa na bazie odnawialnej. + +bigger-colon=Zaprojektowane super jelito grube, zdolne do poprawy produkcji obornika. +explosive-diarrhea=Wstaw deprecjonujący fragment DNA, który zmusza stworzenie do niekontrolowanego wypróżniania się. +interactive-cognition=Wprowadź interaktywne wyzwania i łamigłówki dla swoich zwierząt, aby poprawić ich przyswajanie, zapamiętywanie i wykorzystanie wiedzy. Staną się bardziej zorganizowane. +metamide5=Odblokowuje zastosowanie inżynierii technologicznej w projektowaniu biologicznych systemów neuronowych. OSTRZEŻENIE: Stworzenia mogą stać się samoświadome. +exercises=Zmusza stworzenia do większej aktywności fizycznej poprzez dodanie obciążenia i oporu do ich zwykłych ruchów, powodując wzrost masy mięśniowej. Powoduje stres. +myostatin=Wprowadź wadliwy szczep DNA do organizmów, aby wytworzyć niefunkcjonalną miostatynę, blokującą katabolizm masy mięśniowej. Powoduje problemy z sercem w zamian za ogromny wzrost tkanki mięśniowej. +osteocyte=Udoskonaliłeś klonowanie osteocytów, wykorzystując wektory plazmidowe do bezpośredniego wprowadzenia nowego DNA w celu poprawy masy kostnej u żywych zwierząt. Dodatkowy ciężar spowoduje uszkodzenie stawów, ale poprawi produkcję kości o 100%. +hardened-bone=Wstrzyknięcie przedjądrowe genomu obcego stworzenia morskiego w celu uzyskania wyjątkowo grubej i gęstej macierzy kostnej. Produkcja kości na poziomie 200%. Wykryto wysokie zużycie minerałów i ograniczenie ruchowości. +organ-replication=Celowe zwiększenie wzrostu narządów wewnętrznych ponad ich naturalne rozmiary, ułatwione metodami liposomowymi, poprzez wprowadzenie genów kodujących wzrost nowotworowy. +cavity=Umożliwia niemal kontrolowany wzrost komórek w jamach narządów, sprawiając, że stają się one grubsze, cięższe i bardziej wydajne, ale powoduje również wzrost zużycia energii. Skraca to żywotność stworzenia ze względu na wysokie prawdopodobieństwo niewydolności narządów, ale poprawia produkcję jelit o 200%. +somatic=Wykorzystanie fuzji protoplazmy do przecięcia DNA szpiku czerwonego w typowych punktach białkowych i dodanie innych obcych genów, które rozprzestrzenią się na całą kość. Spowoduje to, że produkcja krwi przewyższy jej degradację. Skróci to żywotność stworzenia, ale produkcja krwi wzrośnie o 100%. +transgenes=Wprowadzenie genów Trit do organizmu stworzenia, umożliwiające komórkom krwi podział mitotyczny, podwajając gęstość i produkcję krwi. Powoduje zatory w krwiobiegu i jeszcze bardziej skraca żywotność stworzenia. +defective-collagen=Łączenie RNA, ukierunkowane na konkretny gen odpowiedzialny za produkcję białka chityny (CPP-7) w łańcuchu DNA odpowiedzialnym za produkcję kolagenu. Koduje wadliwy wariant kolagenu, zmuszając stworzenie do produkcji jeszcze większej ilości tego białka, aby uzyskać taki sam efekt jak poprzednio. +double-skin=Eksperymentalne wprowadzenie genów stochastycznych ze skórki owocu Yotoi doprowadziło do powstania dodatkowej warstwy adaptacyjnej skóry w skórze właściwej stworzenia. Sprawi to, że twoje stworzenia będą bardziej odporne, niebezpieczne i nadadzą im charakterystyczny zielony odcień. +force-feeding=Stworzenie zamknięte z rurką wprowadzoną w celu wymuszonego karmienia, powodujące przyrost masy ciała poprzez produkcję tłuszczu. Na szczęście dla ciebie nie ma tu komisji etycznej. +fto4=Zmutowany gen polimorficzny INSIG2 wywołuje regulację w górę w podwzgórzu, symulując niedobór pożywienia i silnie korelując ekspresję łańcucha oreksygenicznego. Spowoduje to ciągły bodziec do jedzenia, powodując otyłość u stworzenia. +ctc=Generowany w grzebieniu nerwowym podczas rozwoju embrionalnego. Te geny Zipir wprowadzone do dojrzałych fotoforów są zgrupowane w bardziej zwarte bazy. Poprawia metachrozę o 100% poprzez wprowadzenie genów produkcji parakrynnej Arthurian. +exo-insertion=Szczep zmodyfikowany genetycznie, który łączy naturalną skórę Dingrit ze sztucznym egzoszkieletem z kolagenu – praktyczne zastosowanie inżynierii genetycznej w celu uzyskania większej ilości skór z jednego zwierzęcia +argumented-spikes=Techniki opracowane do tej pory pozwalają na wprowadzenie genów Xeno wykorzystywanych do adaptacyjnych mutacji wypukłości skóry. Początkowo są to niewielkie zmiany, które obejmują krzyżowe dostosowania metaboliczne poprzez umożliwienie gromadzenia większej ilości minerałów w macierzy komórkowej. +conarium-stem=Celowy dryf genetyczny w tym gatunku genetycznie zmodyfikowane powoduje, że Scrondrix rozwijają lepsze i bardziej funkcjonalne szyszynki (a w konsekwencji trzecie oko). Niektóre z nich są nawet uważane za posiadające właściwości metafizyczne. +hydrolase-amplification=Dodane do pożywienia chemiczne wzmacniacze sprawiają, że ta klasa enzymów działa intensywniej, powodując stwardnienie i zgrubienie ścięgien stworzenia. Powoduje to problemy z poruszaniem się, ale i tak nie oddalają się one zbytnio od swoich zagród. +zootoxins=Co może pójść nie tak, dodając ulepszone chemicznie materiały biologiczne do i tak już silnego jadu tego gigantycznego stworzenia przypominającego robaka? Dodano cytotoksyny, kardiotoksyny i fosfolipazę A2. +artificial-calcification=Wykorzystaj swoją wiedzę z zakresu chemii supramolekularnej, aby dodać silne odczynniki kalcynujące do wody krążącej w zagrodach Xyhiphoe. Przyczepią się one do istniejących skorup i powiększą się dwukrotnie dzięki agregacji minerałów. +stochastic-cortex=Wykorzystuje gen celowania i chybiania, dodając do i tak już złożonego bałaganu genotypu Cridren. Ma na celu poprawę kory Cridren poprzez złożony schemat biochemiczny. +bladder=Poprawia pojemność pęcherza gazowego Phagnot poprzez zastosowanie prostej transkrypcji DNA Mukmoux. +formic=Prosta sztuczna selekcja bardziej produktywnych osobników w celu poprawy produkcji kwasu mrówkowego. +party-animal=Dubstep, nieograniczone środki i proszki roślinne są dozwolone, aby pozwolić im zrzucić nawet podstawowe pancerze. +microfilters=Dodatkowy etap w filtrach, poprawiający ich wydajność. +microfilters-mk02=Dodano nanocząsteczki porowate materiały, aby jeszcze bardziej poprawić wydajność kolektorów zarodników. +chromosome-infocrystalization=Wprowadzenie genomu Kinorhynch pozwala Arqad rozwijać skrystalizowane mikrofibryle w dolnej części egzoszkieletu, poprawiając o 300% powierzchnię i zwiększając wydzielanie prekursora mleczka pszczelego. +diversified-mycoaccretion=Transkryptaza grzybowa związana z natywnym DNA genetycznie zmodyfikowane promuje imponujące ślady feromonów wewnątrz ula. Wiele uli łączy się, tworząc zjednoczony superorganizm. + +parthenogenesis=Skieruj Vrauk w stronę partenogenezy, nie potrzebujesz samców. Dzięki temu rozmnażanie będzie szybsze, ale bardziej energochłonne i nudne. Dodatkowe skorupy zwiększają również zanieczyszczenie środowiska. +natural-cycle=Wyłączaj światła w nocy, aby zapewnić Vrauk większy komfort. Pozwoli to również zaoszczędzić energię w tych budynkach i sprawi, że Vrauk będą bardziej produktywne rano. Poszanowanie wzorców snu Vrauk spowoduje zmniejszenie prędkości. +cyanic-recycling=Biologia Vrauk naturalnie wytwarza kwas mrówkowy w krwiobiegu. Wykorzystaj tę użyteczną substancję chemiczną do rozbicia struktury molekularnej cyjanicznych związków odpadowych na ich składniki. +reuse-water=Odśwież i ponownie wykorzystaj wszelkie ścieki wytwarzane przez te rodzime stworzenia. Będą piły z tej samej beczki wody do końca życia. +mercy-killing=Puść muzykę, pozwól im trochę odpocząć. Zrelaksowane zwierzęta przed ubojem dają więcej części o lepszej jakości. Ubój zapewni dodatkową skórę, pancerze, futra, chitynę, muszle, olej rybny i fotofory. +laser-cutting=Porzuć stare piły i automatyczne noże. Zainstaluj lasery, aby uzyskać precyzyjne i czystsze cięcia, powodujące natychmiastową śmierć zwierzęcia. Ubój zapewni dodatkową krew, smalec, kwas siarkowy, kości i mózgi. +lard-machine=Wykorzystaj tłuszcz zwierzęcy i smary do smarowania ruchomych części budynku, oszczędzając koszty i nadając nowe zastosowanie niechcianym częściom zwierzęcym. Ubój zapewni dodatkowe mięso, krew stawonogów, wnętrzności, kwas mrówkowy, mączkę kostną, ścięgna i keratynę. +sawdust=Auog nie są wybredne w jedzeniu. Możesz karmić je nawet w 50% trocinami, a one nawet tego nie zauważą. Przeważnie. +glowing-mushrooms=Karm swoje zwierzęta robocze grzybami halucynogennymi zamiast jedzeniem. Te środki odurzające zakłócą ich normalny rytm snu i jedzenia, ale zwiększą ich wydajność. Będą pracować, aż padną z wyczerpania. Generator zasilany Auog będzie znacznie szybszy i bardziej wydajny. +underground-chambers=Wykop dodatkowe tunele, aby zapewnić Auog lepsze warunki życia. Dodatkowy komfort poprawi wydajność, ale sprawi, że pomieszczenie będzie zużywać więcej energii na wentylatory sufitowe i ogrzewanie w chłodne noce. +scraping-bots=Dodaj specjalistyczne roboty do usuwania odchodów i zużytej ściółki z podłoża, dzięki czemu pomieszczenie będzie czystsze, a Ulric będą szczęśliwsi. +heated-pads=Osiodłać konie genetycznie zmodyfikowane. Spód podkładki zawiera cząsteczki ceramiczne, które odbijają ciepło ciała w postaci kojących promieni podczerwonych, a także zapewnia wentylację dla dodatkowego komfortu. Poprawi szybkość i wydajność. +dummy-ulric=Ulric naturalnie wytwarzają kilka związków epoksydowych w kopytach, kościach i oczodołach. Kruszarka udarowa może zmielić te zwierzęce dodatki do bardziej użytecznych form, takich jak żywice epoksydowe, znane również jako klej. +air-conditioner=Gatunki pszczół i os występujące na Ziemi cierpią z powodu syndromu masowego ginięcia kolonii, co spowoduje ogromny spadek populacji owadów w warunkach zimowych. Gatunki genetycznie zmodyfikowane Arqad doświadczają podobnego zjawiska masowego ginięcia kolonii, gdy są narażone na ekstremalne temperatury. Dzięki eksperymentom odkryto również dramatyczny wzrost stężenia węglowodorów spowodowany aktywacją instynktu hibernacji. Rozprowadzenie gazów o temperaturze zbliżonej do temperatury ciekłego azotu w pasiece zapewni odpowiednie warunki do masowego ginięcia kolonii. +cags=Zainstaluj CAGS (szklaną powłokę dostosowującą się do klimatu) w pasiekach Arqad. Chromogeny arqad dynamicznie reagują na zmienność oświetlenia w swoim środowisku, co pomaga im utrzymać optymalne warunki ogrzewania i oświetlenia. +drone=Dalsze badania nad biologią Arqad pozwalają na opracowanie alternatywnej metody produkcji królowej. Komora stworzeń zapewni teraz bezpośredni przepis na montaż. Ze względu na zwiększoną złożoność genetyczną proces montażu stworzeń potrwa kilka minut, aby zbudować ten zaawansowany organizm od podstaw. +improved-pathfinding=Zainstaluj lepsze czujniki i algorytmy. Ulepszone maszyny poprawią nawigację kombajnu, zwiększając szybkość produkcji i zużycie energii. +precise-cutting=Rodzime uprawy wodorostów mają korzystny wpływ na wapno zwyczajne. Jako podłoże do uprawy wodorostów należy stosować wodorotlenek wapnia. Podczas cyklu wzrostu płyny wapienne są całkowicie wchłaniane lub odparowują. Po dodaniu cząstek węgla należy zebrać pozostałości węglika wapnia. +recirculation-pump=W instalacji do uprawy wodorostów należy zainstalować pompy recyrkulacyjne. Dzięki temu ulepszeniu cała woda będzie mogła zostać ponownie wykorzystana do przyszłych zbiorów. +inoculator=Odkryj wydajny proces wytwarzania popiołu z soku drzewnego przy użyciu reaktora FTS. Olej talowy jest przepuszczany przez grubą warstwę szlamu, gdzie gotuje się katalizator i tworzy parę. Gorące gazy unoszą się do górnej części reaktora i mogą być zbierane w zbiornikach magazynowych. Frakcja stała, która pozostaje w warstwie szlamu, jest produktem popiołu. Popiół składa się głównie z zużytego katalizatora i pozostałości mineralnych z soku drzewnego. Popiół osiada na dnie reaktora i może być okresowo usuwany za pomocą wewnętrznej wirówki. +patch=Stwórz relację pasożytniczą między drzewami żywicznymi a grzybem Bhoddos. Grzyb Bhoddos wysysa zasoby z wnętrza drzewa żywicznego. W odpowiedzi drzewo wytwarza cenne enzymy resweratrolu. Zastosuj specjalne maszyny do zbierania tej delikatnej struktury fenolowej z masy grzybowej bez szkody dla drzewa. +bark=Zmiel dorosłe drzewa żywiczne za pomocą urządzenia do przetwarzania drewna. Podczas procesu mielenia z tkanek drzewa uwalnia się sok, który jest oddzielany przez system filtracji. Nadmiar biomateriału należy poddać recyklingowi w następnej generacji. +abacus=Podaruj liczydła Arthurian, aby mogli dalej ćwiczyć swoje umiejętności kodowania. Zapewni to młodym rozrywkę i zmniejszy poziom stresu. Poprawi to wydajność, ale może być konieczne wykonanie kilku liczydeł. +heated-stone=Zainstaluj podgrzewane kamienie, aby zapewnić ciepło w chłodne noce zamiast standardowej pościeli. Przyspieszy to ich metabolizm, pomoże w wykluwaniu się jaj i zapewni dodatkowy komfort. +cannibalism=Pozwól, aby słabe i stare Arthurian zostały zjedzone przez młode pokolenie, aby pomóc im w dojrzewaniu. Możesz nawet otrzymać wisienkę. +sc-core=Naturalne Vonix wydają się być całkowicie odporne na nowotwory złośliwe. Przeprowadź dogłębną analizę woreczków jadowych Vonix. W tym systemie organicznym istnieje niezliczona ilość mikrofibryli, które, jak wykazano, powodują ukierunkowane niszczenie komórek w biomasie nowotworowej. Atomizer może przekształcić te nanomaszyny w farmaceutycznie przydatną dynemicynę. +sub-atomic=Wykazano, że łańcuch kostny Xeno uzupełnia, a nawet przewyższa umysł roju Xeno w niektórych pomiarach. Wysnułeś teorię, że po atomizacji ten organ morfogenetyczny kości mógłby funkcjonować jako pseudo-organiczne podłoże dla potężnego procesora kondo. +d-core=Wykorzystuje wiedzę z projektów badawczych dotyczących antylop Schrödingera. Pozwala atomizerowi unieważnić i zredukować wymiarowy żołądek do trójwymiarowo uporządkowanych odwróconych opali, prekursorów czystych kryształów fotonicznych. +pentadimensional=Wykorzystuje potężną surową energię, aby zamknąć antylopy w piątym wymiarze lub niższym. Nadal mogą one podróżować między płaszczyznami, ale rzadziej uciekają. +existential-hazard=Zmusza antylopy do pozostania w tym wymiarze dłużej, niż pozwala na to ich wymiarowy żołądek. Zwiększy to wyciek strangeletów w okolicy. Ograniczenie to zmniejszy również tempo rozmnażania się antylop, ponieważ mogą one rozmnażać się tylko w wymiarach „zewnętrznych”. +higgs-field=L = -1/2 tr [Fμν F^(μν)] + ΨLiγ^μDμΨL + tr[(DμΦ)† DμΦ]+ μ2 Φ†Φ -1/2 λ(Φ†Φ)^2 + ( 1/2 ΨTL ChΦΨL + h.c. ) +extra-drones=Usuń kluczowe składniki używane przez Bhoddos do regulacji reakcji łańcuchowych rozszczepienia jądrowego. Działanie to znacznie przyspiesza tempo produkcji grzyba Bhoddos, jednak ryzyko wybuchu jądrowego wynosi teraz 100%. [font=default-semibold][color=255,60,60]☢ OSTRZEŻENIE ☢: Wybranie tej opcji destabilizuje reakcje rozszczepienia jądrowego i powoduje gwałtowne eksplozje aktywnych hodowli Bhoddos. [/color][/font] Eksplozje nie niszczą samej hodowli Bhoddosów, ale niszczą wszystkie inne obiekty w promieniu (w tym inne hodowle Bhoddosów). Należy spodziewać się 1 eksplozji na 2 godziny na aktywną kolonię. Eksplozja tworzy duchy i może być automatycznie naprawiona. +exoenzymes=Polecenie grzybowi Bhoddos zużywanie dodatkowej energii jądrowej i wprowadzenie zdolności grzyba do wydzielania egzoenzymów. Te wydajne automaty komórkowe są zaprojektowane tak, aby wychwytywać osłabione izotopy z prętów paliwa jądrowego i wiązać je w stałej glebie, zastępując dwutlenek węgla jako produkt odpadowy. +gills=Opracowanie skrzeli powierzchniowych i lepszej macierzy międzykomórkowej, umożliwiającej grzybom Bhoddos obracanie się tak, aby zawsze były dokładnie równoległe do grawitacji. Oznacza to, że nawet jeśli grzyby Bhoddos poruszają się lub wyginają, skrzela nadal będą w stanie skutecznie uwalniać zarodniki. Zbieracze zarodników są w stanie zebrać te uwolnione zarodniki ze środowiska. +high-viability=Wysiewanie trójwymiarowych rusztowań hydrożelowych z alginianu i chondrocytów o wysokiej żywotności (>85%) z fotokrzyżowaniem alginianu modyfikowanego metakrylanem za pomocą fotoinicjatora VA-086. Wymaga aktywacji promieniowaniem UV, więc rusztowania biologiczne będą wymagały lamp. +biomimetics=Znacznie spowalnia proces drukowania. Umożliwia tworzenie struktur fabrykowanych, które są dokładnie identyczne z strukturą naturalną. +covalent=Umożliwia automatycznej biodrukarce ponowne wykorzystanie odrzuconych organów i części ciała jako sieciowania dla nowych części. +molecular-polyentomology=Nafta jest łatwopalną mieszaniną węglowodorów ciekłych, powiązaną z genetyką Arqad. Wykorzystaj ich procesy biologiczne, aby zbudować od podstaw ten użyteczny łańcuch węglowodorowy. +compusun=Wystaw fitoplankton na działanie energii słonecznej wewnątrz otwartych reaktorów. Mikroorganizmy te będą konsumować i absorbować wszelkie źródła węgla, tworząc półstałą mieszankę kerogenu i sadzy. Odkryłeś, że suszone, odtworzone resztki mięsa najlepiej sprawdzają się w tym procesie. +resonant=Niektóre rodzime stawonogi, takie jak Xyhiphoe, mają pod pancerzem delikatną strukturę, różniącą się od szkieletu. Badania pokazują, że struktura ta służy jako rusztowanie i podpora dla tkanki nerwowej. Użyj gorącego powietrza, wrzących płynów i środków dezynfekujących na bazie etylu, aby zabić wszelką aktywność biologiczną na powierzchni. Pozostanie tylko twarda struktura wewnętrzna. Ze względu na brutalne traktowanie struktura ta jest mniej wydajna jako filtr. +aerators=Jaja Xeno zawierają wiele interesujących enzymów i katalizatorów, które służą do rozwoju embrionu. Można je wykorzystać w bioreaktorach, aby znacznie poprawić szybkość i liczbę gniazd modułowych tych reaktorów. [font=default-semibold][color=255,60,60]OSTRZEŻENIE: Wybranie tej opcji spowoduje, że wszystkie bioreaktory będą wymagały niewielkiej ilości jaj Xeno jako spalanego paliwa. [/color][/font] Enzymy te działają również na same Xeno, zapewniając w ten sposób łatwy sposób na uzyskanie z nich nadtlenku wodoru i antrachinonu. +baffles=Możesz wykorzystać pola magnetyczne generowane przez rdzenie o wysokim strumieniu, aby zoptymalizować reakcje w bioreaktorze, znacznie poprawiając ich szybkość i liczbę slotów modułowych. Zasadniczo wykorzystujesz pola magnetyczne do mieszania składników bez faktycznego zakłócania ich mieszadłem. [font=default-semibold][color=255,60,60]OSTRZEŻENIE: Wybranie tej opcji spowoduje, że wszystkie bioreaktory będą wymagały niewielkiej ilości rdzeni o wysokim strumieniu jako spalonego paliwa. [/color][/font] Jako efekt uboczny wszystkich swoich eksperymentów z polami magnetycznymi odkryłeś sposób na tworzenie nanomaszyn z zupełnie innych i znacznie tańszych materiałów. +jacket=Co zaskakujące, próbki DNA pobrane ze Strorix787 mogą być wykorzystane jako katalizatory w procesach zachodzących w bioreaktorze, znacznie poprawiając ich szybkość i liczbę slotów modułowych. [font=default-semibold][color=255,60,60]UWAGA: Wybranie tej opcji spowoduje, że wszystkie bioreaktory będą wymagały niewielkiej ilości egzotycznych próbek DNA jako paliwa. [/color][/font] Ponadto wydaje się, że mogą one pełnić rolę zmutowanych enzymów w procesie wytwarzania chitozanu, jeśli dodasz do niego również trochę krwi. +acid-comtemplator=Standardowa szklarnia wykorzystuje podstawowe elementy do neutralizacji kwasowości gleby, która jest naturalnie wytwarzana przez tę uprawę. Wyeliminowanie zależności od kwasowych elementów zwiększy gęstość upraw, jednak gleba będzie wymagała ciągłej wymiany. +solar-scope=Zastąp plastikową folię szklarniową specjalnym materiałem wykonanym z nanoczułych soczewek. Medium to skupia i zwiększa gęstość energii słonecznej nad uprawami, poprawiając tempo ich wzrostu i eliminując zapotrzebowanie na energię do sztucznego ogrzewania. +e-photo=Wykorzystuje specjalne spektrum światła do rozkładania i neutralizowania nadmiaru kwasowości powstającej w korzeniach roślin. Pozwala to uzyskać niewielką ilość kwasu MSA w glebie, którą można zebrać. Wymagane spektrum światła musi być generowane za pomocą sztucznej luminescencji, co zwiększa całkowite zużycie energii. +constant=Kompostowanie jest zawsze procesem egzotermicznym. Ciepło jest wytwarzane przez aktywność mikroorganizmów i zatrzymywane przez izolację. W skali przemysłowej ciepło resztkowe może osiągnąć nawet 250 stopni Celsjusza. Polewanie powstałej biomasy wodą powoduje jej natychmiastowe odparowanie, tworząc znaczną ilość pary wodnej. Wbrew intuicji proces odparowania tworzy dodatkowe kanały ucieczki dla wilgoci znajdującej się w kompoście. Zmniejszenie ogólnej zawartości wilgoci spowoduje wysuszenie biomasy. +humus=Niektóre szczepy tlenowych bakterii gnojowych rozwijają się, gdy zostaną zmieszane z melasą zawartą w słodkim nektarze Tuuphra. Dodając ten syrop do pojemników na kompost, powstała biomasa staje się idealnym środowiskiem dla retrowirusów. [font=default-semibold][color=255,60,60]OSTRZEŻENIE: Wybranie tej opcji spowoduje, że wszystkie kompostowniki będą wymagały niewielkiej ilości słodkiego syropu jako paliwa płynnego (0,1 na sekundę na poziom W.).[/color][/font] Tempo zużycia jest również skalowane w oparciu o efekty modułów. Ze względu na dodatkową aktywność biologiczną kompostowniki zyskują również 5% wydajności na poziom W. +worm-hotel=Twój kompostownik przyciąga tysiące robaków kopiących nory. Biofabryka jest w stanie oddzielić te ziemne stworzenia od biomasy, pozostawiając sproszkowany kompost. Robaki te są w stanie rozdrobnić różne materiały bardziej efektywnie niż technologie abiotyczne. +respiratory=Wykorzystaj zbiór danych, aby udostępnić swoje osiągnięcia naukowe innym badaczom w galaktyce macierzystej. Dane obcych są weryfikowane przez społeczność i zwracane z wysoką dokładnością. Ze względu na dodatkowy sprzęt operacyjny koszty energii znacznie wzrastają. +neural-fusion=Przeprojektuj komorę stworzeń, aby matryca komórkowa mózgu Arturian mogła być wykorzystywana jako standardowa procedura w dojrzewaniu i organizacji neuronów i mózgu, przyspieszając najdłuższą fazę rozwoju embrionalnego. +cc=Plany komórkowe stworzeń roboczych, takich jak karawany i kopacze, nie pochodzą z tej galaktyki. Wymusza to uogólnienie projektów tych stworzeń, aby mogły funkcjonować we wszystkich środowiskach. Podczas konstruowania tych stworzeń należy użyć dodatkowych próbek DNA, aby zwiększyć ich wydajność. Prędkość i zdrowie wzrastają o 35%. Bardziej złożony proces budowy biologicznej potrwa znacznie dłużej. +hsn=Użyj modeli obliczeniowych, aby śledzić i usuwać wszelkie odchylenia w procesie budowy DNA ADAM42 za pomocą skupionego układu laserowego. +enn=Nikiel karbonylowy to karbonyl na bazie niklu o właściwościach żrących i lotnych, zwłaszcza w kontakcie z materiałem biologicznym. Odkryto, że to zagrożenie biologiczne może pomóc w syntezie enzymów poliketydowych syntaz (PKS) poprzez neutralizację nukleotydów w próbce. Dodanie tej substancji chemicznej pozwoli zmniejszyć prawdopodobieństwo wystąpienia błędów mutacji obcego DNA w komorach do poniżej 0,0001%. Cykl na każdym etapie będzie trwał dłużej, ale próbki będą najbliższe ideału. +dwx=Polwinylopirolidon jest higroskopijnym, amorficznym, syntetycznym polimerem składającym się z liniowych grup 1-winyl-2-pirolidynonowych. Substancja ta poprawi skuteczność ATPaz metali ciężkich poprzez absorpcję pozostałej wilgoci i wymuszenie na roślinach hydrofobowości. +sixth-layer=Dodaj instrukcje, aby umożliwić Cridren rozwój do szóstej warstwy kory nadnerczy. Jest to nieznane terytorium, a złożoność wytwarzanych substancji jest nadal przedmiotem badań. Cridren będą w stanie w pełni konsumować niektóre gatunki i przetwarzać zawarte w nich substancje chemiczne. Kilka badań wykazało, że mogą one komunikować się i wpływać na zachowanie innych rodzimych zwierząt. +neural-cranio=Zapewnia płynne połączenie między korami mózgowymi, poprawiając czas reakcji i refleks Cridren. Szybka komunikacja pozwoli organizmowi odbierać bodźce w czasie rzeczywistym, poprawiając ich instynkt łowiecki i żarłoczność. +mufflers=Zainstaluj osłony i tłumiki w zagrodach Cridren, aby nie straszyć ani nie przerażać ofiar przed ich zabiciem. Rośliny zapewnią humanitarne zabicie, a Cridren nie zjedzą zestresowanego zwierzęcia. Technika ta poprawi szybkość zwracania pokarmu i zmniejszy straty energii. +booster=Wykorzystuje jeden z satelitów X-Band do wzmocnienia połączenia z międzyorbitalną bazą danych Ziemi. Komunikacja między macierzą danych a satelitą będzie odbywać się za pomocą bardziej skoncentrowanej fali, jednak zapotrzebowanie na energię wzrośnie geometrycznie. +dbwt=Zainstaluj ulepszony transkoder w swoich macierzach danych. Ten chip umożliwi automatyczne cyfrowe przechowywanie i powielanie ogólnych próbek ziemskich na podstawie obiektu szablonowego. +solar-p=Przykryj niektóre obszary naczyń panelami słonecznymi, aby poprawić oszczędność energii i zwiększyć prędkość pobierania danych. Dowiesz się również, jak w opłacalny sposób produkować proste ogniwa słoneczne. +cover=Zainstaluj szklane pokrywy na basenach Dhilmo, aby zapobiec ich samobójczym zachowaniom polegającym na wyskakiwaniu z ogrodzenia. Dobrze jest ocalić część Dhilmos, ale światło UV nie przechodzi przez szkło i wpływa na fitoplankton, który tak bardzo lubią. +skimmer=Zainstaluj odpieniacze białkowe, które zmniejszają ilość odpadów wytwarzanych przez Dhilmos, poprawiając ich jakość życia i wpływając na ich wzrost. To nowe urządzenie eliminuje potrzebę stosowania środków filtrujących. Obudowa automatycznie przepłukuje odpieniacze podczas zaplanowanych zmian wody. +double-intake=Zainstaluj podwójne pompy zasysające. Wykorzystują one ten sam wał, ale z innym kołem zębatym na drugim końcu. W ten sposób znacznie zwiększysz przepływ wody i obniżysz koszty energii. Nowa pompa zasysająca jest w stanie bezpośrednio zasalać wodę. +alpha=Alfa Dingrit jest najstarszym, najmądrzejszym i najsilniejszym przywódcą stada. Aby zostać alfą, Dingrit muszą przetrwać niezliczone walki przez wiele lat. Przetrwanie nie jest gwarantowane. +c-mutation=Usuńmy kilka warstw ochrony przed promieniowaniem. Możemy nawet podawać Dingrit mniej leków przed podróżą. Wasze kosmiczne Dingrit doświadczą szybkiej mutacji komórek i degradacji poza ochroną pola magnetycznego. Istnieje ryzyko, że próbka stanie się całkowicie nieodwracalna, jednak te ekstremalne mutacje zapewnią ogólnie większe prawdopodobieństwo uzyskania rzadkich i użytecznych serc snarerów. +training=Wytrenuj swoje Dingrit poprzez odpowiednie zachowanie, aby po jedzeniu umieszczały odpady w odpowiednim miejscu. +multi-tit=Wykorzystuje wszystkie 8 sutków Korlex zamiast tradycyjnych 4. Zapobiegnie to naturalnemu karmieniu cieląt, ale zwiększy produkcję mleka. +high-pressure=Wykorzystuje wodór pod wysokim ciśnieniem, aby przyspieszyć i poprawić tempo pasteryzacji mleka, zapewniając długotrwałą i wysoką jakość mleka Korlex. Proces pasteryzacji pozwala odfiltrować drobne krystaliczne cząstki stałe z mieszanki. +nx-heat-pump=Ulepsza chłodziarki i systemy grzewcze za pomocą wkładów nexelit, aby poprawić wydajność chłodziarek w tej obudowie, oszczędzając energię. Zwierzęta będą czuły się bardziej komfortowo i będą pracowały szybciej. +lichen=Zamiast używać jelit, pozwól Naven połączyć się bezpośrednio z dowolnym dużym ssakiem-żywicielem. Grzyb będzie miał pełną kontrolę nad funkcjami nerwowymi i motorycznymi. Ubój hybrydowego stworzenia pozwoli na duże zbiory dorosłych grzybów Naven. +acidosis=Wprowadzenie genów Xeno do Fawogae, co pozwala im uzyskać przewagę w rywalizacji o pożywienie z innymi stworzeniami poprzez zakwaszenie obszaru, blokując rozwój szkodliwych bakterii i innych grzybów w plantacjach fawogae. +dry=Uprawa fawogae pod ekstremalnym ciśnieniem. Technika ta powoduje większe nagromadzenie cząsteczek węgla w korzeniach grzybów. Utrzymanie takiego środowiska wymaga większej ilości energii. +a-select=Ryby, które nie przeszły automatycznego testu, zostaną automatycznie przekazane do recyklingu biomasy i ponownie wykorzystane jako suplement diety dla ryb, które przeszły test. +temp-control=Cała ryba jest rozdrabniana, poddawana trawieniu enzymatycznemu, mielona i upłynniana w celu uzyskania płynnego hydrolizatu rybnego. Powstała substancja znana jest również jako gurry. Proces ten jest bardziej wydajny w niższych temperaturach ze względu na zachowanie złożonych struktur białkowych, węglowodanowych i tłuszczowych w materiale rybnym. Dodanie aktywnych elementów chłodzących zwiększy wydajność procesu hydrolizy, jednak istnieje ryzyko zużycia mechanicznego. +dosing-pump=Zainstaluj automatyczne pompy dozujące, aby zmniejszyć ilość odpadów i poprawić jakość życia ryb. Spłukiwane produkty uboczne będą zbierane i przechowywane do wykorzystania w przyszłości. [font=default-semibold][color=255,60,60]OSTRZEŻENIE: Wybranie tej opcji spowoduje zmianę lokalizacji rur we wszystkich hodowlach ryb.[/color][/font] Szybkie urządzenia pompujące wymagają dodatkowej energii elektrycznej do działania. +dry-storage=Pozostaw kłody na kilka dni na słońcu, aby usunąć nadmiar wilgoci i poprawić jakość włókien pod względem masy. +sawblades=Opracuj technologie produkcji specjalistycznych kół z piłą. Piły te zastępują zwykłe moduły w jednostce przetwarzania drewna, zapewniając większą prędkość i wydajność. Wydajność ma wpływ na wszystkie receptury jednostki przetwarzania drewna, nawet te, które normalnie nie korzystają z wydajności. Ulepszone urządzenia do przetwarzania drewna KUPA mają 3 gniazda modułowe na każdy poziom. [font=default-semibold][color=255,60,60]OSTRZEŻENIE: Urządzenia do przetwarzania drewna wymagają co najmniej jednego modułu piły, aby działać.[/color][/font] Wybranie tej opcji uniemożliwi również wpływ sygnałów nawigacyjnych na urządzenia do przetwarzania drewna. +selective-heads=Usuń gałęzie i nadmiar kory podczas cięcia, aby przygotować drewno do dalszej obróbki. Drugi etap obróbki drewna przebiega znacznie szybciej. +self-generation=Wykorzystaj patyki, wióry i liście jako paliwo do wewnętrznego palnika. Palnik wygeneruje część energii elektrycznej zużywanej przez budynek. Te głodne drzewa będą potrzebowały więcej popiołu, aby rosnąć. +carbonefarious=Olej antracenowy, produkt uboczny smoły węglowej, był przedmiotem badań dotyczących jego wpływu na wzrost i zdrowie drzew. Dodanie tej substancji do cyklu życia sadzonek przynosi potrójną korzyść.\n1. Kontrolowane stosowanie oleju antracenowego pomaga gatunkom drzew zwalczać pasożyty porostów dzięki pewnym właściwościom biobójczym.\n2. Stosowanie oleju przez cały okres życia drzewa stanowi etap wstępnej obróbki, umożliwiający wykorzystanie ich do produkcji płytek drukowanych klasy elektronicznej.\n3. Zwiększona znajomość przetwarzania oleju antracenowego inspiruje do opracowania nowej metody produkcji polegającej na ekstrakcji wielopierścieniowych węglowodorów aromatycznych (WWA) z wysokiej jakości destylatów. +hi-sprinkler=Zainstaluj bardziej zaawansowane zraszacze, które pozwolą na spadanie ton wody pod ciśnieniem na potrzebujące grody. Dodatkowa woda pozwoli na większe zbiory. +ground-irrigation=Dodaj dodatkowe odpady do operacji fitominingu grodów. Więcej metali ciężkich zostanie skoncentrowanych w korzeniach roślin w celu ich zebrania. +carbide-c=Wymień wszystkie systemy zbierania wody na wzmocnione i nowoczesne wersje z węglika. Część wody można poddać recyklingowi, a pompy będą pracować rzadziej, co pozwoli zaoszczędzić energię elektryczną. Zgromadzona woda będzie gromadzić się w słupkach roślin i będzie można ją wydobywać jako bogate w składniki odżywcze flawonoidy. +gs=Dodaj płyn mózgowo-rdzeniowy ryb do pożywki inkubacyjnej jako dodatkowy katalizator i źródło węgla. Proces wzrostu bakterii w oborniku stanie się bardziej produktywny. +zero=Odkryłeś rzadki szczep bakterii Zogna, który nie reaguje na luminescencję. Ta podgrupa Zogna musi być hodowana w całkowitej ciemności wewnątrz komory inkubacyjnej. +icd=Zainstaluj systemy recyrkulacji, które będą ponownie pompować sprężone powietrze i płyny z powrotem do komór inkubacyjnych. Systemy ICD poprawią pobieranie próbek ogólnych z rodzimej flory. +wire-netting=Zainstaluj systemy grzewcze, które pomogą wysuszyć i wypalić te Kicalk podczas procesu wzrostu. Te dobrze wypalone drzewa są idealne do pozyskiwania biomasy i dodatkowych włókien, jednak nie nadają się do karmienia zwierząt. +extra-water=Zapewnij słoną wodę dla tych spragnionych wody drzew, dzięki czemu będą produkować więcej liści i rosnąć szybciej. Proces nawadniania pomoże usunąć nasiona Kicalk, które można zebrać. +crop-rotation=Pozwala innym gatunkom rosnąć w glebie przez część roku, aby uzupełnić utracone minerały. +biosynthetic-nylon=Biosyntetyczny nylon z drewna to proces polegający na przekształcaniu biomasy w chemiczne bloki budulcowe do produkcji nylonu. Drewno składa się głównie z lignocelulozy, która składa się z trzech głównych składników: celulozy, hemicelulozy i ligniny. Cukry uwolnione z biomasy drzewnej są fermentowane przez mikroorganizmy w celu wytworzenia kwasu adypinowego i 1,5-pentanodiaminy, kluczowych monomerów niezbędnych do syntezy nylonu. +eye-out=Usunięcie jednego lub obu oczek z żeńskich Kmaut. Celem ablacji w tych okolicznościach jest stymulowanie żeńskich Kmaut do rozwoju dojrzałych jajników i tarła. +sex-ratio=Zmienia stosunek samców do samic kmauts z 1:1 na 1:3. Więcej matek będzie dostępnych do produkcji młodych, ale mniej z nich osiągnie dorosłość. Ze względu na przesunięcie stosunku samców do samic, rzadkie samce będą znacznie nadmiernie produkować swoje lepkie żele. Obudowa jest w stanie automatycznie zbierać te żele do wykorzystania w przyszłości. +moult-recycle=Dodaj linienie Kmaut do ich pożywienia, aby poprawić jego jakość i zmniejszyć ilość odpadów. +hd-moss=Podłoże do wzrostu mchu składa się z kamieni o bogatej w minerały frakcji gruboziarnistej. Zazwyczaj po zakończeniu cyklu życia mchu struktury geologiczne są pozbawione kluczowych składników odżywczych. Przeprowadź badania nad procesem dokładnego czyszczenia i odnawiania w celu recyklingu tego podłoża. +remove-muddy-sludge=Mech utrzymuje się w fazie protonemy poprzez ciągłe mechaniczne rozbijanie za pomocą obrotowych ostrzy. Narażenie na różnorodność biologiczną obcej atmosfery eliminuje potrzebę stosowania błotnistej wody. Do utrzymania procesów biologicznych potrzebna będzie dodatkowa energia. +spores=Nieotwarte kapsułki z nienaruszoną pokrywką i kalyptrą są zbierane w celu zapewnienia zarodników dla następnej uprawy. W takich warunkach konieczna jest sterylizacja wodą destylowaną i chlorem. +inbuilt-moss=Dodaj moduł bioreaktora w gospodarstwie, który niweluje wszelkie zanieczyszczenia powstałe w procesie uprawy. Zgromadzone zanieczyszczenia mogą być wykorzystane do dodania śladowych ilości substancji chemicznych do niektórych rafinowanych gazów, przenosząc je do stanu nierafinowanego. +zero-cross=Blokuje wszelkie naturalne rozmnażanie się w zagrodach. Wszystkie rozmnażanie będzie teraz odbywać się poprzez sztuczne zapłodnienie. Zapewni to trwały wzrost genetyczny. Matka nie przeżyje. +bip=Stworzenie holistycznego systemu sztucznego zapłodnienia w celu stymulowania i utrzymania wzrostu genetycznego przy odpowiedniej infrastrukturze zapewniającej usługi weterynaryjne i żywienie. W celu ograniczenia marnotrawstwa wszelka niezjedzona żywność będzie poddawana recyklingowi dla przyszłych pokoleń. +think-collar=Zainstalowanie w każdym Mukmoux implantu mózgowego z zaawansowanymi czujnikami, które będą komunikować się z zaawansowaną sztuczną inteligencją w celu monitorowania zachowania bydła, lokalizacji, spożycia wody i karmienia. Dostarcza dane środowiskowe, takie jak wiatr i wilgotność, w celu zapewnienia maksymalnego komfortu. Niektóre implanty mózgowe Mukmoux mogą powodować wyciek krwi płodowej. +cytotoxicity=Wstawić część genomu Vonix do kodu Naven w celu poprawy jego toksyczności i środków rozpuszczających, dzięki czemu substrat będzie szybciej trawiony i wchłaniany. Stężenie cytotoksyn w grzybie wzrośnie i będzie można je zbierać do wykorzystania w pestycydach w biofabryce. +pre-sterilization=Zmniejszyć liczbę potencjalnie szkodliwych mikroorganizmów poprzez sterylizację zarodników przed umieszczeniem ich w kolonii Naven. Poprawi to wydajność, ponieważ grzyb nie będzie musiał konkurować. +n2-ferti=Ponowne wykorzystanie metabolitów azotowych, takich jak azotan amonu, w celu promowania tworzenia się zawiązków Fawogae, zwiększenia plonów i zmniejszenia ilości odpadów. +piezoelectric-floor=Wyposaż parkiety taneczne w maty piezoelektryczne. Energia mechaniczna szalejących Phada może być zbierana i ładować określone kryształy. +ethanol-boost=Dodaj czysty etanol do napojów energetycznych i spraw, aby Phada szalały na parkiecie tanecznym. +dubstep-track=Dodanie dubstepu do utworów trance i rave poprawi ich wibracje. Może powodować uszkodzenia stawów. +hr=Celowe zanieczyszczenie żołądków Phagnot bakteriami zdolnymi do rozkładania włókien Kicalk. Pozwoli to wyeliminować potrzebę spożywania włókien na wszystkich etapach życia. +socialization=Trzymanie Phagnot w odpowiednich grupach rodzinnych sprzyja naturalnym zachowaniom między osobnikami oraz budowaniu satysfakcjonujących relacji i interakcji. Przyspieszy to rozmnażanie. +leader=Stada Phagnot rzadko mają przywódcę. Skłonienie ich do odejścia od tego zachowania zapewni kolejny poziom organizacji. Aby uhonorować swojego nowego władcę, stado będzie dostarczać jeszcze rzadsze gazy do swoich pęcherzy gazowych. +igm=80% wysiłku jest warte tylko 20% wyniku. Przeprowadzaj te nieetyczne eksperymenty na swoich Cottongut 5 razy dłużej przed ich ubojem. W zamian dane z badań będą nieco bardziej wartościowe. +ts=Zapewnij swoim Cottongut posiłki najwyższej jakości. Gotowane mięso szczura zmieszane z ekstraktami z grzybów księżycowych. Udekorowane sproszkowanymi wodorostami i posiekanymi żołędziami. +ud=Cottonguts są bardzo wrażliwe na ultradźwięki. Wpływają one na nie negatywnie. Aby uniknąć niskiego wskaźnika reprodukcji, zainstaluj tłumiki ultradźwięków wykonane z metali ciężkich w ścianach laboratoriów prandium. +moon=Moondrop zawdzięczają swoją nazwę temu, że ich kwiaty otwierają się tylko pod wpływem światła odbijanego od jednego z księżyców planety. Zainstaluj specjalne lampy o dużej mocy w szklarni i popraw produkcję poprzez ciągłą symulację światła księżyca. +cu=Moondrop zawierają kilka enzymów zawierających miedź, które odgrywają ważną rolę w fotosyntezie, oddychaniu i tworzeniu ligniny. Proces ten wymaga gleby bogatej w miedź i to właśnie ona nadaje im charakterystyczny niebieskawy kolor. Niektóre gleby naturalnie zawierają śladowe ilości miedzi, jednak dodanie surowej rudy miedzi do rutynowego nawożenia poprawi plony. +carbon-capture=Zainstaluj małe filtry, które będą pochłaniać uciekający CO2 z szklarni, pomagając Moondrop w wychwytywaniu dwutlenku węgla. Umożliwia samowystarczalną produkcję CO2 bez zewnętrznych nakładów. +simik-copper=Pierwszy etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie płynów geotermalnych w miedź. +simik-iron=Pierwszy etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie płynów geotermalnych w żelazo. +simik-quartz=Pierwszy etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie płynów geotermalnych w kwarc. +simik-coal=Drugi etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie ługu macierzystego na bazie sodu w węgiel. +simik-tin=Drugi etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie ługu macierzystego na bazie sodu w cynę. +simik-aluminium=Drugi etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie ługu macierzystego na bazie sodu w aluminium. +simik-boron=Trzeci etap programu mutacji trawiennych Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie roztworów gadolinowych w bor. +simik-chromium=Trzeci etap programu mutacji trawiennych Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie roztworów gadolinowych w chrom. +simik-molybdenum=Trzeci etap programu mutacji trawiennych Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie roztworów gadolinowych w molibden. +simik-zinc=Czwarty etap programu mutacji trawiennych Simik. Umożliwia procesowi trawienia Simik bezpośrednie przetwarzanie bituminów i rud biologicznych w cynk. +simik-nickel=Czwarty etap programu mutacji trawiennych Simik. Umożliwia procesowi trawienia Simik bezpośrednie przetwarzanie bituminów i rud biologicznych w nikiel. +simik-lead=Czwarty etap programu mutacji trawiennych Simik. Umożliwia procesowi trawienia Simik bezpośrednie przetwarzanie bituminów i rud biologicznych w ołów. +simik-titanium=Piąty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie vanabinów w tytan. +simik-niobium=Piąty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie vanabinów w niob. +simik-nexelit=Piąty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie vanabinów w nexelit. +simik-silver=Szósty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie obcych substancji organicznych kmaut w srebro. +simik-gold=Szósty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie obcych substancji organicznych kmaut w złoto. +simik-uranium=Szósty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie obcych substancji organicznych kmaut w uran. +improved-burst=Istnieje prosty sposób na zwiększenie plonów nasion Ralesii. Użyj mokrego ręcznika papierowego, aby pomóc nasionom pęknąć i kiełkować. +sun-concentration=Przykryj kopułę Ralesii warstwą ceramiki, która pomoże skupić światło słoneczne na odpowiednim poziomie od gleby. +h2-recycle=Ralesie zawierają śladowe ilości helu w swojej strukturze komórkowej. Wykorzystaj dyfuzję wodoru, aby zastąpić cząsteczki helu i zebrać je do wykorzystania w przyszłości. +deadheading=Kwiaty Rennea czasami szybko obumierają i stają się „martwymi kwiatami”. Przeprogramuj maszyny plantacyjne, aby automatycznie wykrywały i usuwały te defekty. Dzięki specjalnej procedurze wzrostu martwe kwiaty można przetworzyć na użyteczną rodzimą roślinność. +alltime=Zwiększ nawadnianie do ekstremalnych poziomów. Spowoduje to, że kwiaty Rennea staną się wieloletnie. Technika ta zwiększy średnią prędkość wzrostu, jednak do pompowania całej tej wody potrzebna jest dodatkowa energia elektryczna. Różnorodne gleby nie są już potrzebne i są wypłukiwane. +aphid-cleaning=Brak różnorodności genetycznej powoduje, że Rennea jest bardzo podatna na małe szkodniki, takie jak mszyce. Odkryłeś, że niewielkie ilości jadu Arqad mogą działać jako świetny protopestycyd. +unstable=Dodanie zwykłej warstwy skórnej pozwoli na zebranie znacznej ilości danych dotyczących obcego środowiska. +ms=Dodanie półrzadkich materiałów galenowych zapewni poprawę systemu kontroli plazmy i zwiększy szybkość pomiarów jonowych w stosunku masy do ładunku badanego obiektu. +spg=Dodanie warstwy pasywacyjnej uspokoi istniejące mikroorganizmy w podłożu. Mikroskopy będą renderować obrazy w wyższych rzędach wielkości rozdzielczości. +mci=Dodanie wysokiej jakości syropu mova będzie działać jako środek konserwujący dla rzadkich i drogich idealnych próbek. Technika ta znacznie zmniejsza prawdopodobieństwo zanieczyszczenia krzyżowego. +neuron=Łączenie genu neuronowego Arthuria z genomem Scrondrix pozwoli komórkom mózgowym komunikować się między sobą z prędkością bliską prędkości światła, zwiększając ich inteligencję w skali geometrycznej. Procedura ta jest bardzo niebezpieczna, ale w wyniku jej przeprowadzenia uzyskuje się znacznie więcej materiału neuronalnego po uboju. Spożycie tego materiału zapewnia tymczasową zdolność porozumiewania się między obcymi a ludźmi. +boronb=Chemia mózgu Scrondrix jest zupełnie inna niż wszystko, co można znaleźć na Ziemi. Wygląda na to, że pochodne boru mogą działać jak substancja poprawiająca wydajność i halucynogenna dla biologii Scrondrix. Dodając diboran do wody, znacznie poprawią swoją zdolność reprodukcyjną. Mutacje też będą częstsze. +hspa=Rozpad wiązania krzyżowego w ich jelitach pozwoli Scrondrix po osiągnięciu dojrzałości funkcjonować na diecie czysto mięsożernej. Uproszczona dieta zazwyczaj prowadzi do zmniejszenia ogólnej energii i aktywności, jednak znacznie zmniejsza się liczba danych wejściowych do fabryki Scrondrix. Ewolucja również staje się trudniejsza. +arcanium=Bombardowanie organów Simlik odpowiedzialnych za prokreację mikrofalami może wywołać ciepło, zwiększając ich produkcję. +etelnav=Zainstalowanie opatentowanych systemów Etelnav w celu wykorzystania ciepła odpadowego z tej obudowy do wytwarzania energii. +flagellum=Tworzy nową generację gąbek z potrójną ilością wici w ich choanocytach. Gąbki te tworzą szkielety w pożywce wzrostowej i umożliwiają przekształcanie bardziej miękkich elementów. +fragmentation=Kiedy gąbki osiągną pewną fazę swojego cyklu życiowego, rozpoczynają reakcję, która powoduje fragmentację ich własnych gałęzi. Jeśli trafią na odpowiednie podłoże, ich mezofil ulegnie przemianie i przyczepi się do nowego miejsca, tworząc nową gąbkę. +bacterial=zmutowane choanocyty, aby wychwytywać i pochłaniać bakterie znajdujące się w wodzie, zmniejszając zapotrzebowanie na pożywienie i sterylizując wodę. +mgo=Trit mają cykle rozrodcze metagenezy co oznacza, że niektóre osobniki służą wyłącznie do wzrostu, a inne wyłącznie do rozmnażania. Wprowadzenie wspólnego, starożytnego genu ziemskiego pochodzącego od ssaków może zmienić to stworzenie w typowy cykl rozrodczy, prowadzący do większej liczby potomstwa. +dc=Młode Trit naturalnie dzielą się na dwie połowy, które dojrzewają oddzielnie. Dzięki badaniom odkryłeś, że nanomaszyny mogą wprowadzać zmiany w genomie. Dzięki temu młode będą mogły podzielić się na jeszcze bardziej dojrzałe Trit. +nexelit-axis=Zmień główną oś pomp ciśnieniowych na nową, ulepszoną oś opartą na nexelicie. Pozwoli to na znacznie lepsze wykorzystanie energii i zapewni wystarczające ciśnienie, aby Trit były zadowolone. +fi=W trakcie kiełkowania dodaje się łącznie 5-6 nawadniań, w tym nawadnianie przed siewem, co poprawia zużycie i produkcję. +fungicide=Twoja gleba nie sprzyja Tuuphra. Spryskaj ją silnym środkiem grzybobójczym, aby uniknąć strasznej choroby „zarazy ziemniaczanej”. Czasami konieczne jest stosowanie fosforanów. Substancje te poprawiają wzrost upraw, ale powodują również ogromne zanieczyszczenie środowiska. +tr=Przetwarzaj mniejsze i wyrzucone rurki Tuuphra jako źródło organicznych skrobi i tłuszczów. +evoa=Dogłębne badania i wdrożenie genów pochodzących od stawonogów ziemskich sprawią, że Vonix będą mniej obce i bardziej podobne do stawonogów. Technologia ta pozwala na inwestycję w żywe porody Vonix, jednocześnie wykładniczo zwiększając tempo produkcji zdolnych do życia embrionów. Matka nie przeżyje. +uge=Wprowadzenie wadliwego genu, który powoduje zaburzenia w metabolizmie Vonix, przyspieszając ich wzrost, ale sprawiając, że ich życie staje się nieszczęśliwe. Subkultury nowotworowe można zbierać z zagrody Vonix. +dermal=Włączenie genów Auog do genomu Vonix. Pomoże to im w agresji i wyeliminuje wszelkie nomadyczne wzorce zachowań. Zamiast zagrody, Vonix będą miały pełną swobodę poruszania się, co wyeliminuje koszty związane z utrzymaniem zagrody. +ap=Pozwól Xeno włączyć więcej DNA gospodarza, umożliwiając im wykorzystanie dowolnego poziomu i gatunku gospodarzy, dowolnej płci i wieku do rozwoju ich ostatecznych form. +herm=Xeno będą mieli możliwość ominięcia partenogenezy. Gdy wykryta zostanie niska zmienność genetyczna, pozwól niektórym z nich zmienić płeć w trakcie życia, próbując odzyskać pulę genetyczną poprzez rozmnażanie płciowe. +hive=Wprowadzenie genów Arthurian pozwala Xeno na posiadanie zbiorowej świadomości kierowanej przez królową, która może przywoływać swoich poddanych i wydawać im rozkazy za pomocą krzyków i telepatii, a większa organizacja oznacza mniej marnotrawstwa. Modyfikacja ta pozwoli królowej komunikować się telepatycznie z innymi zaawansowanymi gatunkami, takimi jak ty, wywołując przerażające sny i wizje religijne, które mogą nawet doprowadzić do powstania kultów, w których Xeno będą postrzegane jako postacie boskie. +temp-c=Wykorzystaj tlące się węgle i zamrożony azot, aby szybko symulować zmiany temperatury. Larwy Xyhiphoe zostaną pobudzone do szybszego dojrzewania, od 14 do 8 cykli do metamorfozy do stadium bentosowego. +rst=Interwencja na etapie cyklu życia, kiedy larwy są „kompetentne” lub gotowe do osiedlenia, przyczepienia się do lęgu i metamorfozy, aby stać się „spatem”. Jest to stadium, w którym larwy mają oczy i można je bezpiecznie usunąć z pożywki hodowlanej, aby rosły samodzielnie, zapobiegając stratom wynikającym z konkurencji. +reuse-ev=Importuj ścieki z innych hodowli akwakultury, aby przygotować i nakarmić ulubiony fitoplankton Xyhiphoe. Plankton jest w stanie oddzielić i odtworzyć śladowe ilości rozpuszczonego acetonu w ściekach. +sub-s=Podłoża są przedmiotem konkurencji. Aby poprawić wydajność, pożywkę należy sterylizować lub pasteryzować za pomocą ogrzanych gazów. Zabija to wszelkie konkurencyjne pleśnie lub bakterie i daje Yaedol najlepszą szansę na zdominowanie konkurencji. +duct=Zmiana konfiguracji instalacji kanałów wentylacyjnych w celu doprowadzenia ogrzanego powietrza do przestrzeni uprawowej. Grzyb jest w stanie całkowicie oczyścić i schłodzić otaczające powietrze. +humidity-control=Zainstalowanie higrometrów w celu samoregulacji poziomu wilgotności dla Yaedol, co pozwoli im efektywnie absorbować CO2 z powietrza. Yaedol będą w stanie skuteczniej uwalniać swoje zarodniki do środowiska poprzez spływ, wody gruntowe i parowanie. Dodatkowe zarodniki mogą być zbierane przez kolektor zarodników. +cryopreservation=Zaawansowane metody zamrażania pomagają zachować genetykę nasion poza sezonem. Przechowywanie bez utraty wartości pozwala na naturalny rozwój owoców i wegetatywny w dowolnym momencie w przyszłości. +harvest=Zamiast prostych urządzeń do sadzenia stosuje się zautomatyzowane maszyny i roboty, co zwiększa jakość liści i owoców (ponieważ nie uszkadzają ich podczas zbiorów). Te agroboty mogą również wykrywać umierające rośliny, zanim nawet sadownik zorientuje się, że umierają. +nutrinet=Opracuj system odżywczy, kontrolowany przez sztuczną inteligencję, który wykorzystuje czujniki elektroniczne. Te czujniki o wysokiej rozdzielczości mogą oceniać jakość gleby na podstawie wykrytych w niej dostępnych składników odżywczych. Zamiast nawozić całe pole w równym stopniu, sztuczna inteligencja wie teraz, które obszary wymagają najwięcej nawozu, a które najmniej. Pozwala to nie tylko obniżyć koszty nawożenia, ale także zapewnia bardziej równomierne i pełniejsze plony owoców i liści Yotoi. +suicide=Dalsze badania wykazały, że przed rozpoczęciem kopulacji w dowolnym wczesnym stadium rozwoju samce muszą poddać się zabiegowi sztucznego odłączenia chitynowego wyrostka od sternitu. Zabieg ten pozwala im osiągnąć 100% skuteczność rozmnażania nawet przed osiągnięciem dojrzałości, ale bez tego układu narządów nie są w stanie przeżyć. Biorąc pod uwagę, że osiągnięcie pełnej dojrzałości przez Zipir może trwać dziesiątki lat, jest to skuteczna technika, jeśli nie przeszkadza ci kwestia etyki. +sr=Wprowadzenie zmodyfikowanych transpozonów z Trit do genomu Zipir, aby umożliwić samicom rozwój spermateki do przechowywania nasienia po kopulacji, tak aby można było wyprodukować 2 lub nawet 3 masy jajeczne bez dalszej interwencji innego samca. +hatchery=Budowa przybudówki raf Zipir, której zadaniem jest zapewnienie doskonałych warunków wodnych dla jaj Zipir. Dzięki temu recykling ścieków z głównego zbiornika zmniejszy zanieczyszczenie i koszty energii. Ze względu na znacznie zwiększoną populację i tempo rozmnażania konieczne staje się przetapianie nadwyżek Zipir w celu uzyskania popiołu jako produktu ubocznego. +geooxidation=Sześć tandemowych kopii monomerów yeadol zostało sklonowanych do wektora pBC1 pancerza Zungror, umożliwiając im bezpośrednie wchłanianie ważnych minerałów z gleby. +genooscillation=Umożliwia szybką oscylację genów podczas mejozy, poprawiając zmienność genetyczną. We wszystkich procedurach zostanie zwielokrotniony zmienny organ przędzalniczy kiloglider. +oviduct-bombardment=Wielka moc wiąże się z wielką odpowiedzialnością. Dodaj wysoce radioaktywne izotopy do diety Zungror. Jajowody Zungror będą nadmiernie kompensować i umożliwią większą dostępność spidroinów w kokonach. +xgv=Wykorzystanie powszechnie stosowanej technologii retrowirusowej w celu zachowania genomu Zungror bez degradacji. Poprawa jakości białek kokonów. +d2o=Technologia ta była początkowo wykorzystywana do tworzenia nowych, ulepszonych gatunków. Wkrótce jednak odkryliśmy, że można ją wykorzystać do tworzenia stworzeń o określonych cechach, które można wykorzystać poprzez wywołanie serii reakcji genetycznych powodujących, że Numal wytwarzają więcej określonej części ciała, czyli aeroorganu. +nc=Wykorzystanie emitera neutronów, który wytwarza stały strumień neutronów o wysokiej energii, które są następnie kierowane na narządy rozrodcze Numal. Neutrony stymulują układ rozrodczy stworzenia i pobudzają produkcję dodatkowych jaj. Jednak ich żywotność może być różna. +neutron-bombardment=Proces polega na umieszczeniu Numal w kontrolowanym środowisku i poddaniu go działaniu światła o określonej długości fali emitowanego przez kryształy neodymowe. Światło przenika przez skórę Numal i aktywuje gruczoły atramentowe, powodując, że stworzenie wytwarza znacznie więcej atramentu niż w normalnych warunkach. +guarpulse=Technologia oparta na nanobotach, która umożliwia monitorowanie stanu poszczególnych roślin Guar w czasie rzeczywistym, wykrywając choroby lub niedobory składników odżywczych, zanim staną się one problemem. Nanoboty te mogą również dostarczać określone składniki odżywcze lub pestycydy bezpośrednio do roślin, zmniejszając ilość odpadów i zwiększając wydajność. Prawie idealne środowisko pozwala na sporadyczną produkcję nanokompleksu cynku jako produktu ubocznego. +aquaguar=Genetycznie zmodyfikowana odmiana Guar, która jest odporna na suszę i może rosnąć na glebach zasolonych. Odmiana ta wymaga mniej wody i nawozów do wzrostu, dzięki czemu jej uprawa jest bardziej zrównoważona. +hh=System oparty na dronach, który wykorzystuje zaawansowane czujniki i algorytmy sztucznej inteligencji do identyfikacji najbardziej produktywnych obszarów plantacji Guar. Drony mogą następnie samodzielnie zbierać dojrzałe strąki Guar, maksymalizując plony i minimalizując koszty. +turd-respec=Resetuje wszystkie wybory K.U.P.A. +turd-partial-respec=Umożliwia ponowny wybór opcji dla K.U.P.A. diff --git a/locale/pl/tips.cfg b/locale/pl/tips.cfg new file mode 100644 index 000000000..0acde0e65 --- /dev/null +++ b/locale/pl/tips.cfg @@ -0,0 +1,58 @@ +[pywiki-sections] +alienlife=Obce życie +farming=[item=native-flora] Rolnictwo +caravans=[item=caravan] Karawany +caravan-manager=[item=caravan-control] Menedżer karawan +mounts=[item=crawdad] Wierzchowce +digosaurus=[item=digosaurus] Kop-o-zaurus +mega-farm=[item=replicator-bioreserve] Zautomatyzowane inteligentne gospodarstwa rolne +wyrmhole=[item=wyrmhole] Wyrmhole +ocula=[item=ocula] Ocula +vatbrain=[item=vat-brain] Vatmózg +symbiosis=[item=ulric-infusion] Symbioza +turd=[item=manure] K.U.P.A. +turd-title=[item=manure] Urządzenie do ulepszeń technologicznych i badań +biofluid=[item=guano] Sieć Biofluid + +[pywiki-descriptions] +farming=Naturalna flora i fauna mogą być przetwarzane na wiele użytecznych produktów. Krew [item=vrauks] zawiera użyteczny [fluid=formic-acid] a [item=moondrop] może być przetwarzany na [fluid=methane].\n\nWszystkie gatunki nadające się do uprawy należą do jednego z trzech królestw: roślin, zwierząt lub grzybów. [item=saps], [item=moss], [item=tree-mk01], [item=fish], i [item=seaweed] można pozyskać z lokalnego środowiska, jednak większość obcych gatunków musi być syntetyzowana za pomocą kosztownych procesów genetycznych modyfikacji w [entity=creature-chamber-mk01] lub [entity=botanical-nursery]. Proces ten wymaga danych DNA przechowywanych w kodeksie, takim jak [item=vrauks-codex] a także danych szablonu genetycznego z [entity=data-array].\n\nPo uzyskaniu pierwszego gatunku ważne jest, aby hodować kolejne pokolenia, aby uniknąć skomplikowanego procesu modyfikacji genetycznej. Każde królestwo ma unikalną metodę hodowli.\n\nZwierzęta – młode zwierzęta/jaja, takie jak [item=cocoon], można hodować w [entity=rc-mk01]. Urządzenie to wymaga umieszczenia dwóch rodziców w gniazdach modułów urządzenia. Po uzyskaniu młodych zwierząt każde z nich można wychować do dorosłości w odpowiedniej zagrodzie, takiej jak [entity=vrauks-paddock-mk01]. Ta zagroda wymaga również umieszczenia dorosłych stworzeń w gniazdach modułów.\n\nRośliny – rośliny wymagają sadzonek, takich jak [item=moondrop-seeds], aby stworzyć następne pokolenie. Przekształć dorosłe uprawy w sadzonki wewnątrz [entity=botanical-nursery]. Sadzonki te można następnie uprawiać w dużych strukturach rolniczych, takich jak [entity=moondrop-greenhouse-mk01]. Każdy budynek rolniczy wymaga umieszczenia dorosłych roślin w slocie modułowym. Każdy cykl przyniesie więcej nasion niż wkład.\n\nGrzyby – drobne zarodniki grzybów występują w atmosferze w dużych ilościach. Urządzenie [entity=spore-collector-mk01] automatycznie oczyszcza powietrze z cząstek zarodników, takich jak [item=fawogae-spore], bez żadnych kosztów. Zarodniki te można następnie hodować w klimatyzowanych hodowlach grzybów, takich jak [entity=fawogae-plantation-mk01]. Grzyby wymagają specjalnego podłoża, takiego jak [item=fungal-substrate]. Budynki te wymagają również obecności dorosłych grzybów w gniazdach modułów.\n\nW celu dalszej optymalizacji i zwiększenia wydajności hodowli stworzeń możliwe jest dalsze modyfikowanie genetyczne do poziomu W.04. Ta genetyczna modernizacja zwiększy tempo wzrostu nawet o 400%. Najbardziej skomplikowane gatunki zwierząt wymagają bardziej zaawansowanych metod przechowywania danych, takich jak [item=zungror-codex-mk04]. +caravans=[entity=caravan] to żywa, organiczna jednostka logistyczna z 30 miejscami w ekwipunku i programowalnym harmonogramem, podobna do lokomotywy. Wykorzystuje inteligencję kąsaczy aby wyznaczyć trasę.\nKarawana potrzebuje pożywienia, aby funkcjonować. Karawana zużywa pożywienie dla każdego miejsca docelowego lub podczas przenoszenia przedmiotów, przy czym różne rodzaje pożywienia zapewniają różną liczbę działań. Dostępne rodzaje żywności można zobaczyć po najechaniu kursorem na miejsce na żywność w karawanie.\nKarawanę można zaprogramować tak, aby odwiedzała dowolny obiekt, ale zazwyczaj najbardziej przydatny jest [entity=outpost]. Gdy karawana dotrze do miejsca docelowego, można zaprogramować konkretne działania w zależności od tego miejsca.\nKarawany nie mogą zostać zniszczone przez pociągi ani kąsacze. Istnieją również [entity=flyavan] i [entity=outpost-aerial].\n\nDziałania dostępne dla różnych miejsc docelowych obejmują:\n- Czekaj: karawana pozostanie w miejscu docelowym. *Nie zużywa żywności\n- Przechowuj żywność: karawana wypełni swoje sloty paliwa z ekwipunku celu. *Nie zużywa żywności\n- Wypełnij ładunek: karawana będzie wydobywać przedmioty, aż jej ekwipunek będzie pełny.\n- Opróżnij ładunek: karawana opróżni swój ekwipunek.\n- Załaduj przedmioty, aż karawana będzie miała: karawana przeniesie przedmioty z celu do siebie, aż będzie miała określoną ilość przedmiotów.\n- Załaduj przedmioty, aż cel będzie miał: karawana przeniesie przedmioty z celu do siebie, aż cel będzie miał określoną ilość przedmiotów.\n- Wyładuj przedmioty, aż karawana będzie miała: Karawana przeniesie przedmioty z siebie do celu, aż osiągnie określoną liczbę przedmiotów.\n- Rozładuj przedmioty, aż cel będzie miał: Karawana przeniesie przedmioty z siebie do celu, aż cel będzie miał określoną ilość przedmiotów.\n- Warunek obwodu: Karawana będzie czekać w miejscu docelowym, aż warunek obwodu zostanie spełniony. *Nie zużywa żywności\n- Zbierz wszystkie automatyczne śmieci: Zbiera wszystkie przedmioty z automatycznego ekwipunku gracza.\n\nCzynności związane z przenoszeniem przedmiotów mają pole wyboru „Czekaj, aż zostanie wykonane”. Po zaznaczeniu karawana będzie próbowała wykonać akcję, aż do jej zakończenia. Po odznaczeniu karawana spróbuje przenieść jak najwięcej przedmiotów, a następnie będzie kontynuowała swój harmonogram, nawet jeśli akcja nie została wykonana.\n\nDla różnych rodzajów miejsc docelowych dostępne są różne rodzaje akcji:\n- Gracz: [Czekaj, Przechowuj żywność, Przenieś przedmioty, Zbierz wszystkie automatyczne śmieci]\n- Posterunek: [Czekaj, Przechowuj żywność, Przenieś przedmioty, Warunek obwodu]\n- Inna karawana: [Czekaj, Przechowuj żywność, Przenieś przedmioty]\n- Pojazd: [Czekaj, Przenieś przedmioty]\n- Słup elektryczny: [Czekaj, Warunek obwodu]\n- Domyślne: [Czekaj]\n\nKarawany, podobnie jak pociągi, również mogą mieć przerwania. Po opuszczeniu miejsca docelowego karawana sprawdza wszystkie swoje przerwania i jeśli wszystkie warunki jednej z nich są spełnione, wszystkie miejsca docelowe przerwania zostaną dodane do harmonogramu jako tymczasowe przystanki.\nPrzerwania mają następujące warunki: pełny ekwipunek, pusty ekwipunek, liczba przedmiotów w ładunku, liczba przedmiotów docelowych, liczba jedzenia, stan obwodu, w określonej stacji, nie w określonej stacji.\n\nMożesz dodać filtry w [entity=outpost], aby zapewnić wystarczającą ilość miejsca na wszystkie przedmioty, które mogą być przenoszone między tą placówką a karawanami. +mounts=Wierzchowce są skuteczną formą transportu osobistego na każdym etapie postępów, która może również pomóc w walce. [item=hazard-concrete] i [item=refined-hazard-concrete] uniemożliwiają przejazd wszelkim wierzchowcom i mogą służyć jako bariery, aby uniknąć zniszczenia ważnej infrastruktury.\n\n [item=automation-science-pack]\n\n [entity=car] jest najbardziej podstawowym i prymitywnym wierzchowcem. Jest zasilany paliwem stałym, takim jak [item=raw-coal], a jego maksymalna prędkość wynosi 100 km/h. Samochód jest wyposażony w [item=vehicle-machine-gun], który zadaje obrażenia bronią małokalibrową. Może pomieścić 80 stosów przedmiotów.\n\n [item=logistic-science-pack]\n\n[entity=crawdad] to pierwszy biologiczny wierzchowiec. Wykonany w [entity=creature-chamber-mk01], ten wierzchowiec może osiągać prędkość maksymalną 85 km/h. Stworzenie to uwielbia ryby i zjada [item=fish], [item=fish-mk02], [item=fish-mk03] oraz [item=fish-mk04]. Podczas biegu zużywa 800 kW. Dzięki ciężkiej zbroi jest w stanie taranować i niszczyć przeszkody bez ponoszenia żadnych uszkodzeń. Przechowuje 90 stosów przedmiotów.\n[entity=crawdad] posiada siatkę wyposażenia o wymiarach 10x4; jednak środkowe pola 4x4 są na stałe zajęte przez [item=py-mount-generator]. Generator ten czerpie energię biologiczną wytwarzaną przez wierzchowca i natychmiastowo ładuje baterie wyposażenia, wykorzystując paliwo spożywcze. Należy pamiętać, że generator ten ma 200% wydajności w przekształcaniu paliwa spożywczego w energię dla siatki wyposażenia. Jest to niezwykle przydatne w robotyce osobistej. Żadne inne generatory nie są dozwolone w siatce wyposażenia rakozaura.\n\n [item=chemical-science-pack]\n\n[item=dingrido] jest oswojoną i udomowioną formą [item=dingrits]. Ten wierzchowiec jest w stanie osiągać prędkość ponad 250 km/h! Ten wierzchowiec uwielbia produkty mięsne, takie jak [item=meat], [item=dingrits-food-01] i [item=dingrits-food-02], a także korzysta z [item=py-mount-generator]. Ten wierzchowiec wykorzystuje swoje długie nogi do poruszania się po dachach budynków bez ich uszkadzania. Może przechowywać 120 stosów przedmiotów i ma siatkę wyposażenia o wymiarach 10x6.\n\n [item=py-science-pack-3]\n\n[item=spidertron] jest zmechanizowaną wersją [item=zungror]. Ta cyborgowa forma życia jest w stanie poruszać się na ośmiu nogach po niemal każdym terenie. Porusza się z prędkością 110 km/h i charakteryzuje się wysokim przyspieszeniem. Ten wierzchowiec zużywa energię zgromadzoną w [item=gastrocapacitor] i wykorzystuje tryb jazdy WASD. Jest wyposażony w 4 cykliczne [item=spidertron-rocket-launcher-1], które mogą wystrzeliwać rakiety z dużą prędkością. [item=spidertron-remote] może być używany do sterowania [item=spidertron] z widoku mapy. Za pomocą pilota można zaprogramować wiele [item=spidertron], aby podążały za sobą w łańcuchu. Przechowuje 160 stosów przedmiotów i ma siatkę wyposażenia 10x8. Ten wierzchowiec korzysta z [item=py-mount-generator].\n\n [item=utility-science-pack]\n\n[item=phadaisus] jest ostateczną, ulepszoną wersją [item=phadai]. Przy maksymalnym [item=exoskeleton-equipment] leci z prędkością hipersoniczną ponad 1700 km/h i korzysta z trybu jazdy WASD. Ten wierzchowiec uwielbia jeść [item=phadai-food-01] i [item=phadai-food-02] i można nim sterować za pomocą [item=spidertron-remote]. Ten wierzchowiec posiada niszczycielski [item=dragon-breath], zadający 2100 punktów obrażeń od ognia na sekundę wszystkim jednostkom w promieniu 6 pól. Broń ta całkowicie niszczy lasy. Oddychanie ogniem jest zasilane przez [item=dragon-breath-ammo], z których każdy zapewnia amunicję na pięć godzin. Przechowuje 200 stosów przedmiotów i ma siatkę wyposażenia 10x10. Ten wierzchowiec korzysta z [item=py-mount-generator]. +digosaurus=[item=digosaurus] należy do starożytnego gatunku dinozaurów. Przez lata ewolucji przystosowały się one do zbierania i wykorzystywania [item=nexelit-ore] jako źródła energii. Wykorzystaj to.\nKop-o-zaur musi być umieszczony w [entity=dino-dig-site]. Miejsce wykopalisk ma zasięg, w którym może wydobywać nexelit. Wymaga również energii elektrycznej.\n\nKop-o-zaur potrzebuje pożywienia, aby pracować. Każdy posiłek pozwala Kop-o-zaurowi zebrać więcej rudy podczas tej samej wyprawy.\n[item=dried-meat] → 1 rudy\n[item=guts] → 1 rudy\n[item=meat] → 2 rudy\n[item=workers-food] → 8 rudy\n[item=workers-food-02] → 16 rudy\n[item=workers-food-03] → 32 rudy\n\n [item=thikat] to większa, genetycznie ulepszona wersja Kop-o-zaura. Thikat ma 100% wydajności wydobywczej.\n[item=work-o-dile] ma 200% wydajności wydobywczej.\n\nPłytki podłogowe, takie jak [item=py-steel], mogą poprawić prędkość biegu Kop-o-zaur. +mega-farm=[entity=mega-farm] ma możliwość uprawiania roślin. Możesz wybrać rodzaj rośliny i przepis na tę roślinę, na przykład [recipe=bioreserve-super-1], a następnie musisz dostarczyć wymagane materiały. Następnie należy wstawić kolektor, na przykład [item=replicator-bioreserve]. Po wstawieniu kolektora należy „uruchomić” „rakietę” – bez wątpienia jest to przesadzone określenie wymyślone przez marketingowców – która generuje grządkę wybranych roślin na północ od budynku. Płat ten można następnie zebrać za pomocą [entity=harvester].\n\nKiedy płat wyschnie, można powtórzyć proces, aby uzyskać odnawialne źródło roślin, takich jak [item=native-flora]. Bardziej złożone przepisy generują bogatsze płaty. +wyrmhole=Stworzyłeś gatunek gigantycznych, superszybkich, ale łagodnych robaków. Są one w stanie natychmiastowo przenosić przedmioty między różnymi budynkami [entity=wyrmhole], o ile budynki te są dostrojone do identyfikacji tego samego robaka.\n\nUżyj pierścieni pól wyboru, aby wybrać konkretnego robaka – każdy wzór zaznaczonych i niezaznaczonych pól wybierze innego robaka. Twoje przedmioty pozostaną przy robaku, jeśli żaden wyrmhole nie jest dostrojony do tego robaka. Możesz je odzyskać, dostrajając się ponownie do tego robaka. \n\n[entity=wyrmhole] wymaga 250 MW ciągłej energii elektrycznej. +ocula=Stworzyłeś dziwne, przerażające i zbyt drogie stworzenie przypominające gałkę oczną. [item=ocula] to osobiste urządzenie logistyczne, które dostarcza przedmioty nawet wtedy, gdy znajdujesz się poza zasięgiem roboportu.\n\nOcula nie ma ograniczeń zasięgu i dostarcza przedmioty zgodnie z Twoimi osobistymi filtrami logistycznymi. Bardzo pomocne, jeśli nie masz globalnej sieci logistycznej.\n\nOcula wymaga [item=ipod] do przechowywania. Każdy oczodół ma miejsce na 3 okulusy. Oczodół musi być umieszczony w zasięgu sieci roboportów, takiej jak [item=py-roboport-mk01]. Oculus będzie odbierać przedmioty tylko z tej sieci.\n\n[item=ocula] nie obsługuje slotów logistycznych na śmieci. +vatbrain=Czasami nauka posuwa się za daleko. [entity=vat-brain] zapewnia dużą premię do produktywności pobliskim [entity=lab] przy wysokich kosztach.\n\n[entity=vat-brain] działa podobnie do [entity=beacon], jednak musi być stale zasilany wkładami, takimi jak [item=brain-cartridge-01]. Pojedyncza kaseta wystarcza na 20 sekund.\nEfekty działania wielu Vatmózgów mogą się kumulować, zapewniając większy bonus do produktywności. Po wygaśnięciu kasety tracisz bonus do produktywności.\n\nKażdy wkład zapewnia różną wartość produktywności pobliskim laboratoriom:\n- [item=brain-cartridge-01] →25%\n- [item=brain-cartridge-02] →50%\n- [item=brain-cartridge-03] →75%\n- [item=brain-cartridge-04] →100% +symbiosis=[item=ulric-infusion] pozwala połączyć najlepsze cechy wielu gatunków. Wstrzyknij lub spożyj to serum, aby tymczasowo uzyskać zwiększone zdolności fizyczne. Zabieg ten przekształci twoją postać w hybrydę człowieka i Ulric na 10 minut.\n\nZwiększone atrybuty obejmują:\n - Prędkość biegu +40%\n- Zasięg ×3\n- Zdrowie i regeneracja ×5\n- Miejsca w ekwipunku +40\n- Odporność na pociągi\n- Natychmiastowa prędkość wydobycia\n- Potężny atak wręcz\n\nTransformacja Ulric trwa tylko 10 minut, jednak [item=ulric-infusion-equipment] może automatycznie wstrzyknąć świeże serum z ekwipunku. Umieść [item=ulric-infusion-equipment] w siatce wyposażenia zbroi i zapewnij zasilanie, aby stale korzystać z transformacji. +turd=Witamy w urządzeniu do ulepszeń technologicznych i badań. Ta strona zawiera trwałe ulepszenia dla określonych maszyn.\nZbadaj podstawową technologię z drzewka technologicznego, a opcje ulepszeń K.U.P.A. będą dostępne w tym menu. Dostępne ulepszenia obejmują stałe bonusy modułów, nowe receptury i ulepszenia receptur.\n[item=speed-module-3] Bonusy prędkości skalują się wraz z poziomem budynku gospodarstwa. [item=productivity-module-3] Bonusy produktywności mają zastosowanie do wszystkich receptur w maszynie. +biofluid=Udało Ci się stworzyć [entity=gobachov], [entity=huzu] i [entity=chorkok]. Te trzy stworzenia są biologiczną alternatywą dla [entity=py-logistic-robot-mk01]. Zamiast transportować przedmioty, będą one pomagać w logistyce płynów. Są one w stanie przenosić płyny między [entity=provider-tank] a [entity=requester-tank].\n\n [entity=bioport] jest potrzebny do przechowywania, karmienia i sprzątania po twoich pracownikach. W przeciwieństwie do standardowego [entity=py-roboport-mk01], Biopyanoport nie ma zasięgu logistycznego. Zamiast tego należy utworzyć bezpośrednie połączenie za pomocą [entity=vessel] i [entity=vessel-to-ground].\n\n[entity=bioport] wymaga stałego dostarczania kalorii, aby stworzenia były zdrowe i aktywne. Każdy poziom żywności dla pracowników pozwala na dostarczenie innej ilości. Żywność jest zawsze konsumowana na początku dostawy. Można użyć [item=efficiency-module-3]. Dodatkowo [entity=bioport] będzie generować stworzenia biofluidowe z maksymalną częstotliwością 1 stworzenia co 2,38 sekundy. Stworzenie biofluidowe zazwyczaj powraca do bioportu, z którego pochodzi, ale istnieje 10% szansa, że rozprzestrzeni się do innego bioportu w tej samej sieci.\n\n [entity=requester-tank] posiada kilka przydatnych ustawień filtrów. Najpierw należy skonfigurować żądany rodzaj i ilość płynu. Następnie należy skonfigurować priorytet wnioskodawcy w porównaniu z innymi żądającymi. Należy pamiętać, że jeśli dwóch żądających ma ten sam priorytet, wybierany jest żądający z największym rozmiarem wniosku pomniejszonym o aktualną zawartość płynu. Na koniec dostępny jest opcjonalny filtr temperatury. Minimalną ilość płynu, która musi znajdować się u dostawcy, aby kwalifikował się do transferu, można skonfigurować w ustawieniach mapy (domyślnie jest to 10000 jednostek), to samo dotyczy minimalnej ilości brakującego płynu u żądających. Wszystkie ustawienia żądającego można kopiować i wklejać. \n\n[item=guano] to przydatny produkt odpadowy wytwarzany w [entity=bioport]. Podczas spożywania pokarmu każda istota wytwarza niewielką ilość odpadów, pokazaną jako pasek produktywności. Gdy pasek odpadów jest pełny, zostaje zresetowany, a w slocie wyjściowym generowane są 3 [item=guano]. Usuń produkty odpadowe za pomocą podajnika, w przeciwnym razie [entity=bioport] zostanie zablokowany i przestanie działać. \n\nKażda istota biofluidowa ma różne statystyki w zależności od swojego poziomu:\n[entity=gobachov] - Poziom: W.01, Prędkość: 19,4 km/h, Maksymalna wielkość dostawy: 10000, Odpady na podróż: 0,6\n[entity=huzu] - Poziom: W.02, Prędkość: 25,9 km/h, Maksymalna wielkość dostawy: 15000, Odpady na podróż: 0,8\n [entity=chorkok] - Poziom: W.03, Prędkość: 64,8 km/h, Maksymalna wielkość dostawy: 20000, Odpady na przejazd: 1,3 + +[turd] +randomize=Nie możesz się zdecydować? Pozwól losowi zdecydować. +affected-buildings=Budynki, na które ma to wpływ +font=[img=turd] [font=default-semibold][color=114, 192, 12]__1__[/color][/font] +resets-left=[font=default-semibold][color=255,230,192]Pozostałe resetowania K.U.P.A: [/color][/font]__1__ +module=Efekt modułu K.U.P.A. +recipe=Przepis K.U.P.A. +recipe-removal=Usunięcie przepisu K.U.P.A. +recipe-replacement=Zastąpienie przepisu K.U.P.A. +tech=Technologia K.U.P.A. +tech-2=Odblokowuje wybór między __1__ ulepszeniami, aby trwale zmienić zachowanie budynków pod wpływem. Dokonaj wyboru z kodeksu pY. +select=Wybierz +selected=Wybrane +unavailable=Niedostępne +no-research=Wymaga badań +not-selected=Niewybrane +unselect=Odwróć wybór +unselect-migrate=Odwróć wybór (darmowe dla __1__:__2__:__3__) +open-in-tech-tree=Otwórz w drzewie technologicznym +adjusted-speed=[font=default-semibold][color=255,230,192]Rzeczywista prędkość: [/color][/font]__1__% +selected-alert=__1__: __2__ wybrane! (przez: [color=__4__, __5__, __6__]__3__[/color]) +unselected-alert=__1__: __2__ nie wybrano! (przez: [color=__4__, __5__, __6__]__3__[/color]) +migrated-alert=Ścieżka __2__ dla technologii KUPA __1__ została zmieniona w aktualizacji. Wybrałeś tę ścieżkę, więc będziesz mógł ją bezpłatnie zresetować w ciągu najbliższych __3__ godzin w grze. +file-failure=Nie można utworzyć pliku. +file-success=Plik został pomyślnie utworzony. +visible-all=Widoczne: Wszystkie +visible-researched=Widoczne: Zbadane +visible-selected=Widoczne: Wybrane +visible-unselected=Widoczne: Wybrane diff --git a/locale/ru/caravan.cfg b/locale/ru/caravan.cfg index 8c02fd881..6c2121ba2 100644 --- a/locale/ru/caravan.cfg +++ b/locale/ru/caravan.cfg @@ -1,15 +1,19 @@ [entity-name] caravan=Караван +fluidavan=Караван с жидкостью flyavan=Воздушный караван nukavan=☢ Караван ☢ outpost=Аванпост караванов +outpost-fluid=Аванпост караванов с жидкостью outpost-aerial=Аванпост воздушных караванов [entity-description] caravan=Медленное наземное существо с отсутствием свободы воли. Не слишком умное, но подходящее. +fluidavan=Медленное наземное существо с отсутствием свободы воли, и с цистерной на спине. flyavan=Иногда мы заходим слишком далеко. Сильно модифицированное существо, созданное с использованием генов земных китов и генома инопланетных тритсов, а также с некоторыми органами и частями, заменёнными на аналогичную биомеханическую часть, позволяющую летать и перевозить грузы. nukavan=Тип каравана со «спецдоставкой». outpost=Хранилище предметов и еды для наземных караванов. +outpost-fluid=Жранилище жидкости для наземных караванов с жидкостью. outpost-aerial=Хранилище предметов и еды для воздушных караванов. [entity-status] @@ -21,6 +25,8 @@ idle=Ожидание [caravan-gui] add-outpost=+ Добавить пункт назначения add-action=+ Добавить действие +add-interrupt=+ Добавить прерывание +add-interrupt-station=+ Добавить станцию прерывания entity-position=__1__ [__2__, __3__] map-position=[gps=__1__,__2__] [__1__, __2__] player-name=Игрок: __1__ @@ -38,20 +44,41 @@ current-action=Текущее действие: __1__ current-destination=__1__ м от __2__ more-items=ещё __1__... the-inventory-is-empty=Инвентарь пуст. +add-interrupt-frame-title=Добавить прерывание +edit-interrupt-frame-title=Редактировать прерывание +save-interrupt=Сохранить прерывание delete-interrupt=Удалить прерывание confirm-deletion=Вы уверены? cancel-deletion=Отменить удаление +interrupt-header-label=Прерывания +interrupt-header-tooltip=Прерывания - это условия, которые можно добавлять в расписания. Их конфигурация глобально разделяется между всеми караванами. +interrupt-conditions-label=Условия +interrupt-conditions-tooltip=Когда условия будут выполнены, прерывание активируется и добавит все цели в расписание в качестве временных остановок. +interrupt-targets-label=Цели +interrupt-targets-tooltip=Целевые остановки этого прерывания. caravan-inventory=Инвентарь каравана +caravan-fluid-contents=Содержимое каравана с жидкостью: not-specified=(Не указано) -interrupt-header-tooltip=Прерывания - это условия, которые можно добавлять в расписания. Их конфигурация глобально разделяется между всеми караванами. -destination-unavailable=Пункт назначения недоступен. Нажмите здесь чтобы переназначить. +interrupt-count=используется __plural_for_parameter__1__{1=__1__ караваном|rest=__1__ караванами}__ +no-interrupts-found=Прерывания не найдены. +interrupt-already-present=Это прерывание уже есть в расписании. +allow-interrupt-interrupt=Разрешить прерывание других прерываний +allow-interrupt-interrupt-tooltip=По умолчанию прерывание не может сработать, пока выполняется другое прерывание. Эта опция отключает такое поведение, позволяя прерыванию срабатывать, пока выполняется другое прерывание. +interrupt-destination-unavailable=Пункт назначения недоступен. +destination-unavailable=Пункт назначения недоступен. Нажмите здесь, чтобы переназначить. +reassign-hint=__1__\nПКМ, чтобы переназначить +flush-contents=Слить __1__ из этого каравана. +tank-label=Цистерна +tank-is-empty=Цистерна пуста [caravan-actions] time-passed=Ждать store-food=Запасать еду store-specific-food=Накапливать еду до fill-inventory=Заполнить грузом +fill-tank=Наполнить свою цистерну empty-inventory=Выложить груз +empty-tank=Опустошить свою цистерну item-count=Пока в караване не будет ровно N предметов inverse-item-count=Пока у цели не будет ровно N предметов detonate=Взорвать @@ -63,22 +90,32 @@ load-caravan=Загружать предметы, пока у каравана unload-caravan=Выгружать предметы, пока у каравана load-target=Загружать предметы, пока у цели unload-target=Выгружать предметы, пока у цели -is-inventory-full=Инвентарь полон -is-inventory-empty=Инвентарь пуст +is-inventory-full=Полностью загружен +is-inventory-empty=Груза нет +is-tank-full=Своя цистерна заполнена +is-tank-empty=Своя цистерна пуста caravan-item-count=Количество груза target-item-count=Количество у цели +caravan-fluid-count=Количество жидкости в цистерне +target-fluid-count=Количество жидкости у цели food-count=Количество еды at-outpost=На указанном аванпосте not-at-outpost=Не на указанном аванпосте at-outpost2=на __1__ not-at-outpost2=не на __1__ +outpost-item-count=Количество предметов в аванпосте +outpost-item-count2=Количество предметов в __1__ +outpost-fluid-count=Количество жидкости в аванпосте +outpost-fluid-count2=Количество жидкости в __1__ [caravan-actions-short] -load-caravan=Загружать караван пока -unload-caravan=Выгружать караван пока -load-target=Загружать цель пока -unload-target=Выгружать цель пока +load-caravan=Загружать караван до +unload-caravan=Выгружать караван до +load-target=Загружать цель до +unload-target=Выгружать цель до circuit-condition-static=Логическое условие +outpost-item-count=Количество предметов: [__1__, __2__] +outpost-fluid-count=Количество жидкости: [__1__, __2__] [item-name] caravan-control=Управление караваном @@ -86,11 +123,11 @@ gastrocapacitor=Гастроконденсатор [caravan-warnings] no-destination=Пункт назначения был уничтожен для [item=__1__] @ [gps=__2__,__3__] -no-food=У каравана закончилась еда. -destination-destroyed=Пункт назначения каравана был уничтожен. +no-food=У каравана нет еды. +destination-destroyed=Пункт назначения каравана был разрушен. [virtual-signal-name] caravan-map-tag=Метка каравана no-fuel=Нет топлива no-food=Нет еды -destination-destroyed=Пункт назначения уничтожен +destination-destroyed=Пункт назначения разрушен diff --git a/locale/ru/entity.cfg b/locale/ru/entity.cfg index 279eeb2d5..8bce71dcd 100644 --- a/locale/ru/entity.cfg +++ b/locale/ru/entity.cfg @@ -498,10 +498,10 @@ zungror-lair-mk01=Большой бронированный объект для zungror-lair-mk02=Большой бронированный объект для выращивания зунгроров требует постоянного наблюдения, так как этот генно-модифицированный организм чрезвычайно агрессивен и умён. zungror-lair-mk03=Большой бронированный объект для выращивания зунгроров требует постоянного наблюдения, так как этот генно-модифицированный организм чрезвычайно агрессивен и умён. zungror-lair-mk04=Большой бронированный объект для выращивания зунгроров требует постоянного наблюдения, так как этот генно-модифицированный организм чрезвычайно агрессивен и умён. -simik den-mk01=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. -simik den-mk02=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. -simik den-mk03=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. -simik den-mk04=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. +simik-den-mk01=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. +simik-den-mk02=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. +simik-den-mk03=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. +simik-den-mk04=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. [virtual-signal-name] ocula-map-tag=Окула (метка на карте) diff --git a/locale/ru/items.cfg b/locale/ru/items.cfg index 36bd34638..5e2a4aba2 100644 --- a/locale/ru/items.cfg +++ b/locale/ru/items.cfg @@ -92,10 +92,10 @@ sea-sponge=Морская губка sea-sponge-mk02=Морская губка МК2 sea-sponge-mk03=Морская губка МК3 sea-sponge-mk04=Морская губка МК4 -py-science-pack-1=Исследовательский пакет 1 -py-science-pack-2=Исследовательский пакет 2 -py-science-pack-3=Исследовательский пакет 3 -py-science-pack-4=Исследовательский пакет 4 +py-science-pack-1=Исследовательский пакет pY 1 +py-science-pack-2=Исследовательский пакет pY 2 +py-science-pack-3=Исследовательский пакет pY 3 +py-science-pack-4=Исследовательский пакет pY 4 caged-mukmoux=Мукмокс (в клетке) caged-ulric=Ульрик (в клетке) brain-caged-ulric=Усовершенствованный ульрик (в клетке): Нанохондрия @@ -905,7 +905,10 @@ sea-sponge=Не та, что раздражает. sea-sponge-mk02=Не та, что раздражает. sea-sponge-mk03=Не та, что раздражает. sea-sponge-mk04=Не та, что раздражает. -py-science-pack-2=Детальный анализ каких-либо данных, на основе которых потом применяется решение. +py-science-pack-1=Используется лабораториями для исследований. +py-science-pack-2=Используется лабораториями для исследований. +py-science-pack-3=Используется лабораториями для исследований. +py-science-pack-4=Используется лабораториями для исследований. korlex=Ледяное генно-модифицированное существо. korlex-mk02=Ледяное генно-модифицированное существо. korlex-mk03=Ледяное генно-модифицированное существо. diff --git a/locale/ru/techs.cfg b/locale/ru/techs.cfg index 7cd57a5b7..81b952af9 100644 --- a/locale/ru/techs.cfg +++ b/locale/ru/techs.cfg @@ -557,10 +557,7 @@ fertilizer-mk03=Удобрение - Этап 3 mycology-mk05=Микология - Этап 5 neuro-electronics-mk01=Нейроэлектроника - Этап 1 neuro-electronics-mk02=Нейроэлектроника - Этап 2 -py-science-pack-1=pY исследовательский пакет - Этап 1 -py-science-pack-2=pY исследовательский пакет - Этап 2 -py-science-pack-3=pY исследовательский пакет - Этап 3 -py-science-pack-4=pY исследовательский пакет - Этап 4 +py-science-pack=Исследовательский пакет pY ralesia-mk02=Ралезия - Этап 2 ralesia-mk03=Ралезия - Этап 3 ralesia-mk04=Ралезия - Этап 4 diff --git a/locale/uk/entity.cfg b/locale/uk/entity.cfg index 0d2dc74da..a547019c9 100644 --- a/locale/uk/entity.cfg +++ b/locale/uk/entity.cfg @@ -362,10 +362,10 @@ phadai-enclosure-mk01=Укріплений вольєр, створений дл phadai-enclosure-mk02=Укріплений вольєр, створений для того, щоб ці тварини струшували свій панцир. phadai-enclosure-mk03=Укріплений вольєр, створений для того, щоб ці тварини струшували свій панцир. phadai-enclosure-mk04=Укріплений вольєр, створений для того, щоб ці тварини струшували свій панцир. -simik den-mk01=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. -simik den-mk02=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. -simik den-mk03=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. -simik den-mk04=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. +simik-den-mk01=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. +simik-den-mk02=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. +simik-den-mk03=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. +simik-den-mk04=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. auog-paddock-mk01=Підземний затінений загін для максимального комфорту. auog-paddock-mk02=Підземний затінений загін для максимального комфорту. auog-paddock-mk03=Підземний затінений загін для максимального комфорту. diff --git a/prototypes/fluids/formic-acid.lua b/prototypes/fluids/formic-acid.lua index 41ad361ad..19e8394c9 100644 --- a/prototypes/fluids/formic-acid.lua +++ b/prototypes/fluids/formic-acid.lua @@ -24,6 +24,6 @@ RECIPE { {type = "fluid", name = "sulfuric-acid", amount = 50}, }, results = { - {type = "fluid", name = "formic-acid", amount = 100}, + {type = "fluid", name = "formic-acid", amount = 100, autotech_is_not_primary_source = true}, }, }:add_unlock("biotech-mk02") diff --git a/prototypes/keyboard-shortcuts.lua b/prototypes/keyboard-shortcuts.lua new file mode 100644 index 000000000..1cd359f1c --- /dev/null +++ b/prototypes/keyboard-shortcuts.lua @@ -0,0 +1,21 @@ +data:extend{ + { + type = "custom-input", + name = "py_toggle_caravan_manager_gui", + key_sequence = "CONTROL + ALT + C", + order = "a" + }, + { + type = "custom-input", + name = "py_toggle_turd_gui", + key_sequence = "CONTROL + ALT + T", + order = "b" + }, + { + type = "custom-input", + name = "py_caravan_pipette", + linked_game_control = "pipette", + key_sequence = "", + include_selected_prototype = true + } +} diff --git a/prototypes/recipes/auog/recipes-auog-modules.lua b/prototypes/recipes/auog/recipes-auog-modules.lua index 30b0fd60b..5d5b149cd 100644 --- a/prototypes/recipes/auog/recipes-auog-modules.lua +++ b/prototypes/recipes/auog/recipes-auog-modules.lua @@ -21,7 +21,7 @@ RECIPE { }, results = { {type = "item", name = "auog", amount = 1, probability = 0.7}, - {type = "item", name = "charged-auog", amount = 1, probability = 0.1}, + {type = "item", name = "charged-auog", amount = 1, probability = 0.1, autotech_is_not_primary_source = true}, {type = "item", name = "auog-mk02", amount = 1, probability = 0.005}, }, --main_product = "auog-mk02", @@ -35,37 +35,6 @@ RECIPE { order = "za" }:add_unlock("auog-mk02") ---[[ - RECIPE { - type = 'recipe', - name = 'auog-pup-01', - category = 'rc', - allowed_module_categories = {'auog'}, - enabled = false, - energy_required = 100, - ingredients = { - {type = 'item', name = 'auog', amount = 1}, - {type = 'item', name = 'native-flora', amount = 10}, - {type = 'item', name = 'moss', amount = 8}, - {type = 'item', name = 'water-barrel', amount = 2}, - {type = 'item', name = 'bedding', amount = 1}, - }, - results = { - {type = 'item', name='auog-pup', probability = 0.25, amount_min = 1, amount_max = 4}, - {type = 'item', name = 'barrel', amount = 2} - }, - --main_product = "auog-mk02", - icons = - { - {icon = '__pyalienlifegraphics__/graphics/icons/evolution-mk02.png', icon_size = 64}, - {icon = "__pyalienlifegraphics__/graphics/icons/auog-pup.png", icon_size = 64, scale = 0.25,shift = {-7.5,-7.5}}, - }, - icon_size = 64, - subgroup = 'py-alienlife-auog', - order = 'za' -}:add_unlock("auog-mk02") -]] -- - RECIPE { type = "recipe", name = "auog-mk02-breeder", @@ -145,7 +114,7 @@ RECIPE { }, results = { {type = "item", name = "auog-mk02", amount = 1, probability = 0.7}, - {type = "item", name = "charged-auog", amount = 1, probability = 0.1}, + {type = "item", name = "charged-auog", amount = 1, probability = 0.1, autotech_is_not_primary_source = true}, {type = "item", name = "auog-mk03", amount = 1, probability = 0.005}, }, --main_product = "auog-mk02", @@ -238,7 +207,7 @@ RECIPE { }, results = { {type = "item", name = "auog-mk03", amount = 1, probability = 0.7}, - {type = "item", name = "charged-auog", amount = 1, probability = 0.1}, + {type = "item", name = "charged-auog", amount = 1, probability = 0.1, autotech_is_not_primary_source = true}, {type = "item", name = "auog-mk04", amount = 1, probability = 0.005}, }, --main_product = "auog-mk02", diff --git a/prototypes/updates/pyhightech-updates.lua b/prototypes/updates/pyhightech-updates.lua index 40bdced8e..bbc9a9ea2 100644 --- a/prototypes/updates/pyhightech-updates.lua +++ b/prototypes/updates/pyhightech-updates.lua @@ -1168,7 +1168,7 @@ RECIPE { enabled = false, energy_required = 100, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 2}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 2}, {type = "item", name = "cadaveric-arum", amount = 1}, }, results = { @@ -1187,7 +1187,7 @@ RECIPE { enabled = false, energy_required = 60, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 2}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 2}, {type = "item", name = "cadaveric-arum", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 3}, }, @@ -1207,7 +1207,7 @@ RECIPE { enabled = false, energy_required = 40, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 2}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 2}, {type = "item", name = "hmas", amount = 1}, {type = "item", name = "cadaveric-arum", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 3}, @@ -1228,7 +1228,7 @@ RECIPE { enabled = false, energy_required = 100, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "kicalk", amount = 1}, }, results = { @@ -1247,7 +1247,7 @@ RECIPE { enabled = false, energy_required = 60, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "kicalk", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, }, @@ -1267,7 +1267,7 @@ RECIPE { enabled = false, energy_required = 40, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "kicalk", amount = 1}, {type = "item", name = "hmas", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, diff --git a/prototypes/updates/pypetroleumhandling-updates.lua b/prototypes/updates/pypetroleumhandling-updates.lua index 11e7f3026..641548d9a 100644 --- a/prototypes/updates/pypetroleumhandling-updates.lua +++ b/prototypes/updates/pypetroleumhandling-updates.lua @@ -146,7 +146,7 @@ RECIPE { enabled = false, energy_required = 50, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "guar-seeds", amount = 40}, }, results = { @@ -165,7 +165,7 @@ RECIPE { enabled = false, energy_required = 40, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "guar-seeds", amount = 40}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, }, @@ -185,7 +185,7 @@ RECIPE { enabled = false, energy_required = 30, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "guar-seeds", amount = 40}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, {type = "item", name = "hmas", amount = 1}, diff --git a/scripts/caravan/caravan-prototypes.lua b/scripts/caravan/caravan-prototypes.lua index 5f7a153cb..a1c91e55d 100644 --- a/scripts/caravan/caravan-prototypes.lua +++ b/scripts/caravan/caravan-prototypes.lua @@ -210,17 +210,17 @@ Caravan.valid_actions = { "is-inventory-empty", "caravan-item-count", "target-item-count", + "outpost-item-count", "is-tank-full", "is-tank-empty", "caravan-fluid-count", "target-fluid-count", + "outpost-fluid-count", "food-count", "circuit-condition", "circuit-condition-static", "at-outpost", "not-at-outpost", - "outpost-item-count", - "outpost-fluid-count" } } Caravan.valid_actions.nukavan = table.deepcopy(Caravan.valid_actions.caravan) diff --git a/scripts/caravan/event-handlers/action.lua b/scripts/caravan/event-handlers/action.lua index e2641d966..f8abdd2bc 100644 --- a/scripts/caravan/event-handlers/action.lua +++ b/scripts/caravan/event-handlers/action.lua @@ -127,12 +127,48 @@ end local prefix = "py_caravan_action_number_selection" +local expression_variables = {k=1000, K=1000, m=1000000, M=1000000, g=1000000000, G=1000000000} + + +--- Parses a mathematical expression using MathExp library with predefined variables. +--- @param expr string +--- @param vars { [string]: number }? +--- @return number? +local function parse_math_expr(expr, vars) + if not expr or expr == "" then return nil end + + local ok, result = pcall(function() + return helpers.evaluate_expression(expr, vars or expression_variables) + end) + + if ok and type(result) == "number" then + -- handle natural rounding + result = math.floor(result + 0.5) + + return result + else + return nil + end +end + local function on_confirmed(event) local player = game.get_player(event.player_index) local tags = event.element.tags local textfield = event.element.parent[prefix .. "_text_field"] local value = tonumber(textfield.text) or 0 + local parsed_value = parse_math_expr(textfield.text) + + if value ~= parsed_value and parsed_value then + textfield.text = tostring(parsed_value) + + local slider = textfield.parent[prefix .. "_slider"] + if slider then + slider.slider_value = parsed_value + end + + return + end local action = CaravanUtils.get_action_from_button(event.element) @@ -143,7 +179,16 @@ local function on_confirmed(event) action.item_count = value end - if player.gui.screen[prefix .. "_frame"] then + -- keep slider in sync after setting the action value + local frame = player.gui.screen[prefix .. "_frame"] + if frame then + local slider = frame[prefix .. "_slider"] + if slider then + slider.slider_value = value + end + end + + if player.gui.screen[prefix .. "_frame"] then player.gui.screen[prefix .. "_frame"].destroy() end diff --git a/scripts/caravan/event-handlers/global.lua b/scripts/caravan/event-handlers/global.lua index ee5a90c85..88f39d05e 100644 --- a/scripts/caravan/event-handlers/global.lua +++ b/scripts/caravan/event-handlers/global.lua @@ -298,6 +298,7 @@ py.on_event(defines.events.on_ai_command_completed, function(event) if status == defines.behavior_result.in_progress then return end if status == defines.behavior_result.fail or status == defines.behavior_result.deleted then + -- if the target has been deleted, it will throw the error after 10 seconds when the schedule is re-ran caravan_data.retry_pathfinder = 10 caravan_data.action_id = -1 return @@ -360,15 +361,15 @@ py.register_on_nth_tick(60, "update-caravans", "pyal", function() if needs_fuel then CaravanImpl.add_alert(entity, Caravan.alerts.no_fuel) - py.draw_error_sprite(entity, "virtual-signal.py-no-food", 30) + py.draw_error_sprite(entity, "virtual-signal.py-no-food", 62, 31) goto continue end if caravan_data.retry_pathfinder then caravan_data.retry_pathfinder = caravan_data.retry_pathfinder - 1 if caravan_data.retry_pathfinder == 0 then - CaravanImpl.begin_schedule(caravan_data, caravan_data.schedule_id, true) caravan_data.retry_pathfinder = nil + CaravanImpl.begin_schedule(caravan_data, caravan_data.schedule_id, true) end goto continue end @@ -424,14 +425,8 @@ py.register_on_nth_tick(60, "update-caravans", "pyal", function() goto continue end - local caravan_data = storage.caravans[gui.tags.unit_number] - - for _, schedule in pairs(caravan_data.schedule) do - if schedule.entity and not schedule.entity.valid then - CaravanGui.update_gui(player) - goto continue - end - end + -- used to refresh the schedule here every update if the target entity is invalid + -- if this removal causes trouble we need a better way to handle it ::continue:: end diff --git a/scripts/caravan/event-handlers/interrupts.lua b/scripts/caravan/event-handlers/interrupts.lua index 037c4a272..823fd6e0e 100644 --- a/scripts/caravan/event-handlers/interrupts.lua +++ b/scripts/caravan/event-handlers/interrupts.lua @@ -18,7 +18,9 @@ local function on_add_interrupt_confirmed(event) if string.len(name) == 0 then return end if table.invert(caravan_data.interrupts)[name] ~= nil then return end + local is_new = false if not storage.interrupts[name] then + is_new = true storage.interrupts[name] = { name = name, conditions = {}, @@ -36,8 +38,11 @@ local function on_add_interrupt_confirmed(event) player.gui.screen.add_interrupt_gui.destroy() end CaravanScheduleGui.update_schedule_pane(player) - local edit_interrupt_gui = EditInterruptGui.build(player.gui.screen, storage.interrupts[name]) - CaravanUtils.restore_gui_location(edit_interrupt_gui, window_location) + -- used to open the edit screen unconditionally here but it annoyed players + if is_new then + local edit_interrupt_gui = EditInterruptGui.build(player.gui.screen, storage.interrupts[name]) + CaravanUtils.restore_gui_location(edit_interrupt_gui, window_location) + end end local function on_edit_interrupt_confirmed(event) diff --git a/scripts/caravan/gui/inventories.lua b/scripts/caravan/gui/inventories.lua index 251d17d96..ec35e0366 100644 --- a/scripts/caravan/gui/inventories.lua +++ b/scripts/caravan/gui/inventories.lua @@ -31,7 +31,7 @@ local MainFrameComponents = require "main_frame" -- Do not show number of items when item is not stackable (e.g. deconstruction planners, caravans) -- -- Won't implement(?) --- Pipette +-- Z (single-item transfer) -- Shift LMB + drag -- Shift RMB + drag w/ and w/o item in cursor -- Click sounds (https://lua-api.factorio.com/latest/prototypes/ItemPrototype.html#inventory_move_sound) @@ -409,4 +409,36 @@ py.on_event(defines.events.on_player_cursor_stack_changed, function (event) P.update_character_inventory(player, caravan_data) end) +-- allow pipette on fuel slots to quick-grab fuel from the player inventory +-- TODO: expand to regular slots +py.on_event("py_caravan_pipette", function(event) + local player = game.get_player(event.player_index) + local element = event.element + -- element meets requirements? + if not element or not element.name or not element.name:match("^py_caravan_fuel_inventory_slot_") then return end + local caravan_data = storage.caravans[event.element.tags.unit_number] + -- player meets requirements? + local main_inventory = get_inventory(player) + if not main_inventory or not player.is_cursor_empty() then return end + -- edge case (not handled): god controller/cheat mode where pipette gives you a full stack + local target_slot = caravan_data.fuel_inventory[event.element.tags.slot_index] + -- fuel slot has something in it, so find that item in the player inventory + if target_slot.valid_for_read then + local _, index = main_inventory.find_item_stack(target_slot.name) + if index then + set_stack_to_cursor(player, main_inventory, index, function(s) return s end) + end + else -- otherwise find the most valuable food in the player inventory and put it into the cursor + local sorted_foods = table.deepcopy(caravan_prototypes[caravan_data.entity.name].favorite_foods) + table.sort(sorted_foods, function(a, b) return a > b end) + for food_name in pairs(sorted_foods) do + local _, index = main_inventory.find_item_stack(food_name) + if index then + set_stack_to_cursor(player, main_inventory, index, function(s) return s end) + break + end + end + end +end) + return P diff --git a/scripts/caravan/impl/actions.lua b/scripts/caravan/impl/actions.lua index d00e7063a..5646ac4bc 100644 --- a/scripts/caravan/impl/actions.lua +++ b/scripts/caravan/impl/actions.lua @@ -123,6 +123,7 @@ function P.render_altmode_icon(caravan_data) target = caravan_data.entity, target_offset = target_offset, surface = caravan_data.entity.surface, + render_layer = "wires-above", only_in_alt_mode = true, x_scale = 0.9, y_scale = 0.9 @@ -132,6 +133,7 @@ function P.render_altmode_icon(caravan_data) target = caravan_data.entity, target_offset = target_offset, surface = caravan_data.entity.surface, + render_layer = "wires-above", only_in_alt_mode = true, x_scale = 1.2, y_scale = 1.2 @@ -209,6 +211,7 @@ function P.fill_inventory(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return true end local inventory = caravan_data.inventory + if not inventory then return true end local amount = transfer_all_items(outpost_inventory, inventory) local completed = action.async or inventory.is_full() @@ -224,6 +227,7 @@ function P.empty_inventory(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return true end local inventory = caravan_data.inventory + if not inventory then return true end local amount = transfer_all_items(inventory, outpost_inventory) local completed = action.async or inventory.is_empty() @@ -239,6 +243,7 @@ function P.empty_autotrash(caravan_data, schedule, action) local autotrash_inventory = character.get_inventory(defines.inventory.character_trash) if not autotrash_inventory then return true end local inventory = caravan_data.inventory + if not inventory then return true end local amount = transfer_all_items(autotrash_inventory, inventory) if amount and amount > 0 then @@ -253,6 +258,7 @@ function P.load_caravan(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return false end local caravan_inventory = caravan_data.inventory + if not caravan_inventory then return false end local item = action.elem_value local goal = action.item_count or 0 if not item then return false end @@ -272,6 +278,7 @@ function P.unload_caravan(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return false end local caravan_inventory = caravan_data.inventory + if not caravan_inventory then return false end local item = action.elem_value local goal = action.item_count or 0 if not item then return false end @@ -291,6 +298,7 @@ function P.load_target(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return false end local caravan_inventory = caravan_data.inventory + if not caravan_inventory then return false end local item = action.elem_value local goal = action.item_count or 0 if not item then return false end @@ -310,6 +318,7 @@ function P.unload_target(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return false end local caravan_inventory = caravan_data.inventory + if not caravan_inventory then return false end local item = action.elem_value local goal = action.item_count or 0 if not item then return false end @@ -430,7 +439,9 @@ function P.caravan_item_count(caravan_data, schedule, action) local right = action.item_count if right == nil then return false end - local left = caravan_data.inventory.get_item_count(item) + local inventory = caravan_data.inventory + if not inventory then return false end + local left = inventory.get_item_count(item) local operator = action.operator or 3 if operator == 1 then diff --git a/scripts/caravan/impl/control.lua b/scripts/caravan/impl/control.lua index f5d8b00d5..292d866b9 100644 --- a/scripts/caravan/impl/control.lua +++ b/scripts/caravan/impl/control.lua @@ -154,9 +154,11 @@ function P.select_destination(player, last_opened, camera_position) end player.opened = nil - last_opened.controller_type = player.controller_type - last_opened.camera_position = player.position - last_opened.zoom = player.zoom + if settings.get_player_settings(player.index)["py-caravan-return-camera"].value then + last_opened.controller_type = player.controller_type + last_opened.camera_position = player.position + last_opened.zoom = player.zoom + end if camera_position then local zoom = player.zoom player.set_controller{ diff --git a/scripts/caravan/impl/schedule.lua b/scripts/caravan/impl/schedule.lua index ba3ec026a..55e70c7d2 100644 --- a/scripts/caravan/impl/schedule.lua +++ b/scripts/caravan/impl/schedule.lua @@ -154,7 +154,7 @@ end function P.begin_schedule(caravan_data, schedule_id, skip_eating) local schedule = caravan_data.schedule[schedule_id] - if not schedule or (schedule.entity and not schedule.entity.valid) then + if not schedule then ImplControl.stop_actions(caravan_data); return end if caravan_data.last_scheduled_tick and caravan_data.last_scheduled_tick + 30 > game.tick then @@ -173,7 +173,6 @@ function P.begin_schedule(caravan_data, schedule_id, skip_eating) ImplControl.stop_actions(caravan_data); return end - local schedule = caravan_data.schedule[schedule_id] if caravan_data.fuel_inventory then if not skip_eating and not ImplControl.eat(caravan_data) then ImplControl.stop_actions(caravan_data); return @@ -188,7 +187,7 @@ function P.begin_schedule(caravan_data, schedule_id, skip_eating) ImplControl.goto_entity(caravan_data, schedule.entity) else ImplGui.add_alert(entity, Caravan.alerts.destination_destroyed) - py.draw_error_sprite(entity, "virtual-signal.py-destination-destroyed", 30) + py.draw_error_sprite(entity, "virtual-signal.py-destination-destroyed", 60, 30) ImplControl.wander(caravan_data) caravan_data.retry_pathfinder = 1 return diff --git a/scripts/caravan/manager.lua b/scripts/caravan/manager.lua index f718f0313..5598c984e 100644 --- a/scripts/caravan/manager.lua +++ b/scripts/caravan/manager.lua @@ -123,7 +123,9 @@ gui_events[defines.events.on_gui_click]["py_open_map_button"] = function(event) local tags = element.tags local caravan_data = storage.caravans[tags.unit_number] local entity = caravan_data.entity + local position local gui = CaravanGui.get_gui(player) + -- if the camera has a target, use that instead of the schedule target if gui then local camera = gui.entity_frame.camera_frame.camera position = camera.position @@ -131,7 +133,13 @@ gui_events[defines.events.on_gui_click]["py_open_map_button"] = function(event) end player.opened = nil - if entity then + if entity or position then + local zoom = player.zoom + player.set_controller { + type = defines.controllers.remote, + position = position or entity.position, + } + player.zoom = zoom player.centered_on = entity end end diff --git a/scripts/turd/turd.lua b/scripts/turd/turd.lua index ace2945ef..08c4c488f 100644 --- a/scripts/turd/turd.lua +++ b/scripts/turd/turd.lua @@ -407,7 +407,7 @@ local function machine_replacement(old_machine_name, new_machine_name, assemblin -- set up placement params local parameters = { name = is_ghost and "entity-ghost" or new_machine_name, - ghost_name = is_ghost and new_machine_name or nil, + inner_name = is_ghost and new_machine_name or nil, position = old_machine.position, direction = old_machine.direction, quality = old_machine.quality, @@ -738,10 +738,12 @@ local on_turd_built = function(event) end end - if storage.turd_machine_replacements[force_index] and storage.turd_machine_replacements[force_index][name] then - machine_replacement(name, storage.turd_machine_replacements[force_index][name], {entity}) - elseif turd_machines[name] then -- is a turd building, should be normal - machine_replacement(name, turd_machines[name], {entity}) + local base_variant = turd_machines[name] -- non-turd machine if `name` is a turd machine, nil otherwise + local force_replacements = storage.turd_machine_replacements[force_index] or {} -- replacements that apply to this force + if force_replacements[name] then + machine_replacement(name, force_replacements[name], {entity}) + elseif base_variant and not force_replacements[base_variant] then -- is a turd building but not unlocked, should be replaced with normal building + machine_replacement(name, base_variant, {entity}) end if entity.valid and bhoddos_lib.cultures[entity.name] then diff --git a/scripts/wiki/text-pages.lua b/scripts/wiki/text-pages.lua index 0b44d8102..e80377104 100644 --- a/scripts/wiki/text-pages.lua +++ b/scripts/wiki/text-pages.lua @@ -79,3 +79,13 @@ py.on_event(py.events.on_init(), function() searchable = {"pywiki_turd_page", "on_search"} }) end) + +script.on_event("py_toggle_turd_gui", function(event) + local player = game.get_player(event.player_index) + remote.call("pywiki", "open_wiki_to_page", player, "turd") +end) + +script.on_event("py_toggle_caravan_manager_gui", function(event) + local player = game.get_player(event.player_index) + remote.call("pywiki", "open_wiki_to_page", player, "caravan-manager") +end) diff --git a/settings.lua b/settings.lua index 8fa7a92da..478b6fa79 100644 --- a/settings.lua +++ b/settings.lua @@ -5,5 +5,11 @@ data:extend{ name = "enable-cranes", setting_type = "startup", default_value = false + }, + { + type = "bool-setting", + name = "py-caravan-return-camera", + setting_type = "runtime-per-user", + default_value = true } } From 4ec6d8a11dff8e194c8c199d3d8e6a6597cb07d8 Mon Sep 17 00:00:00 2001 From: protocol-1903 Date: Tue, 28 Oct 2025 12:25:50 -0700 Subject: [PATCH 12/13] Revert "Merge commit 'cf61e7dd170dc1b781368cd5b6ed1a66f4b4f0e4'" This reverts commit 056c20f6cd8a905efba7138de487131d611afcd8. --- changelog.txt | 14 - data.lua | 1 - locale/en/caravan.cfg | 6 - locale/en/digosaurus.cfg | 2 +- locale/en/entity.cfg | 8 +- locale/en/extras.cfg | 2 - locale/pl/biofluid.cfg | 13 - locale/pl/caravan.cfg | 133 -- locale/pl/crane.cfg | 17 - locale/pl/digosaurus.cfg | 25 - locale/pl/entity.cfg | 507 ------ locale/pl/extras.cfg | 41 - locale/pl/fluids.cfg | 61 - locale/pl/groups.cfg | 17 - locale/pl/items.cfg | 1363 ----------------- locale/pl/ore.cfg | 7 - locale/pl/recipes.cfg | 481 ------ locale/pl/techs.cfg | 971 ------------ locale/pl/tips.cfg | 58 - locale/ru/caravan.cfg | 59 +- locale/ru/entity.cfg | 8 +- locale/ru/items.cfg | 13 +- locale/ru/techs.cfg | 5 +- locale/uk/entity.cfg | 8 +- prototypes/fluids/formic-acid.lua | 2 +- prototypes/keyboard-shortcuts.lua | 21 - .../recipes/auog/recipes-auog-modules.lua | 37 +- prototypes/updates/pyhightech-updates.lua | 12 +- .../updates/pypetroleumhandling-updates.lua | 6 +- scripts/caravan/caravan-prototypes.lua | 4 +- scripts/caravan/event-handlers/action.lua | 47 +- scripts/caravan/event-handlers/global.lua | 15 +- scripts/caravan/event-handlers/interrupts.lua | 9 +- scripts/caravan/gui/inventories.lua | 34 +- scripts/caravan/impl/actions.lua | 13 +- scripts/caravan/impl/control.lua | 8 +- scripts/caravan/impl/schedule.lua | 5 +- scripts/caravan/manager.lua | 10 +- scripts/turd/turd.lua | 12 +- scripts/wiki/text-pages.lua | 10 - settings.lua | 6 - 41 files changed, 106 insertions(+), 3965 deletions(-) delete mode 100644 locale/pl/biofluid.cfg delete mode 100644 locale/pl/caravan.cfg delete mode 100644 locale/pl/crane.cfg delete mode 100644 locale/pl/digosaurus.cfg delete mode 100644 locale/pl/entity.cfg delete mode 100644 locale/pl/extras.cfg delete mode 100644 locale/pl/fluids.cfg delete mode 100644 locale/pl/groups.cfg delete mode 100644 locale/pl/items.cfg delete mode 100644 locale/pl/ore.cfg delete mode 100644 locale/pl/recipes.cfg delete mode 100644 locale/pl/techs.cfg delete mode 100644 locale/pl/tips.cfg delete mode 100644 prototypes/keyboard-shortcuts.lua diff --git a/changelog.txt b/changelog.txt index 03b2dac7b..1c2d19418 100644 --- a/changelog.txt +++ b/changelog.txt @@ -10,22 +10,8 @@ Date: ??? Version: 3.0.60 Date: ???? Changes: - - Fixed typo in Dig-o-saurus locale. Resolves https://github.com/pyanodon/pybugreports/issues/1233 - - Caravans: warnings now respect "Enable Warning Icon Blinking" setting - - Caravans: fixed desync from accidental global variable - - Caravans: fixed "destination removed" warning - - Caravans: fixed constant UI refreshes when destination is invalid - - Caravans: add setting for camera return behavior - - Caravans: sorted conditions more logically - - Caravans: allow pipette to select food from empty food slots - - Caravans: fixed crash with item interrupt conditions on fluid caravans - - Caravans: adding an interrupt no longer opens the edit dialog - Fixed some techs having a too-fast cycle time - Fixed all techs added by "enable all feature flags" not being seen by autotech. - - Fixed some issues with incorrectly replacing ghosts of T.U.R.D. buildings. Fixes https://github.com/pyanodon/pybugreports/issues/1212 - - Fixed an issue with simik den localization. Fixes https://github.com/pyanodon/pybugreports/issues/1217 - - Added keyboard shortcuts for quickly opening the T.U.R.D. codex page and the Caravan manager. - - Enhanced caravan number input to handle MathExp and large numbers better. --------------------------------------------------------------------------------------------------- Version: 3.0.59 Date: 2025-09-15 diff --git a/data.lua b/data.lua index 82b2ae063..b0aa0f14b 100644 --- a/data.lua +++ b/data.lua @@ -7,7 +7,6 @@ require "prototypes/recipe-categories" require "prototypes/fuel-categories" require "prototypes/module-categories" require "prototypes/circuit-connector-definitions" -require "prototypes/keyboard-shortcuts" -- Increase empty barrel stack size in order to prevent inserter deadlocks. https://github.com/pyanodon/pybugreports/issues/314 data.raw.item["barrel"].stack_size = 50 diff --git a/locale/en/caravan.cfg b/locale/en/caravan.cfg index 99e49e9a2..c30d5c23b 100644 --- a/locale/en/caravan.cfg +++ b/locale/en/caravan.cfg @@ -131,9 +131,3 @@ caravan-map-tag=Caravan map tag no-fuel=Out of fuel no-food=Out of food destination-destroyed=Destination destroyed - -[mod-setting-name] -py-caravan-return-camera=Return camera after selecting destination - -[mod-setting-description] -py-caravan-return-camera=Returns the camera to the player after selecting a caravan destination diff --git a/locale/en/digosaurus.cfg b/locale/en/digosaurus.cfg index 5d7548afc..8681ee509 100644 --- a/locale/en/digosaurus.cfg +++ b/locale/en/digosaurus.cfg @@ -6,7 +6,7 @@ work-o-dile=Work-o-dile [entity-description] dino-dig-site=A place for digosaurus to rest, eat, and deliver the ores. -digosaurus=Cross species between arthurians and phaddais suited to mining hidden nexelit ore. They are able to collect and extract small pieces of nexelit from patches where machines would suffer severe degradation. +digosaurus=Cross species between arthurians and phaddais suited to mining hidden nexelit ore. They are able to collect and extract small pieces of nexelit form patches where machines would suffer severe degradation. thikat=Bigger, tougher GMO mining creature that can gather nexelit ore. They are able to mine twice as much ore with the same food. work-o-dile=The third generation of genetic mining creature. Their bipedal stance allows them to operate a high-powered mining drill. diff --git a/locale/en/entity.cfg b/locale/en/entity.cfg index 2dffb088c..b2fa5f6ff 100644 --- a/locale/en/entity.cfg +++ b/locale/en/entity.cfg @@ -362,10 +362,10 @@ phadai-enclosure-mk01=A fortified enclosure made to make these animals shaking t phadai-enclosure-mk02=A fortified enclosure made to make these animals shaking their carapace out. phadai-enclosure-mk03=A fortified enclosure made to make these animals shaking their carapace out. phadai-enclosure-mk04=A fortified enclosure made to make these animals shaking their carapace out. -simik-den-mk01=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. -simik-den-mk02=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. -simik-den-mk03=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. -simik-den-mk04=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. +simik den-mk01=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. +simik den-mk02=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. +simik den-mk03=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. +simik den-mk04=This fortified enclosure is under constant surveillance enclosure to hold these exotic creatures. auog-paddock-mk01=Underground paddock with shade for maximum comfort. auog-paddock-mk02=Underground paddock with shade for maximum comfort. auog-paddock-mk03=Underground paddock with shade for maximum comfort. diff --git a/locale/en/extras.cfg b/locale/en/extras.cfg index 5680c0655..887c91fd1 100644 --- a/locale/en/extras.cfg +++ b/locale/en/extras.cfg @@ -28,8 +28,6 @@ make-spidertron-remote=Create mount remote [controls] give-spidertron-remote=Mount remote -py_toggle_caravan_manager_gui=Open Caravan manager -py_toggle_turd_gui=Open T.U.R.D. codex page [gui] instruction-to-order-spidertron=__1__ to send mount. diff --git a/locale/pl/biofluid.cfg b/locale/pl/biofluid.cfg deleted file mode 100644 index 6a286e11f..000000000 --- a/locale/pl/biofluid.cfg +++ /dev/null @@ -1,13 +0,0 @@ -[biofluid-gui] -favorite-foods-main=Ulubione potrawy:\n__1__ -favorite-foods-sub=__1__ __2__ → __3__ dostawy - -[entity-status] -no-biofluid-network=Poza siecią Biofluid - -[gui] -priority=Priorytet -temperature-filter=Filtr temperatury - -[messages] -warning-biofluid-migration=Automatycznie przekształcono __1__ roboty biofluidowe na elementy-na-ziemi z powodu usuniętych płynów: __2__ diff --git a/locale/pl/caravan.cfg b/locale/pl/caravan.cfg deleted file mode 100644 index fb28050a5..000000000 --- a/locale/pl/caravan.cfg +++ /dev/null @@ -1,133 +0,0 @@ -[entity-name] -caravan=Karawana -fluidavan=Karawana z płynami -flyavan=Powietrzna karawana -nukavan=☢ Karawana ☢ -outpost=Posterunek karawany -outpost-fluid=Posterunek karawany z płynami -outpost-aerial=Posterunek powietrzny - -[entity-description] -caravan=Powolna istota lądowa pozbawiona wolnej woli. Niezbyt bystra, ale niezawodna. -fluidavan=Powolna istota lądowa pozbawiona wolnej woli, z zbiornikiem płynu na grzbiecie. -flyavan=Czasami posuwamy się za daleko. Silnie zmodyfikowane stworzenie stworzone z genów ziemskiego wieloryba i obcego genomu tritów, z dodatkowymi organami i częściami zmienionymi na podobne części biomechaniczne, aby umożliwić unoszenie się w powietrzu i przewożenie ładunków. -nukavan=Rodzaj karawany z „specjalną dostawą”. -outpost=Magazyn przedmiotów i żywności dla karawan lądowych. -outpost-fluid=Magazyn płynów dla karawan z płynami. -outpost-aerial=Magazyn przedmiotów i żywności dla karawan powietrznych. - -[entity-status] -healthy=Zdrowy -starved=Wygłodzony -wounded=Ranny -idle=Bezczynny - -[caravan-gui] -add-outpost=+ Dodaj miejsce docelowe -add-action=+ Dodaj akcję -add-interrupt=+ Dodaj przerwanie -add-interrupt-station=+ Dodaj stację przerwania -entity-position=__1__ [__2__, __3__] -map-position=[gps=__1__,__2__] [__1__, __2__] -player-name=Gracz: __1__ -refocus=Ponowne skupienie -favorite-foods-main=Ulubione potrawy:\n__1__ -favorite-foods-sub=__1__ __2__ → __3__ akcja -wait=Poczekaj, aż zostanie wypełniony -hello-my-name-is=[font=default-bold]Witaj, nazywam się: [color=255,210,73]__1__[/color][/font] -caption=Menedżer karawany -empty=To jest menedżer karawany. Wyświetla wszystkie umieszczone karawany i ich aktualny status. -empty-2=Obecnie nie masz żadnych karawan. -open=Otwórz __1__ -view-on-map=Wyświetl na mapie -current-action=Obecna akcja: __1__ -current-destination=__1__ z __2__ -more-items=__1__ więcej... -the-inventory-is-empty=Ekwipunek jest pusty. -add-interrupt-frame-title=Dodaj przerwanie -edit-interrupt-frame-title=Edytuj przerwanie -save-interrupt=Zapisz przerwanie -delete-interrupt=Usuń przerwanie -confirm-deletion=Czy na pewno? -cancel-deletion=Anuluj usuwanie -interrupt-header-label=Przerwania -interrupt-header-tooltip=Przerwania to warunki, które można dodać do harmonogramów. Ich konfiguracja jest wspólna dla wszystkich karawan. -interrupt-conditions-label=Warunki -interrupt-conditions-tooltip=Gdy warunki zostaną spełnione, przerwanie zostanie aktywowane i wszystkie cele zostaną dodane do harmonogramu jako tymczasowe przystanki. -interrupt-targets-label=Cele -interrupt-targets-tooltip=Cele przerwania. -caravan-inventory=Ekwipunek karawany -caravan-fluid-contents=Zawartość karawany płynów -not-specified=(Nieokreślone) -interrupt-count=używane przez __plural_for_parameter__1__{1=__1__ caravan|rest=__1__ caravans}__ -no-interrupts-found=Nie znaleziono przerwań. -interrupt-already-present=To przerwanie jest już obecne w harmonogramie. -allow-interrupt-interrupt=Zezwól na przerywanie innych przerwań -allow-interrupt-interrupt-tooltip=Domyślnie przerwanie nie może zostać uruchomione podczas wykonywania innego przerwania. Ta opcja wyłącza to zachowanie, umożliwiając uruchomienie przerwania podczas trwania innego przerwania. -interrupt-destination-unavailable=Miejsce docelowe jest niedostępne. -destination-unavailable=Miejsce docelowe jest niedostępne. Kliknij tutaj, aby przypisać je ponownie. -reassign-hint=__1__\nKliknij prawym przyciskiem myszy, aby przypisać ponownie. -flush-contents=Opróżnij __1__ z tej karawany. -tank-label=Zbiornik płynu -tank-is-empty=Zbiornik płynów jest pusty - -[caravan-actions] -time-passed=Czekaj -store-food=Przechowuj żywność -store-specific-food=Przechowuj żywność do momentu -fill-inventory=Wypełnij ładunek -fill-tank=Napełnij zbiornik płynów -empty-inventory=Opróżnij ładunek -empty-tank=Opróżnij zbiornik płynów -item-count=Dopóki karawana nie będzie miała dokładnie N przedmiotów -inverse-item-count=Dopóki cel nie będzie miał dokładnie N przedmiotów -detonate=Detonuj -circuit-condition=Warunek obwodu -circuit-condition-static=Warunek obwodu ze statyczną wartością -empty-autotrash=Zbierz wszystkie automatyczne-śmieci -traveling=Podróżowanie -load-caravan=Załaduj przedmioty, aż karawana będzie miała -unload-caravan=Rozładuj przedmioty, aż karawana będzie miała -load-target=Załaduj przedmioty, aż cel będzie miał -unload-target=Rozładuj przedmioty, aż cel będzie miał -is-inventory-full=Inwentarz pełny -is-inventory-empty=Inwentarz pusty -is-tank-full=Zbiornik płynów pełny -is-tank-empty=Zbiornik płynów pusty -caravan-item-count=Liczba przedmiotów w ładunku -target-item-count=Liczba przedmiotów w celu -caravan-fluid-count=Liczba płynów w zbiorniku -target-fluid-count=Liczba płynów w celu -food-count=Liczba jedzenia -at-outpost=W określonej placówce -not-at-outpost=Nie w określonej placówce -at-outpost2=w __1__ -not-at-outpost2=nie w __1__ -outpost-item-count=Liczba przedmiotów w placówce -outpost-item-count2=Liczba przedmiotów w __1__ -outpost-fluid-count=Ilość płynów w placówce -outpost-fluid-count2=Ilość płynów w __1__ - -[caravan-actions-short] -load-caravan=Załaduj karawanę do -unload-caravan=Rozładuj karawanę do -load-target=Załaduj cel do -unload-target=Rozładuj cel do -circuit-condition-static=Stan obwodu -outpost-item-count=[__1__, __2__] liczba przedmiotów -outpost-fluid-count=[__1__, __2__] ilość płynów - -[item-name] -caravan-control=Sterowanie karawaną -gastrocapacitor=Gastropojemnik - -[caravan-warnings] -no-destination=Miejsce docelowe harmonogramu zostało zniszczone dla [item=__1__] @ [gps=__2__,__3__] -no-food=Karawana nie ma żywności. -destination-destroyed=Miejsce docelowe karawany zostało zniszczone. - -[virtual-signal-name] -caravan-map-tag=Znacznik mapy karawany -no-fuel=Brak paliwa -no-food=Brak żywności -destination-destroyed=Miejsce docelowe zniszczone diff --git a/locale/pl/crane.cfg b/locale/pl/crane.cfg deleted file mode 100644 index 5898b219b..000000000 --- a/locale/pl/crane.cfg +++ /dev/null @@ -1,17 +0,0 @@ -[item-name] -crane-mk01=BioDźwig V.01 -crane-mk02=BioDźwig V.02 -crane-mk03=BioDźwig V.03 -crane-mk04=BioDźwig V.04 - -[entity-name] -crane-mk01=BioDźwig V.01 -crane-mk02=BioDźwig V.02 -crane-mk03=BioDźwig V.03 -crane-mk04=BioDźwig V.04 - -[mod-setting-name] -enable-cranes=Włącz BioDźwig - -[mod-setting-description] -enable-cranes=Włącz dźwig o niskiej przepustowości i dużej pojemności stosu przedmiotów\n[color=red]OSTRZEŻENIE:[/color] Są to prace w toku, bez nowej grafiki i mogą podlegać nagłym, dużym poprawkom balansu! diff --git a/locale/pl/digosaurus.cfg b/locale/pl/digosaurus.cfg deleted file mode 100644 index e994707b7..000000000 --- a/locale/pl/digosaurus.cfg +++ /dev/null @@ -1,25 +0,0 @@ -[entity-name] -digosaurus=Kop-o-zaur -dino-dig-site=Miejsce wykopalisk -thikat=Thikat -work-o-dile=Prac-o-zaur - -[entity-description] -dino-dig-site=Miejsce, w którym kopozaur odpoczywa, je i dostarcza rudy. -digosaurus=Krzyżówka gatunków arthurians i phaddais, przystosowana do wydobywania ukrytych złóż nexelitu. Potrafi zbierać i wydobywać małe kawałki nexelitu z miejsc, w których maszyny uległyby poważnemu zniszczeniu. -thikat=Większe, bardziej wytrzymałe genetycznie zmodyfikowane stworzenie górnicze, które potrafi zbierać rudę nexelitu. Potrafi wydobywać dwa razy więcej rudy przy tej samej ilości pożywienia. -work-o-dile=Trzecia generacja genetycznie zmodyfikowanych stworzeń górniczych. Ich dwunożna postawa pozwala im obsługiwać wiertła górnicze o dużej mocy. - -[entity-status] -no-food=Brak pożywienia -no-creature=Brak stworzeń - -[digosaurus-gui] -favorite-foods-main=Ulubione pożywienie:\n__1__ -favorite-foods-sub=__1__ __2__ → __3__ rudy -mining-prod=+ __1__% wydajność wydobycia -digosaurus-slot-main=Dozwolone stworzenia:\n__1__ -digosaurus-slot-sub=__1__ __2__ → __3__% rudy -creature=Stworzenie -food=Pożywienie -empty=Pusty diff --git a/locale/pl/entity.cfg b/locale/pl/entity.cfg deleted file mode 100644 index 860a55746..000000000 --- a/locale/pl/entity.cfg +++ /dev/null @@ -1,507 +0,0 @@ -[entity-name] -speedup-sticker=Naklejka przyspieszająca -seaweed=Wodorosty -moss-farm-mk01=Farma mchu W.01 -moss-farm-mk02=Farma mchu W.02 -moss-farm-mk03=Farma mchu W.03 -moss-farm-mk04=Farma mchu W.04 -spore-collector-mk01=Zbieracz zarodników W.01 -spore-collector-mk02=Zbieracz zarodników W.02 -spore-collector-mk03=Zbieracz zarodników W.03 -spore-collector-mk04=Zbieracz zarodników W.04 -fwf-mk01=Szkółka leśna W.01 -fwf-mk02=Szkółka leśna W.02 -fwf-mk03=Szkółka leśna W.03 -fwf-mk04=Szkółka leśna W.04 -micro-mine-mk01=Kopalnia mikroorganizmów W.01 -micro-mine-mk02=Kopalnia mikroorganizmów W.02 -micro-mine-mk03=Kopalnia mikroorganizmów W.03 -micro-mine-mk04=Kopalnia mikroorganizmów W.04 -seaweed-crop-mk01=Zakład uprawy wodorostów W.01 -seaweed-crop-mk02=Zakład uprawy wodorostów W.02 -seaweed-crop-mk03=Zakład uprawy wodorostów W.03 -seaweed-crop-mk04=Zakład uprawy wodorostów W.04 -biofactory-mk01=Biofabryka W.01 -biofactory-mk02=Biofabryka W.02 -biofactory-mk03=Biofabryka W.03 -biofactory-mk04=Biofabryka W.04 -genlab-mk01=Laboratorium genetyczne W.01 -genlab-mk02=Laboratorium genetyczne W.02 -genlab-mk03=Laboratorium genetyczne W.03 -genlab-mk04=Laboratorium genetyczne W.04 -incubator-mk01=Inkubator W.01 -incubator-mk02=Inkubator W.02 -incubator-mk03=Inkubator W.03 -incubator-mk04=Inkubator W.04 -creature-chamber-mk01=Komora stworzeń W.01 -creature-chamber-mk02=Komora stworzeń W.02 -creature-chamber-mk03=Komora stworzeń W.03 -creature-chamber-mk04=Komora stworzeń W.04 -vrauks-paddock-mk01=Wybieg Vrauk W.01 -vrauks-paddock-mk02=Wybieg Vrauk W.02 -vrauks-paddock-mk03=Wybieg Vrauk W.03 -vrauks-paddock-mk04=Wybieg Vrauk W.04 -slaughterhouse-mk01=Rzeźnia W.01 -slaughterhouse-mk02=Rzeźnia W.02 -slaughterhouse-mk03=Rzeźnia W.03 -slaughterhouse-mk04=Rzeźnia W.04 -sponge-culture-mk01=Hodowla gąbek W.01 -sponge-culture-mk02=Hodowla gąbek W.02 -sponge-culture-mk03=Hodowla gąbek W.03 -sponge-culture-mk04=Hodowla gąbek W.04 -ulric-corral-mk01=Zagroda Ulric .01 -ulric-corral-mk02=Zagroda Ulric W.02 -ulric-corral-mk03=Zagroda Ulric W.03 -ulric-corral-mk04=Zagroda Ulric W.04 -data-array=Tablica danych -ralesia-plantation-mk01=Plantacja Ralesia W.01 -ralesia-plantation-mk02=Plantacja Ralesia W.02 -ralesia-plantation-mk03=Plantacja Ralesia W.03 -ralesia-plantation-mk04=Plantacja Ralesia W.04 -mukmoux-pasture-mk01=Pastwisko Mukmoux W.01 -mukmoux-pasture-mk02=Pastwisko Mukmoux W.02 -mukmoux-pasture-mk03=Pastwisko Mukmoux W.03 -mukmoux-pasture-mk04=Pastwisko Mukmoux W.04 -tuuphra-plantation-mk01=Plantacja Tuuphra W.01 -tuuphra-plantation-mk02=Plantacja Tuuphra W.02 -tuuphra-plantation-mk03=Plantacja Tuuphra W.03 -tuuphra-plantation-mk04=Plantacja Tuuphra W.04 -arthurian-pen-mk01=Zagroda Arturian W.01 -arthurian-pen-mk02=Zagroda Arturian W.02 -arthurian-pen-mk03=Zagroda Arturian W.03 -arthurian-pen-mk04=Zagroda Arturian W.04 -navens-culture-mk01=Hodowla Naven W.01 -navens-culture-mk02=Hodowla Naven W.02 -navens-culture-mk03=Hodowla Naven W.03 -navens-culture-mk04=Hodowla Naven W.04 -yotoi-aloe-orchard-mk01=Sad aloesowy Yotoi W.01 -yotoi-aloe-orchard-mk02=Sad aloesowy Yotoi W.02 -yotoi-aloe-orchard-mk03=Sad aloesowy Yotoi W.03 -yotoi-aloe-orchard-mk04=Sad aloesowy Yotoi W.04 -dhilmos-pool-mk01=Basen Dhilmo W.01 -dhilmos-pool-mk02=Basen Dhilmo W.02 -dhilmos-pool-mk03=Basen Dhilmo W.03 -dhilmos-pool-mk04=Basen Dhilmo W.04 -scrondrix-pen-mk01=Zagroda Scrondrix W.01 -scrondrix-pen-mk02=Zagroda Scrondrix W.02 -scrondrix-pen-mk03=Zagroda Scrondrix W.03 -scrondrix-pen-mk04=Zagroda Scrondrix W.04 -rennea-plantation-mk01=Plantacja Rennea W.01 -rennea-plantation-mk02=Plantacja Rennea W.02 -rennea-plantation-mk03=Plantacja Rennea W.03 -rennea-plantation-mk04=Plantacja Rennea W.04 -phadai-enclosure-mk01=Ogrodzenie Phadai W.01 -phadai-enclosure-mk02=Ogrodzenie Phadai W.02 -phadai-enclosure-mk03=Ogrodzenie Phadai W.03 -phadai-enclosure-mk04=Ogrodzenie Phadai W.04 -auog-paddock-mk01=Wybieg Auog W.01 -auog-paddock-mk02=Wybieg Auog W.02 -auog-paddock-mk03=Wybieg Auog W.03 -auog-paddock-mk04=Wybieg Auog W.04 -atomizer-mk01=Atomizer W.01 -atomizer-mk02=Atomizer W.02 -atomizer-mk03=Atomizer W.03 -atomizer-mk04=Atomizer W.04 -fish-farm-mk01=Hodowla ryb W.01 -fish-farm-mk02=Hodowla ryb W.02 -fish-farm-mk03=Hodowla ryb W.03 -fish-farm-mk04=Hodowla ryb W.04 -yaedols-culture-mk01=Hodowla Yaedol W.01 -yaedols-culture-mk02=Hodowla Yaedol W.02 -yaedols-culture-mk03=Hodowla Yaedol W.03 -yaedols-culture-mk04=Hodowla Yaedol W.04 -dingrits-pack-mk01=Stado Dingrit W.01 -dingrits-pack-mk02=Stado Dingrit W.02 -dingrits-pack-mk03=Stado Dingrit W.03 -dingrits-pack-mk04=Stado Dingrit W.04 -kmauts-enclosure-mk01=Wybieg Kmaut W.01 -kmauts-enclosure-mk02=Wybieg Kmaut W.02 -kmauts-enclosure-mk03=Wybieg Kmaut W.03 -kmauts-enclosure-mk04=Wybieg Kmaut W.04 -vonix-den-mk01=Jama Vonix W.01 -vonix-den-mk02=Jama Vonix W.02 -vonix-den-mk03=Jama Vonix W.03 -vonix-den-mk04=Jama Vonix W.04 -grods-swamp-mk01=Bagno Grod W.01 -grods-swamp-mk02=Bagno Grod W.02 -grods-swamp-mk03=Bagno Grod W.03 -grods-swamp-mk04=Bagno Grod W.04 -phagnot-corral-mk01=Zagroda Phagnot W.01 -phagnot-corral-mk02=Zagroda Phagnot W.02 -phagnot-corral-mk03=Zagroda Phagnot W.03 -phagnot-corral-mk04=Zagroda Phagnot W.04 -bhoddos-culture-mk01=Hodowla Bhoddo W.01 -bhoddos-culture-mk02=Hodowla Bhoddo W.02 -bhoddos-culture-mk03=Hodowla Bhoddo W.03 -bhoddos-culture-mk04=Hodowla Bhoddo W.04 -xenopen-mk01=Zagroda Xeno W.01 -xenopen-mk02=Zagroda Xeno W.02 -xenopen-mk03=Zagroda Xeno W.03 -xenopen-mk04=Zagroda Xeno W.04 -bio-reactor-mk01=Bioreaktor W.01 -bio-reactor-mk02=Bioreaktor W.02 -bio-reactor-mk03=Bioreaktor W.03 -bio-reactor-mk04=Bioreaktor W.04 -kicalk-plantation-mk01=Plantacja Kicalk W.01 -kicalk-plantation-mk02=Plantacja Kicalk W.02 -kicalk-plantation-mk03=Plantacja Kicalk W.03 -kicalk-plantation-mk04=Plantacja Kicalk W.04 -cridren-enclosure-mk01=Wybieg Cridren W.01 -cridren-enclosure-mk02=Wybieg Cridren W.02 -cridren-enclosure-mk03=Wybieg Cridren W.03 -cridren-enclosure-mk04=Wybieg Cridren W.04 -food-bowl=Miska jedzenia -antelope-enclosure-mk01=Ogrodzenie dla antylop Schrödingera W.01 -antelope-enclosure-mk02=Ogrodzenie dla antylop Schrödingera W.02 -antelope-enclosure-mk03=Ogrodzenie dla antylop Schrödingera W.03 -antelope-enclosure-mk04=Ogrodzenie dla antylop Schrödingera W.04 -zipir-reef-mk01=Sztuczna rafa W.01 -zipir-reef-mk02=Sztuczna rafa W.02 -zipir-reef-mk03=Sztuczna rafa W.03 -zipir-reef-mk04=Sztuczna rafa W.04 -fawogae-plantation-mk01=Plantacja Fawogae W.01 -fawogae-plantation-mk02=Plantacja Fawogae W.02 -fawogae-plantation-mk03=Plantacja Fawogae W.03 -fawogae-plantation-mk04=Plantacja Fawogae W.04 -trits-reef-mk01=Rafa ciśnieniowa W.01 -trits-reef-mk02=Rafa ciśnieniowa W.02 -trits-reef-mk03=Rafa ciśnieniowa W.03 -trits-reef-mk04=Rafa ciśnieniowa W.04 -generator-1=Generator zasilany energią Auog -generator-2=Generator zasilany energią Dingrit -pyphoon-bay=Zatoka Pyphoon -sap-extractor-mk01=Ekstraktor żywicy W.01 -sap-extractor-mk02=Ekstraktor żywicy W.02 -sap-extractor-mk03=Ekstraktor żywicy W.03 -sap-extractor-mk04=Ekstraktor żywicy W.04 -simik-den-mk01=Legowisko Simik W.01 -simik-den-mk02=Legowisko Simik W.02 -simik-den-mk03=Legowisko Simik W.03 -simik-den-mk04=Legowisko Simik W.04 -rc-mk01=Kompleks reprodukcyjny W.01 -rc-mk02=Kompleks reprodukcyjny W.02 -rc-mk03=Kompleks reprodukcyjny W.03 -rc-mk04=Kompleks reprodukcyjny W.04 -vat-brain=Biokomputer Vatmózg -lb-control-tower=Wieża kontrolna chrząszczy lądowych -hidden-roboport-for-logistics-radius=Wieża kontrolna chrząszczy lądowych -harvester=Kombajn -ralesia-flowers=Krzew Ralesia -rennea-flowers=Krzew Rennea -tuuphra-tuber=Bulwa Tuuphra -grod-flower=Bagno Grod -yotoi-tree=Drzewo Yotoi -yotoi-tree-fruit=Owoc drzewa Yotoi -kicalk-tree=Drzewo Kicalk -arum=Trupie arum -mega-farm=Zautomatyzowana inteligentna farma -ore-bioreserve=Rodzima flora -ore-nexelit=Surowy nexelit -flora-collector-mk01=Kolektor flory W.01 -flora-collector-mk02=Kolektor flory W.02 -flora-collector-mk03=Kolektor flory W.03 -flora-collector-mk04=Kolektor flory W.04 -cadaveric-arum-mk01=Szklarnia trupiego arum W.01 -cadaveric-arum-mk02=Szklarnia trupiego arum W.02 -cadaveric-arum-mk03=Szklarnia trupiego arum W.03 -cadaveric-arum-mk04=Szklarnia trupiego arum W.04 -requester-tank=Zbiornik zamawiający -provider-tank=Zbiornik udostępniający -huzu=Huzu -gobachov=Gobachov -chorkok=Chorkok -bioport=Pływający biopyanoport -vessel=Rury przesyłowe -vessel-to-ground=Podziemne rury przesyłowe -xyhiphoe-pool-mk01=Basen Xyhiphoe W.01 -xyhiphoe-pool-mk02=Basen Xyhiphoe W.02 -xyhiphoe-pool-mk03=Basen Xyhiphoe W.03 -xyhiphoe-pool-mk04=Basen Xyhiphoe W.04 -bio-printer-mk01=Biodrukarka W.01 -bio-printer-mk02=Biodrukarka W.02 -bio-printer-mk03=Biodrukarka W.03 -bio-printer-mk04=Biodrukarka W.04 -ez-ranch-mk01=Ranczo Ez Squeeze W.01 -ez-ranch-mk02=Ranczo Ez Squeeze W.02 -ez-ranch-mk03=Ranczo Ez Squeeze W.03 -ez-ranch-mk04=Ranczo Ez Squeeze W.04 -crawdad=Rakozaur -dingrido=Dingrido -spidertron=Mecha zungror -phadaisus=Phadaisus -ocula=Ocula -ipod=Eyepod -prandium-lab-mk01=Laboratorium Prandium W.01 -prandium-lab-mk02=Laboratorium Prandium W.02 -prandium-lab-mk03=Laboratorium Prandium W.03 -prandium-lab-mk04=Laboratorium Prandium W.04 -research-center-mk01=Centrum badawcze W.01 -research-center-mk02=Centrum badawcze W.02 -research-center-mk03=Centrum badawcze W.03 -research-center-mk04=Centrum badawcze W.04 -compost-plant-mk01=Kompostownia W.01 -compost-plant-mk02=Kompostownia W.02 -compost-plant-mk03=Kompostownia W.03 -compost-plant-mk04=Kompostownia W.04 -arqad-hive-mk01=Pasieka węglowodorowa W.01 -arqad-hive-mk02=Pasieka węglowodorowa W.02 -arqad-hive-mk03=Pasieka węglowodorowa W.03 -arqad-hive-mk04=Pasieka węglowodorowa W.04 -wyrmhole=Wyrmhole -crash-site-lab-repaired=Wyciskarka rozbitego statku -zungror-lair-mk01=Legowisko Zungror W.01 -zungror-lair-mk02=Legowisko Zungror W.02 -zungror-lair-mk03=Legowisko Zungror W.03 -zungror-lair-mk04=Legowisko Zungror W.04 -fluid-drill-mk01=Wiertnica z płynem W.01 -fluid-drill-mk02=Wiertnica z płynem W.02 -fluid-drill-mk03=Wiertnica z płynem W.03 -fluid-drill-mk04=Wiertnica z płynem W.04 -hidden-beacon=Ukryty nadajnik -hidden-beacon-turd=Nadajnik K.U.P.A. - -[entity-description] -vessel=Łączy zbiornik żadający i udostępniający z pływającymi biopyanoportami. -vessel-to-ground=Łączy zbiornik żadający i udostępniający z pływającymi biopyanoportami. -bioport=Służy do przechowywania, karmienia i usuwania odchodów stworzeń żyjących w biofluidzie. Podłącz go do sieci biofluidu za pomocą zbiorników. -requester-tank=Wysyła żądania płynów do sieci płynów biologicznych. Podłącz to do sieci płynów biologicznych za pomocą zbiorników. -provider-tank=Dostarcza płyny do sieci płynów biologicznych. Podłącz to do sieci płynów biologicznych za pomocą zbiorników. Musi zawierać co najmniej 500 płynu, aby było aktywne. -gobachov=Przenosi płyny między zbiornikami dostawcy a zbiornikami odbiorcy. Umieść wewnątrz pływającego biopyanoportu. -huzu=Przenosi płyny między zbiornikami dostawcy a zbiornikami odbiorcy. Umieść wewnątrz pływającego biopyanoportu. -chorkok=Przenosi płyny między zbiornikami dostawcy a zbiornikami odbiorcy. Umieść wewnątrz pływającego biopyanoportu. -moss-farm-mk01=Budynek do uprawy dużych ilości mchu. -moss-farm-mk02=Budynek do uprawy dużych ilości mchu. -moss-farm-mk03=Budynek do uprawy dużych ilości mchu. -moss-farm-mk04=Budynek do uprawy dużych ilości mchu. -spore-collector-mk01=Filtruje i zbiera zarodniki z powietrza. -spore-collector-mk02=Filtruje i zbiera zarodniki z powietrza. -spore-collector-mk03=Filtruje i zbiera zarodniki z powietrza. -spore-collector-mk04=Filtruje i zbiera zarodniki z powietrza. -fwf-mk01=Obszar, w którym sadzonki wyrastają na drzewa, a następnie są zbierane. -fwf-mk02=Obszar, w którym sadzonki wyrastają na drzewa, a następnie są zbierane. -fwf-mk03=Obszar, w którym sadzonki wyrastają na drzewa, a następnie są zbierane. -fwf-mk04=Obszar, w którym sadzonki wyrastają na drzewa, a następnie są zbierane. -micro-mine-mk01=Wydobywaj, zbieraj i inkubuj mikroorganizmy z określonego fragmentu gleby w inkubowanych szalkach Petriego. -micro-mine-mk02=Wydobywaj, zbieraj i inkubuj mikroorganizmy z określonego fragmentu gleby w inkubowanych szalkach Petriego. -micro-mine-mk03=Wydobywaj, zbieraj i inkubuj mikroorganizmy z określonego fragmentu gleby w inkubowanych szalkach Petriego. -micro-mine-mk04=Wydobywaj, zbieraj i inkubuj mikroorganizmy z określonego fragmentu gleby w inkubowanych szalkach Petriego. -seaweed-crop-mk01=Obszar płytkiej wody, idealny do uprawy wodorostów z maksymalną wydajnością. -seaweed-crop-mk02=Obszar płytkiej wody, idealny do uprawy wodorostów z maksymalną wydajnością. -seaweed-crop-mk03=Obszar płytkiej wody, idealny do uprawy wodorostów z maksymalną wydajnością. -seaweed-crop-mk04=Obszar płytkiej wody, idealny do uprawy wodorostów z maksymalną wydajnością. -biofactory-mk01=Dodawanie, przetwarzanie i pozyskiwanie materiałów ze źródeł naturalnych. -biofactory-mk02=Dodawanie, przetwarzanie i pozyskiwanie materiałów ze źródeł naturalnych. -biofactory-mk03=Dodawanie, przetwarzanie i pozyskiwanie materiałów ze źródeł naturalnych. -biofactory-mk04=Dodawanie, przetwarzanie i pozyskiwanie materiałów ze źródeł naturalnych. -genlab-mk01=Laboratorium genetyczne specjalizujące się w manipulacji genomami ziemskimi i obcymi. -genlab-mk02=Laboratorium genetyczne specjalizujące się w manipulacji genomami ziemskimi i obcymi. -genlab-mk03=Laboratorium genetyczne specjalizujące się w manipulacji genomami ziemskimi i obcymi. -genlab-mk04=Laboratorium genetyczne specjalizujące się w manipulacji genomami ziemskimi i obcymi. -incubator-mk01=Budynek przeznaczony do hodowli i utrzymywania kultur mikrobiologicznych lub dojrzałych organizmów wielokomórkowych. -incubator-mk02=Budynek przeznaczony do hodowli i utrzymywania kultur mikrobiologicznych lub dojrzałych organizmów wielokomórkowych. -incubator-mk03=Budynek przeznaczony do hodowli i utrzymywania kultur mikrobiologicznych lub dojrzałych organizmów wielokomórkowych. -incubator-mk04=Budynek przeznaczony do hodowli i utrzymywania kultur mikrobiologicznych lub dojrzałych organizmów wielokomórkowych. -creature-chamber-mk01=Budynek przeznaczony do hodowli dorosłych organizmów modyfikowanych genetycznie i rodzimych w sztucznych pomieszczeniach. -creature-chamber-mk02=Budynek przeznaczony do hodowli dorosłych organizmów modyfikowanych genetycznie i rodzimych w sztucznych pomieszczeniach. -creature-chamber-mk03=Budynek przeznaczony do hodowli dorosłych organizmów modyfikowanych genetycznie i rodzimych w sztucznych pomieszczeniach. -creature-chamber-mk04=Budynek przeznaczony do hodowli dorosłych organizmów modyfikowanych genetycznie i rodzimych w sztucznych pomieszczeniach. -vrauks-paddock-mk01=Rodzimy, spokojny gatunek o wysoce polimorficznych genach. -vrauks-paddock-mk02=Rodzimy, spokojny gatunek o wysoce polimorficznych genach. -vrauks-paddock-mk03=Rodzimy, spokojny gatunek o wysoce polimorficznych genach. -vrauks-paddock-mk04=Rodzimy, spokojny gatunek o wysoce polimorficznych genach. -slaughterhouse-mk01=Budynek służący do zabijania i przetwarzania obcych. Nie martw się, one nic nie czują. -slaughterhouse-mk02=Budynek służący do zabijania i przetwarzania obcych. Nie martw się, one nic nie czują. -slaughterhouse-mk03=Budynek służący do zabijania i przetwarzania obcych. Nie martw się, one nic nie czują. -slaughterhouse-mk04=Budynek służący do zabijania i przetwarzania obcych. Nie martw się, one nic nie czują. -sponge-culture-mk01=Budynek wodny służący do hodowli i zbierania gąbek. -sponge-culture-mk02=Budynek wodny służący do hodowli i zbierania gąbek. -sponge-culture-mk03=Budynek wodny służący do hodowli i zbierania gąbek. -sponge-culture-mk04=Budynek wodny służący do hodowli i zbierania gąbek. -ulric-corral-mk01=Zagroda zapewniająca ulrykom komfort i dobre samopoczucie. -ulric-corral-mk02=Zagroda zapewniająca ulrykom komfort i dobre samopoczucie. -ulric-corral-mk03=Zagroda zapewniająca ulrykom komfort i dobre samopoczucie. -ulric-corral-mk04=Zagroda zapewniająca ulrykom komfort i dobre samopoczucie. -ralesia-plantation-mk01=Plantacja do hodowli ralesii w sztucznej atmosferze wodorowej. -ralesia-plantation-mk02=Plantacja do hodowli ralesii w sztucznej atmosferze wodorowej. -ralesia-plantation-mk03=Plantacja do hodowli ralesii w sztucznej atmosferze wodorowej. -ralesia-plantation-mk04=Plantacja do hodowli ralesii w sztucznej atmosferze wodorowej. -data-array=Pobieranie kodów DNA z banku danych Ziemi znacznie szybciej niż przez Wi-Fi... to fantastyka! -mukmoux-pasture-mk01=Spokojne miejsce do hodowli mukmoux, łagodnych stworzeń. -mukmoux-pasture-mk02=Spokojne miejsce do hodowli mukmoux, łagodnych stworzeń. -mukmoux-pasture-mk03=Spokojne miejsce do hodowli mukmoux, łagodnych stworzeń. -mukmoux-pasture-mk04=Spokojne miejsce do hodowli mukmoux, łagodnych stworzeń. -tuuphra-plantation-mk01=Plantacja do uprawy dużych obcych ziemniaków na podwyższonym terenie. -tuuphra-plantation-mk02=Plantacja do uprawy dużych obcych ziemniaków na podwyższonym terenie. -tuuphra-plantation-mk03=Plantacja do uprawy dużych obcych ziemniaków na podwyższonym terenie. -tuuphra-plantation-mk04=Plantacja do uprawy dużych obcych ziemniaków na podwyższonym terenie. -arthurian-pen-mk01=Obszar bezpieczeństwa poziomu 1 do hodowli arthurianów – łagodnych zwierząt, jeśli nie są zestresowane. -arthurian-pen-mk02=Obszar bezpieczeństwa poziomu 1 do hodowli arthurianów – łagodnych zwierząt, jeśli nie są zestresowane. -arthurian-pen-mk03=Obszar bezpieczeństwa poziomu 1 do hodowli arthurianów – łagodnych zwierząt, jeśli nie są zestresowane. -arthurian-pen-mk04=Obszar bezpieczeństwa poziomu 1 do hodowli arthurianów – łagodnych zwierząt, jeśli nie są zestresowane. -navens-culture-mk01=Specjalistyczna jaskinia wykorzystywana do powolnego uprawiania tego dużego, genetycznie zmodyfikowanego grzyba. -navens-culture-mk02=Specjalistyczna jaskinia wykorzystywana do powolnego uprawiania tego dużego, genetycznie zmodyfikowanego grzyba. -navens-culture-mk03=Specjalistyczna jaskinia wykorzystywana do powolnego uprawiania tego dużego, genetycznie zmodyfikowanego grzyba. -navens-culture-mk04=Specjalistyczna jaskinia wykorzystywana do powolnego uprawiania tego dużego, genetycznie zmodyfikowanego grzyba. -yotoi-aloe-orchard-mk01=Sad wykorzystywany do uprawy i zbioru aloesu yotoi oraz jego owoców. -yotoi-aloe-orchard-mk02=Sad wykorzystywany do uprawy i zbioru aloesu yotoi oraz jego owoców. -yotoi-aloe-orchard-mk03=Sad wykorzystywany do uprawy i zbioru aloesu yotoi oraz jego owoców. -yotoi-aloe-orchard-mk04=Sad wykorzystywany do uprawy i zbioru aloesu yotoi oraz jego owoców. -dhilmos-pool-mk01=Duży dół w ziemi służący do hodowli tych organizmów. -dhilmos-pool-mk02=Duży dół w ziemi służący do hodowli tych organizmów. -dhilmos-pool-mk03=Duży dół w ziemi służący do hodowli tych organizmów. -dhilmos-pool-mk04=Duży dół w ziemi służący do hodowli tych organizmów. -scrondrix-pen-mk01=Obszar o poziomie bezpieczeństwa 3 służący do hodowli scrondrixów, niebezpiecznych zwierząt. -scrondrix-pen-mk02=Obszar o poziomie bezpieczeństwa 3 służący do hodowli scrondrixów, niebezpiecznych zwierząt. -scrondrix-pen-mk03=Obszar o poziomie bezpieczeństwa 3 służący do hodowli scrondrixów, niebezpiecznych zwierząt. -scrondrix-pen-mk04=Obszar o poziomie bezpieczeństwa 3 służący do hodowli scrondrixów, niebezpiecznych zwierząt. -rennea-plantation-mk01=Plantacja, na której uprawia się te piękne zmutowane kwiaty. -rennea-plantation-mk02=Plantacja, na której uprawia się te piękne zmutowane kwiaty. -rennea-plantation-mk03=Plantacja, na której uprawia się te piękne zmutowane kwiaty. -rennea-plantation-mk04=Plantacja, na której uprawia się te piękne zmutowane kwiaty. -phadai-enclosure-mk01=Ufortyfikowana zagroda, w której zwierzęta te wytrząsają swoje pancerze. -phadai-enclosure-mk02=Ufortyfikowana zagroda, w której zwierzęta te wytrząsają swoje pancerze. -phadai-enclosure-mk03=Ufortyfikowana zagroda, w której zwierzęta te wytrząsają swoje pancerze. -phadai-enclosure-mk04=Ufortyfikowana zagroda, w której zwierzęta te wytrząsają swoje pancerze. -simik den-mk01=Ta ufortyfikowana zagroda jest pod stałą obserwacją i służy do przetrzymywania tych egzotycznych stworzeń. -simik den-mk02=Ta ufortyfikowana zagroda jest pod stałą obserwacją i służy do przetrzymywania tych egzotycznych stworzeń. -simik den-mk03=Ta ufortyfikowana zagroda jest pod stałą obserwacją i służy do przetrzymywania tych egzotycznych stworzeń. -simik den-mk04=Ta ufortyfikowana zagroda jest pod stałą obserwacją i służy do przetrzymywania tych egzotycznych stworzeń. -auog-paddock-mk01=Podziemny wybieg z zacienieniem zapewniającym maksymalny komfort. -auog-paddock-mk02=Podziemny wybieg z zacienieniem zapewniającym maksymalny komfort. -auog-paddock-mk03=Podziemny wybieg z zacienieniem zapewniającym maksymalny komfort. -auog-paddock-mk04=Podziemny wybieg z zacienieniem zapewniającym maksymalny komfort. -atomizer-mk01=Bombarduj materiały wiązkami subatomowymi, aby wymusić rozpad molekularny i celową rekolekcję strukturalną. -atomizer-mk02=Bombarduj materiały wiązkami subatomowymi, aby wymusić rozpad molekularny i celową rekolekcję strukturalną. -atomizer-mk03=Bombarduj materiały wiązkami subatomowymi, aby wymusić rozpad molekularny i celową rekolekcję strukturalną. -atomizer-mk04=Bombarduj materiały wiązkami subatomowymi, aby wymusić rozpad molekularny i celową rekolekcję strukturalną. -fish-farm-mk01=To coś w rodzaju akwarium, ale na skalę przemysłową. -fish-farm-mk02=To coś w rodzaju akwarium, ale na skalę przemysłową. -fish-farm-mk03=To coś w rodzaju akwarium, ale na skalę przemysłową. -fish-farm-mk04=To coś w rodzaju akwarium, ale na skalę przemysłową. -yaedols-culture-mk01=Specjalistyczna jaskinia do uprawy tego gigantycznego grzyba. -yaedols-culture-mk02=Specjalistyczna jaskinia do uprawy tego gigantycznego grzyba. -yaedols-culture-mk03=Specjalistyczna jaskinia do uprawy tego gigantycznego grzyba. -yaedols-culture-mk04=Specjalistyczna jaskinia do uprawy tego gigantycznego grzyba. -dingrits-pack-mk01=Wzmocniona zagroda poziomu 4 zaprojektowana w celu utrzymania tych inteligentnych zwierząt pod kontrolą. -dingrits-pack-mk02=Wzmocniona zagroda poziomu 4 zaprojektowana w celu utrzymania tych inteligentnych zwierząt pod kontrolą. -dingrits-pack-mk03=Wzmocniona zagroda poziomu 4 zaprojektowana w celu utrzymania tych inteligentnych zwierząt pod kontrolą. -dingrits-pack-mk04=Wzmocniona zagroda poziomu 4 zaprojektowana w celu utrzymania tych inteligentnych zwierząt pod kontrolą. -kmauts-enclosure-mk01=Hoduj przyjazne stworzenia podobne do owadów w tej zagrodzie. -kmauts-enclosure-mk02=Hoduj przyjazne stworzenia podobne do owadów w tej zagrodzie. -kmauts-enclosure-mk03=Hoduj przyjazne stworzenia podobne do owadów w tej zagrodzie. -kmauts-enclosure-mk04=Hoduj przyjazne stworzenia podobne do owadów w tej zagrodzie. -vonix-den-mk01=Struktura nadzoru poziomu 4. Vonixy poruszają się powoli i zazwyczaj pozostają w miejscu, ale zawsze należy mieć na nie oko. -vonix-den-mk02=Struktura nadzoru poziomu 4. Vonixy poruszają się powoli i zazwyczaj pozostają w miejscu, ale zawsze należy mieć na nie oko. -vonix-den-mk03=Struktura nadzoru poziomu 4. Vonixy poruszają się powoli i zazwyczaj pozostają w miejscu, ale zawsze należy mieć na nie oko. -vonix-den-mk04=Struktura nadzoru poziomu 4. Vonixy poruszają się powoli i zazwyczaj pozostają w miejscu, ale zawsze należy mieć na nie oko. -grods-swamp-mk01=Sztuczne bagno służące do hodowli określonych gatunków wodnych. -grods-swamp-mk02=Sztuczne bagno służące do hodowli określonych gatunków wodnych. -grods-swamp-mk03=Sztuczne bagno służące do hodowli określonych gatunków wodnych. -grods-swamp-mk04=Sztuczne bagno służące do hodowli określonych gatunków wodnych. -phagnot-corral-mk01=Miejsce hodowli tego spokojnego zwierzęcia. -phagnot-corral-mk02=Miejsce hodowli tego spokojnego zwierzęcia. -phagnot-corral-mk03=Miejsce hodowli tego spokojnego zwierzęcia. -phagnot-corral-mk04=Miejsce hodowli tego spokojnego zwierzęcia. -bhoddos-culture-mk01=Budynek przeznaczony do hodowli i opieki nad tymi dużymi, genetycznie zmodyfikowanymi hybrydami. -bhoddos-culture-mk02=Budynek przeznaczony do hodowli i opieki nad tymi dużymi, genetycznie zmodyfikowanymi hybrydami. -bhoddos-culture-mk03=Budynek przeznaczony do hodowli i opieki nad tymi dużymi, genetycznie zmodyfikowanymi hybrydami. -bhoddos-culture-mk04=Budynek przeznaczony do hodowli i opieki nad tymi dużymi, genetycznie zmodyfikowanymi hybrydami. -xenopen-mk01=Obudowa o wysokim poziomie bezpieczeństwa 4, klimatyzowana dla gatunku xeno. -xenopen-mk02=Obudowa o wysokim poziomie bezpieczeństwa 4, klimatyzowana dla gatunku xeno. -xenopen-mk03=Obudowa o wysokim poziomie bezpieczeństwa 4, klimatyzowana dla gatunku xeno. -xenopen-mk04=Obudowa o wysokim poziomie bezpieczeństwa 4, klimatyzowana dla gatunku xeno. -bio-reactor-mk01=Miejsce, w którym mikroorganizmy wykonują swoją pracę. -bio-reactor-mk02=Miejsce, w którym mikroorganizmy wykonują swoją pracę. -bio-reactor-mk03=Miejsce, w którym mikroorganizmy wykonują swoją pracę. -bio-reactor-mk04=Miejsce, w którym mikroorganizmy wykonują swoją pracę. -kicalk-plantation-mk01=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. -kicalk-plantation-mk02=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. -kicalk-plantation-mk03=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. -kicalk-plantation-mk04=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. -cridren-enclosure-mk01=Konstrukcja zaprojektowana w celu zapewnienia bezpiecznej odległości od ewentualnych ataków cridrenów. -cridren-enclosure-mk02=Konstrukcja zaprojektowana w celu zapewnienia bezpiecznej odległości od ewentualnych ataków cridrenów. -cridren-enclosure-mk03=Konstrukcja zaprojektowana w celu zapewnienia bezpiecznej odległości od ewentualnych ataków cridrenów. -cridren-enclosure-mk04=Konstrukcja zaprojektowana w celu zapewnienia bezpiecznej odległości od ewentualnych ataków cridrenów. -antelope-enclosure-mk01=Zaawansowany technologicznie budynek zaprojektowany w celu przetrzymywania międzywymiarowych stworzeń i zapobiegania ich ucieczce. -antelope-enclosure-mk02=Zaawansowany technologicznie budynek zaprojektowany w celu przetrzymywania międzywymiarowych stworzeń i zapobiegania ich ucieczce. -antelope-enclosure-mk03=Zaawansowany technologicznie budynek zaprojektowany w celu przetrzymywania międzywymiarowych stworzeń i zapobiegania ich ucieczce. -antelope-enclosure-mk04=Zaawansowany technologicznie budynek zaprojektowany w celu przetrzymywania międzywymiarowych stworzeń i zapobiegania ich ucieczce. -zipir-reef-mk01=Sztuczna rafa do hodowli spokojnych zipirów na suchym lądzie. -zipir-reef-mk02=Sztuczna rafa do hodowli spokojnych zipirów na suchym lądzie. -zipir-reef-mk03=Sztuczna rafa do hodowli spokojnych zipirów na suchym lądzie. -zipir-reef-mk04=Sztuczna rafa do hodowli spokojnych zipirów na suchym lądzie. -fawogae-plantation-mk01=Plantacja do uprawy pożytecznego grzyba fawogae. -fawogae-plantation-mk02=Plantacja do uprawy pożytecznego grzyba fawogae. -fawogae-plantation-mk03=Plantacja do uprawy pożytecznego grzyba fawogae. -fawogae-plantation-mk04=Plantacja do uprawy pożytecznego grzyba fawogae. -trits-reef-mk01=Kopuła ciśnieniowa służąca do symulacji warunków panujących w głębokiej wodzie na lądzie. -trits-reef-mk02=Kopuła ciśnieniowa służąca do symulacji warunków panujących w głębokiej wodzie na lądzie. -trits-reef-mk03=Kopuła ciśnieniowa służąca do symulacji warunków panujących w głębokiej wodzie na lądzie. -trits-reef-mk04=Kopuła ciśnieniowa służąca do symulacji warunków panujących w głębokiej wodzie na lądzie. -generator-1=Wykorzystanie czystej siły mięśni do wytworzenia energii elektrycznej. Czysta energia, ale zwierzę może potrzebować odpoczynku. -generator-2=Wykorzystanie siły prędkości do wytworzenia większej ilości energii elektrycznej. Czysta energia, ale zwierzę może potrzebować odpoczynku. -pyphoon-bay=Ośrodek wypoczynkowy dla stworzeń, służący odpoczynkowi, relaksacji i karmieniu. -sap-extractor-mk01=Automatyczne pozyskiwanie soku. Wykorzystuje się również metodę nakłuwania i przekłuwania. -sap-extractor-mk02=Automatyczne pozyskiwanie soku. Wykorzystuje się również metodę nakłuwania i przekłuwania. -sap-extractor-mk03=Automatyczne pozyskiwanie soku. Wykorzystuje się również metodę nakłuwania i przekłuwania. -sap-extractor-mk04=Automatyczne pozyskiwanie soku. Wykorzystuje się również metodę nakłuwania i przekłuwania. -vat-brain=Nazywany również „mięśniową matrycą”, jest to komputer, którego możliwości przetwarzania zostały zwiększone dzięki żywej tkance nerwowej. Umożliwia ulepszenia pakietów naukowych przy wysokich kosztach. -lb-control-tower=Wieża kontrolna dla chrząszczy lądowych. -hidden-roboport-for-logistics-radius=Wieża kontrolna dla chrząszczy lądowych. -harvester=Wszechstronna maszyna sterowana przez sztuczną inteligencję, zaprojektowana do wydajnego i automatycznego zbierania różnych upraw. -mega-farm=Budynek umożliwiający automatyzację każdego etapu uprawy roślin. -ore-bioreserve=Obszar szczególnie bogaty w materiał biologiczny. Różnorodność biologiczna obcych jest tu bardzo wysoka. Wystarczająco dobra, aby zbierać próbki w celu odświeżenia puli genowej. -ore-nexelit=Ten cenny minerał jest zbyt rozproszony, aby można go było zbierać konwencjonalnymi metodami. Obca fauna znalazła sposób, aby go wyszukiwać i znajdować. Wykorzystaj to. -flora-collector-mk01=Zautomatyzowane delikatne roboty do pobierania próbek z rzadkiego i delikatnego ekosystemu obcych. Jedyny sposób na zbieranie próbek przy minimalnym uszkodzeniu rodzimej flory. -flora-collector-mk02=Zautomatyzowane delikatne roboty do pobierania próbek z rzadkiego i delikatnego ekosystemu obcych. Jedyny sposób na zbieranie próbek przy minimalnym uszkodzeniu rodzimej flory. -flora-collector-mk03=Zautomatyzowane delikatne roboty do pobierania próbek z rzadkiego i delikatnego ekosystemu obcych. Jedyny sposób na zbieranie próbek przy minimalnym uszkodzeniu rodzimej flory. -flora-collector-mk04=Zautomatyzowane delikatne roboty do pobierania próbek z rzadkiego i delikatnego ekosystemu obcych. Jedyny sposób na zbieranie próbek przy minimalnym uszkodzeniu rodzimej flory. -cadaveric-arum-mk01=Szklarnia służąca do uprawy arum trupich, cuchnących roślin wytwarzających gazy siarkowe. -cadaveric-arum-mk02=Szklarnia służąca do uprawy arum trupich, cuchnących roślin wytwarzających gazy siarkowe. -cadaveric-arum-mk03=Szklarnia służąca do uprawy arum trupich, cuchnących roślin wytwarzających gazy siarkowe. -cadaveric-arum-mk04=Szklarnia służąca do uprawy arum trupich, cuchnących roślin wytwarzających gazy siarkowe. -xyhiphoe-pool-mk01=Uprawa głębinowych obcych mięczaków, które koncentrują składniki odżywcze z wody. -xyhiphoe-pool-mk02=Uprawa głębinowych obcych mięczaków, które koncentrują składniki odżywcze z wody. -xyhiphoe-pool-mk03=Uprawa głębinowych obcych mięczaków, które koncentrują składniki odżywcze z wody. -xyhiphoe-pool-mk04=Uprawa głębinowych obcych mięczaków, które koncentrują składniki odżywcze z wody. -bio-printer-mk01=Sterylne, podziemne laboratorium o ogromnych rozmiarach, przeznaczone do przemysłowego drukowania organów i tkanek na dużą skalę. -bio-printer-mk02=Sterylne, podziemne laboratorium o ogromnych rozmiarach, przeznaczone do przemysłowego drukowania organów i tkanek na dużą skalę. -bio-printer-mk03=Sterylne, podziemne laboratorium o ogromnych rozmiarach, przeznaczone do przemysłowego drukowania organów i tkanek na dużą skalę. -bio-printer-mk04=Sterylne, podziemne laboratorium o ogromnych rozmiarach, przeznaczone do przemysłowego drukowania organów i tkanek na dużą skalę. -ez-ranch-mk01=Półautomatyczna stacja udojowa. Ze względu na klimatyzację budynek ten zużywa dużo energii, aby utrzymać niską temperaturę. -ez-ranch-mk02=Półautomatyczna stacja udojowa. Ze względu na klimatyzację budynek ten zużywa dużo energii, aby utrzymać niską temperaturę. -ez-ranch-mk03=Półautomatyczna stacja udojowa. Ze względu na klimatyzację budynek ten zużywa dużo energii, aby utrzymać niską temperaturę. -ez-ranch-mk04=Półautomatyczna stacja udojowa. Ze względu na klimatyzację budynek ten zużywa dużo energii, aby utrzymać niską temperaturę. -crawdad=Duży, łagodny stawonóg z ciężką zbroją. -dingrido=Ogromny samiec dingrit. Oswojony, aby być posłusznym graczowi. -phadaisus=Hipersoniczny kot ze skrzydłami. -ocula=Latające oko, stworzyliśmy je bez żadnych elementów, które mogłyby wyrządzić krzywdę. Dostarczy ci rzeczy, gdy znajdziesz się poza obszarem logistycznym. -ipod=Przecenione miejsce na śmieci, w którym przechowujesz swoje rzeczy dostarczone Ci przez ocula. -prandium-lab-mk01=Miejsce, w którym panuje stała czujność, aby zapobiec ucieczce tych sprytnych bawełnianych stworzeń. -prandium-lab-mk02=Miejsce, w którym panuje stała czujność, aby zapobiec ucieczce tych sprytnych bawełnianych stworzeń. -prandium-lab-mk03=Miejsce, w którym panuje stała czujność, aby zapobiec ucieczce tych sprytnych bawełnianych stworzeń. -prandium-lab-mk04=Miejsce, w którym panuje stała czujność, aby zapobiec ucieczce tych sprytnych bawełnianych stworzeń. -research-center-mk01=Budynek naukowy przeznaczony do opracowywania i produkcji pakietów naukowych oraz specjalnych zaawansowanych składników. -research-center-mk02=Budynek naukowy przeznaczony do opracowywania i produkcji pakietów naukowych oraz specjalnych zaawansowanych składników. -research-center-mk03=Budynek naukowy przeznaczony do opracowywania i produkcji pakietów naukowych oraz specjalnych zaawansowanych składników. -research-center-mk04=Budynek naukowy przeznaczony do opracowywania i produkcji pakietów naukowych oraz specjalnych zaawansowanych składników. -compost-plant-mk01=Miejsce, w którym materia organiczna w warunkach tlenowych rozkłada organiczne odpady stałe na biomasę. Przetwarza wszelkie materiały organiczne na biomasę. -compost-plant-mk02=Miejsce, w którym materia organiczna w warunkach tlenowych rozkłada organiczne odpady stałe na biomasę. Przetwarza wszelkie materiały organiczne na biomasę. -compost-plant-mk03=Miejsce, w którym materia organiczna w warunkach tlenowych rozkłada organiczne odpady stałe na biomasę. Przetwarza wszelkie materiały organiczne na biomasę. -compost-plant-mk04=Miejsce, w którym materia organiczna w warunkach tlenowych rozkłada organiczne odpady stałe na biomasę. Przetwarza wszelkie materiały organiczne na biomasę. -arqad-hive-mk01=Budynek zbudowany wokół obcego ula w celu przetwarzania i uzyskania dostępu do użytecznych produktów wytwarzanych przez te stworzenia. -arqad-hive-mk02=Budynek zbudowany wokół obcego ula w celu przetwarzania i uzyskania dostępu do użytecznych produktów wytwarzanych przez te stworzenia. -arqad-hive-mk03=Budynek zbudowany wokół obcego ula w celu przetwarzania i uzyskania dostępu do użytecznych produktów wytwarzanych przez te stworzenia. -arqad-hive-mk04=Budynek zbudowany wokół obcego ula w celu przetwarzania i uzyskania dostępu do użytecznych produktów wytwarzanych przez te stworzenia. -wyrmhole=Wykorzystaj gigantyczne, genetycznie zmodyfikowane robaki do transportu dużych ilości materiałów pod ziemią. Aby umożliwić transfer przedmiotów między kopiami wejściowymi i wyjściowymi, muszą one mieć ten sam identyfikator chmury. Wymaga 250 MW. -zungror-lair-mk01=Duży, opancerzony obiekt do hodowli zungrorów, wymagający stałego nadzoru, ponieważ te organizmy modyfikowane genetycznie są niezwykle agresywne i inteligentne. -zungror-lair-mk02=Duży, opancerzony obiekt do hodowli zungrorów, wymagający stałego nadzoru, ponieważ te organizmy modyfikowane genetycznie są niezwykle agresywne i inteligentne. -zungror-lair-mk03=Duży, opancerzony obiekt do hodowli zungrorów, wymagający stałego nadzoru, ponieważ te organizmy modyfikowane genetycznie są niezwykle agresywne i inteligentne. -zungror-lair-mk04=Duży, opancerzony obiekt do hodowli zungrorów, wymagający stałego nadzoru, ponieważ te organizmy modyfikowane genetycznie są niezwykle agresywne i inteligentne. -rc-mk01=Kompleks reprodukcyjny wyposażony w 3 kapsuły hodowlane z kilkoma adaptacyjnymi biomami dla stworzeń, które kopulują. -rc-mk02=Kompleks reprodukcyjny wyposażony w 3 kapsuły hodowlane z kilkoma adaptacyjnymi biomami dla stworzeń, które kopulują. -rc-mk03=Kompleks reprodukcyjny wyposażony w 3 kapsuły hodowlane z kilkoma adaptacyjnymi biomami dla stworzeń, które kopulują. -rc-mk04=Kompleks reprodukcyjny wyposażony w 3 kapsuły hodowlane z kilkoma adaptacyjnymi biomami dla stworzeń, które kopulują. - -[virtual-signal-name] -ocula-map-tag=Znacznik mapy Ocula diff --git a/locale/pl/extras.cfg b/locale/pl/extras.cfg deleted file mode 100644 index 4c611a640..000000000 --- a/locale/pl/extras.cfg +++ /dev/null @@ -1,41 +0,0 @@ -[gui-game-finished] - -[slaughterhouse-gui] -slaughterhouse-mk01=Wybierz swoją następną ofiarę -slaughterhouse-mk02=Wybierz swoją następną ofiarę -slaughterhouse-mk03=Wybierz swoją następną ofiarę -slaughterhouse-mk04=Wybierz swoją następną ofiarę -rc-mk01=Wybierz stworzenie do rozmnażania -rc-mk02=Wybierz stworzenie do rozmnażania -rc-mk03=Wybierz stworzenie do rozmnażania -rc-mk04=Wybierz stworzenie do rozmnażania -select-recipe=Wybierz przepis - -[oculua] -wandering=Ocula utknęła! [gps=__1__, __2__] - -[equipment-name] -py-mount-generator=Silnik biologiczny - -[equipment-description] -py-mount-generator=To stworzenie jest w stanie wytwarzać energię z własnego ciała. Może służyć jako źródło zasilania dla modułów ekwipunku. - -[ammo-category-name] -dragon-breath=Odech Phadaisusa - -[shortcut] -make-spidertron-remote=Utwórz zdalne sterowanie wierzchowcem - -[controls] -give-spidertron-remote=Zdalne sterowanie wierzchowcem - -[gui] -instruction-to-order-spidertron=__1__ aby wysłać wierzchowca. -instruction-to-select-spiders=__1__ i przeciągnij, aby wybrać wierzchowce. -instruction-to-alt-select-spiders=__1__ i przeciągnij, aby dodać do wybranych wierzchowców. -instruction-to-deselect-spiders=__1__ i przeciągnij, aby usunąć z wybranych wierzchowców. - -[entity-status] -requires-module=Wymaga modułu [img=item.__1__] __2__ -requires-module-reproductive-complex=Wymaga dowolnego modułu zwierzęcego -requires-module-botanical-nursery=Wymaga dowolnego modułu roślinnego diff --git a/locale/pl/fluids.cfg b/locale/pl/fluids.cfg deleted file mode 100644 index 4482b5884..000000000 --- a/locale/pl/fluids.cfg +++ /dev/null @@ -1,61 +0,0 @@ -[fluid-name] -zogna-bacteria=Bakteria Zogna -blood=Krew -formamide=Formamid -syrup-01=Skoncentrowany syrop nasienny -fetal-serum=Surowica płodowa -artificial-blood=Sztuczna krew -decalin=Dekalina -flutec-pp6=Flutec PP6 -flavonoids=Flawonoidy -arthropod-blood=Krew stawonogów -fish-oil=Olej rybny -fish-emulsion=Emulsja rybna -fish-hydrolysate=Hydrolizat rybny -gta=Środek transferu genów (GTA) -nitrogen-mustard=Azot musztardowy -manure-bacteria=Bakterie obornikowe -liquid-manure=Obornik płynny -creamy-latex=Lateks kremowy -formic-acid=Kwas mrówkowy -a-molasse=Melasa typu A -b-molasse=Melasa typu B -sweet-syrup=Słodki syrop -ethanol=Etanol -depolymerized-organics=Zdepolimeryzowane substancje organiczne -subcritical-water=Woda podkrytyczna -mutant-enzymes=Mutantowe enzymy -chelator=Chelatory -xenogenic-cells=Komórki ksenogeniczne -psc=Pluripotencjalne komórki macierzyste -milk=Mleko Korlex -casein-mixture=Mieszanka kazeiny -casein-pulp-01=Pulpa kazeinowa (etap 1) -casein-pulp-02=Pulpa kazeinowa (etap 2) -casein-solution=Roztwór kazeiny -autoantigens=Autoantygeny -wax=Wosk -arqad-jelly=Żel Arqad -arqad-propolis=Silny środek przeciwgrzybiczy, bogaty w unikalne substancje chemiczne. -bee-venom=Jad Arqad -cadaveric-arum-mk02-seed-juice=Pulpa trupiego arum w.02 -cadaveric-arum-mk03-seed-juice=Pulpa trupiego arum w.03 -cadaveric-arum-mk04-seed-juice=Pulpa trupiego arum w.04 -mcb=Monochlorobenzen -chloral=Chloral -pre-pesticide-01=Pestycyd wstępny 01 -pre-pesticide-02=Pestycyd wstępny 02 -ethyl-mercaptan=Etylomerkaptan -dda=Kwas dietyloditiophosphorowy (DDA) -bio-oil=Bioolej -arqad-honey=Miód Arqad -simik-blood=Krew Simik -nitrous-oxide=Podtlenek azotu - -[fluid-description] -blood=To dla Boga Krwi. -arthropod-blood=Fioletowa, ale nadal dla Boga Krwi. -arqad-honey=Miód wytworzony z mięsa martwych, gnijących obcych zwierząt. Nadaje się do spożycia po ugotowaniu. -wax=Beton dla pszczół. -simik-blood=W tej krwi znajdują się nieznane, egzotyczne i ekscytujące substancje. -nitrous-oxide=Znany również jako gaz rozweselający. Nie wdychać. diff --git a/locale/pl/groups.cfg b/locale/pl/groups.cfg deleted file mode 100644 index 2b8d72cb8..000000000 --- a/locale/pl/groups.cfg +++ /dev/null @@ -1,17 +0,0 @@ -[item-group-name] -py-alienlife=Py Obce życie - -[fuel-category-name] -bio-container=Bio pojemniki -auog=Auog -simik=Simik -dingrits=Dingrit - -fish=Fish -dingrit-food=Pokarm Dingrit -gastrocapacitor=Gastrokondensator -phadai-food=Pokarm Phadai - -bio-reactor-1=Jaja Xeno -bio-reactor-2=Rdzeń o wysokim strumieniu -bio-reactor-3=Egzotyczne DNA obcych diff --git a/locale/pl/items.cfg b/locale/pl/items.cfg deleted file mode 100644 index 273bbcb7f..000000000 --- a/locale/pl/items.cfg +++ /dev/null @@ -1,1363 +0,0 @@ -[item-name] -lacquer-resin=Żywica lakiernicza -py-sawblade-module-mk01=Tarcza tnąca -py-sawblade-module-mk02=Tarcza tnąca W.02 -py-sawblade-module-mk03=Tarcza tnąca W.03 -py-sawblade-module-mk04=Tarcza tnąca W.04 -dragon-breath=Oddech smoka -dragon-breath-ammo=Paliwo spalające Phadaisus -spidertron-remote=Pilot wierzchowca -moss=Mech -moss-mk02=Mech W.02 -moss-mk03=Mech W.03 -moss-mk04=Mech W.04 -kicalk-dry=Suszony kicalk -biomass=Biomasa -bioreserve=Rezerwat biologiczny -native-flora=Rodzima flora -fungal-substrate=Podłoże grzybowe -fungal-substrate-02=Ulepszone podłoże grzybowe -fungal-substrate-03=Specjalne podłoże grzybowe -fawogae=Fawogae -navens-abomination=Abominacja -fawogae-mk02=Fawogae W.02 -fawogae-mk03=Fawogae W.03 -fawogae-mk04=Fawogae W.04 -fawogae-spore=Zarodniki Fawogae -fawogae-spore-mk02=Zarodniki Fawogae W.02 -fawogae-spore-mk03=Zarodniki Fawogae W.03 -fawogae-spore-mk04=Zarodniki Fawogae W.04 -wood-seedling=Sadzonka drzewa -wood-seedling-mk02=Sadzonka drzewa W.02 -wood-seedling-mk03=Sadzonka drzewa W.03 -wood-seedling-mk04=Sadzonka drzewa W.04 -wood-seeds=Nasiona drzew -wood-seeds-mk02=Nasiona drzew W.02 -wood-seeds-mk03=Nasiona drzew W.03 -wood-seeds-mk04=Nasiona drzew W.04 -cadaveric-arum-seeds=Nasiona arum trupiego -cadaveric-arum-seeds-mk02=Nasiona arum trupiego W.02 -cadaveric-arum-seeds-mk03=Nasiona arum trupiego W.03 -cadaveric-arum-seeds-mk04=Nasiona arum trupiego W.04 -cadaveric-arum=Trupie arum -cadaveric-arum-mk02-a=Trupie arum W.02 -cadaveric-arum-mk03-a=Trupie arum W.03 -cadaveric-arum-mk04-a=Trupie arum W.04 -empty-petri-dish=Pusta szalka Petriego -petri-dish=Szalka Petriego -petri-dish-bacteria=Inkubowana szalka Petriego -seaweed=Wodorosty -seaweed-mk02=Wodorosty W.02 -seaweed-mk03=Wodorosty W.03 -seaweed-mk04=Wodorosty W.04 -agar=Agar -cags=Szklana powłoka dostosowująca się do klimatu -baffles=Wzmocnione przegrody CoF2 -deadhead=Martwa głowa -nutrient=Składniki odżywcze systemów AI -paper-towel=Ręcznik papierowy -saddle=Siodło -fawogae-substrate=Podłoże podstawowe -moss-gen=Próbka genu mchu -adam42-gen=Próbka genu Adam42 -cocoon=Kokon Vrauk -cocoon-mk02=Kokon Vrauk W.02 -cocoon-mk03=Kokon Vrauk W.03 -cocoon-mk04=Kokon Vrauk W.04 -vrauks=Vrauk -vrauks-mk02=Vrauk W.02 -vrauks-mk03=Vrauk W.03 -vrauks-mk04=Vrauk W.04 -plasmids=Plazmidy -retrovirus=Retrowirus -cdna=cDNA -empty-barrel-milk=Pusta beczka mleka -barrel-milk=Napełniona beczka mleka -nb-biomass=Biomasa wzbogacona niobem -fe-biomass=Biomasa wzbogacona żelazem -nacl-biomass=Biomasa wzbogacona solą -ti-biomass=Biomasa wzbogacona tytanem -co-biomass=Biomasa wzbogacona kobaltem -cu-biomass=Biomasa wzbogacona miedzią -al-biomass=Biomasa wzbogacona aluminium -zn-biomass=Biomasa wzbogacona cynkiem -sn-biomass=Biomasa wzbogacona cyną -pb-biomass=Biomasa wzbogacona ołowiem -s-biomass=Biomasa wzbogacona siarką -au-biomass=Biomasa wzbogacona złotem -ni-biomass=Biomasa wzbogacona niklem -ag-biomass=Biomasa wzbogacona srebrem -ur-biomass=Biomasa wzbogacona uranem - -sea-sponge=Gąbka morska -sea-sponge-mk02=Gąbka morska W.02 -sea-sponge-mk03=Gąbka morska W.03 -sea-sponge-mk04=Gąbka morska W.04 -py-science-pack-1=Pakiet naukowy Py 1 -py-science-pack-2=Pakiet naukowy Py 2 -py-science-pack-3=Pakiet naukowy Py 3 -py-science-pack-4=Pakiet naukowy Py 4 -caged-mukmoux=Mukmoux w klatce -caged-ulric=Ulric w klatce -brain-caged-ulric=Ulepszony Ulric w klatce: nanochondria -bone-caged-ulric=Ulepszony Ulric w klatce: BMP -meat-caged-ulric=Ulepszony Ulric w klatce: anaboliczny RNA -guts-caged-ulric=Ulepszony Ulric w klatce: przeciwnowotworowy -blood-caged-ulric=Ulepszony Ulric w klatce: rekombinowana erytropoetyna -skin-caged-ulric=Ulepszony Ulric w klatce: RecA -fat-caged-ulric=Ulepszony Ulric w klatce: oreksygeniczny -brain-caged-mukmoux=Ulepszony Mukmoux w klatce: nanochondria -bone-caged-mukmoux=Ulepszony Mukmoux w klatce: BMP -meat-caged-mukmoux=Ulepszony Mukmoux w klatce: anaboliczny RNA -guts-caged-mukmoux=Ulepszony Mukmoux w klatce: przeciwnowotworowy -blood-caged-mukmoux=Ulepszony Mukmoux w klatce: rekombinowana erytropoetyna -skin-caged-mukmoux=Ulepszony Mukmoux w klatce: RecA -fat-caged-mukmoux=Ulepszony Mukmoux w klatce: oreksygeniczny -brain-caged-korlex=Ulepszony Korlex w klatce: nanochondria -bone-caged-korlex=Ulepszony Korlex w klatce: BMP -meat-caged-korlex=Ulepszony Korlex w klatce: anaboliczny RNA -guts-caged-korlex=Ulepszony Korlex w klatce: przeciwnowotworowy -blood-caged-korlex=Ulepszony Korlex w klatce: rekombinowana erytropoetyna -skin-caged-korlex=Ulepszony Korlex w klatce: RecA -fat-caged-korlex=Ulepszony Korlex w klatce: oreksygeniczny -caged-korlex=Korlex w klatce -korlex=Korlex -korlex-mk02=Korlex W.02 -korlex-mk03=Korlex W.03 -korlex-mk04=Korlex W.04 -korlex-pup=Szczenię Korlex -brain-caged-arthurian=Ulepszony Arthurian w klatce: nanochondria -bone-caged-arthurian=Ulepszony Arthurian w klatce: BMP -meat-caged-arthurian=Ulepszony Arthurian w klatce: anaboliczny RNA -guts-caged-arthurian=Ulepszony Arthurian w klatce: przeciwnowotworowy -blood-caged-arthurian=Ulepszony Arthurian w klatce: rekombinowana erytropoetyna -skin-caged-arthurian=Ulepszony Arthurian w klatce: RecA -fat-caged-arthurian=Ulepszony Arthurian w klatce: oreksygeniczny -arthurian-food-01=Pokarm Arthurian -arthurian-food-02=Wysokiej jakości pokarm Arthurian -vrauks-food-01=Pokarm Vrauk -vrauks-food-02=Wysokiej jakości pokarm Vrauk -korlex-food-01=Pokarm Korlex -korlex-food-02=Wysokiej jakości pokarm Korlex -cage=Klatka -bones=Kości -meat=Mięso -brain=Mózg -skin=Skóra -neuroprocessor=Neuroprocesor -primers=Podkłady -dna-polymerase=Polimeraza DNA -animal-sample-01=Próbka zwierzęca -alien-sample01=Słaba próbka obca -alien-sample-02=Dobra próbka obca -alien-sample-03=Świetna próbka obca -manure=Obornik -ulric=Ulric -ulric-mk02=Ulric W.02 -ulric-mk03=Ulric W.03 -ulric-mk04=Ulric W.04 -kicalk=Kicalk -kicalk-mk02=Kicalk W.02 -kicalk-mk03=Kicalk W.03 -kicalk-mk04=Kicalk W.04 -kicalk-seeds=Nasiona Kicalk -kicalk-seeds-mk02=Nasiona Kicalk W.02 -kicalk-seeds-mk03=Nasiona Kicalk W.03 -kicalk-seeds-mk04=Nasiona Kicalk W.04 -mukmoux=Mukmoux -mukmoux-mk02=Mukmoux W.02 -mukmoux-mk03=Mukmoux W.03 -mukmoux-mk04=Mukmoux W.04 -arthurian=Arthurian -arthurian-mk02=Arthurian W.02 -arthurian-mk03=Arthurian W.03 -arthurian-mk04=Arthurian W.04 -earth-generic-sample=Podstawowe próbki DNA z ziemi -earth-horse-sample=Próbki DNA konia -earth-cow-sample=Próbki DNA krowy -earth-flower-sample=Próbki DNA kwiatu -earth-sea-sponge-sample=Próbki DNA gąbki morskiej -earth-crustacean-sample=Próbki DNA skorupiaka -earth-bat-sample=Próbki DNA nietoperza -earth-bee-sample=Próbki DNA pszczoły -earth-potato-sample=Próbki DNA ziemniaka -earth-lizard-sample=Próbki DNA jaszczurki -earth-tropical-tree-sample=Próbki DNA drzew tropikalnych -earth-roadrunner-sample=Próbki DNA drozda pustynnego -earth-sunflower-sample=Próbki DNA słonecznika -earth-tiger-sample=Próbki DNA tygrysa -earth-bear-sample=Próbki DNA niedźwiedzia -earth-wolf-sample=Próbki DNA wilka -earth-venus-fly-sample=Próbki DNA muchołówki -earth-palmtree-sample=Próbki DNA palm -earth-antelope-sample=Próbki DNA antylopy -earth-shroom-sample=Próbki DNA grzybów -earth-mouse-sample=Próbki DNA myszy -earth-goat-sample=Próbki DNA kozy -earth-spider-sample=Próbki DNA pająków -strorix-unknown-sample=Nieznane i egzotyczne próbki DNA obcych -vrauks-codex=Kodeks Vrauk -bat-codex=Kodeks Chorkok -korlex-codex=Kodeks Korlex -korlex-codex-mk02=Korlex - skompilowany kodeks -korlex-codex-mk03=Korlex - integrowany moduł -korlex-codex-mk04=Korlex - zestaw systemu sztucznej inteligencji -ulric-codex=Kodeks Ulric -mukmoux-codex=Kodeks Mukmoux -mukmoux-codex-mk02=Mukmoux - skompilowany kodeks -mukmoux-codex-mk03=Mukmoux - integrowany moduł -mukmoux-codex-mk04=Mukmoux - zestaw systemu sztucznej inteligencji -arthurian-codex=Kodeks Arthurian -sea-sponge-codex=Kodeks gąbki morskiej -zipir-codex=Kodeks Zipir -zipir-codex-mk02=Zipir - skompilowany kodeks -zipir-codex-mk03=Zipir - integrowany moduł -zipir-codex-mk04=Zipir - zestaw systemu sztucznej inteligencji -ralesia-codex=Kodeks Ralesia -tuuphra-codex=Kodeks Tuuphra -cadaveric-arum-codex=Kodeks trupiego arum -navens-codex=Kodeks Naven -yotoi-codex=Kodeks aloesu Yotoi -dhilmos-codex=Kodeks Dhilmo -dhilmos-codex-mk02=Dhilmo - skompilowany kodeks -dhilmos-codex-mk03=Dhilmo - integrowany moduł -dhilmos-codex-mk04=Dhilmo - zestaw systemu sztucznej inteligencji -scrondrix-codex=Kodeks Scrondrix -scrondrix-codex-mk02=Scrondrix - skompilowany kodeks -scrondrix-codex-mk03=Scrondrix - integrowany moduł -scrondrix-codex-mk04=Scrondrix - zestaw systemu sztucznej inteligencji -phadai-codex=Kodeks Phadai -phadai-codex-mk02=Phadai - skompilowany kodeks -phadai-codex-mk03=Phadai - integrowany moduł -phadai-codex-mk04=Phadai - zestaw systemu sztucznej inteligencji -rennea-codex=Kodeks Rennea -kicalk-codex=Kodeks Kicalk -auog-codex=Kodeks Auog -yaedols-codex=Kodeks Yaedol -dingrits-codex=Kodeks Dingrit -dingrits-codex-mk02=Dingrit - skompilowany kodeks -dingrits-codex-mk03=Dingrit - integrowany moduł -dingrits-codex-mk04=Dingrit - zestaw systemu sztucznej inteligencji -kmauts-codex=Kodeks Kmaut -kmauts-codex-mk02=Kmaut - skompilowany kodeks -kmauts-codex-mk03=Kmaut - integrowany moduł -kmauts-codex-mk04=Kmaut - zestaw systemu sztucznej inteligencji -vonix-codex=Kodeks Vonix -vonix-codex-mk02=Vonix - skompilowany kodeks -vonix-codex-mk03=Vonix - integrowany moduł -xyhiphoe-codex=Kodeks Xyhiphoe -phagnot-codex=Kodeks Phagnot -bhoddos-codex=Kodeks Bhoddo -trits-codex=Kodeks Trit -trits-codex-mk02=Trit - skompilowany kodeks -trits-codex-mk03=Trit - integrowany moduł -trits-codex-mk04=Trit - zestaw systemu sztucznej inteligencji -antelope-codex=Kodeks antylopy Schrödingera -fawogae-codex=Kodeks Fawogae -cottongut-codex=Kodeks Cottongut -simik-codex=Kodeks Simik -simik-codex-mk02=Simik - skompilowany kodeks -simik-codex-mk03=Simik - integrowany moduł -simik-codex-mk04=Simik - zestaw systemu sztucznej inteligencji -zungror-codex=Kodeks Zungror -zungror-codex-mk02=Zungror - skompilowany kodeks -zungror-codex-mk03=Zungror - integrowany moduł -zungror-codex-mk04=Zungror - zestaw systemu sztucznej inteligencji -ulric-food-01=Jedzenie Ulric -ulric-food-02=Wysokiej jakości jedzenie Ulric -mukmoux-food-01=Jedzenie Mukmoux -mukmoux-food-02=Wysokiej jakości jedzenie Mukmoux -guts=Trzewia -sea-sponge-sprouts=Kiełki gąbki morskiej -sea-sponge-sprouts-mk02=Kiełki gąbki morskiej W.02 -sea-sponge-sprouts-mk03=Kiełki gąbki morskiej W.03 -sea-sponge-sprouts-mk04=Kiełki gąbki morskiej W.04 -ralesia=Ralesia -ralesia-mk02=Ralesia W.02 -ralesia-mk03=Ralesia W.03 -ralesia-mk04=Ralesia W.04 -ralesia-seeds=Nasiona Ralesii -ralesia-seeds-mk02=Nasiona Ralesii W.02 -ralesia-seeds-mk03=Nasiona Ralesii W.03 -ralesia-seeds-mk04=Nasiona Ralesii W.04 -tuuphra=Tuuphra -tuuphra-mk02=Tuuphra W.02 -tuuphra-mk03=Tuuphra W.03 -tuuphra-mk04=Tuuphra W.04 -fertilizer=Nawóz -tuuphra-seeds=Nasiona Tuuphra -arthurian-egg=Jajo Arthurian -arthurian-egg-mk02=Jajo Arthurian W.02 -arthurian-egg-mk03=Jajo Arthurian W.03 -arthurian-egg-mk04=Jajo Arthurian W.04 -arthurian-pup=Młode Arthurian -arthurian-pup-mk02=Młode Arthurian W.02 -arthurian-pup-mk03=Młode Arthurian W.03 -arthurian-pup-mk04=Młode Arthurian W.04 -ulric-cub=Młode Ulric -ulric-cub-mk02=Młode Ulric W.02 -ulric-cub-mk03=Młode Ulric W.03 -ulric-cub-mk04=Młode Ulric W.04 -caged-arthurian=Arthurian w klatce -navens-spore=Zarodniki Naven -navens-spore-mk02=Zarodniki Naven W.02 -navens-spore-mk03=Zarodniki Naven W.03 -navens-spore-mk04=Zarodniki Naven W.04 -yaedols-spores=Zarodniki Yaedol -yaedols-spores-mk02=Zarodniki Yaedol W.02 -yaedols-spores-mk03=Zarodniki Yaedol W.03 -yaedols-spores-mk04=Zarodniki Yaedol W.04 -navens=Naven -navens-mk02=Naven W.02 -navens-mk03=Naven W.03 -navens-mk04=Naven W.04 -cytostatics=Cytostaza -cobalt-fluoride=Fluorek kobaltu -microcin-j25=Mikrocyny J25 -yotoi=Aloes Yotoi -yotoi-mk02=Aloes Yotoi W.02 -yotoi-mk03=Aloes Yotoi W.03 -yotoi-mk04=Aloes Yotoi W.04 -yotoi-seeds=Nasiona aloesu Yotoi -yotoi-seeds-mk02=Nasiona aloesu Yotoi W.02 -yotoi-seeds-mk03=Nasiona aloesu Yotoi W.03 -yotoi-seeds-mk04=Nasiona aloesu Yotoi W.04 -yotoi-fruit=Owoc aloesu Yotoi -yotoi-fruit-mk02=Owoc aloesu Yotoi W.02 -yotoi-fruit-mk03=Owoc aloesu Yotoi W.03 -yotoi-fruit-mk04=Owoc aloesu Yotoi W.04 -yotoi-leaves=Liście Yotoi -resveratrol=Resweratrol -dhilmos=Dhilmo -dhilmos-mk02=Dhilmo W.02 -dhilmos-mk03=Dhilmo W.03 -dhilmos-mk04=Dhilmo W.04 -dhilmos-egg=Jajo Dhilmo -dhilmos-pup=Młode Dhilmo -dhilmos-food-01=Jedzenie Dhilmo -dhilmos-food-02=Wysokiej jakości jedzenie Dhilmo -chitin=Chityna -mukmoux-calf=Cielę Mukmoux -scrondrix=Scrondrix -scrondrix-mk02=Scrondrix W.02 -scrondrix-mk03=Scrondrix W.03 -scrondrix-mk04=Scrondrix W.04 -caged-scrondrix=Scrondrix w klatce -brain-caged-scrondrix=Ulepszony Scrondrix w klatce: nanochondria -bone-caged-scrondrix=Ulepszony Scrondrix w klatce: BMP -meat-caged-scrondrix=Ulepszony Scrondrix w klatce: anaboliczny RNA -guts-caged-scrondrix=Ulepszony Scrondrix w klatce: przeciwnowotworowy -blood-caged-scrondrix=Ulepszony Scrondrix w klatce: rekombinowana erytropoetyna -skin-caged-scrondrix=Ulepszony Scrondrix w klatce: RecA -fat-caged-scrondrix=Ulepszony Scrondrix w klatce: oreksygeniczny -scrondrix-pup=Młode Scrondrix -pineal-gland=Szyszynka -gh=Czynnik wzrostu -rennea=Rennea -rennea-mk02=Rennea W.02 -rennea-mk03=Rennea W.03 -rennea-mk04=Rennea W.04 -rennea-seeds=Nasiona rennea -rennea-seeds-mk02=Nasiona rennea W.02 -digested-rennea-seeds-mk02=Częściowo strawione nasiona rennea W.02 -abraded-rennea-seeds-mk02=Starte nasiona rennea W.02 -rennea-seeds-mk03=Nasiona rennea W.03 -digested-rennea-seeds-mk03=Częściowo strawione nasiona rennea W.03 -abraded-rennea-seeds-mk03=Starte nasiona rennea W.03 -rennea-seeds-mk04=Nasiona rennea W.04 -digested-rennea-seeds-mk04=Częściowo strawione nasiona rennea W.04 -abraded-rennea-seeds-mk04=Starte nasiona rennea W.04 -phadai=Phadai -phadai-mk02=Phadai W.02 -phadai-mk03=Phadai W.03 -phadai-mk04=Phadai W.04 -phadai-pup=Młode Phadai -caged-phadai=Phadai w klatce -dingrido=Dingrido -crawdad=Rakozaur -phadaisus=Phadaisus - -caged-vrauks=Vrauk w klatce -brain-caged-vrauks=Ulepszony Vrauk w klatce: nanochondria -meat-caged-vrauks=Ulepszony Vrauk w klatce: anaboliczny RNA -guts-caged-vrauks=Ulepszony Vrauk w klatce: przeciwnowotworowy -blood-caged-vrauks=Ulepszony Vrauk w klatce: rekombinowana erytropoetyna -chitin-caged-vrauks=Ulepszony Vrauk w klatce: RecA - -brain-caged-phadai=Ulepszony Phadai w klatce: nanochondria -bone-caged-phadai=Ulepszony Phadai w klatce: BMP -meat-caged-phadai=Ulepszony Phadai w klatce: anaboliczny RNA -guts-caged-phadai=Ulepszony Phadai w klatce: przeciwnowotworowy -blood-caged-phadai=Ulepszony Phadai w klatce: rekombinowana erytropoetyna -skin-caged-phadai=Ulepszony Phadai w klatce: RecA -fat-caged-phadai=Ulepszony Phadai w klatce: oreksygeniczny - -brain-vonix=Ulepszony Vonix: nanochondria -meat-vonix=Ulepszony Vonix: anaboliczny RNA -guts-vonix=Ulepszony Vonix: przeciwnowotworowy -blood-vonix=Ulepszony Vonix: rekombinowana erytropoetyna -skin-vonix=Ulepszony Vonix: RecA -fat-vonix=Ulepszony Vonix: oreksygeniczny - -meat-xyhiphoe=Ulepszony Xyhiphoe: anaboliczny RNA -guts-xyhiphoe=Ulepszony Xyhiphoe: przeciwnowotworowy -blood-xyhiphoe=Ulepszony Xyhiphoe: rekombinowana erytropoetyna -shell-xyhiphoe=Ulepszony Xyhiphoe: RecA - -brain-caged-xeno=Ulepszony Xeno w klatce: nanochondria -bone-caged-xeno=Ulepszony Xeno w klatce: BMP -meat-caged-xeno=Ulepszony Xeno w klatce: anaboliczny RNA -sulfuric-caged-xeno=Ulepszony Xeno w klatce: rekombinowana erytropoetyna -chitin-caged-xeno=Ulepszony Xeno w klatce: RecA - -guts-arqad=Ulepszony Arqad: przeciwnowotworowy -meat-arqad=Ulepszony Arqad: anaboliczny RNA -blood-arqad=Ulepszony Arqad: rekombinowana erytropoetyna -chitin-arqad=Ulepszony Arqad: RecA - -brain-zipir=Ulepszony Zipir: nanochondria -meat-zipir=Ulepszony Zipir: anaboliczny RNA -guts-zipir=Ulepszony Zipir: przeciwnowotworowy -blood-zipir=Ulepszony Zipir: rekombinowana erytropoetyna -skin-zipir=Ulepszony Zipir: RecA -fat-zipir=Ulepszony Zipir: oreksygeniczny -zipir-eggs=Jajo Zipir - -brain-trits=Ulepszony Trit: nanochondria -meat-trits=Ulepszony Trit: anaboliczny RNA -bone-trits=Ulepszony Trit: BMP -guts-trits=Ulepszony Trit: przeciwnowotworowy -blood-trits=Ulepszony Trit: rekombinowana erytropoetyna -skin-trits=Ulepszony Trit: RecA -fat-trits=Ulepszony Trit: oreksygeniczny -trits-pup=Młode Trit - -phadai-food-01=Jedzenie Phadai -phadai-food-02=Wysokiej jakości jedzenie Phadai -carapace=Pancerz Phadai -charged-auog=Pobudzony Auog -charged-dingrit=Pobudzony Dingrit -auog=Auog -auog-mk02=Auog W.02 -auog-mk03=Auog W.03 -auog-mk04=Auog W.04 -auog-pup=Młode Auog -auog-pup-mk02=Młode Auog W.02 -auog-pup-mk03=Młode Auog W.03 -auog-pup-mk04=Młode Auog W.04 -caged-auog=Auog w klatce -auog-food-01=Jedzenie Auog -auog-food-02=Wysokiej jakości jedzenie Auog -brain-caged-auog=Ulepszony Auog w klatce: nanochondria -bone-caged-auog=Ulepszony Auog w klatce: BMP -meat-caged-auog=Ulepszony Auog w klatce: anaboliczny RNA -guts-caged-auog=Ulepszony Auog w klatce: przeciwnowotworowy -blood-caged-auog=Ulepszony Auog w klatce: rekombinowana erytropoetyna -skin-caged-auog=Ulepszony Auog w klatce: RecA -fat-caged-auog=Ulepszony Auog w klatce: oreksygeniczny -brain-caged-phagnot=Ulepszony Phagnot w klatce: nanochondria -bone-caged-phagnot=Ulepszony Phagnot w klatce: BMP -meat-caged-phagnot=Ulepszony Phagnot w klatce: anaboliczny RNA -guts-caged-phagnot=Ulepszony Phagnot w klatce: przeciwnowotworowy -blood-caged-phagnot=Ulepszony Phagnot w klatce: rekombinowana erytropoetyna -skin-caged-phagnot=Ulepszony Phagnot w klatce: RecA -meat-dhilmos=Ulepszony Dhilmo: anaboliczny RNA -guts-dhilmos=Ulepszony Dhilmo: przeciwnowotworowy -blood-dhilmos=Ulepszony Dhilmo: rekombinowana erytropoetyna -fat-dhilmos=Ulepszony Dhilmo: oreksygeniczny -brain-caged-dingrits=Ulepszony Dingrit w klatce: nanochondria -bone-caged-dingrits=Ulepszony Dingrit w klatce: BMP -meat-caged-dingrits=Ulepszony Dingrit w klatce: anaboliczny RNA -guts-caged-dingrits=Ulepszony Dingrit w klatce: przeciwnowotworowy -skin-caged-dingrits=Ulepszony Dingrit w klatce: RecA -blood-caged-dingrits=Ulepszony Dingrit w klatce: rekombinowana erytropoetyna -fat-caged-dingrits=Ulepszony Dingrit w klatce: oreksygeniczny -dingrits-cub=Młode Dingrit -dingrits-alpha=Samiec -brain-caged-kmauts=Ulepszony Kmaut w klatce: nanochondria -meat-caged-kmauts=Ulepszony Kmaut w klatce: anaboliczny RNA -guts-caged-kmauts=Ulepszony Kmaut w klatce: przeciwnowotworowy -blood-caged-kmauts=Ulepszony Kmaut w klatce: rekombinowana erytropoetyna -fat-caged-kmauts=Ulepszony Kmaut w klatce: oreksygeniczny -kmauts-cub=Młode Kmaut -fish=Ryba -fish-mk02=Ryba W.02 -fish-mk03=Ryba W.03 -fish-mk04=Ryba W.04 -fish-egg=Rybia ikra -fish-egg-mk02=Rybia ikra W.02 -fish-egg-mk03=Rybia ikra W.03 -fish-egg-mk04=Rybia ikra W.04 -fish-food-01=Jedzenie ryb -fish-food-02=Wysokiej jakości jedzenie ryb -fishmeal=Mączka rybna -yaedols=Yaedol -yaedols-mk02=Yaedol W.02 -yaedols-mk03=Yaedol W.03 -yaedols-mk04=Yaedol W.04 -dingrits=Dingrit -dingrits-mk02=Dingrit W.02 -dingrits-mk03=Dingrit W.03 -dingrits-mk04=Dingrit W.04 -caged-dingrits=Dingrit w klatce -pelt=Skóra Dingrit -dingrit-spike=Kolce Dingrit -dingrits-food-01=Jedzenie Dingrit -dingrits-food-02=Wysokiej jakości jedzenie Dingrit -tendon=Ścięgna Kmaut -caged-kmauts=Kmaut w klatce -kmauts=Kmaut -kmauts-mk02=Kmaut W.02 -kmauts-mk03=Kmaut W.03 -kmauts-mk04=Kmaut W.04 -zinc-finger-proteins=Białka fuzyjne z palcem cynkowym -cysteine=Cysteina -fur=Futro Dingrit -reca=Białko RecA -mixed-ores=Rudy mieszane -cobalt-sulfate=Siarczan kobaltu -cobalt-sulfate-02=Czysty siarczan kobaltu -cobalt-extract=Ekstrakt kobaltu -cobalt-nx=Struktura superkrystaliczna -cobalt-oxide=Tlenek kobaltu -zipir-pup=Młode Zipir -xyhiphoe-cub=Larwy Xyhiphoe -xyhiphoe-cub-mk02=Larwy Xyhiphoe W.02 -xyhiphoe-cub-mk03=Larwy Xyhiphoe W.03 -xyhiphoe-cub-mk04=Larwy Xyhiphoe W.04 -xyhiphoe=Xyhiphoe -xyhiphoe-mk02=Xyhiphoe W.02 -xyhiphoe-mk03=Xyhiphoe W.03 -xyhiphoe-mk04=Xyhiphoe W.04 -vonix=Vonix -vonix-mk02=Vonix W.02 -vonix-mk03=Vonix W.03 -vonix-mk04=Vonix W.04 -venom-gland=Gruczoł jadowy -vonix-eggs=Jaja Vonix -vonix-cub=Młode Vonix -grod=Grod -grod-mk02=Grod W.02 -grod-mk03=Grod W.03 -grod-mk04=Grod W.04 -grod-seeds=Nasiona Grod -grod-seeds-mk02=Nasiona Grod W.02 -grod-seeds-mk03=Nasiona Grod W.03 -grod-seeds-mk04=Nasiona Grod W.04 -grod-seeds-pod-mk02=Strąki nasion Grod W.02 -grod-seeds-pod-mk03=Strąki nasion Grod W.03 -grod-seeds-pod-mk04=Strąki nasion Grod W.04 -grod-codex=Kodeks Grod -earth-jute-sample=Próbki DNA z juty -bedding=Ściółka -dried-grods=Suszony Grod -anabolic-rna=Anaboliczne RNA -earth-giraffe-sample=Próbki DNA żyrafy -phagnot=Phagnot -phagnot-mk02=Phagnot W.02 -phagnot-mk03=Phagnot W.03 -phagnot-mk04=Phagnot W.04 -caged-phagnot=Phagnot w klatce -phagnot-food-01=Jedzenie Phagnot -phagnot-food-02=Wysokiej jakości jedzenie Phagnot -phagnot-cub=Młode Phagnot -phagnot-cub-mk02=Młode Phagnot W.02 -phagnot-cub-mk03=Młode Phagnot W.03 -phagnot-cub-mk04=Młode Phagnot W.04 -gas-bladder=Pęcherz gazowy -bhoddos=Bhoddo -bhoddos-mk02=Bhoddo W.02 -bhoddos-mk03=Bhoddo W.03 -bhoddos-mk04=Bhoddo W.04 -bhoddos-spore=Zarodniki Bhoddo -bhoddos-spore-mk02=Zarodniki Bhoddo W.02 -bhoddos-spore-mk03=Zarodniki Bhoddo W.03 -bhoddos-spore-mk04=Zarodniki Bhoddo W.04 -zymogens=Proenzym -mmp=Metalopeptydazy macierzy (MMP) -peptidase-m58=Peptydaza M58 -antiviral=Leki przeciwwirusowe -alien-enzymes=Enzymy obcych -immunosupressants=Immunosupresanty -propeptides=Propeptydy -purine-analogues=Analogi purynowe -pacifastin=Pacifastin -ticocr-alloy=Stop tytanu, kobaltu i chromu -metallic-glass=Szkło metaliczne -nanochondria=Nanochondria -xeno=Xeno -xeno-mk02=Xeno W.02 -xeno-mk03=Xeno W.03 -xeno-mk04=Xeno W.04 -caged-xeno=Xeno w klatce -xeno-egg=Jajo Xeno -xeno-codex=Kodeks Xeno -xeno-codex-mk02=Xeno - skompilowany kodeks -xeno-codex-mk03=Xeno - integrowany moduł -xeno-codex-mk04=Xeno - zestaw systemu sztucznej inteligencji -arqad=Arqad -arqad-mk02=Arqad W.02 -arqad-mk03=Arqad W.03 -arqad-mk04=Arqad W.04 -arqad-egg=Jajo Arqad -arqad-egg-2=Jajo Arqad W.02 -arqad-egg-3=Jajo Arqad W.03 -arqad-egg-4=Jajo Arqad W.04 -arqad-egg-nest=Gniazdo Arqad -arqad-egg-nest-2=Gniazdo Arqad W.02 -arqad-egg-nest-3=Gniazdo Arqad W.03 -arqad-egg-nest-4=Gniazdo Arqad W.04 -arqad-queen=Królowa Arqad -arqad-codex=Kodeks Arqad -albumin=Albumina -hyaline=Hialina -bmp=Białka morfogenetyczne kości (BMP) -cellulose=Celuloza -lignin=Lignina -pheromones=Feromony -cridren-codex=Kodeks Cridren -cridren=Cridren -cridren-seeds=Nasiona Cridren -empty-neuromorphic-chip=Pusty chip neuromorficzny -neuromorphic-chip=Chip neuromorficzny -nano-cellulose=Nanokrystaliczna celuloza -food-bowl=Miska na pokarm -antelope=Antylopa Schrödingera -anti-lope=Anty-lopa Schrödingera -pos-tilope=Post-lopa Schrödingera -neutra-lope=Neutra-lopa Schrödingera -fungicide=Środek grzybobójczy -caged-antelope=Antylopa Schrödingera w klatce -adrenal-cortex=Kora nadnerczy Cridren -zipir-food-01=Pokarm Zipir -zipir-food-02=Wysokiej jakości pokarm Zipir -zipir1=Zipir -zipir2=Zipir W.02 -zipir3=Zipir W.03 -zipir4=Zipir W.04 -antitumor=Nanomaszyny przeciwnowotworowe -enediyne=Enediyny -dynemicin=Dynemycyna -trits=Trit -worm=Robak -trits-mk02=Trit W.02 -trits-mk03=Trit W.03 -trits-mk04=Trit W.04 -photophore=Fotofora -enzyme-pks=Enzymy syntazy poliketydowej (PKS) -recombinant-ery=Rekombinowana erytropoetyna -orexigenic=Oreksygenik -used-auog=Zmęczony Auog -used-auog-mk02=Zmęczony Auog W.02 -used-auog-mk03=Zmęczony Auog W.03 -used-auog-mk04=Zmęczony Auog W.04 -used-dingrit=Zmęczony Dingrit -used-dingrit-mk02=Zmęczony Dingrit W.02 -used-dingrit-mk03=Zmęczony Dingrit W.03 -used-dingrit-mk04=Zmęczony Dingrit W.04 -used-ulric=Zmęczony Ulric -used-ulric-mk02=Zmęczony Ulric W.02 -used-ulric-mk03=Zmęczony Ulric W.03 -used-ulric-mk04=Zmęczony Ulric W.04 -used-simik=Zmęczony Simik -used-simik-mk02=Zmęczony Simik W.02 -used-simik-mk03=Zmęczony Simik W.03 -used-simik-mk04=Zmęczony Simik W.04 -used-phadai=Zmęczony Phadai -saps=Żywica -saps-mk02=Żywica W.02 -saps-mk03=Żywica W.03 -saps-mk04=Żywica W.04 -sap-seeds=Nasiona żywiczne -sap-seeds-mk02=Nasiona żywiczne W.02 -sap-seeds-mk03=Nasiona żywiczne W.03 -sap-seeds-mk04=Nasiona żywiczne W.04 -sap-tree=Drzewo żywiczne -sap-tree-mk02=Drzewo żywiczne W.02 -sap-tree-mk03=Drzewo żywiczne W.03 -sap-tree-mk04=Drzewo żywiczne W.04 -sodium-alginate=Alginian sodu -latex-slab=Płyta lateksowa -latex=Lateks -stopper=Korki gumowe -energy-drink=Napój energetyczny -strangelets=Organiczne strangelety -bio-sample=Próbka biologiczna -bio-container=Pojemnik biologiczny -cage-antelope=Pojemnik na antylopę Schrödingera -replicator-ralesia=Ralesia - Replikator -replicator-rennea=Rennea - Replikator -replicator-tuuphra=Tuuphra - Replikator -replicator-grod=Grod - Replikator -replicator-yotoi=Yotoi - Replikator -replicator-yotoi-fruit=Yotoi owoc - Replikator -replicator-kicalk=Kicalk - Replikator -replicator-cadaveric-arum=Trupi arum - Replikator -replicator-bioreserve=Rodzima flora - Replikator -seeds-extract-01=Ekstrakt nasion -sugar=Cukier -shell=Muszla -sporopollenin=Sporopolenina -chimeric-proteins=Białka chimeryczne -cbp=Peptyd mutacyjny wiążący kalmodulinę -nanofibrils=Nanofibryle -magnetic-beads=Kuleczki magnetyczne -biobattery=Biobateria -chitosan=Chitozan -hmas=ATPazy metali ciężkich (HMA) -laboratory-grown-brain=Laboratoryjnie wyhodowany mózg -tissue-engineered-fat=Tkanka tłuszczowa wyhodowana inżynieryjnie -in-vitro-meat=Mięso in vitro -biomimetic-skin=Skóra biomimetyczna -bioartificial-guts=Biomechaniczne trzewia -scafold-free-bones=Kości bez rusztowania -bio-scafold=Rusztowanie biologiczne -casein=Kazeina -empty-comb=Pusty plaster -filled-comb=Napełniony plaster -used-comb=Zużyty plaster -arqad-propolis=Propolis Arqad -raw-fiber=Surowe włókno -fiber=Włókno -urea=Mocznik -zungror=Zungror -zungror-mk02=Zungror W.02 -zungror-mk03=Zungror W.03 -zungror-mk04=Zungror W.04 -caged-zungror=Zungror w klatce -zungror-cocoon=Kokon Zungror - -moondrop-codex=Kodeks Moondrop -moondrop-seeds=Nasiona Moondrop -moondrop-seeds-mk02=Nasiona Moondrop W.02 -moondrop-seeds-mk03=Nasiona Moondrop W.03 -moondrop-seeds-mk04=Nasiona Moondrop W.04 -moondrop=Moondrop -moondrop-mk02=Moondrop W.02 -moondrop-mk03=Moondrop W.03 -moondrop-mk04=Moondrop W.04 -moondrop-gas=Kwiat moondrop wzbogacony złotem -moondrop-diesel=Kwiat moondrop wzbogacony kobaltem -moondrop-kerosene=Kwiat moondrop wzbogacony cynkiem -moondrop-fueloil=Kwiat moondrop wzbogacony żelazem - -cottongut=Cottongut -cottongut-pup=Młode Cottongut -cottongut-pup-mk01=Młody samiec Cottongut -cottongut-pup-mk02=Młody samiec Cottongut W.02 -cottongut-pup-mk03=Młody samiec Cottongut W.03 -cottongut-pup-mk04=Młody samiec Cottongut W.04 -cottongut-mk01=Samiec Cottongut -cottongut-mk02=Samiec Cottongut W.02 -cottongut-mk03=Samiec Cottongut W.03 -cottongut-mk04=Samiec Cottongut W.04 -cottongut-food-01=Podstawowa karma Cottongut -cottongut-food-02=Wysokiej jakości karma Cottongut -cottongut-food-03=Luksusowa karma Cottongut -fat-cottongut=Ulepszony cottongut: oreksygeniczny -brain-cottongut=Ulepszony cottongut: nanochondria -bone-cottongut=Ulepszony cottongut: BMP -meat-cottongut=Ulepszony cottongut: anaboliczny RNA -guts-cottongut=Ulepszony cottongut: przeciwnowotworowy -blood-cottongut=Ulepszony cottongut: rekombinowana erytropoetyna -skin-cottongut=Ulepszony cottongut: RecA - -solidified-sarcorus=Zagęszczony Sarcorus -paragen=Paragen -negasium=Negasium -denatured-seismite=Skażony Seismite -nonconductive-phazogen=Nieprzewodzący Phazogen -destabilized-toxirus=Destabilizowany toxirus - -intestinal-ee=Jelitowy nabłonek elektryczny -cognition-osteochain=Poznawczy osteochain -adaptable-automucosa=Adaptowalny automucosa -polynuclear-ganglion=Wielojądrowy ganglion -geostabilization-tissue=Tkanka geostabilizacyjna -lcc=Klaster cyrkulacji limno -cryogland=Kryogland -subdermal-chemosnare=Podskórna pułapka chemiczna -snarer-heart=Serce kosmonauty -magnetic-organ=Organ magnetyczny -glandular-myocluster=Gruczołowy mioklaster -dimensional-gastricorg=Wymiarowy żołądkowy organ -sternite-lung=Płuca potowe sternitu -hormonal=Hormonalny organ myślowy -vsk=Zmienny kiloglider przędzalniczy - -perfect-samples=Idealne próbki -space-dingrit=Kosmiczny Dingrit -space-suit=Kombinezon kosmiczny -space-dingrit-return=Dingrit kosmonauta -ulric-infusion=Mutageniczna infuzja -ulric-infusion-equipment=Sprzęt do wstrzykiwania mutagenów -mosfet=MOSFET -dried-biomass=Suszona biomasa -powdered-biomass=Biomasa sproszkowana -fine-powdered-biomass=Biomasa drobno sproszkowana -green-sic=Zielony SiC -sic=Węglik krzemu -nisi=NiSi -quartz-tube=Rurka kwarcowa -abacus=Abakus - -sample-cup=Próbnik -ulric-mk02-dna-sample=Próbka genu Ulric W.02 -ulric-mk03-dna-sample=Próbka genu Ulric W.03 -ulric-mk04-dna-sample=Próbka genu Ulric W.04 - -arqad-maggot=Larwy Arqad -arqad-maggot-2=Larwy Arqad W.02 -arqad-maggot-3=Larwy Arqad W.03 -arqad-maggot-4=Larwy Arqad W.04 - -tree-mk01=Drzewo -tree-mk02=Drzewo W.02 -tree-mk03=Drzewo W.03 -tree-mk04=Drzewo W.04 -pesticide-mk01=Pestycyd W.01 -pesticide-mk02=Pestycyd W.02 -cooling-system=System chłodzenia -chlorinated-water=Woda chlorowana -honeycomb=Plastry miodu Arqad -empty-honeycomb=Puste plastry miodu Arqad - -keratin=Keratyna -simik=Simik -simik-mk02=Simik W.02 -simik-mk03=Simik W.03 -simik-mk04=Simik W.04 -simik-pup=Młode Simik -caged-simik=Simik w klatce -brain-caged-simik=Ulepszony Simik w klatce: nanochondria -bone-caged-simik=Ulepszony Simik w klatce: BMP -meat-caged-simik=Ulepszony Simik w klatce: anaboliczny RNA -guts-caged-simik=Ulepszony Simik w klatce: przeciwnowotworowy -hot-air-caged-simik=Ulepszony Simik w klatce: przeciwnowotworowy -blood-caged-simik=Ulepszony Simik w klatce: rekombinowana erytropoetyna -skin-caged-simik=Ulepszony Simik w klatce: RecA -keratin-caged-simik=Ulepszony Simik w klatce: RecA -chitin-caged-simik=Ulepszony Simik w klatce: RecA -fat-caged-simik=Ulepszony Simik w klatce: oreksygeniczny -simik-food-01=Pokarm Simik -simik-food-02=Wysokiej jakości pokarm Simik -simik-scales=Łuski Simik -simik-poop=Odchody Simik - -brain-caged-zungror=Ulepszony Zungror w klatce: nanochondria -bone-caged-zungror=Ulepszony Zungror w klatce: BMP -meat-caged-zungror=Ulepszony Zungror w klatce: anaboliczny RNA -guts-caged-zungror=Ulepszony Zungror w klatce: przeciwnowotworowy -blood-caged-zungror=Ulepszony Zungror w klatce: rekombinowana erytropoetyna -skin-caged-zungror=Ulepszony Zungror w klatce: RecA -fat-caged-zungror=Ulepszony Zungror w klatce: oreksygeniczny - -charcoal-briquette=Brykiet z węgla drzewnego -planter-box=Skrzynka do sadzenia roślin -empty-planter-box=Pusta skrzynka do sadzenia roślin - -dried-meat=Suszone mięso -workers-food=Żywność dla robotników -workers-food-02=Wysokiej jakości żywność dla robotników -workers-food-03=Luksusowa żywność dla robotników - -guar-mk02=Guuar -guar-seeds-mk02=Nasiona fasoli Guuar -guar-mk03=Guuuar -guar-seeds-mk03=Nasiona fasoli Guuuar -guar-mk04=Guuuuar -guar-seeds-mk04=Nasiona fasoli Guuuuar - -brain-cartridge-01=Kaseta Vatmózgowa W.01 -brain-cartridge-02=Kaseta Vatmózgowa W.02 -brain-cartridge-03=Kaseta Vatmózgowa W.03 -brain-cartridge-04=Kaseta Vatmózgowa W.04 - -vatbrain-1=Vatmózg W.01 -vatbrain-2=Vatmózg W.02 -vatbrain-3=Vatmózg W.03 -vatbrain-4=Vatmózg W.04 - -alcl3=Chlorek glinu -ammonium-nitrate=Azotan amonu -guano=Guano - -[item-description] -py-sawblade-module-mk01=Podstawowe przemysłowe ostrze piły z węglowej stali.\n[font=default-semibold]Dlaczego drzewo ucinało sobie drzemkę? Aby odpocząć(For rest).[/font] -py-sawblade-module-mk02=Segmentowa tarcza tnąca ze stali nierdzewnej z diamentowymi końcówkami.\n[font=default-semibold]Gdzie drzewko poszło się uczyć? Do szkoły Elmentree.[/font] -py-sawblade-module-mk03=Tarcza tnąca z szybkotnącej stali z polerowanymi diamentowymi zębami.\n[font=default-semibold] Jak drzewa łączą się z internetem? Logują się.[/font] -py-sawblade-module-mk04=Brzeszczot harmoniczny ze stopu superstopowego.\n[font=default-semibold]Zrób jak drzewo i liść.[/font] -spidertron-remote=Umożliwia wysyłanie prostych poleceń ruchu do wierzchowca z mapy lub świata. -moss=Niektórzy potrafią kodować algo-rytmy. -moss-mk02=Niektórzy potrafią kodować algo-rytmy. -moss-mk03=Niektórzy potrafią kodować algo-rytmy. -moss-mk04=Niektórzy potrafią kodować algo-rytmy. -biomass=Przydatne, ale śmierdzące. -native-flora=Smakuje jak cynamon. -fungal-substrate=Zawiera wszystkie składniki odżywcze niezbędne do idealnego wzrostu grzybów. -fungal-substrate-02=Specjalnie dobrane składniki odżywcze dla delikatnych grzybów. -fungal-substrate-03=Idealne podłoże dla grzybów. -fawogae-spore=Nieszkodliwe, nawet dla alergików. -wood-seedling=Drzewko-szczeniak. -charged-auog=O tak, kochanie, dawaj! -charged-dingrit=Super hau hau! -cadaveric-arum=Cuchnąca roślina wytwarzająca gazy siarkowe. -cadaveric-arum-mk02-a=Cuchnąca roślina wytwarzająca gazy siarkowe. -cadaveric-arum-mk03-a=Cuchnąca roślina wytwarzająca gazy siarkowe. -cadaveric-arum-mk04-a=Cuchnąca roślina wytwarzająca gazy siarkowe. -empty-petri-dish=Gotowa do przyjęcia podłoża. -petri-dish=Podstawowy materiał mikrobiologiczny. -petri-dish-bacteria=Piękne kolonie obcej formy życia. -worm=Masz zły dzień? Po prostu [font=default-semibold][color=255,60,60]ro[/color][color=60,255,60]ba[/color][color=60,60,255]cz[/color][color=255,255,0]ek[/color][/font] na Twojej drodze. -seaweed=Podstawowy materiał wielofunkcyjny. -seaweed-mk02=Podstawowy materiał wielofunkcyjny. -seaweed-mk03=Podstawowy materiał wielofunkcyjny. -seaweed-mk04=Podstawowy materiał wielofunkcyjny. -agar=Podobny do żelatyny, dla wegan. -moss-gen=Próbki genów wyekstrahowane z mchu. -adam42-gen=Zbiór rzadkich próbek genów biorących udział w miogenezie. -cocoon=Idealna „deska kreślarska” dla obcych do neogenezy. -vrauks=Pokojowe stworzenie rodzime. -vrauks-mk02=Pokojowe stworzenie rodzime. -vrauks-mk03=Pokojowe stworzenie rodzime. -vrauks-mk04=Pokojowe stworzenie rodzime. -plasmids=Dobry wektor do transportu genów. -retrovirus=Specjalistyczny obcy wirus, który wprowadza obce DNA do innego genomu. -cdna=Często używany do klonowania genów eukariotycznych w prokariotach, a także do transferu genów między gatunkami. Ponieważ nauka! -sea-sponge=Nie ta irytująca. -sea-sponge-mk02=Nie ta irytująca. -sea-sponge-mk03=Nie ta irytująca. -sea-sponge-mk04=Nie ta irytująca. -py-science-pack-1=Wykorzystywany przez laboratoria do badań naukowych. -py-science-pack-2=Wykorzystywany przez laboratoria do badań naukowych. -py-science-pack-3=Wykorzystywany przez laboratoria do badań naukowych. -py-science-pack-4=Wykorzystywany przez laboratoria do badań naukowych. -neuroprocessor=Bezpośrednio drukowane neurony na podłożu matrycy nexelitowej. -primers=Krótkie, jednoniciowe kwasy nukleinowe wykorzystywane przez wszystkie organizmy żywe do inicjacji syntezy DNA. -dna-polymerase=Syntezuje cząsteczki DNA z starterów. Wykorzystywany w replikacji DNA (PCR). -alien-sample01=Słabo zebrany materiał genetyczny obcych. Można go oczywiście wykorzystać, ale nadal jest on surowy. Nie powoduje planowanych mutacji. -alien-sample-02=Lepszy proces pozwolił uzyskać materiał lepszej jakości. Całkowicie czysty i gotowy do użycia zbiór pierwotnego DNA obcych. -alien-sample-03=Super czyste i rafinowane próbki do zaawansowanych zastosowań i badań. -manure=Lepsza nazwa dla obcego g***a. -ulric=Pokojowe stworzenie podobne do konia, zmodyfikowane genetycznie. -ulric-mk02=Pokojowe stworzenie podobne do konia, zmodyfikowane genetycznie. -ulric-mk03=Pokojowe stworzenie podobne do konia, zmodyfikowane genetycznie. -ulric-mk04=Pokojowe stworzenie podobne do konia, zmodyfikowane genetycznie. -simik=Agresywna egzotyczna forma życia nieoparta na węglu, przystosowana do ekstremalnie wysokich temperatur. -simik-mk02=Agresywna egzotyczna forma życia nieoparta na węglu, przystosowana do ekstremalnie wysokich temperatur. -simik-mk03=Agresywna egzotyczna forma życia nieoparta na węglu, przystosowana do ekstremalnie wysokich temperatur. -simik-mk04=Agresywna egzotyczna forma życia nieoparta na węglu, przystosowana do ekstremalnie wysokich temperatur. -simik-pup=Są gorsze od dorosłych osobników. - -korlex=Lodowcowe stworzenie zmodyfikowane genetycznie. -korlex-mk02=Lodowcowe stworzenie zmodyfikowane genetycznie. -korlex-mk03=Lodowcowe stworzenie zmodyfikowane genetycznie. -korlex-mk04=Lodowcowe stworzenie zmodyfikowane genetycznie. -korlex-pup=Mini korlex. - -kicalk=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. -kicalk-mk02=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. -kicalk-mk03=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. -kicalk-mk04=Bardzo przydatne drzewa FLUFFY, które dostarczają wysokiej jakości włókna. -mukmoux=Zmutowane stworzenie podobne do krowy, zmodyfikowane genetycznie. -mukmoux-mk02=Zmutowane stworzenie podobne do krowy, zmodyfikowane genetycznie. -mukmoux-mk03=Zmutowane stworzenie podobne do krowy, zmodyfikowane genetycznie. -mukmoux-mk04=Zmutowane stworzenie podobne do krowy, zmodyfikowane genetycznie. -arthurian=Sztucznie stworzone stworzenie będące hybrydą jaszczurki, zmodyfikowane genetycznie. -arthurian-mk02=Sztucznie stworzone stworzenie będące hybrydą jaszczurki, zmodyfikowane genetycznie. -arthurian-mk03=Sztucznie stworzone stworzenie będące hybrydą jaszczurki, zmodyfikowane genetycznie. -arthurian-mk04=Sztucznie stworzone stworzenie będące hybrydą jaszczurki, zmodyfikowane genetycznie. -earth-generic-sample=Losowe próbki DNA podstawowych gatunków ziemskich. -earth-giraffe-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-jute-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-potato-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-tropical-tree-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-venus-fly-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-horse-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-cow-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-flower-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-sea-sponge-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-crustacean-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-bee-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-lizard-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-roadrunner-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-palmtree-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-sunflower-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-tiger-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-bear-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-wolf-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-antelope-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-shroom-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-mouse-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-spider-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. -earth-goat-sample=Próbki DNA, zrekonstruowane na podstawie sekwencjonowania DNA na Ziemi. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA. - -strorix-unknown-sample=Egzotyczne próbki DNA, zrekonstruowane na podstawie nieznanego sygnału, który przekroczył nasz zasięg z planety Strorix787. Pobierz, zdekoduj i zakoduj wymaganą próbkę DNA na własne ryzyko. -vrauks-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. -ulric-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. -mukmoux-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. -mukmoux-codex-mk02=Zbiór informacji zebranych podczas pracy z Mukmoux, skompilowanych w dużej bazie danych. -mukmoux-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Mukmoux zakodowane w wielofunkcyjnym algorytmie. -mukmoux-codex-mk04=Kompletny przewodnik po biologii Mukmoux zawarty w samodoskonalącym się systemie sztucznej inteligencji. -arthurian-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. -sea-sponge-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. -zipir-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. -zipir-codex-mk02=Zbiór informacji zebranych podczas pracy z zipirs, skompilowanych w dużej bazie danych. -zipir-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Zipir zakodowane w wielofunkcyjnym algorytmie. -zipir-codex-mk04=Kompletny przewodnik po biologii Zipir zawarty w samodoskonalącym się systemie sztucznej inteligencji. -ralesia-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tej rośliny. Służy do instruowania szkółki botanicznej. -cadaveric-arum-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tej rośliny. Służy do instruowania szkółki botanicznej. -bhoddos-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego grzyba modufikowanego genetycznie. Służy do instruowania szkółki botanicznej. -kicalk-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tej rośliny. Służy do instruowania szkółki botanicznej. -navens-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego gigantycznego grzyba modufikowanego genetycznie. Służy do instruowania szkółki botanicznej. -rennea-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego gigantycznego grzyba modufikowanego genetycznie. Służy do instruowania szkółki botanicznej. -fawogae-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego grzyba modufikowanego genetycznie. Służy do instruowania szkółki botanicznej. -dhilmos-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. -dhilmos-codex-mk02=Zbiór informacji zebranych podczas pracy z Dhilmos, skompilowanych w dużej bazie danych. -dhilmos-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Dhilmos zakodowane w wielofunkcyjnym algorytmie. -dhilmos-codex-mk04=Kompletny przewodnik po biologii Dhilmo zawarty w samodoskonalącym się systemie sztucznej inteligencji. -bat-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to nowe zwierzę robocze. Użyj go, aby poinstruować swoją komorę stworzeń. -scrondrix-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. -scrondrix-codex-mk02=Zbiór informacji zebranych podczas pracy z Scrondrix, skompilowanych w dużej bazie danych. -scrondrix-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Scrondrix zakodowane w wielofunkcyjnym algorytmie. -scrondrix-codex-mk04=Kompletny przewodnik po biologii Scrondrix zawarty w samodoskonalącym się systemie sztucznej inteligencji. -phadai-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. -phadai-codex-mk02=Zbiór informacji zebranych podczas pracy z Phadai, skompilowanych w dużej bazie danych. -phadai-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Phadai zakodowane w wielofunkcyjnym algorytmie. -phadai-codex-mk04=Kompletny przewodnik po biologii Phadai zawarty w samodoskonalącym się systemie sztucznej inteligencji. -auog-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. -yaedols-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia nowego grzyba hybrydowego. Służy do przekazania instrukcji szkółce botanicznej. -moondrop-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tej rodzimej rośliny. Służy do instruowania szkółki botanicznej. -dingrits-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. -dingrits-codex-mk02=Zbiór informacji zebranych podczas pracy z Dingrits, skompilowanych w dużej bazie danych. -dingrits-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Dingrits zakodowane w wielofunkcyjnym algorytmie. -dingrits-codex-mk04=Kompletny przewodnik po biologii Dingrit zawarty w samodoskonalącym się systemie sztucznej inteligencji. -kmauts-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. -kmauts-codex-mk02=Zbiór informacji zebranych podczas pracy z Kmaut, skompilowanych w dużej bazie danych. -kmauts-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Kmaut zakodowane w wielofunkcyjnym algorytmie. -kmauts-codex-mk04=Kompletny przewodnik po biologii Kmaut zawarty w samodoskonalącym się systemie sztucznej inteligencji. -vonix-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. -vonix-codex-mk02=Zbiór informacji zebranych podczas pracy z Vonixes, skompilowanych w dużej bazie danych. -vonix-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z vonixes zakodowane w wielofunkcyjnym algorytmie. -xyhiphoe-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. -phagnot-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. -antelope-codex=Zbiór dostosowanych instrukcji, które pozwolą ożywić to obce zwierzę. Użyj ich, aby poinstruować swoją komorę stworzeń. -trits-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. -trits-codex-mk02=Zbiór informacji zebranych podczas pracy z Trit, skompilowanych w dużej bazie danych. -trits-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Trit zakodowane w wielofunkcyjnym algorytmie. -trits-codex-mk04=Kompletny przewodnik po biologii Trit zawarty w samodoskonalącym się systemie sztucznej inteligencji. -korlex-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. -korlex-codex-mk02=Zbiór informacji zebranych podczas pracy z Korlex, skompilowanych w dużej bazie danych. -korlex-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Korlex zakodowane w wielofunkcyjnym algorytmie. -korlex-codex-mk04=Kompletny przewodnik po biologii Korlex zawarty w samodoskonalącym się systemie sztucznej inteligencji. -cottongut-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tego nowego hybrydowego zwierzęcia. Użyj do poinstruowania swojej komory stworzeń. -simik-codex=Zbiór dostosowanych instrukcji, które pomogą ożywić to nowe, egzotyczne zwierzę. Użyj go, żeby poinstruować swoją komorę stworzeń. -simik-codex-mk02=Zbiór informacji zebranych podczas pracy z Simik, skompilowanych w dużej bazie danych. -simik-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Simik zakodowane w wielofunkcyjnym algorytmie. -simik-codex-mk04=Kompletny przewodnik po biologii Simik zawarty w samodoskonalącym się systemie sztucznej inteligencji. -zungror-codex=Zbiór dostosowanych instrukcji, które pomogą ożywić to nowe, egzotyczne zwierzę. Użyj go, żeby poinstruować swoją komorę stworzeń. -zungror-codex-mk02=Zbiór informacji zebranych podczas pracy z Zungror, skompilowanych w dużej bazie danych. -zungror-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Zungror zakodowane w wielofunkcyjnym algorytmie. -zungror-codex-mk04=Kompletny przewodnik po biologii Zungror zawarty w samodoskonalącym się systemie sztucznej inteligencji. -guts=Fuj. -sea-sponge-sprouts=Części głównej gąbki przeznaczone do ponownego wzrostu. -ralesia=Niestandardowy kwiat modyfikowany genetycznie. -ralesia-mk02=Niestandardowy kwiat modyfikowany genetycznie. -ralesia-mk03=Niestandardowy kwiat modyfikowany genetycznie. -ralesia-mk04=Niestandardowy kwiat modyfikowany genetycznie. -tuuphra=Zmutowany ziemsko-obcy ziemniak modyfikowany genetycznie. -tuuphra-mk02=Zmutowany ziemsko-obcy ziemniak modyfikowany genetycznie. -tuuphra-mk03=Zmutowany ziemsko-obcy ziemniak modyfikowany genetycznie. -tuuphra-mk04=Zmutowany ziemsko-obcy ziemniak modyfikowany genetycznie. -fertilizer=Pokarm dla roślin. -navens=Nekrofilny grzyb modyfikowany genetycznie, który żywi się martwą materią organiczną. -cytostatics=Blokują wzrost komórek. -microcin-j25=Peptyd nierybosomalny (NRP). -yotoi=Ttropikalne drzewo zmodyfikowane genetycznie, które może przetrwać w środowisku obcym. -yotoi-fruit=Pyszny owoc obcego pochodzenia. -resveratrol=Naturalny fenol wytwarzany przez rośliny w odpowiedzi na uszkodzenia. -dhilmo=Urocze, zmutowane gigantyczne krewetki. Nie są zbyt inteligentne, więc nie ma się czym martwić. -dhilmo-pup=Młode Dhilmo. -chitin=Główny składnik egzoszkieletu stawonogów. -arthurian-pup=Młode Arthurian. -mukmoux-calf=Mini Mukmoux. -dingrits-cub=Młode Dingrit. -scrondrix=Mięsożerca poziomu 3. Bądź ostrożny! -caged-scrondrix=Bezpieczny sposób transportu tego stworzenia. -scrondrix-pup=Nadal niebezpieczny. -pineal-gland=Złożone, cenne substancje biochemiczne w środku. -ulric-food-01=Podstawowe pożywienie Ulric. -ulric-food-02=Biały krem ralesia i mille-feuille z warzywami. -mukmoux-food-01=Podstawowe pożywienie Mukmoux. -mukmoux-food-02=Velouté z selera korzeniowego z kremem z soku i chrupiącym mchem. -dhilmos-food-01=Podstawowe pożywienie Dhilmo. -dhilmos-food-02=Powoli pieczona skórka z brzucha z sosem navens vierge. -arthurian-food-01=Podstawowe pożywienie Arthurian. -arthurian-food-02=Wołowina w panierce z nasion Tuuphra z sosem z mchu i sambalem z nasion Tuuphra. -vrauks-food-01=Podstawowe pożywienie Vrauk, jeśli można to tak nazwać. -vrauks-food-02=Pieczone jelita w panierce z pomarańczowego grodu. -korlex-food-01=Podstawowe pożywienie Korlex, przygotowane z trocin i przypraw. -korlex-food-02=Pakowane delikatesy Korlex. Talerz z szynką i pieczonym sernikiem ricotta z Yaedol. -simik-food-01=Podstawowe pożywienie Simik, zawiera ciężkie minerały. -simik-food-02=Pieczona skóra Xyhiphoe z nadzieniem z Arum i radioaktywnymi Naven. -workers-food=Wyprodukowane zgodnie z podstawowymi parametrami dla stworzeń pracujących. Jest również w pewnym stopniu jadalne dla ludzi. -workers-food-02=Pieczony mózg i świeże podroby w sosie salsa z zieloną ralesią verdé. Niezalecane do spożycia przez ludzi. -workers-food-03=Luksusowy, wysokokaloryczny suplement sorgo z ziarnami, świeżymi owocami i odchodami nietoperzy. Doskonały przemysłowy produkt spożywczy modyfikowany genetycznie. Smakuje obrzydliwie. -gh=Robi rzeczy większe i cięższe. -anabolic-rna=Dodaj więcej mięsa do tych kości, stary! -rennea=Bardzo przydatne płatki. -rennea-mk02=Bardzo przydatne płatki. -rennea-mk03=Bardzo przydatne płatki. -rennea-mk04=Bardzo przydatne płatki. -phadai=Mięsożerca poziomu 4. Nie może się oprzeć muzyce disco. Zrzuca swój pancerz. -phadai-mk02=Mięsożerca poziomu 4. Nie może się oprzeć muzyce disco. Zrzuca swój pancerz. -phadai-mk03=Mięsożerca poziomu 4. Nie może się oprzeć muzyce disco. Zrzuca swój pancerz. -phadai-mk04=Mięsożerca poziomu 4. Nie może się oprzeć muzyce disco. Zrzuca swój pancerz. -caged-phadai=Bezpieczny sposób transportu tego stworzenia. -phadai-pup=Urocze i już się trzęsie. -phadai-food-01=Podstawowe pożywienie Phadai. -phadai-food-02=Wołowina w panierce z papryki Yotoi-n z kremem Rennea. -carapace=Złożona struktura biomineralizowana. -auog=Nieśmiałe nocne stworzenia znane jako Auog. -auog-mk02=Nieśmiałe nocne stworzenia znane jako Auog. -auog-mk03=Nieśmiałe nocne stworzenia znane jako Auog. -auog-mk04=Nieśmiałe nocne stworzenia znane jako Auog. -caged-auog=Bezpieczny sposób transportu tego stworzenia. -dingrits-alpha=Tylko najstarsze i najsilniejsze Dingrit mogą zostać samcami alfa. -auog-pup=Młode Auog. -auog-food-01=Podstawowe pożywienie auog. -auog-food-02=Tarta z chili dębowym z chrupiącym fawogae i sałatką z gorzkich wodorostów. -fish=Bloop. -fish-mk02=Bloop bloop. -fish-mk03=Bloop bloop bloop. -fish-mk04=Bloop bloop bloop bloop. -fish-food-01=Podstawowe pożywienie ryb. -fish-food-02=Wysokiej jakości pokarm dla ryb zapewniający lepszą opiekę. Wyprodukowany z ryb, dla ryb. -yaedols-spores=Te zarodniki miały problemy, należy je uzupełnić. -yaedols=Twój pierwszy grzyb modyfikowany genetycznie. Złożona biochemia ich tkanek sprawia, że są one doskonałym źródłem ważnego genu Adam42. -yaedols-mk02=Twój pierwszy grzyb modyfikowany genetycznie. Złożona biochemia ich tkanek sprawia, że są one doskonałym źródłem ważnego genu Adam42. -yaedols-mk03=Twój pierwszy grzyb modyfikowany genetycznie. Złożona biochemia ich tkanek sprawia, że są one doskonałym źródłem ważnego genu Adam42. -yaedols-mk04=Twój pierwszy grzyb modyfikowany genetycznie. Złożona biochemia ich tkanek sprawia, że są one doskonałym źródłem ważnego genu Adam42. -dingrits=Sztuczne zwierzę hybrydowe obcych. W ich komunikacji wykryto wysoki poziom inteligencji. -pelt=Główny produkt Dingrit. Duże źródło cysteiny i niektórych egzotycznych białek. -dingrit-spike=Produkt uboczny o bardzo egzotycznej, biomineralizowanej strukturze. -dingrits-food-01=Podstawowe pożywienie Dingrit. -dingrits-food-02=Filet wędzony liśćmi z dodatkiem słodkiej papki Tuuphra Yotoi. -kmauts=Przyjazne stworzenia podobne do owadów, znane jako krewetki lądowe. -kmauts-mk02=Przyjazne stworzenia podobne do owadów, znane jako krewetki lądowe. -kmauts-mk03=Przyjazne stworzenia podobne do owadów, znane jako krewetki lądowe. -kmauts-mk04=Przyjazne stworzenia podobne do owadów, znane jako krewetki lądowe. -zinc-finger-proteins=Białka na bazie cynku o unikalnej trójwymiarowej architekturze. -cysteine=Popularny cel eksperymentów znakowania ukierunkowanego na badanie struktury i dynamiki biomolekuł. -reca=Homologiczne białko o masie 38 kilodaltonów, niezbędne do naprawy i utrzymania DNA powłoki ciała. -cobalt-nx=Sztuczny materiał wykonany z nexelitu i kobaltu. -xyhiphoe=Gigantyczny mięczak głębinowy. Żyje w atmosferze pod ciśnieniem. -xyhiphoe-mk02=Gigantyczny mięczak głębinowy. Żyje w atmosferze pod ciśnieniem. -xyhiphoe-mk03=Gigantyczny mięczak głębinowy. Żyje w atmosferze pod ciśnieniem. -xyhiphoe-mk04=Gigantyczny mięczak głębinowy. Żyje w atmosferze pod ciśnieniem. -vonix=Ogromny obcy robak. -vonix-mk02=Ogromny obcy robak. -vonix-mk03=Ogromny obcy robak. -vonix-mk04=Ogromny obcy robak. -vonix-eggs=Jaja partenogenetyczne. -grod=Bagniste rośliny zmodyfikowane genetycznie. Bardzo cenione przez zmodyfikowane genetycznie i rodzime zwierzęta jako ściółka. -grod-mk02=Bagniste rośliny zmodyfikowane genetycznie. Bardzo cenione przez zmodyfikowane genetycznie i rodzime zwierzęta jako ściółka. -grod-mk03=Bagniste rośliny zmodyfikowane genetycznie. Bardzo cenione przez zmodyfikowane genetycznie i rodzime zwierzęta jako ściółka. -grod-mk04=Bagniste rośliny zmodyfikowane genetycznie. Bardzo cenione przez zmodyfikowane genetycznie i rodzime zwierzęta jako ściółka. -grod-codex=Zbiór dostosowanych instrukcji dotyczących wprowadzenia tej nowej rośliny do życia. Służy do instruowania szkółki botanicznej. -bedding=Materiał organiczny używany przez zwierzęta do podparcia ciała podczas odpoczynku. Sprawia, że ich życie jest wygodniejsze. -phagnot=Obce zwierzęta hybrydowe. Mają duży zbiornik gazu na głowach, który pomaga im stać. -phagnot-mk02=Obce zwierzęta hybrydowe. Mają duży zbiornik gazu na głowach, który pomaga im stać. -phagnot-mk03=Obce zwierzęta hybrydowe. Mają duży zbiornik gazu na głowach, który pomaga im stać. -phagnot-mk04=Obce zwierzęta hybrydowe. Mają duży zbiornik gazu na głowach, który pomaga im stać. -phagnot-food-01=Podstawowe pożywienie Phagnot. -phagnot-food-02=Placki orkiszowe z owocami Yotoi przyprawionymi mchem i serem bhoddo. -gas-bladder=Specjalny organ, lżejszy od powietrza, który pomaga Phagnot stać. -bhoddos=Hybrydowa istota będąca grzybem nuklearnym. -bhoddos-mk02=Hybrydowa istota będąca grzybem nuklearnym. -bhoddos-mk03=Hybrydowa istota będąca grzybem nuklearnym. -bhoddos-mk04=Hybrydowa istota będąca grzybem nuklearnym. -zymogens=Nieaktywny prekursor enzymu. Wymaga rozszczepienia biochemicznego, aby go aktywować. -mmp=Enzymy zdolne do rozkładania wszystkich rodzajów białek macierzy zewnątrzkomórkowej. -peptidase-m58=Obce białko katalityczne. -antiviral=Klasa leków stosowanych specjalnie w leczeniu infekcji wirusowych. -immunosupressants=Leki hamujące lub zapobiegające aktywności układu odpornościowego. -propeptides=Nieaktywne białko oczekujące na aktywację. -purine-analogues=Antymetabolity naśladujące strukturę puryn. -pacifastin=Inhibitor seryny występujący u stawonogów. -ticocr-alloy=Stop tytanu, kobaltu i chromu. -metallic-glass=Stały materiał metaliczny o nieuporządkowanej strukturze w nanoskali. -nanochondria=Zastosowanie w twoich stworzeniach zmusi je do rozwoju większego mózgu. Co może pójść nie tak? -xeno=Sztuczny drapieżnik szczytowy o kwaśnej krwi. -xeno-mk02=Inteligentny, sztuczny drapieżnik szczytowy o kwaśnej krwi. -xeno-mk03=Inteligentny, sztuczny drapieżnik szczytowy o kwaśnej krwi. -xeno-mk04=Inteligentny, sztuczny drapieżnik szczytowy o kwaśnej krwi. -caged-xeno=Nie będzie się zbyt długo opierać. -xeno-egg=Metoda rozmnażania partenogenetycznego – wymaga gospodarza. -xeno-codex=Zbiór dostosowanych instrukcji służących do ożywienia tej istoty. Służy do instruowania komory stworzeń. -xeno-codex-mk02=Zbiór informacji zebranych podczas pracy z Xeno, skompilowanych w dużej bazie danych. -xeno-codex-mk03=Wyniki wieloletnich rzeczywistych i symulowanych obserwacji oraz eksperymentów z Xeno zakodowane w wielofunkcyjnym algorytmie. -xeno-codex-mk04=Kompletny przewodnik po biologii Xeno zawarty w samodoskonalącym się systemie sztucznej inteligencji. -arqad=Przerażająca hybryda pszczoły i osy z obcymi genami, zdolna do przetwarzania ciężkich węglowodorów na inne produkty. -arqad-mk02=Przerażająca hybryda pszczoły i osy z obcymi genami, zdolna do przetwarzania ciężkich węglowodorów na inne produkty. -arqad-mk03=Przerażająca hybryda pszczoły i osy z obcymi genami, zdolna do przetwarzania ciężkich węglowodorów na inne produkty. -arqad-mk04=Przerażająca hybryda pszczoły i osy z obcymi genami, zdolna do przetwarzania ciężkich węglowodorów na inne produkty. -arqad-egg=Partenogeniczna metoda rozmnażania. -arqad-codex=Zbiór dostosowanych instrukcji służących do ożywienia tej istoty. Służy do instruowania komory stworzeń. -albumin=Białka surowicy. -hyaline=Przezroczysta chrząstka. -bmp=Grupa cytokin dostosowanych do wzrostu kości. -cellulose=Liniowy łańcuch składający się z kilkuset do wielu tysięcy połączonych jednostek glukozy. -lignin=Złożone polimery organiczne. -pheromones=Substancje chemiczne wywołujące reakcję społeczną u członków tego samego gatunku. -cridren-codex=Zbiór dostosowanych instrukcji dotyczących ożywienia tej hybrydowej rośliny. Służy do instruowania szkółki botanicznej. -cridren=Dziwaczna hybryda rośliny obcej. -empty-neuromorphic-chip=Odkrycie technologii LNCL (life-nexelit cross-link) dało ci możliwość opracowania zupełnie nowej klasy zaawansowanych chipów. -neuromorphic-chip=Teraz gotowy do użycia z wymaganym systemem operacyjnym. -nano-cellulose=Rafinowana, nanostrukturalna masa celulozowa stosowana w testach płytkowych i innych substytutach. -antelope=Martwe i żywe jednocześnie: kwantowe stworzenie wymiarowe. Niestabilne życie oparte na strengeletach. -caged-antelope=Specjalny pojemnik dla stworzeń strengeletowych. -adrenal-cortex=Część nadnerczy Cridren, wykorzystywana do produkcji ważnych hormonów. Kompatybilna międzygatunkowo. -zipir-food-01=Podstawowa karma Zipir. -zipir-food-02=Specjalna karma dla dużych skorupiaków. -antitumor=Wykrywanie i niszczenie nowotworów. -dynemicin=Wynik mutacji podziemnej bakterii – katalizuje reakcje hamujące rozwój nowotworów. -enediyne=Terapeutyczne nici RNA pomagające kontrolować namnażanie się komórek. Wymagają dostarczenia w postaci nanocząsteczek. -trits=Ogromne stworzenie z głębin Pacyfiku. Duże źródło fotoforów, skóry i tłuszczu. -trits-mk02=Ogromne stworzenie z głębin Pacyfiku. Duże źródło fotoforów, skóry i tłuszczu. -trits-mk03=Ogromne stworzenie z głębin Pacyfiku. Duże źródło fotoforów, skóry i tłuszczu. -trits-mk04=Ogromne stworzenie z głębin Pacyfiku. Duże źródło fotoforów, skóry i tłuszczu. -photophore=Gruczołowy organ, który u różnych zwierząt morskich przybiera postać świecącej plamki. -enzyme-pks=Rodzina enzymów wielodomenowych wytwarzających poliketydy. -recombinant-ery=Środki stymulujące erytropoezę (ESA), wytwarzane poprzez klonowanie i modyfikację genu adam42. Stosowane w celu zwiększenia produkcji krwi. -oreksygeniczny=Leki stosowane w celu zwiększenia masy ciała zwierząt. -used-auog=Biedne stworzenie potrzebuje odpoczynku. -saps=Bardzo gęsty (czasami zestalony) płyn transportowany w komórkach ksylemu lub elementach sitowych floemu rośliny. -sodium-alginate=Wielofunkcyjny stabilizator. -latex-slab=Surowy lateks. -latex=Grupa polimerów, które mogą zestalać się w gumę. -stopper=owszechnie stosowany w procedurach laboratoryjnych. -energy-drink=Napój zawierający związki pobudzające, zapewniający stymulację umysłową i fizyczną. -bio-sample=Próbka pobrana z naturalnych biomów do dalszej analizy. -bio-container=Pusty pojemnik do zbierania próbek biologicznych. -strangelets=Maleńkie fragmenty dziwnej materii, na tyle małe, że można je uznać za cząsteczki. -cage-antelope=Specjalnie skonstruowana klatka zapewniająca bezpieczeństwo antylopom Schrödingera podczas transportu. -replicator-ralesia=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. -replicator-rennea=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. -replicator-tuuphra=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. -replicator-grod=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. -replicator-yotoi=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. -replicator-yotoi-fruit=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. -replicator-kicalk=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. -replicator-cadaveric-arum=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. -replicator-bioreserve=Pakiet zawierający instrukcje i polecenia umożliwiające inteligentnej farmie sadzenie wymaganych upraw na dużych polach. -zipir1=Pokojowe stworzenie morskie. Niemal jak duży krab domowy. -zipir2=Pokojowe stworzenie morskie. Niemal jak duży krab domowy. -zipir3=Pokojowe stworzenie morskie. Niemal jak duży krab domowy. -zipir4=Pokojowe stworzenie morskie. Niemal jak duży krab domowy. -sugar=Czysty nektar Tuuphra. -sporopollenin=Jeden z najbardziej obojętnych chemicznie polimerów biologicznych. -chimeric-proteins=Białko składające się z co najmniej dwóch domen kodowanych przez oddzielne geny (ziemskie i obce), które zostały połączone tak, aby były transkrybowane i translowane jako jedna jednostka. -cbp=Peptyd mutacyjny wiążący kalmodulinę (CBMP) to krótka sekwencja 26 reszt pochodząca z C-końca kinazy łańcucha lekkiego miozyny mięśni szkieletowych. -nanofibrils=Wysoce uporządkowane struktury, powstałe w wyniku samoorganizacji powtarzających się bloków budulcowych w struktury wyższego rzędu, stabilizowane przez oddziaływania niekowalencyjne. -magnetic-beads=Stosowane w oczyszczaniu białek. Zawierają rdzeń magnetyczny wykonany z niklu, pokryty różnymi materiałami. -biobattery=Zasadniczo przenośny bioreaktor, wykorzystujący mikroorganizmy do wytwarzania substratu w celu generowania energii. Bardzo długa żywotność. -chitosan=Po prostu bardzo przydatny liniowy polisacharyd. -laboratory-grown-brain=Mózg w puszce. -tissue-engineered-fat=Tak, stworzyliśmy tłuszcz. -in-vitro-meat=Nie smakuje jak burger... -biomimetic-skin=Rolka skóry, gotowa do owinięcia przedmiotów. -bioartificial-guts=Pakiet jelit gotowych do montażu. -scafold-free-bones=Pełny szkielet w pudełku. -bio-scafold=Materiały, które zostały zaprojektowane tak, aby wywoływać pożądane interakcje komórkowe, przyczyniające się do tworzenia nowych funkcjonalnych tkanek. -casein=Sery są z niego robione. -fawogae-mk02=Dobrze smakuje na pizzy. -fawogae-mk03=Poszerz swoje horyzonty w tym obcym świecie. -fawogae-mk04=Nie da ci dodatkowego życia. -fawogae-spore-mk02=Te zarodniki są lepsze od pierwszych. -fawogae-spore-mk03=Im więcej zarodników, tym lepiej. -fawogae-spore-mk04=Uznane za najlepsze zarodniki przez 3 lata z rzędu. -moondrop-gas=Kwiat Moondrop nasycony cząsteczkami złota. -moondrop-diesel=Kwiat Moondrop nasycony cząsteczkami kobaltu. -moondrop-kerosene=Kwiat Moondrop nasycony cząsteczkami cynku. -moondrop-fueloil=Kwiat Moondrop nasycony cząsteczkami żelaza. -cottongut=Zwykły Cottongut. Wykorzystywany w badaniach i jako pożywienie. -cottongut-mk01=Hodowlana wersja Cottongut. -cottongut-mk02=Hodowlana wersja Cottongut. -cottongut-mk03=Hodowlana wersja Cottongut. -cottongut-mk04=Hodowlana wersja Cottongut. -cottongut-food-01=Gotowana na parze fasola w brudnej wodzie i sokach. -cottongut-food-02=Pikantne i smaczne wyselekcjonowane nasiona w kwiatowej ganache. -cottongut-food-03=Gotowane mięso szczura w puszce. Niezalecane do spożycia przez ludzi. - -solidified-sarcorus=Lepiej nie pytać, jak to zostało zrobione. - -sap-tree=Drzewo, które naturalnie wytwarza użyteczną żywicę. -sap-tree-mk02=Drzewo, które naturalnie wytwarza użyteczną żywicę. -sap-tree-mk03=Drzewo, które naturalnie wytwarza użyteczną żywicę. -sap-tree-mk04=Drzewo, które naturalnie wytwarza użyteczną żywicę. - -intestinal-ee=Złożone sygnały elektryczne wytwarzane przez te komórki zasługują na dokładniejsze zbadanie. -cognition-osteochain=Badania sugerują, że struktura ta może przetwarzać myśli jako uzupełnienie mózgu. -adaptable-automucosa=Samoleczenie i samodostosowanie do zmian środowiskowych w rekordowym czasie. Naprawdę imponujące. -polynuclear-ganglion=Umożliwia wielozadaniowość wtórną na polecenie mózgu, zapewniając dodatkową warstwę przetwarzania mózgowego. -geostabilization-tissue=Tkanka ta wykazuje imponującą początkową geolokalizację. Prawdopodobnie wykorzystywana przez Phagnot podczas migracji. -lcc=Złożony organ, który, jak podejrzewamy, umożliwia stworzeniu pewien prymitywny poziom telepatii. Co zaskakujące, nie jest to tkanka mózgowa. -cryogland=Wstępne badania sugerują, że organ ten może obniżać temperaturę przepływających przez niego płynów. -subdermal-chemosnare=Te specjalne komórki bezpośrednio przekształcają promieniowanie słoneczne w energię biochemiczną. -snarer-heart=Napromieniowany organ służący do pompowania drugorzędnego krążenia składników odżywczych. -magnetic-organ=Może to wyjaśniać, dlaczego Ulric mają drgawki w pobliżu magnesów. Interesujące jest wykrywanie pól grawitacyjnych. -glandular-myocluster=Ten organ samodzielnie wysyła precyzyjne sygnały sterujące i stanowi podstawę Sarcomer. Wyjaśnia to niesamowitą siłę, jaką dysponują te zwierzęta. -dimensional-gastricorg=Organ ten jest w stanie zawierać i wykorzystywać strengelety niezbędne do podróży międzywymiarowych. Święty Graal ewolucji obcych. -sternite-lung=Często zmniejszony pod względem wielkości i rozwoju, może stać się wewnętrzny i/lub błonowy. Organ ten został sztucznie ulepszony, aby umożliwić rozwój tego gatunku. -hormonal=Organ ten jest wyjątkowy, ponieważ stanowi nie tylko część układu rozrodczego (arcanium), ale także centralny układ kontroli hormonalnej u tych zwierząt. Co zaskakujące, mieszane DNA pozwoliło na wykorzystanie tych hormonów u innych gatunków. -vsk=Segmentowany organ Zungror służący do przędzenia jedwabiu, przystosowany z układu pokarmowego i rozrodczego w celu poprawy produkcji białka. - -perfect-samples=Szczyt osiągnięć genetyki obcych. -space-dingrit=Mały krok dla łazika, wielki skok dla ludzkości łazików. -space-suit=Zaawansowany skafander kosmiczny umożliwiający psowatym przetrwanie w przestrzeni kosmicznej. -space-dingrit-return=Całe to promieniowanie spowodowało u tego stworzenia kilka interesujących mutacji. -ulric-infusion=Wysoce reaktywny związek mutagenny, może i będzie reagował gwałtownie z ludźmi. Przekształca cię w symbiotyczne stworzenie na 10 minut. -ulric-infusion-equipment=Automatycznie wstrzykuje związek mutagenny co 10 minut. -mosfet=Tranzystor polowy z metalowo-tlenkowym półprzewodnikiem. -dried-biomass=Usunięcie wody ułatwia spalanie. -green-sic=Surowa wersja węglika krzemu. -nisi=Krzemian niklu. -abacus=Ulubiona zabawka Arthurian. - -sample-cup=To kubek na próbki. -ulric-mk02-dna-sample=Organiczna próbka DNA ulepszonego kosmicznego konia. -ulric-mk03-dna-sample=To nie jest mleko. Nie pij tego. -ulric-mk04-dna-sample=Sekretny sos życia. - -empty-comb=Stworzony, aby instruować Arqad, jak wytwarzać swoje produkty. -arqad-maggot=Smaczny i obrzydliwy. - -tree-mk01=To drzewo. -tree-mk02=Wciąż tylko drzewo. -tree-mk03=Nie zaleca się uderzania tego. -tree-mk04=To może być Ent. Obserwuj go uważnie, na wypadek gdyby się poruszył. -pesticide-mk01=Stara formuła, ale nadal skuteczna w odstraszaniu wegańskich gryzoni od upraw. -pesticide-mk02=Super mega XXL pestycyd do zwalczania owadów. Dobrze, że nie jesz tych roślin. -cooling-system=Wielofunkcyjny system chłodzenia w obiegu zamkniętym. -chlorinated-water=Nie tak silny jak wybielacz. -honeycomb=Wypełniony pysznym miodem z ciał. - -zungror=Ogromna obca istota przypominająca barana-pająka, zdolna do produkcji cennych białek włóknistych w dużych ilościach. Znane są z tego, że są bardzo agresywne i inteligentne. -zungror-mk02=Ogromna obca istota przypominająca barana-pająka, zdolna do produkcji cennych białek włóknistych w dużych ilościach. Znane są z tego, że są bardzo agresywne i inteligentne. -zungror-mk03=Ogromna obca istota przypominająca barana-pająka, zdolna do produkcji cennych białek włóknistych w dużych ilościach. Znane są z tego, że są bardzo agresywne i inteligentne. -zungror-mk04=Ogromna obca istota przypominająca barana-pająka, zdolna do produkcji cennych białek włóknistych w dużych ilościach. Znane są z tego, że są bardzo agresywne i inteligentne. -zungror-cocoon=Kula bardzo specjalnego białka włóknistego otaczająca embrion. -simik-scales=Niesamowita, odporna na wysoką temperaturę kombinacja materiałów organicznych i ksenonitu zasługuje na dokładniejsze zbadanie. -simik-poop=To, co pozostaje w tym cudownym, egzotycznym układzie pokarmowym obcych. - -compost-amount=[font=default-semibold][color=255,230,192]Kompost: [/color][/font]__1__ [item=biomass] - -hidden-beacon=Zdecydowanie nie jest to nadajnik. - -brain-cartridge-01=Materiał do przemyśleń. -brain-cartridge-02=Materiał do przemyśleń. -brain-cartridge-03=Materiał do przemyśleń. -brain-cartridge-04=Materiał do przemyśleń. - -gastrocapacitor=Skoncentrowana energia i zapasy organiczne dla latających karawan. diff --git a/locale/pl/ore.cfg b/locale/pl/ore.cfg deleted file mode 100644 index 0e3aef6d9..000000000 --- a/locale/pl/ore.cfg +++ /dev/null @@ -1,7 +0,0 @@ -[ore-name] -ore-bioreserve=Rodzima flora -ore-nexelit=Nexelit - -[autoplace-control-names] -ore-bioreserve=[img=entity.ore-bioreserve] Rodzima flora -ore-nexelit=[img=entity.ore-nexelit] Nexelit diff --git a/locale/pl/recipes.cfg b/locale/pl/recipes.cfg deleted file mode 100644 index ceefb721e..000000000 --- a/locale/pl/recipes.cfg +++ /dev/null @@ -1,481 +0,0 @@ -[recipe-name] -cage-recycle-into-titanium=Recykling klatek -biomass-composting=Kompost __1__ × __2__ -ethanol-combustion=Etanol do mieszanki spalania (__1__°C) -fish-oil-combustion=Olej rybny do mieszanki spalania (__1__°C) -lard-combustion=Smalec do mieszanki spalania (__1__°C) -bio-oil-combustion=Bioolej do mieszanki spalania (__1__°C) -oleochemical-combustion=Produkty oleochemiczne do mieszanki spalania (__1__°C) - -subcritical-water-01=Woda podkrytyczna W.01 -subcritical-water-02=Woda podkrytyczna W.02 -subcritical-water-03=Woda podkrytyczna W.03 - -biomass-destruction=Proces rozkładu i fermentacji słodzonej biomasy -high-distillate-to-anthracene-oil=Hydrokraking wielopierścieniowych węglowodorów aromatycznych (WWA) -ulric-sex-01=Hodowla nowych Ulric -ulric-full-rendering=Dorosły Ulric -ulric-manure-01=Podstawowe rolnictwo -ulric-manure-02=Sól sprawia, że Ulric jest szczęśliwszy -mukmoux-full-rendering=Dorosły Mukmoux -full-render-dhilmoss=Dorosły Dhilmo -korlex-full-rendering=Dorosły Korlex -scrondrix-full-rendering=Dorosły Scrondrix -phadai-full-rendering=Dorosły Phadai -auog-full-rendering=Dorosły Auog -dingrit-full-rendering=Dorosły Dingrit -vonix-full-rendering=Dorosły Vonix -xyhiphoe-full-rendering=Dorosły Xyhiphoe -full-render-fish=Dorosła ryba -phagnot-full-rendering=Dorosły Phagnot -ulric-mk02=Faza 2 - program hodowlany Ulric -ulric-mk02-dna-sample=Świeża próbka genetyczna z ulepszonego Ulric -ulric-mk02-dna-sample-02=Więcej świeżych próbek genetycznych z ulepszonego Ulric -ulric-mk02-breeding=Ulric W.02 rozmnażanie -ulric-mk02-raising=Wychowanie źrebaka Ulric W.02 -ulric-recharge-mk02=Regeneracja zmęczonego Ulric W.02 -ulric-mk03=Faza 3 Ulric - program hodowlany -ulric-mk03-dna-sample=Świeża próbka genetyczna z ulepszonego Ulric -ulric-mk03-dna-sample-02=Więcej świeżych próbek genetycznych z ulepszonego Ulric -ulric-mk03-breeding=Ulric W.03 rozmnażanie -ulric-mk03-raising=Wychowanie źrebaka Ulric W.03 -ulric-recharge-mk03=Regeneracja zmęczonego Ulric W.03 -ulric-mk04=Faza 4 Ulric - program hodowlany -ulric-mk04-dna-sample=Świeża próbka genetyczna z ulepszonego Ulric -ulric-mk04-dna-sample-02=Więcej świeżych próbek genetycznych z ulepszonego Ulric -ulric-mk04-breeding=Ulric W.04 rozmnażanie -ulric-mk04-raising=Wychowanie źrebaka Ulric W.04 -ulric-recharge-mk04=Regeneracja zmęczonego Ulric W.04 -vrauks-mk02=Faza 2 Vrauk - program hodowlany -vrauks-mk03=Faza 3 Vrauk - program hodowlany -vrauks-mk04=Faza 4 Vrauk - program hodowlany -arthurian-mk02=Faza 2 Arthurian - program hodowlany -arthurian-egg-mk02-gmo=Program ulepszania jaj Arthurian -arthurian-pup-mk02=Ulepszona inkubacja jaj Arthurian -arthurian-egg-mk02=Faza 2 Arthurian - zbieranie jaj -arthurian-mk03=Faza 3 Arthurian - program hodowlany -arthurian-mk04=Faza 4 Arthurian - program hodowlany -korlex-mk02=Faza 2 Korlex - program hodowlany -korlex-mk03=Faza 3 Korlex - program hodowlany -korlex-mk04=Faza 4 Korlex - program hodowlany -auog-mk02=Faza 2 Auog - program hodowlany -auog-mk03=Faza 3 Auog - program hodowlany -auog-mk04=Faza 4 Auog - program hodowlany -auog-pup-01=Podstawowy program porodu Auog bez pomocy -auog-mk02-breeder=Faza 2 Auog - program hodowlany -auog-pup-mk02-breeder=Faza 2 Auog - wychowanie źrebaka -auog-mk03-breeder=Faza 3 Auog - program hodowlany -auog-pup-mk03-breeder=Faza 3 Auog - wychowanie źrebaka -auog-mk04-breeder=Faza 4 Auog - program hodowlany -auog-pup-mk04-breeder=Faza 4 Auog - wychowanie źrebaka -dingrits-mk02=Faza 2 Dingrit - program hodowlany -dingrits-mk03=Faza 3 Dingrit - program hodowlany -dingrits-mk04=Faza 4 Dingrit - program hodowlany -ralesia-mk02=Faza 2 Ralesia - program hodowlany -ralesia-mk03=Faza 3 Ralesia - program hodowlany -ralesia-mk04=Faza 4 Ralesia - program hodowlany -fish-mk02=Faza 2 Ryba - program hodowlany -fish-mk02-breeder=Faza 2 Ryba - program hodowlany -fish-egg-mk02-breeder=Faza 2 Ryba program zbierania ikry -fish-mk03=Faza 3 Ryba - program hodowlany -fish-mk03-breeder=Faza 3 Ryba - program hodowlany -fish-egg-mk03-breeder=Faza 3 Ryba program zbierania ikry -fish-mk04=Faza 4 Ryba - program hodowlany -fish-mk04-breeder=Faza 4 Ryba - program hodowlany -fish-egg-mk04-breeder=Faza 4 Ryba program zbierania ikry -kmauts-mk02=Faza 2 Kmaut - program hodowlany -kmauts-mk03=Faza 3 Kmaut - program hodowlany -kmauts-mk04=Faza 4 Kmaut - program hodowlany -mukmoux-mk02=Faza 2 Mukmoux - program hodowlany -mukmoux-mk03=Faza 3 Mukmoux - program hodowlany -mukmoux-mk04=Faza 4 Mukmoux - program hodowlany -phadai-mk02=Faza 2 Phadai - program hodowlany -phadai-mk03=Faza 3 Phadai - program hodowlany -phadai-mk04=Faza 4 Phadai - program hodowlany -phagnot-mk02=Faza 2 Phagnot - program hodowlany -phagnot-mk03=Faza 3 Phagnot - program hodowlany -phagnot-mk04=Faza 4 Phagnot - program hodowlany -scrondrix-mk02=Faza 2 Scrondrix - program hodowlany -scrondrix-mk03=Faza 3 Scrondrix - program hodowlany -scrondrix-mk04=Faza 4 Scrondrix - program hodowlany -sea-sponge-mk02=Faza 2 Gąbka morska - program hodowlany -sea-sponge-mk02-breeder=Faza 2 Gąbka morska- program hodowlany -sea-sponge-mk02-sprouts-breeder=Faza 2 Gąbka morska - program hodowlany pędów -sea-sponge-mk03=Faza 3 Gąbka morska - program hodowlany -sea-sponge-mk03-breeder=Faza 3 Gąbka morska- program hodowlany -sea-sponge-mk03-sprouts-breeder=Faza 3 Gąbka morska - program hodowlany pędów -sea-sponge-mk04=Faza 4 Gąbka morska - program hodowlany -sea-sponge-mk04-breeder=Faza 4 Gąbka morska- program hodowlany -sea-sponge-mk04-sprouts-breeder=Faza 4 Gąbka morska - program hodowlany pędów -vonix-mk02=Faza 2 Vonix - program hodowlany -vonix-mk03=Faza 3 Vonix - program hodowlany -vonix-mk04=Faza 4 Vonix - program hodowlany -xeno-mk02=Faza 2 Xeno - program hodowlany -xeno-mk03=Faza 3 Xeno - program hodowlany -xeno-mk04=Faza 4 Xeno - program hodowlany -format-neuromorphic-chip=Kasowanie neuromorficznego chipa -grod-pb=Koncentrat ołowiu -tuuphra-mk02=Faza 2 Tuuphra - program hodowlany -tuuphra-mk03=Faza 3 Tuuphra - program hodowlany -tuuphra-mk04=Faza 4 Tuuphra - program hodowlany -tuuphra-mk02-breeder=Faza 2 Tuuphra - program hodowlany -tuuphra-mk03-breeder=Faza 3 Tuuphra - program hodowlany -tuuphra-mk04-breeder=Faza 4 Tuuphra - program hodowlany -navens-mk02=Faza 2 Naven - program hodowlany -navens-mk02-breeder=Faza 2 Naven - program hodowlany -navens-spore-mk02=Faza 2 Naven - program zbierania zarodników -navens-mk03=Faza 3 Naven - program hodowlany -navens-mk03-breeder=Faza 3 Naven - program hodowlany -navens-spore-mk03=Faza 3 Naven - program zbierania zarodników -navens-mk04=Faza 4 Naven - program hodowlany -navens-mk04-breeder=Faza 4 Naven - program hodowlany -navens-spore-mk04=Faza 4 Naven - program zbierania zarodników -yotoi-fruit-gmo-mk02=Genetycznie modyfikowany owoc Yotoi W.02 -yotoi-seeds-mk02=Zbiór nasion Yotoi W.02 -yotoi-mk02=Faza 2 Yotoi - program hodowlany -yotoi-fruit-mk02=Zbiór owoców Yotoi W.02 -yotoi-fruit-gmo-mk03=Genetycznie modyfikowany owoc Yotoi W.03 -yotoi-seeds-mk03=Zbiór nasion Yotoi W.03 -yotoi-mk03=Faza 3 Yotoi - program hodowlany -yotoi-fruit-mk03=Zbiór owoców Yotoi W.03 -yotoi-fruit-gmo-mk04=Genetycznie modyfikowany owoc Yotoi W.04 -yotoi-seeds-mk04=Zbiór nasion Yotoi W.04 -yotoi-mk04=Faza 4 Yotoi - program hodowlany -yotoi-fruit-mk04=Zbiór owoców Yotoi W.04 -dhilmos-mk02=Faza 2 Dhilmo - program hodowlany -dhilmos-mk03=Faza 3 Dhilmo - program hodowlany -dhilmos-mk04=Faza 4 Dhilmo - program hodowlany -rennea-mk02=Faza 2 Rennea - program hodowlany -rennea-mk02-dingrit-pup-digestion=Ziarna Rennea ścierane przez Dingrit W.02 -abraded-rennea-seed-filtering-mk02=Ekstrakcja nasion W.02 -rennea-mk02-breeding=Rennea - Pomologia W.02 -rennea-mk02-seed-seperation=Separacja nasion Rennea W.02 -rennea-mk03=Faza 3 Rennea - program hodowlany -rennea-mk03-dingrit-pup-digestion=Ziarna Rennea ścierane przez Dingrit W.03 -abraded-rennea-seed-filtering-mk03=Ekstrakcja nasion W.03 -rennea-mk03-breeding=Rennea - Pomologia W.03 -rennea-mk03-seed-seperation=Separacja nasion Rennea W.03 -rennea-mk04=Faza 4 Rennea - program hodowlany -rennea-mk04-dingrit-pup-digestion=Ziarna Rennea ścierane przez Dingrit W.04 -abraded-rennea-seed-filtering-mk04=Ekstrakcja nasion W.04 -rennea-mk04-breeding=Rennea - Pomologia W.04 -rennea-mk04-seed-seperation=Separacja nasion Rennea W.04 -yaedols-mk02=Faza 2 Yaedol - program hodowlany -yaedols-mk03=Faza 3 Yaedol - program hodowlany -yaedols-mk04=Faza 4 Yaedol - program hodowlany -grod-mk02=Faza 2 Grod - program hodowlany -grod-mk02-breeder=Faza 2 Grod- program hodowlany -grod-seeds-mk02-breeder=Faza 2 Grod - Program zbioru nasion -grod-seeds-mk02-soaker=Faza 2 Grod - Przygotowanie nasion w kwasie -grod-mk03=Faza 3 Grod - program hodowlany -grod-mk03-breeder=Faza 3 Grod- program hodowlany -grod-seeds-mk03-breeder=Faza 3 Grod - Program zbioru nasion -grod-seeds-mk03-soaker=Faza 3 Grod - Przygotowanie nasion w kwasie -grod-mk04=Faza 4 Grod - program hodowlany -grod-mk04-breeder=Faza 4 Grod- program hodowlany -grod-seeds-mk04-breeder=Faza 4 Grod - Program zbioru nasion -grod-seeds-mk04-soaker=Faza 4 Grod - Przygotowanie nasion w kwasie -bhoddos-spore-mk02=Faza 2 Bhoddo - Program mutacji zarodników -bhoddos-mk02=Faza 2 Bhoddo - program hodowlany -bhoddos-spore-mk02-breeding=Faza 2 Bhoddo - Program zbierania zarodników -bhoddos-spore-mk03=Faza 3 Bhoddo - Program mutacji zarodników -bhoddos-mk03=Faza 3 Bhoddo - program hodowlany -bhoddos-spore-mk03-breeding=Faza 3 Bhoddo - Program zbierania zarodników -bhoddos-spore-mk04=Faza 4 Bhoddo - Program mutacji zarodników -bhoddos-mk04=Faza 4 Bhoddo - program hodowlany -bhoddos-spore-mk04-breeding=Faza 4 Bhoddo - Program zbierania zarodników -zipir-mk02=Faza 2 Zipir - program hodowlany -zipir-mk03=Faza 3 Zipir - program hodowlany -zipir-mk04=Faza 4 Zipir - program hodowlany -simik-mk02=Faza 2 Simik - program hodowlany -simik-mk03=Faza 3 Simik - program hodowlany -simik-mk04=Faza 4 Simik - program hodowlany -trits-mk02=Faza 2 Trit - program hodowlany -trits-mk03=Faza 3 Trit - program hodowlany -trits-mk04=Faza 4 Trit - program hodowlany -xyhiphoe-mk02=Faza 2 Xyhiphoe - program hodowlany -xyhiphoe-mk03=Faza 3 Xyhiphoe - program hodowlany -xyhiphoe-mk04=Faza 4 Xyhiphoe - program hodowlany -xyhiphoe-mk02-breeder=Faza 2 Xyhiphoe - program hodowlany -xyhiphoe-cub-mk02-breeder=Faza 2 Xyhiphoe - Program larwalny -xyhiphoe-mk03-breeder=Faza 3 Xyhiphoe - program hodowlany -xyhiphoe-cub-mk03-breeder=Faza 3 Xyhiphoe - Program larwalny -xyhiphoe-mk04-breeder=Faza 4 Xyhiphoe - program hodowlany -xyhiphoe-cub-mk04-breeder=Faza 4 Xyhiphoe - Program larwalny -kicalk-mk02=Faza 2 Kicalk - program hodowlany -kicalk-mk03=Faza 3 Kicalk - program hodowlany -kicalk-mk04=Faza 4 Kicalk - program hodowlany -cadaveric-arum-mk02-item=Faza 2 Trupi Arum - program hodowlany -cadaveric-arum-mk02-seeder=Faza 2 Trupi Arum - zbiór nasion -cadaveric-arum-mk02-juicer=Faza 2 Trupi Arum - separacja nasion -cadaveric-arum-mk02-breeder=Faza 2 Trupi Arum - pielęgnacja i zbiór -cadaveric-arum-mk03-item=Faza 3 Trupi Arum - program hodowlany -cadaveric-arum-mk03-seeder=Faza 3 Trupi Arum - zbiór nasion -cadaveric-arum-mk03-juicer=Faza 3 Trupi Arum - separacja nasion -cadaveric-arum-mk03-breeder=Faza 3 Trupi Arum - pielęgnacja i zbiór -cadaveric-arum-mk04-item=Faza 4 Trupi Arum - program hodowlany -cadaveric-arum-mk04-seeder=Faza 4 Trupi Arum - zbiór nasion -cadaveric-arum-mk04-juicer=Faza 4 Trupi Arum - separacja nasion -cadaveric-arum-mk04-breeder=Faza 4 Trupi Arum - pielęgnacja i zbiór -guar-mk02-breeder=Faza 2 Guar - program hodowlany -guar-seeds-mk02-breeder=Faza 2 Guar - zbiór nasion -guar-mk03-breeder=Faza 3 Guar - program hodowlany -guar-seeds-mk03-breeder=Faza 3 Guar - zbiór nasion -guar-mk04-breeder=Faza 4 Guar - program hodowlany -guar-seeds-mk04-breeder=Faza 4 Guar - zbiór nasion -moonshine-gasoline-1=Kwiaty Moondrop wzbogacone złotem -moonshine-diesel-1=Kwiaty Moondrop wzbogacone kobaltem -moonshine-kerosene-1=Kwiaty Moondrop wzbogacone cynkiem -moonshine-fueloil-1=Kwiaty Moondrop wzbogacone żelazem -kicalk-mk02-breeder=Uprawa Kicalk gen.2 -kicalk-mk03-breeder=Uprawa Kicalk gen.3 -kicalk-mk04-breeder=Uprawa Kicalk gen.4 -cottongut-mk02=Faza 2 Cottongut - program hodowlany -cottongut-mk03=Faza 3 Cottongut - program hodowlany -cottongut-mk04=Faza 4 Cottongut - program hodowlany -starter-biomass=Ręczne rąbanie drewna -smashing-vrauks=Rozbijanie Vrauks -quantum-dots-folding-1=Składanie kwantowe -quantum-dots-folding-2=Składanie kwantowe -quantum-dots-folding-3=Składanie kwantowe -quantum-dots-folding-4=Składanie kwantowe - -moss-mk02=Faza 2 Mech - program hodowlany -moss-mk03=Faza 3 Mech - program hodowlany -moss-mk04=Faza 4 Mech - program hodowlany -moss-mk02r=Faza 2 Mech - uprawa i zbiór -moss-mk03r=Faza 3 Mech - uprawa i zbiór -moss-mk04r=Faza 4 Mech - uprawa i zbiór - -full-render-arqads=Dojrzały Arqad -ex-bra-arq=Dojrzały Arqad na mózgi -ex-gut-arq=Dojrzały Arqad na jelita -ex-blo-arq=Dojrzały Arqad na krew -ex-chi-arq=Dojrzały Arqad na chitynę -ex-me-arq=Dojrzały Arqad na mięso - -full-render-arthurian=Dojrzały Arthurian -ex-bra-art=Ekstrakcja mózgów z ulepszonych Arthurian -ex-bon-art=Ekstrakcja kości z ulepszonych Arthurian -ex-gut-art=Ekstrakcja jelit z ulepszonych Arthurian -ex-blo-art=Ekstrakcja krwi z ulepszonych Arthurian -ex-ski-art=Ekstrakcja skóry z ulepszonych Arthurian -ex-fat-art=Ekstrakcja tłuszczu z ulepszonych Arthurian -ex-me-art=Ekstrakcja mięsa z ulepszonych Arthurian - -full-render-auogs=Dojrzały Auog -ex-used-auog=Dojrzały zmęczony Auog -ex-bra-auog=Ekstrakcja mózgów z ulepszonych Auog -ex-bon-auog=Ekstrakcja kości z ulepszonych Auog -ex-gut-auog=Ekstrakcja jelit z ulepszonych Auog -ex-blo-auog=Ekstrakcja krwi z ulepszonych Auog -ex-ski-auog=Ekstrakcja skóry z ulepszonych Auog -ex-fat-auog=Ekstrakcja tłuszczu z ulepszonych Auog -ex-me-auog=Ekstrakcja mięsa z ulepszonych Auog - -full-render-cottongut=Dojrzały Cottongut -ex-bra-cot=Ekstrakcja mózgów z ulepszonych Cottongut -ex-bon-cot=Ekstrakcja kości z ulepszonych Cottongut -ex-gut-cot=Ekstrakcja jelit z ulepszonych Cottongut -ex-blo-cot=Ekstrakcja krwi z ulepszonych Cottongut -ex-ski-cot=Ekstrakcja skóry z ulepszonych Cottongut -ex-fat-cot=Ekstrakcja tłuszczu z ulepszonych Cottongut -ex-me-cot=Ekstrakcja mięsa z ulepszonych Cottongut - -full-render-scrondrixs=Dojrzały Scrondrix -ex-bra-scro=Ekstrakcja mózgów z ulepszonych Scrondrix -ex-bon-scro=Ekstrakcja kości z ulepszonych Scrondrix -ex-gut-scro=Ekstrakcja jelit z ulepszonych Scrondrix -ex-blo-scro=Ekstrakcja krwi z ulepszonych Scrondrix -ex-ski-scro=Ekstrakcja skóry z ulepszonych Scrondrix -ex-fat-scro=Ekstrakcja tłuszczu z ulepszonych Scrondrix -ex-me-scro=Ekstrakcja mięsa z ulepszonych Scrondrix - -full-render-xenos=Dojrzały Xeno -ex-bra-xeno=Ekstrakcja mózgów z ulepszonych Xeno -ex-bon-xeno=Ekstrakcja kości z ulepszonych Xeno -ex-blo-xeno=Ekstrakcja krwi z ulepszonych Xeno -ex-chi-xeno=Ekstrakcja skóry z ulepszonych Xeno -ex-me-xeno=Ekstrakcja mięsa z ulepszonych Xeno - -full-render-zipir=Dojrzały Zipir -ex-bra-zipir=Ekstrakcja mózgów z ulepszonych Zipir -ex-gut-zipir=Ekstrakcja jelit z ulepszonych Zipir -ex-blo-zipir=Ekstrakcja krwi stawonogów z ulepszonych Zipir -ex-ski-zipir=Ekstrakcja skóry z ulepszonych Zipir -ex-fat-zipir=Ekstrakcja tłuszczu z ulepszonych Zipir -ex-me-zipir=Ekstrakcja mięsa z ulepszonych Zipir - -full-render-phagnots=Dojrzały Phagnots -ex-bra-phag=Ekstrakcja mózgów z ulepszonych Phagnots -ex-bon-phag=Ekstrakcja kości z ulepszonych Phagnots -ex-gut-phag=Ekstrakcja jelit z ulepszonych Phagnots -ex-blo-phag=Ekstrakcja krwi z ulepszonych Phagnots -ex-ski-phag=Ekstrakcja skóry z ulepszonych Phagnots -ex-fat-phag=Ekstrakcja tłuszczu z ulepszonych Phagnots -ex-me-phag=Ekstrakcja mięsa z ulepszonych Phagnots -ex-bla-phag=Ekstrakcja pęcherzy gazowych z ulepszonych Phagnots - -full-render-kor=Dojrzały Korlex -ex-bra-kor=Ekstrakcja mózgów z ulepszonych Korlex -ex-bon-kor=Ekstrakcja kości z ulepszonych Korlex -ex-gut-kor=Ekstrakcja jelit z ulepszonych Korlex -ex-blo-kor=Ekstrakcja krwi z ulepszonych Korlex -ex-ski-kor=Ekstrakcja skóry z ulepszonych Korlex -ex-fat-kor=Ekstrakcja tłuszczu z ulepszonych Korlex -ex-me-kor=Ekstrakcja mięsa z ulepszonych Korlex - -full-render-phadais=Dojrzały Phadais -ex-bra-pha=Ekstrakcja mózgów z ulepszonych Phadais -ex-bon-pha=Ekstrakcja kości z ulepszonych Phadais -ex-gut-pha=Ekstrakcja jelit z ulepszonych Phadais -ex-blo-pha=Ekstrakcja krwi z ulepszonych Phadais -ex-ski-pha=Ekstrakcja skóry z ulepszonych Phadais -ex-fat-pha=Ekstrakcja tłuszczu z ulepszonych Phadais -ex-me-pha=Ekstrakcja mięsa z ulepszonych Phadais - -full-render-zun=Dojrzały Zungror -ex-bra-zun=Ekstrakcja mózgów z ulepszonych Zungror -ex-bon-zun=Ekstrakcja kości z ulepszonych Zungror -ex-gut-zun=Ekstrakcja jelit z ulepszonych Zungror -ex-blo-zun=Ekstrakcja krwi stawonogów z ulepszonych Zungror -ex-ski-zun=Ekstrakcja skóry z ulepszonych Zungror -ex-fat-zun=Ekstrakcja tłuszczu z ulepszonych Zungror -ex-me-zun=Ekstrakcja mięsa z ulepszonych Zungror - -full-render-dingrits=Dojrzały Dingrit -ex-used-dingrits=Dojrzały zmęczony Dingrit -ex-bra-din=Ekstrakcja mózgów z ulepszonych Dingrit -ex-bon-din=Ekstrakcja kości z ulepszonych Dingrit -ex-gut-din=Ekstrakcja jelit z ulepszonych Dingrit -ex-blo-din=Ekstrakcja krwi stawonogów z ulepszonych Dingrit -ex-ski-din=Ekstrakcja skóry z ulepszonych Dingrit -ex-fat-din=Ekstrakcja tłuszczu z ulepszonych Dingrit -ex-me-din=Ekstrakcja mięsa z ulepszonych Dingrit -ex-pelt-din=Ekstrakcja futra z ulepszonych Dingrit - -full-render-ulrics=Dojrzały Ulric -ex-bra-ulr=Ekstrakcja mózgów z ulepszonych Ulric -ex-bon-ulr=Ekstrakcja kości z ulepszonych Ulric -ex-gut-ulr=Ekstrakcja jelit z ulepszonych Ulric -ex-blo-ulr=Ekstrakcja krwi stawonogów z ulepszonych Ulric -ex-ski-ulr=Ekstrakcja skóry z ulepszonych Ulric -ex-fat-ulr=Ekstrakcja tłuszczu z ulepszonych Ulric -ex-me-ulr=Ekstrakcja mięsa z ulepszonych Ulric - -full-render-simik=Dojrzały Simik -ex-used-sim=Dojrzały zmęczony Simik -ex-bra-sim=Ekstrakcja mózgów z ulepszonych Simik -ex-bon-sim=Ekstrakcja kości z ulepszonych Simik -ex-gut-sim=Ekstrakcja jelit z ulepszonych Simik -ex-blo-sim=Ekstrakcja krwi stawonogów z ulepszonych Simik -ex-ski-sim=Ekstrakcja skóry z ulepszonych Simik -ex-fat-sim=Ekstrakcja tłuszczu z ulepszonych Simik -ex-me-sim=Ekstrakcja mięsa z ulepszonych Simik -ex-hot-sim=Ekstrakcja gorącego powietrza z ulepszonych Simik -ex-chi-sim=Ekstrakcja chityny z ulepszonych Simik -ex-ker-sim=Ekstrakcja keratyny z ulepszonych Simik - -full-render-antelope=Dojrzała Antylopa Schrödingera - -full-render-dhilmos=Dojrzały Dhilmo -ex-gut-dhi=Ekstrakcja jelit z ulepszonych Dhilmo -ex-blo-dhi=Ekstrakcja krwi stawonogów z ulepszonych Dhilmo -ex-fat-dhi=Ekstrakcja tłuszczu z ulepszonych Dhilmo -ex-me-dhi=Ekstrakcja mięsa z ulepszonych Dhilmo - -full-render-mukmoux=Dojrzały Mukmouxs -ex-bra-muk=Ekstrakcja mózgów z ulepszonych Mukmoux -ex-bon-muk=Ekstrakcja kości z ulepszonych Mukmoux -ex-gut-muk=Ekstrakcja jelit z ulepszonych Mukmoux -ex-blo-muk=Ekstrakcja krwi z ulepszonych Mukmoux -ex-ski-muk=Ekstrakcja skóry z ulepszonych Mukmoux -ex-fat-muk=Ekstrakcja tłuszczu z ulepszonych Mukmoux -ex-me-muk=Ekstrakcja mięsa z ulepszonych Mukmoux - -full-render-trit=Dojrzały Trit -ex-bra-trit=Ekstrakcja mózgów z ulepszonych Trit -ex-bon-trit=Ekstrakcja kości z ulepszonych Trit -ex-gut-trit=Ekstrakcja jelit z ulepszonych Trit -ex-blo-trit=Ekstrakcja krwi stawonogów z ulepszonych Trit -ex-ski-trit=Ekstrakcja skóry z ulepszonych Trit -ex-fat-trit=Ekstrakcja tłuszczu z ulepszonych Trit -ex-me-trit=Ekstrakcja mięsa z ulepszonych Trit - -full-render-vonix=Dojrzały Vonix -ex-bra-von=Ekstrakcja mózgów z ulepszonych Vonix -ex-bon-von=Ekstrakcja kości z ulepszonych Vonix -ex-gut-von=Ekstrakcja jelit z ulepszonych Vonix -ex-blo-von=Ekstrakcja krwi stawonogów z ulepszonych Vonix -ex-ski-von=Ekstrakcja skóry z ulepszonych Vonix -ex-fat-von=Ekstrakcja tłuszczu z ulepszonych Vonix -ex-me-von=Ekstrakcja mięsa z ulepszonych Vonix - -full-render-kmauts=Dojrzały Kmaut -ex-bra-kma=Ekstrakcja mózgów z ulepszonych Kmaut -ex-gut-kma=Ekstrakcja jelit z ulepszonych Kmaut -ex-blo-kma=Ekstrakcja krwi stawonogów z ulepszonych Kmaut -ex-fat-kma=Ekstrakcja tłuszczu z ulepszonych Kmaut -ex-me-kma=Ekstrakcja mięsa z ulepszonych Kmaut - -full-render-xyhiphoe=Dojrzały Xyhiphoe -ex-gut-xyh=Ekstrakcja jelit z ulepszonych Xyhiphoe -ex-blo-xyh=Ekstrakcja krwi stawonogów z ulepszonych Xyhiphoe -ex-me-xyh=Ekstrakcja mięsa z ulepszonych Xyhiphoe -ex-ski-xyh=Ekstrakcja pancerza z ulepszonych Xyhiphoe - -full-render-vrauks=Dojrzały Vrauks -ex-blo-vrauks=Ekstrakcja kwasu mrówkowego z ulepszonych Vrauk -ex-bra-vrauks=Ekstrakcja mózgów z ulepszonych Vrauk -ex-gut-vrauks=Ekstrakcja jelit z ulepszonych Vrauk -ex-me-vrauks=Ekstrakcja mięsa z ulepszonych Vrauk -ex-ski-vrauks=Ekstrakcja skóry z ulepszonych Vrauk - -full-render-num=Dojrzały Numal -ex-gut-num=Ekstrakcja jelit z ulepszonych Numal -ex-blo-num=Ekstrakcja krwi z ulepszonych Numal -ex-ski-num=Ekstrakcja skóry z ulepszonych Numal -ex-me-num=Ekstrakcja mięsa z ulepszonych Numal - -biomass-combustion=__1__ z biomasą do mieszanki spalania (__2__°C) - -arqad-mk02=Arqad W.02 - Inżynieria genetyczna -arqad-mk03=Arqad W.03 - Inżynieria genetyczna -arqad-mk04=Arqad W.04 - Inżynieria genetyczna - -brain-food-01=Kaseta Vatmózg W.01 -brain-food-02=Kaseta Vatmózg W.02 -brain-food-03=Kaseta Vatmózg W.03 -brain-food-04=Kaseta Vatmózg W.04 - -compile-korlex-codex=Kompilacja kodeksu Korlex -korlex-mk02r=Replikacja Korlex W.02 - -compile-mukmoux-codex=Kompilacja kodeksu Mukmoux -mukmoux-mk02r=Replikacja Mukmoux W.02 - -full-render-navens-abomination=Dojrzała Abominacja - -bioport-hidden-recipe=Pływający biopyanoport - -[recipe-description] -biomass-destruction=Przetwarzaj sproszkowaną biomasę w wieży destylacji destrukcyjnej, aby uzyskać różne przydatne substancje chemiczne. -will-delete-metadata-warning=[font=default-bold]Ostrzeżenie: [color=255,100,100]Ten przepis spowoduje usunięcie wszystkich metadanych ze składników.[/color][/font] -grod-pb=Użyj Grods aby otrzymać ołów. -format-neuromorphic-chip=Sformatuj i zresetuj chip neuromorficzny. -moonshine-gasoline-1=Wzbogać kwiaty moondrop metalami katalitycznymi, aby uzyskać dłuższe łańcuchy węglowodorowe. -moonshine-diesel-1=Wzbogać kwiaty moondrop metalami katalitycznymi, aby uzyskać dłuższe łańcuchy węglowodorowe. -moonshine-kerosene-1=Wzbogać kwiaty moondrop metalami katalitycznymi, aby uzyskać dłuższe łańcuchy węglowodorowe. -moonshine-fueloil-1=Wzbogać kwiaty moondrop metalami katalitycznymi, aby uzyskać dłuższe łańcuchy węglowodorowe. -kicalk-mk02-breeder=Cykl uprawy opracowany w celu wyhodowania drugiej generacji Kicalk stworzonego w ramach programu hodowlanego. -kicalk-mk03-breeder=Cykl uprawy opracowany w celu wyhodowania trzeciej generacji Kicalk stworzonego w ramach programu hodowlanego. -kicalk-mk04-breeder=Cykl uprawy opracowany w celu wyhodowania czwartej generacji Kicalk stworzonego w ramach programu hodowlanego. - -ulric-mk02-dna-sample=Jedna próbka konia mechanicznego -ulric-mk02-dna-sample-02=Wyciśnięty dla uzyskania większej ilości soku - -yotoi-fruit-gmo-mk02=Genetycznie zmodyfikowany, bardziej soczysty owoc -yotoi-seeds-mk02=Konieczność przechowywania owoców w stanie zamrożonym, aby zapobiec ich pękaniu i niszczeniu nasion podczas zbiorów -yotoi-mk02=Wyhoduj ulepszone owoce Yotoi -yotoi-fruit-mk02=Schłodź owoce Yotoi, aby zmusić je do otwarcia liści i umożliwić zbiór -heating-system-cheap=Po latach badań okazuje się, że w rzeczywistości nie ma potrzeby wytwarzania prostych komponentów z najdroższych materiałów. diff --git a/locale/pl/techs.cfg b/locale/pl/techs.cfg deleted file mode 100644 index 60d682e5a..000000000 --- a/locale/pl/techs.cfg +++ /dev/null @@ -1,971 +0,0 @@ -[technology-name] -soot-separation=Oddzielanie sadzy -mounts-mk01=Wierzchowiec - Etap 1 -mounts-mk02=Wierzchowiec - Etap 2 -spidertron=Wierzchowiec - Etap 3 -mounts-mk04=Wierzchowiec - Etap 4 -xenobiology=Ksenobiologia -zoology=Zoologia -mycology-mk01=Mykologia - Etap 1 -mycology-mk02=Mykologia - Etap 2 -mycology-mk03=Mykologia - Etap 3 -mycology-mk04=Mykologia - Etap 4 -microbiology-mk01=Mikrobiologia - Etap 1 -microbiology-mk02=Mikrobiologia - Etap 2 -microbiology-mk03=Mikrobiologia - Etap 3 -microbiology-mk04=Mikrobiologia - Etap 4 -botany-mk01=Botanika - Etap 1 -botany-mk02=Botanika - Etap 2 -botany-mk03=Botanika - Etap 3 -botany-mk04=Botanika - Etap 4 -biotech-mk01=Biotechnologia - Etap 1 -biotech-mk02=Biotechnologia - Etap 2 -biotech-mk03=Biotechnologia - Etap 3 -biotech-mk04=Biotechnologia - Etap 4 -genetics-mk01=Genetyka - Etap 1 -genetics-mk02=Genetyka - Etap 2 -genetics-mk03=Genetyka - Etap 3 -genetics-mk04=Genetyka - Etap 4 -genetics-mk05=Genetyka - Etap 5 -land-animals-mk01=Zwierzęta lądowe - Etap 1 -land-animals-mk02=Zwierzęta lądowe - Etap 2 -land-animals-mk03=Zwierzęta lądowe - Etap 3 -land-animals-mk04=Zwierzęta lądowe - Etap 4 -land-animals-mk05=Zwierzęta lądowe - Etap 5 -water-animals-mk01=Zwierzęta wodne - Etap 1 -water-animals-mk02=Zwierzęta wodne - Etap 2 -water-animals-mk03=Zwierzęta wodne - Etap 3 -water-animals-mk04=Zwierzęta wodne - Etap 4 -fish-mk01=Ryby - Etap 1 -fish-mk02=Ryby - Etap 2 -fish-mk03=Ryby - Etap 3 -fish-mk04=Ryby - Etap 4 -integrated-circuits-1=Układy zintegrowane - Etap 1 -integrated-circuits-2=Układy zintegrowane - Etap 2 -integrated-circuits-3=Układy zintegrowane - Etap 3 -integrated-circuits-4=Układy zintegrowane - Etap 4 -water-invertebrates-mk01=Bezkręgowce wodne - Etap 1 -water-invertebrates-mk02=Bezkręgowce wodne - Etap 2 -water-invertebrates-mk03=Bezkręgowce wodne - Etap 3 -water-invertebrates-mk04=Bezkręgowce wodne - Etap 4 -organic-breeding=Hodowla organiczna -selective-breeding=Hodowla selektywna -water-gmo-mk01=Zwierzęta wodne modyfikowane genetycznie - Etap 1 -water-gmo-mk02=Zwierzęta wodne modyfikowane genetycznie - Etap 2 -water-gmo-mk03=Zwierzęta wodne modyfikowane genetycznie - Etap 3 -water-gmo-mk04=Zwierzęta wodne modyfikowane genetycznie - Etap 4 -food-mk01=Żywność - Etap 1 -food-mk02=Żywność - Etap 2 -food-mk03=Żywność - Etap 3 -ulric=Ulric - Etap 1 -ulric-mk02=Ulric - Etap 2 -ulric-mk03=Ulric - Etap 3 -ulric-mk04=Ulric - Etap 4 -zipir=Zipir - Etap 1 -zipir-mk02=Zipir - Etap 2 -zipir-mk03=Zipir - Etap 3 -zipir-mk04=Zipir - Etap 4 -ralesia=Ralesia -mukmoux=Mukmoux - Etap 1 -mukmoux-mk02=Mukmoux - Etap 2 -mukmoux-mk03=Mukmoux - Etap 3 -mukmoux-mk04=Mukmoux - Etap 4 -tuuphra=Tuuphra - Etap 1 -tuuphra-mk02=Tuuphra - Etap 2 -tuuphra-mk03=Tuuphra - Etap 3 -tuuphra-mk04=Tuuphra - Etap 4 -arthurian=Arthurian - Etap 1 -arthurian-mk02=Arthurian - Etap 2 -arthurian-mk03=Arthurian - Etap 3 -arthurian-mk04=Arthurian - Etap 4 -navens=Naven - Etap 1 -navens-mk02=Naven - Etap 2 -navens-mk03=Naven - Etap 3 -navens-mk04=Naven - Etap 4 -yotoi=Yotoi Aloes - Etap 1 -yotoi-mk02=Yotoi Aloes - Etap 2 -yotoi-mk03=Yotoi Aloes - Etap 3 -yotoi-mk04=Yotoi Aloes - Etap 4 -dhilmos=Dhilmo - Etap 1 -dhilmos-mk02=Dhilmo - Etap 2 -dhilmos-mk03=Dhilmo - Etap 3 -dhilmos-mk04=Dhilmo - Etap 4 -genetic-design=Projektowanie genetyczne -assisted-embryology=Embrologia wspomagana -scrondrix=Scrondrixe - Etap 1 -scrondrix-mk02=Scrondrixe - Etap 2 -scrondrix-mk03=Scrondrixe - Etap 3 -scrondrix-mk04=Scrondrixe - Etap 4 -pharmacogenomics=Farmakogenomika -growth-hormone=Hormony wzrostu -rennea=Rennea - Etap 1 -rennea-mk02=Rennea - Etap 2 -rennea-mk03=Rennea - Etap 3 -rennea-mk04=Rennea - Etap 4 -phadai=Phadai - Etap 1 -phadai-mk02=Phadai - Etap 2 -phadai-mk03=Phadai - Etap 3 -phadai-mk04=Phadai - Etap 4 -auog=Auog - Etap 1 -auog-mk02=Auog - Etap 2 -auog-mk03=Auog - Etap 3 -auog-mk04=Auog - Etap 4 -molecular-decohesion=Rozpad molekularny - Etap 1 -molecular-decohesion-mk02=Rozpad molekularny - Etap 2 -molecular-decohesion-mk03=Rozpad molekularny - Etap 3 -molecular-decohesion-mk04=Rozpad molekularny - Etap 4 -yaedols=Yaedol - Etap 1 -yaedols-mk02=Yaedol - Etap 2 -yaedols-mk03=Yaedol - Etap 3 -yaedols-mk04=Yaedol - Etap 4 -dingrits=Dingrit - Etap 1 -dingrits-mk02=Dingrit - Etap 2 -dingrits-mk03=Dingrit - Etap 3 -dingrits-mk04=Dingrit - Etap 4 -kmauts=Kmaut - Etap 1 -kmauts-mk02=Kmaut - Etap 2 -kmauts-mk03=Kmaut - Etap 3 -kmauts-mk04=Kmaut - Etap 4 -vonix=Vonixe - Etap 1 -vonix-mk02=Vonixe - Etap 2 -vonix-mk03=Vonixe - Etap 3 -grod=Grod - Etap 1 -grod-mk02=Grod - Etap 2 -grod-mk03=Grod - Etap 3 -grod-mk04=Grod - Etap 4 -anabolic-rna=Anabolityczne RNA -phagnot=Phagnot - Etap 1 -phagnot-mk02=Phagnot - Etap 2 -phagnot-mk03=Phagnot - Etap 3 -phagnot-mk04=Phagnot - Etap 4 -bhoddos=Bhoddo - Etap 1 -bhoddos-mk02=Bhoddo - Etap 2 -bhoddos-mk03=Bhoddo - Etap 3 -bhoddos-mk04=Bhoddo - Etap 4 -antiviral=Leki przeciwwirusowe -immunosupressants=Leki immunosupresyjne -bio-implants=Bioimplanty -nanochondria=Nanochondria -xeno=Xeno - Etap 1 -xeno-mk02=Xeno - Etap 2 -xeno-mk03=Xeno - Etap 3 -xeno-mk04=Xeno - Etap 4 -rendering=Hodowanie -advanced-rendering=Zaawansowane hodowanie -bmp=Białka morfogenetyczne kości -kicalk=Kicalk - Etap 1 -kicalk-mk02=Kicalk - Etap 2 -kicalk-mk03=Kicalk - Etap 3 -kicalk-mk04=Kicalk - Etap 4 -vrauks=Vrauk - Etap 1 -vrauks-mk02=Vrauk - Etap 2 -vrauks-mk03=Vrauk - Etap 3 -vrauks-mk04=Vrauk - Etap 4 -vrauks-mk05=Vrauk - Etap 5 -pheromones=Feromony -cridren=Cridren - Etap 1 -cridren-mk02=Cridren - Etap 2 -cridren-mk03=Cridren - Etap 3 -cridren-mk04=Cridren - Etap 4 -domestication=Udomowienie - Etap 1 -domestication-mk02=Udomowienie - Etap 2 -domestication-mk03=Udomowienie - Etap 3 -domestication-mk04=Udomowienie - Etap 4 -domestication-mk05=Udomowienie - Etap 5 -bigger-colon=Większe jelita grube -explosive-diarrhea=Wybuchowa biegunka -schrodinger-antelope=Antylopa Schrödingera -fawogae=Fawogae -fawogae-mk01=Fawogae - Etap 1 -fawogae-mk02=Fawogae - Etap 2 -fawogae-mk03=Fawogae - Etap 3 -fawogae-mk04=Fawogae - Etap 4 -fawogae-mk05=Fawogae - Etap 5 -antitumor=Środki przeciwnowotworowe -trits=Trit - Etap 1 -trits-mk02=Trit - Etap 2 -trits-mk03=Trit - Etap 3 -trits-mk04=Trit - Etap 4 -reca=Reontogeneza -recombinant-ery=Środki stymulujące erytropoezę -orexigenic=Związki pobudzające apetyt -cadaveric-arum=Trupi Arum - Etap 1 -cadaveric-arum-mk02=Trupi Arum - Etap 2 -cadaveric-arum-mk03=Trupi Arum - Etap 3 -cadaveric-arum-mk04=Trupi Arum - Etap 4 -simik-mk01=Simik - Etap 1 -simik-mk02=Simik - Etap 2 -simik-mk03=Simik - Etap 3 -simik-mk04=Simik - Etap 4 -artificial-breeding=Sztuczna hodowla -biased-mutation=Mutacja stronnicza -mega-farm=Zautomatyzowane inteligentne gospodarstwa rolne -mega-farm-ralesia=Ralesia - pakiet dla inteligentnych gospodarstw rolnych. -mega-farm-rennea=Rennea - pakiet dla inteligentnych gospodarstw rolnych. -mega-farm-tuuphra=Tuuphra - pakiet dla inteligentnych gospodarstw rolnych. -mega-farm-grod=Grod - pakiet dla inteligentnych gospodarstw rolnych. -mega-farm-yotoi=Yotoi - pakiet dla inteligentnych gospodarstw rolnych. -mega-farm-kicalk=Kicalk - pakiet dla inteligentnych gospodarstw rolnych. -mega-farm-cadaveric-arum=Trupi Arum - pakiet dla inteligentnych gospodarstw rolnych. -mega-farm-bioreserve=Rodzima flora - pakiet dla inteligentnych gospodarstw rolnych. -energy-drink=Napój energetyczny -interactive-cognition=Interaktywne poznanie -metamide5=Metamid 5 bionika -exercises=Wymuszona zmiana treningu -myostatin=Inhibitor miostatyny -osteocyte=Klonowanie osteocytów -hardened-bone=Wzmocniona macierz kostna -organ-replication=Replikacja narządów z infuzją -cavity=Ewolucja super jamy -somatic=Transfer jądra komórki somatycznej -transgenes=Terapeutyczne transgeny DNA -defective-collagen=Wadliwy kolagen -double-skin=Podwójna skóra -force-feeding=Przymusowe karmienie -fto4=Badania nad genem FTO 4 -bladder=Pęcherz gazowy o dużej pojemności -chitin=Przetwarzanie chityny -formic=Wypełnione woreczki z trucizną -party-animal=Imprezowicze -exo-insertion=Wstawianie exo -argumented-spikes=Wzmocnione kolce -conarium-stem=Łodyga conarium -hydrolase-amplification=Wzmocnienie hydrolazy -zootoxins=Zootoksyny -artificial-calcification=Sztuczne zwapnienie -stochastic-cortex=Stochastyczna manipulacja korą mózgową -phytomining=Fitominowanie - Etap 1 -phytomining-mk02=Fitominowanie - Etap 2 -phytomining-mk03=Fitominowanie - Etap 3 -microfilters=Mikrofiltry -microfilters-mk02=Mikrofiltry - Etap 2 -organ-printing=Drukowanie organów - Etap 1 -organ-printing-mk02=Drukowanie organów - Etap 2 -organ-printing-mk03=Drukowanie organów - Etap 3 -mass-production=Masowa produkcja stworzeń -korlex=Korlex - Etap 1 -korlex-mk02=Korlex - Etap 2 -korlex-mk03=Korlex - Etap 3 -korlex-mk04=Korlex - Etap 4 -biopolymer-clusters=Biopolimerowe klastry do dojenia -moondrop=Moondrop - Etap 1 -moondrop-mk02=Moondrop - Etap 2 -moondrop-mk03=Moondrop - Etap 3 -moondrop-mk04=Moondrop - Etap 4 -moondrop-mk05=Moondrop - Etap 5 -ctc=Kompresja oparta na transkrypcji chromatoforów -cottongut-mk01=Cottongut - Etap 1 -cottongut-mk02=Cottongut - Etap 2 -cottongut-mk03=Cottongut - Etap 3 -cottongut-mk04=Cottongut - Etap 4 -compost=Kompostowanie -arqad=Arqad - Etap 1 -arqad-mk02=Arqad - Etap 2 -arqad-mk03=Arqad - Etap 3 -arqad-mk04=Arqad - Etap 4 -cardial-hypopharynx=Przepona gardłowa -chromosome-infocrystalization=Krystalizacja informacji chromosomowej -pheromone-transition=Przejście feromonowe -diversified-mycoaccretion=Zróżnicowana akrecja grzybowa -laika=Łajka 2.0 -pesticides-mk01=Pestycydy - Etap 1 -pesticides-mk02=Pestycydy - Etap 2 -symbiosis-mk01=Symbioza -bioprocessing=Przetwarzanie biomasy -wood-processing-unit-upgrade=Ulepszenie jednostki przetwarzania drewna -vrauks-upgrade=Vrauks - Ulepszenie -slaughterhouse-upgrade=Rzeźnia - Ulepszenie -auog-upgrade=Auog - Ulepszenie -arqad-upgrade=Arqad - Ulepszenie -ulric-upgrade=Ulric - Ulepszenie -seaweed-upgrade=Wodorosty - Ulepszenie -sap-upgrade=Sok - Ulepszenie -arthurian-upgrade=Arthurian - Ulepszenie -atomizer-upgrade=Atomizer - Ulepszenie -schrodinger-antelope-upgrade=Antylopa Schrödingera - Ulepszenie -bhoddos-upgrade=Bhoddos - Ulepszenie -zungror-upgrade=Zungror - Ulepszenie -bioprinting-upgrade=Biodrukowanie - Ulepszenie -biofactory-upgrade=Biofabryka - Ulepszenie -bioreactor-upgrade=Bioreaktor - Ulepszenie -cadaveric-arum-upgrade=Trupi Arum - Ulepszenie -compost-upgrade=Kompost - Ulepszenie -creature-chamber-upgrade=Komora stworzeń - Ulepszenie -genlab-upgrade=Laboratorium genów - Ulepszenie -cridren-upgrade=Cridren - Ulepszenie -data-array-upgrade=Macierz danych - Ulepszenie -dhilmos-upgrade=Dhilmos - Ulepszenie -dingrits-upgrade=Dingrits - Ulepszenie -korlex-upgrade=Korlex - Ulepszenie -fawogae-upgrade=Fawogae - Ulepszenie -fish-upgrade=Ryba - Ulepszenie -fast-wood-forestry-upgrade=Szkółka leśna - Ulepszenie -grod-upgrade=Grod - Ulepszenie -incubator-upgrade=Inkubator - Ulepszenie -kicalk-upgrade=Kicalk - Ulepszenie -kmauts-upgrade=Kmauts - Ulepszenie -micromine-upgrade=Kopalnia mikroorganizmów - Ulepszenie -moss-upgrade=Farma mchu - Ulepszenie -mukmoux-upgrade=Mukmoux - Ulepszenie -navens-upgrade=Naven - Ulepszenie -phadai-upgrade=Phadai - Ulepszenie -phagnot-upgrade=Phagnot - Ulepszenie -cottongut-upgrade=Cottongut - Ulepszenie -moondrop-upgrade=Moondrop - Ulepszenie -ralesia-upgrade=Ralesia - Ulepszenie -rennea-upgrade=Rennea - Ulepszenie -research-upgrade=Badania - Ulepszenie -scrondrix-upgrade=Scrondrix - Ulepszenie -simik-upgrade=Simik - Ulepszenie -sponge-upgrade=Gąbka - Ulepszenie -trits-upgrade=Trit - Ulepszenie -tuuphra-upgrade=Tuuphra - Ulepszenie -vonix-upgrade=Vonix - Ulepszenie -xeno-upgrade=Xeno - Ulepszenie -xyhiphoe-upgrade=Xyhiphoe - Ulepszenie -yaedols-upgrade=Yaedol - Ulepszenie -yotoi-upgrade=Yotoi - Ulepszenie -zipir-upgrade=Zipir - Ulepszenie -numal-upgrade=Numal - Ulepszenie -guar-upgrade=Guar - Ulepszenie - -biosynthetic-nylon=Nylon biosyntetyczny -parthenogenesis=Partenogeneza -natural-cycle=Cykl naturalny -cyanic-recycling=Synteza Wöhlera -reuse-water=Recykling wody -mercy-killing=Eutanazja -laser-cutting=Cięcie laserowe -lard-machine=Wykorzystanie smalcu -sawdust=Dieta oparta na trocinach -glowing-mushrooms=Świecące grzyby -underground-chambers=Podziemne komory -scraping-bots=Roboty skrobiące -heated-pads=Podgrzewane siodło -dummy-ulric=Fabryka kleju -air-conditioner=Celowe niszczenie kolonii -cags=C.A.G.S. -drone=Bezpośrednie zgromadzenie królowej -improved-pathfinding=Ulepszone wyszukiwanie ścieżek -precise-cutting=Karbonylowanie wapnia z wodorostów -recirculation-pump=Pompy recyrkulacyjne -inoculator=Pyroliza FTS z użyciem szlamu sokowego (SSFTSP) -patch=Relacja pasożytnicza -bark=Mulczowanie -abacus=Abakus -heated-stone=Podgrzewane kamienie -cannibalism=Łaka Łaka -sc-core=Redukcja włókien gruczołowych -sub-atomic=Obliczenia kondowe dotyczące morfogenezy kości -d-core=Hybrydyzacja wymiarowa żołądkowo-jelitowa -pentadimensional=Pięciowymiarowa obudowa -existential-hazard=Zagrożenie egzystencjalne -higgs-field=Składanie kwantowe -extra-drones=Topienie -exoenzymes=Egzoenzymy -gills=Dodatkowe skrzela między skórne -high-viability=Rusztowania o wysokiej żywotności -biomimetics=Biomimetyka -covalent=Wiązywanie kowalencyjne -molecular-polyentomology=Nafta organiczna -compusun=Bakterie słoneczne Compu -resonant=Antyseptyczny bio-sterylizator -aerators=Kataliza jaj Xeno -baffles=Magnetyczne usprawnianie -jacket=Egzotyczna kataliza DNA -acid-comtemplator=Kwasowy kontemplator żywotności -solar-scope=Teleskop słoneczny -e-photo=Elektryczna fotoneutralizacja -constant=Irygacja egzotermiczna -humus=Słodki ząb -worm-hotel=Hotel dla robaków -respiratory=Transfer wiedzy -neural-fusion=Fuzja neuronowa -cc=Adaptacja planetarna -hsn=Szybki niszczyciel nukleotydów -enn=Ekstremalna neutralizacja nukleotydów -dwx=Dodatek higroskopijny -sixth-layer=Szósta warstwa -neural-cranio=Neuronalny klaster czaszkowy -mufflers=Tłumiki obudowy -booster=Wzmacniacz satelitarny -dbwt=Podwójny transkoder fal beta -solar-p=Panele słoneczne -cover=Pokrywa obudowy -skimmer=Odpieniacze białkowe -double-intake=Podwójne pompy zasysające -alpha=Alfa -c-mutation=Program mutacji pozaplanetarnych -training=Trening Dingrit -multi-tit=Wykorzystuje wszystkie sutki -high-pressure=Pasteryzacja wysokociśnieniowa -nx-heat-pump=Pompa ciepła z dodatkiem Nexelit -lichen=Maczużnik -acidosis=Kwasica konkurencyjna -dry=Ekstremalne ciśnienie -a-select=Agresywna selekcja -temp-control=Kontrola temperatury -dosing-pump=Pompy dozujące -dry-storage=Suche przechowywanie -selective-heads=Selektywne głowice tnące -sawblades=Piły tarczowe -self-generation=Wewnętrzny palnik -carbonefarious=Węglopochodny -hi-sprinkler=Zraszacz wysokociśnieniowy -ground-irrigation=Nawadnianie uzupełniające -carbide-c=Połączenie węglikowe -gs=System wzrostu -zero=Całkowita ciemność -icd=Zintegrowany napęd cyrkulacyjny -wire-netting=Suszona glina -extra-water=Nawadnianie NaCl -crop-rotation=Płodozmian -eye-out=Ablacja łodygi oczkowej -sex-ratio=Poprawiony stosunek płci -moult-recycle=Recykling linienia -inbuilt-moss=Wewnętrzny bioreaktor -spores=Sterylizacja zarodników -remove-muddy-sludge=Hodowla o wysokiej gęstości -hd-moss=Rewitalizacja gruboziarnistego podłoża -zero-cross=Sztuczne zapłodnienie -bip=Program poprawy hodowli -think-collar=Obroża myślowa -cytotoxicity=Poprawa cytotoksyczności -pre-sterilization=Wstępna sterylizacja -n2-ferti=Nawożenie azotem -piezoelectric-floor=Piezoelektryczna podłoga taneczna -ethanol-boost=Wzmocnienie etanolem -dubstep-track=Dubstep -hr=Zdrowe przeżuwanie -socialization=Socjalizacja -leader=Przywództwo -igm=Zasada 80-20 -ts=Gotowana bawełna z Moondrop Dinuguán -ud=Tłumienie ultradźwięków -moon=Światło księżyca -cu=Dodatek miedzi -carbon-capture=Wychwytywanie węgla -simik-digestion-mk01=Intensywna transmutacja - Etap 1 -simik-digestion-mk02=Intensywna transmutacja - Etap 2 -simik-digestion-mk03=Intensywna transmutacja - Etap 3 -simik-digestion-mk04=Intensywna transmutacja - Etap 4 -simik-digestion-mk05=Intensywna transmutacja - Etap 5 -simik-digestion-mk06=Intensywna transmutacja - Etap 6 -simik-copper=Mutacja do trawienia miedzi -simik-iron=Mutacja do trawienia żelaza -simik-quartz=Mutacja do trawienia kwarcu -simik-coal=Mutacja do trawienia węgla -simik-tin=Mutacja do trawienia cyny -simik-aluminium=Mutacja do trawienia aluminium -simik-boron=Mutacja do trawienia boru -simik-chromium=Mutacja do trawienia chromu -simik-molybdenum=Mutacja do trawienia molibdenu -simik-zinc=Mutacja do trawienia cynku -simik-nickel=Mutacja do trawienia niklu -simik-lead=Mutacja do trawienia ołowiu -simik-titanium=Mutacja do trawienia tytanu -simik-niobium=Mutacja do trawienia niobu -simik-nexelit=Mutacja do trawienia nexelitu -simik-gold=Mutacja do trawienia złota -simik-silver=Mutacja do trawienia srebra -simik-uranium=Mutacja do trawienia uranu - -improved-burst=Ulepszona technika wybuchowa -sun-concentration=Koncentracja słoneczna -h2-recycle=Ekstrakcja helu -deadheading=Usuwanie zaschniętych części -alltime=Hydrofil -aphid-cleaning=Proto pestycyd -ms=Spektroskopia materiałowa -mci=Meta-chemio-informatyka -spg=Stereofarmakogenetyka -boronb=Bufor borowy -hspa=Przebudowa przewodu pokarmowego -neuron=Przejście neuronowe -unstable=Niestabilny jon fosfoniowy -arcanium=Arcanium -etelnav=Etelnav -flagellum=Podwójny wiciowaty choanocyt -fragmentation=Spontaniczna fragmentacja -bacterial=Dodatkowe odżywianie bakteryjne -mgo=Zmodyfikowana oscylacja gonadalna -dc=Zróżnicowana cyberstabilizacja -nexelit-axis=Ulepszona oś nexelitowa -fi=Częste nawadnianie -fungicide=Środek grzybobójczy -tr=Ponowne wykorzystanie bulw -evoa=Żyworodność -uge=Nieetyczna inżynieria genetyczna -dermal=Wolny wybieg -ap=Fenotyp adaptacyjny -herm=Sekwencyjny hermafrodytyzm -hive=Umysł roju -temp-c=Cykl temperaturowy -rst=Technologie zdalnego wzrostu -reuse-ev=Ponowne wykorzystanie wszystkiego -sub-s=Sterylizacja podłoża -duct=Instalacja kanałów wentylacyjnych -humidity-control=Kontrola wilgotności -cryopreservation=Kriokonserwacja -harvest=Zbiór makrorezonansowy -nutrinet=Nutrinet -suicide=Seks samobójczy -sr=Zatrzymanie plemników -hatchery=Boczna wylęgarnia -moss-mk01=Mech - Etap 1 -moss-mk02=Mech - Etap 2 -moss-mk03=Mech - Etap 3 -moss-mk04=Mech - Etap 4 -zungror=Zungror - Etap 1 -zungror-mk02=Zungror - Etap 2 -zungror-mk03=Zungror - Etap 3 -zungror-mk04=Zungror - Etap 4 -geooxidation=Geooksydacja -genooscillation=Genooscylacja -oviduct-bombardment=Bombardowanie jajowodów -xgv=Wirusologia gazowa ksenokognitywna -d2o=Aerozol ciężkiej wody -nc=Bombardowanie neutronami -neutron-bombardment=Krystoaktywacja na bazie neodymu -guarpulse=Impuls Guar -aquaguar=Wodny Guar -hh=Hiper zbiór - -arqad-breeding=Arqad - Hodowla -arthurian-breeding=Arthurian - Hodowla -auog-breeding=Auog - Hodowla -bhoddos-breeding=Bhoddos - Hodowla -guar-mk02=Guar - Etap 2 -guar-mk03=Guar - Etap 3 -guar-mk04=Guar - Etap 4 -guar=Guar - Etap 1 -biobattery=Biobateria -biotech-machines-mk01=Maszyny biotechnologiczne - Etap 1 -biotech-machines-mk02=Maszyny biotechnologiczne - Etap 2 -biotech-machines-mk03=Maszyny biotechnologiczne - Etap 3 -biotech-machines-mk04=Maszyny biotechnologiczne - Etap 4 -cellulose-mk01=Celuloza - Etap 1 -cellulose-mk02=Celuloza - Etap 2 -cellulose-mk03=Celuloza - Etap 3 -cobalt-mk01=Przetwarzanie kobaltu - Etap 1 -cobalt-mk02=Przetwarzanie kobaltu - Etap 2 -cottongut-science-mk01=Zagęszczony sarcorus -cottongut-science-mk02=Paragen -cottongut-science-mk03=Negasium -cottongut-science-mk04=Nieprzewodzący phazogen -cottongut-science-mk05=Zdenaturowany seismite -fertilizer-mk01=Nawóz - Etap 1 -fertilizer-mk02=Nawóz - Etap 2 -fertilizer-mk03=Nawóz - Etap 3 -mycology-mk05=Mykologia - Etap 5 -neuro-electronics-mk01=Neuroelektronika - Etap 1 -neuro-electronics-mk02=Neuroelektronika - Etap 2 -py-science-pack=Pakiet naukowy Py -ralesia-mk02=Ralesia - Etap 2 -ralesia-mk03=Ralesia - Etap 3 -ralesia-mk04=Ralesia - Etap 4 -seaweed-mk01=Wodorost - Etap 1 -seaweed-mk02=Wodorost - Etap 2 -seaweed-mk03=Wodorost - Etap 3 -seaweed-mk04=Wodorost - Etap 4 -seaweed-mk05=Wodorost - Etap 5 -sap-mk01=Żywica - Etap 1 -sap-mk02=Żywica - Etap 2 -sap-mk03=Żywica - Etap 3 -sap-mk04=Żywica - Etap 4 -sap-mk05=Żywica - Etap 5 -silicon-carbide=Węglik krzemu -starch-mk01=Skrobia - Etap 1 -starch-mk02=Skrobia - Etap 2 -starch-mk03=Skrobia - Etap 3 -sugar=Produkcja cukru -soil-washing=Mycie gleby -petri-dish=Płytka Petriego -mining-with-fluid=Wydobycie z płynem -latex=Technologie lateksowe -glass=Technologie szklane -ethanol=Etanol -electric-mining-drill=Elektryczna wiertnica górnicza -basic-substrate=Podłoże podstawowe -ash-separation=Oddzielanie popiołu -vatbrain-mk01=Wzmocnienie badań Vatmózgu - Etap 1 -vatbrain-mk02=Wzmocnienie badań Vatmózgu - Etap 2 -vatbrain-mk03=Wzmocnienie badań Vatmózgu - Etap 3 -vatbrain-mk04=Wzmocnienie badań Vatmózgu - Etap 4 -turd-respec=K.U.P.A. reset -turd-partial-respec=K.U.P.A. ponowny wybór -biofluid-mk01=Sieć Biofluid - Etap 1 -biofluid-mk02=Sieć Biofluid - Etap 2 -biofluid-mk03=Sieć Biofluid - Etap 3 - -[technology-description] -soot-separation=Oddzielanie popiołu od sadzy. Oddzielanie sadzy od metali szlachetnych, takich jak srebro i złoto. -mounts-mk01=Rakozaury to duże, opancerzone stawonogi, które są udomowione do jazdy. Ich mocna skorupa pozwala im z łatwością taranować i niszczyć drzewa oraz skały. Mogą być wyposażone w modułowy sprzęt i obsługują żądania logistyczne. -mounts-mk02=Dingridos to odmiana Dingrit zoptymalizowana pod kątem szybkiej jazdy. Przy pełnej prędkości mogą biegać nawet szybciej niż pociąg. Można je wyposażyć w sprzęt modułowy i obsługują one żądania logistyczne. -spidertron=Dzięki intensywnym (obsesyjnym) eksperymentom w końcu odkryłeś sposób na uspokojenie i oswojenie Zungror... poprzez blokowanie ich ruchów w kombinezonie mecha. Te cyborgi mają ogromny ekwipunek i siatkę. Mogą być wyposażone w sprzęt modułowy i obsługują żądania logistyczne. -mounts-mk04=Phadaisus to ostateczna modernizacja w zakresie transportu osobistego. Leci z prędkością mach nad każdym terenem i ma ogromną siatkę wyposażenia. Może być wyposażony w sprzęt modułowy i obsługuje żądania logistyczne. -xenobiology=Forma biologii, która nie jest (jeszcze) znana naukom ziemskim. -zoology=Dziedzina biologii zajmująca się badaniem królestwa zwierząt. W tym przypadku stworzeń modyfikowanych genetycznie i obcych. -mycology-mk01=Dziedzina ksenobiologii zajmująca się badaniem obcych grzybów, w tym ich właściwości genetycznych i biochemicznych. -mycology-mk02=Dziedzina ksenobiologii zajmująca się badaniem obcych grzybów, w tym ich właściwości genetycznych i biochemicznych. -mycology-mk03=Dziedzina ksenobiologii zajmująca się badaniem obcych grzybów, w tym ich właściwości genetycznych i biochemicznych. -mycology-mk04=Dziedzina ksenobiologii zajmująca się badaniem obcych grzybów, w tym ich właściwości genetycznych i biochemicznych. -microbiology-mk01=Nauka o mikroorganizmach. -microbiology-mk02=Nauka o mikroorganizmach. -microbiology-mk03=Nauka o mikroorganizmach. -microbiology-mk04=Nauka o mikroorganizmach. -botany-mk01=Odblokowuje gałąź ksenobiologii zajmującą się badaniem organizmów fotosyntetycznych. -botany-mk02=Rozszerza badania nad organizmami fotosyntetycznymi. -botany-mk03=Rozszerza badania nad organizmami fotosyntetycznymi. -botany-mk04=Rozszerza badania nad organizmami fotosyntetycznymi jeszcze bardziej. -biotech-mk01=Dziedzina biologii zajmująca się systemami życiowymi i organizmami w celu opracowywania lub wytwarzania produktów. -biotech-mk02=Dziedzina biologii zajmująca się systemami życiowymi i organizmami w celu opracowywania lub wytwarzania produktów. -biotech-mk03=Dziedzina biologii zajmująca się systemami życiowymi i organizmami w celu opracowywania lub wytwarzania produktów. -biotech-mk04=Dziedzina biologii zajmująca się systemami życiowymi i organizmami w celu opracowywania lub wytwarzania produktów. -genetics-mk01=Dziedzina biologii zajmująca się badaniem genów, zmienności genetycznej i dziedziczności organizmów. -genetics-mk02=Dziedzina biologii zajmująca się badaniem genów, zmienności genetycznej i dziedziczności organizmów. -genetics-mk03=Dziedzina biologii zajmująca się badaniem genów, zmienności genetycznej i dziedziczności organizmów. -genetics-mk04=Dziedzina biologii zajmująca się badaniem genów, zmienności genetycznej i dziedziczności organizmów. -land-animals-mk01=Odblokuj możliwość produkcji organizmów lądowych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. -land-animals-mk02=Odblokuj możliwość produkcji organizmów lądowych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. -land-animals-mk03=Odblokuj możliwość produkcji organizmów lądowych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. -land-animals-mk04=Odblokuj możliwość produkcji organizmów lądowych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. -water-animals-mk01=Odblokuj możliwość produkcji organizmów wodnych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. -water-animals-mk02=Odblokuj możliwość produkcji organizmów wodnych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. -water-animals-mk03=Odblokuj możliwość produkcji organizmów wodnych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. -water-animals-mk04=Odblokuj możliwość produkcji organizmów wodnych modyfikowanych genetycznie w oparciu o rodzime gatunki obce i inżynierię genetyczną. -simik-mk01=Odblokuj Simik, egzotyczne obce stworzenia, które rozwijają się w środowiskach o ekstremalnych temperaturach. -simik-mk02=Odblokuj drugi etap programu Simik. -simik-mk03=Odblokuj trzeci etap programu Simik. -simik-mk04=Odblokuj czwarty etap programu Simik. -water-gmo-mk01=Odblokuj umiejętności niezbędne do ingerowania w naturalną biologię obcych i krzyżowania ich z próbkami gatunków ziemskich zebranymi ze statku. -water-gmo-mk02=Odblokuj umiejętności niezbędne do ingerowania w naturalną biologię obcych i krzyżowania ich z próbkami gatunków ziemskich zebranymi ze statku. -water-gmo-mk03=Odblokuj umiejętności niezbędne do ingerowania w naturalną biologię obcych i krzyżowania ich z próbkami gatunków ziemskich zebranymi ze statku. -water-gmo-mk04=Odblokuj umiejętności niezbędne do ingerowania w naturalną biologię obcych i krzyżowania ich z próbkami gatunków ziemskich zebranymi ze statku. -organic-breeding=Rozejrzyj się i pozwól życiu toczyć się naturalnym biegiem. Ignoruj hałas. -selective-breeding=Wykorzystaj programy hodowli zwierząt i roślin, aby selektywnie rozwijać określone cechy genetyczne, wybierając zwierzęta lub rośliny, które będą się rozmnażać. -food-mk01=Odblokuj lepsze metody przetwarzania żywności, aby poprawić dobrostan stworzeń. -food-mk02=Odblokuj wyrafinowaną żywność przetworzoną, aby poprawić dobrostan stworzeń. -food-mk03=Odblokuj zbilansowaną żywność przetworzoną, aby poprawić dobrostan stworzeń. -water-invertebrates-mk01=Rozszerz badania nad zwierzętami wodnymi, aby umożliwić hodowlę bezkręgowców. -water-invertebrates-mk02=Rozszerz badania nad zwierzętami wodnymi, aby umożliwić hodowlę bezkręgowców. -water-invertebrates-mk03=Rozszerz badania nad zwierzętami wodnymi, aby umożliwić hodowlę bezkręgowców. -water-invertebrates-mk04=Rozszerz badania nad zwierzętami wodnymi, aby umożliwić hodowlę bezkręgowców. -vrauks=Odblokuj Vrauk, spokojne rodzime stworzenia. Mają one pancerz owadzi i są dobrym źródłem materiału genetycznego. -ulric=Odblokuj Ulric, spokojne zwierzęta genetycznie zmodyfikowane podobne do koni. -zipir=Odblokuj Zipir, duże skorupiaki genetycznie zmodyfikowane. -ralesia=Odblokuj Ralesia, niestandardowe kwiaty genetycznie zmodyfikowane. -mukmoux=Odblokuj Mukmoux, zwierzęta genetycznie zmodyfikowane podobne do krów. -tuuphra=Odblokuj Tuuphra, niestandardowe bulwy genetycznie zmodyfikowane. -arthurian=Odblokuj Arthurian, zmutowane jaszczurki genetycznie zmodyfikowane. -navens=Odblokuj Naven, gigantyczne grzyby. -yotoi=Odblokuj drzewa aloesowe Yotoi, zmutowane drzewa tropikalne. -dhilmos=Odblokuj Dhilmo, ogromnego skrzyżowanego skorupiaka. -genetic-design=Technologie umożliwiające rekombinację in vitro różnych cząsteczek DNA występujących w organizmach żywych. -assisted-embryology=Odblokuj przepisy umożliwiające bardziej precyzyjną hodowlę i zwiększoną produkcję stworzeń. -scrondrix=Odblokuj Scrondrix, niestandardowe stworzenie hybrydowe, głównie mięsożerne. Wymaga specjalnego traktowania. -pharmacogenomics=Odblokuj substancje modyfikowane genetycznie, aby poprawić swoją produkcję. Może powodować mutacje. -growth-hormone=Odblokuj przepisy, które pozwolą ci używać tych substancji do zwiększania rozmiarów twoich stworzeń. Więcej kości u zwierząt, więcej plonów u warzyw. -rennea=Odblokuj niestandardową, tanią w uprawie roślinę słonecznikową. -phadai=Odblokuj Phadais, niebezpieczne, ale zabawne duże obce koty. Wymagają stałej opieki. Zmodyfikowane hybrydowe duże koty. -auog=Odblokuj Auog, duże zwierzęta z Pacyfiku. -molecular-decohesion=Pozwala na ekstrakcję podstawowych substancji z złożonych cząsteczek. -yaedols=Zaawansowana biotechnologia pozwala zrozumieć istotne różnice w strukturze molekularnej i składzie chemicznym obcych, niezbędne do wytworzenia tego nowego gatunku. -dingrits=Odblokuj Dingrit, unikalne i przystosowalne istoty podobne do wilków, pochodzące z obcych zasobów. Większość sztucznych hybryd obcych jest bezpłodna – stworzenia te nie mogą rozmnażać się samodzielnie. -kmauts=Odblokuj Kmaut, opancerzone lądowe stawonogi. Są bardzo wrażliwe na promieniowanie UV i stanowią doskonałe źródło organicznej seryny. -vonix=Odblokuj Vonix, sztuczne formy życia oparte na DNA rodzimych roślin i zwierząt. Większość sztucznych hybryd obcych jest bezpłodna – stworzenia te nie mogą rozmnażać się samodzielnie. -grod=Odblokuj Grod, rośliny bagienne, które wytwarzają bardzo przydatne włókno do ściółki dla zwierząt. -anabolic-rna=Odblokuj przepisy, które pozwolą ci używać silnych sterydów w celu zwiększenia ilości mięsa u twoich zwierząt. -phagnot=Odblokuj Phagnot, spokojne stworzenia, które mają na głowach duże zbiorniki gazu, pomagające im stać. Badania pokazują, że używają go do obrony. -bhoddos=Odblokuj Bhoddos. Te zaawansowane hybrydy mają pseudochloroplasty, które zawierają struktury białkowe zdolne do replikacji reakcji rozszczepienia jądrowego jako źródła energii. -antiviral=Odblokuj leki przeciwwirusowe. Pomogą one stworzeniom być zdrowszymi i bardziej produktywnymi. -immunosupressants=Leki hamujące lub zapobiegające aktywności układu odpornościowego. Pomagają w sztucznym tworzeniu twoich stworzeń. -bio-implants=Urządzenia służące do ulepszania lub zastępowania struktur biologicznych. -nanochondria=Gratulacje, znalazłeś sposób na ulepszenie jednej z najbardziej wydajnych naturalnych maszyn. Pozwala na wprowadzenie nanochondrii do organizmów, aby zwiększyć ich inteligencję. -xeno=Odblokuj Xeno, dziwaczne stworzenie genetycznie zmodyfikowane. Bardzo inteligentny drapieżnik najwyższej klasy. -rendering=Odblokuj rzeźnie, aby móc przetwarzać stworzenia na użyteczne produkty. -advanced-rendering=Odblokuj zaawansowane procesy, aby wydobywać bardziej specyficzne części tuszy. -bmp=Cytokiny stymulujące wzrost kości. -kicalk=Odblokuj plantacje Kicalk i przepisy. Zapewnia najlepszą metodę zbierania włókien. -pheromones=Odblokuj sztuczne feromony, aby poprawić wskaźnik urodzeń stworzeń. -cridren=Twoja pierwsza próba krzyżowania rodzimych stworzeń z roślinami ziemskimi. Nie wygląda to zbyt ładnie, ale roślina ta ma silne feromony, które mogą się przydać. -domestication=Trwały, wielopokoleniowy związek, w którym jedna grupa organizmów wywiera znaczący wpływ na drugą. -domestication-mk02=Trwały, wielopokoleniowy związek, w którym jedna grupa organizmów wywiera znaczący wpływ na drugą. -domestication-mk03=Trwały, wielopokoleniowy związek, w którym jedna grupa organizmów wywiera znaczący wpływ na drugą. -domestication-mk04=Trwały, wielopokoleniowy związek, w którym jedna grupa organizmów wywiera znaczący wpływ na drugą. -domestication-mk05=Trwały, wielopokoleniowy związek, w którym jedna grupa organizmów wywiera znaczący wpływ na drugą. -schrodinger-antelope=Odblokuj pierwsze transwymiarowe stworzenie kwantowe. Pozostają one zarówno martwe, jak i żywe, dopóki ich nie zaobserwujesz. Podróżują między naszymi wymiarami i potrzebują specjalnej klatki. -fawogae=Najczęściej spotykany grzyb. Uwielbia wilgotne tereny. -antitumor=Nanomaszyny z określonymi środkami biologicznymi zapobiegającymi lub hamującymi powstawanie lub wzrost guzów. -trits=Odblokuj ogromne zwierzęta głębinowe zwane Trit. -reca=Naprawa genotypu i eliminacja wad powłoki ciała spowodowanych dziedzicznością. -recombinant-ery=Leki podawane w zastrzykach, które działają poprzez stymulację produkcji większej ilości komórek krwi. -orexigenic=Połączenie środka hamującego metabolizm i stymulującego apetyt, mające na celu zwiększenie ilości tkanki tłuszczowej. -cadaveric-arum=Odblokuj Trupie Arumy. Bardzo śmierdzące rośliny, ale dobre źródła substancji siarkowych. -artificial-breeding=Wykorzystanie substancji paramorficznych do przekazania cech naturalnych następnemu pokoleniu. Ingeruje w dobór naturalny w celu uzyskania lepszych wyników. -biased-mutation=Odblokowuje ewolucję na poziomie molekularnym. Wstawianie genów oparte na CRISPR w celu kodowania fenotypu. Przejmij kontrolę nad życiem dzięki inżynierii genetycznej, tworząc istotę od podstaw. Spłoniesz w piekle. -mega-farm=Inteligentna farma posiada roje syntetycznych stworzeń, które pełnią role analogiczne do tych, których brakuje na Ziemi, bakterii itp. Zapylają rośliny, usuwają niebezpieczne lokalne szkodniki, zatruwają intruzów oraz tworzą i stosują nawozy bezpośrednio na roślinach. -mega-farm-ralesia=Odblokuj gamę automatycznych przepisów na sadzonki Ralesia. -mega-farm-rennea=Odblokuj gamę automatycznych przepisów na sadzonki Rennea. -mega-farm-tuuphra=Odblokuj gamę automatycznych przepisów na sadzonki Tuuphra. -mega-farm-grod=Odblokuj gamę automatycznych przepisów na sadzonki Grod. -mega-farm-yotoi=Odblokuj gamę automatycznych przepisów na sadzonki Yotoi. -mega-farm-kicalk=Odblokuj gamę automatycznych przepisów na sadzonki Kicalk. -mega-farm-cadaveric-arum=Odblokuj gamę automatycznych przepisów na sadzonki Trupiego Arum. -mega-farm-bioreserve=Odblokuj gamę automatycznych przepisów na sadzonki Rodzimej flory. -energy-drink=Przełamanie obciążenia. -ethanol=Odblokowuje odurzenie. -chitin=Odblokowuje przetwarzanie chityny w chitozan i wszystkie jego warianty. -phytomining=Rozwijaj zdolności swoich roślin i naturalnych grzybów, aby umożliwić im wzrost w wodzie o bardzo wysokim stężeniu metali, absorbując te metale przez korzenie i koncentrując ich niezwykle wysokie poziomy w swoich tkankach. -phytomining-mk02=Dodanie chelatorów do upraw zwiększy wydajność bogatej biomasy. -phytomining-mk03=Dodano ATPazy metali ciężkich (HMA) do chelatorów, zmuszając uprawy do hiperakumulacji, uszkadzając rośliny i magazynując te metale we wszystkich ich tkankach. -organ-printing=Prosta technika na poziomie przemysłowym. Pozwala na przetwarzanie materiału organicznego w nowe organy poprzez bezpośrednie drukowanie na rusztowaniach. -organ-printing-mk02=Materiały w nanoskali pozwalają uzyskać bardzo drobne i bardziej naturalne struktury na poziomie molekularnym. Poprawiono wydajność. -organ-printing-mk03=Zwiększ produkcję i recykling komórek poprzez masowe drukowanie idealnych organów i umożliwienie technologii międzygatunkowej. -mass-production=Wykonaj części i zmontuj od podstaw w pełni funkcjonujące stworzenie. Gratulacje, nie masz szacunku dla życia. -korlex=Odblokuj stworzenie genetycznie zmodyfikowane stworzone do produkcji produktów mlecznych. Zostało stworzone według tej samej receptury Mukmoux, ale z dodatkiem genów ryb, aby było odporne na obce warunki pogodowe. -korlex-mk02=Odblokuj stworzenie genetycznie zmodyfikowane stworzone do produkcji produktów mlecznych. Zostało stworzone według tej samej receptury Mukmoux, ale z dodatkiem genów ryb, aby było odporne na obce warunki pogodowe. -korlex-mk03=Odblokuj stworzenie genetycznie zmodyfikowane stworzone do produkcji produktów mlecznych. Zostało stworzone według tej samej receptury Mukmoux, ale z dodatkiem genów ryb, aby było odporne na obce warunki pogodowe. -korlex-mk04=Odblokuj stworzenie genetycznie zmodyfikowane stworzone do produkcji produktów mlecznych. Zostało stworzone według tej samej receptury Mukmoux, ale z dodatkiem genów ryb, aby było odporne na obce warunki pogodowe. -biopolymer-clusters=Koniec z gumą w smoczkach. Biopolimery są wygodniejsze i pozwalają na dłuższe dojenie, poprawiając produkcję. -moondrop=Dzięki podstawowej wiedzy z zakresu bioinżynierii rozpocznij eksperymenty mające na celu genetyczne zmodyfikowanie kwiatu, który może wytwarzać krótkie węglowodory. -moondrop-mk02=Dzięki bardziej zaawansowanej technologii i wiedzy przejdź do eksperymentów mających na celu ulepszenie kwiatu, aby wytwarzał nieco dłuższe węglowodory. -moondrop-mk03=Dzięki udanym eksperymentom z modyfikacją genetyczną dostosuj kwiaty tak, aby wytwarzały jeszcze dłuższe węglowodory. -moondrop-mk04=Wykorzystaj pełen potencjał tych kwiatów, aby wytwarzały bardzo długie łańcuchy węglowodorów. -cottongut-mk01=Odblokuj Cottongut, ważne zwierzęta do badań. -cottongut-mk02=Odblokuj drugi etap programu Cottongut. -cottongut-mk03=Odblokuj trzeci etap programu Cottongut. -cottongut-mk04=Odblokuj czwarty etap programu Cottongut. -compost=Odblokuj kompostownię i receptury pozwalające przekształcić dowolną substancję organiczną w biomasę. -arqad=Odblokuj Arqad, hybrydy pszczół i os genetycznie zmodyfikowane o złożonych relacjach z bardzo ciężkimi węglowodorami. -arqad-mk02=Hybryda pszczół i os genetycznie zmodyfikowane o złożonych relacjach z bardzo ciężkimi węglowodorami. -arqad-mk03=Hybryda pszczół i os genetycznie zmodyfikowane o złożonych relacjach z bardzo ciężkimi węglowodorami. -arqad-mk04=Hybryda pszczół i os genetycznie zmodyfikowane o złożonych relacjach z bardzo ciężkimi węglowodorami. -pheromone-transition=Wprowadzenie genów meduzy do locus B-beta-1 odpowiedzialnego za produkcję feromonów pozwala Arqad szybciej i w bardziej zorganizowany sposób odnajdywać drogę, poprawiając zdrowie całego ula. -cardial-hypopharynx=Jego struktura jest wykonana z niezwykle elastycznej, zmodyfikowanej formy keratyny. Zapewnia to niesamowitą wytrzymałość na rozciąganie. Stworzenie będzie produkować więcej śliny, propolisu i poprawi komunikację głosową. -laika=Tym razem sprowadzimy go z powrotem... aby go zabić i zbadać jego organy. To nasz program kosmiczny Dingrit. -pesticides-mk01=Odblokuj całkowicie bezpieczne substancje, które pozwolą Ci chronić uprawy przed drobnymi pasożytami i zwiększyć ich plony. -pesticides-mk02=Odblokuj dość nieprzyjemne substancje. Na Ziemi nie wolno by Ci ich używać, ale kogo obchodzi Nauvis? -symbiosis-mk01=Stałeś się ekspertem w manipulowaniu obcą biologią. Być może nadszedł czas, aby przeprowadzić eksperyment na sobie? -bioprocessing=Odblokowuje łańcuch biomasy w celu wydobycia surowego węgla i biooleju. Cenne paliwa na bazie odnawialnej. - -bigger-colon=Zaprojektowane super jelito grube, zdolne do poprawy produkcji obornika. -explosive-diarrhea=Wstaw deprecjonujący fragment DNA, który zmusza stworzenie do niekontrolowanego wypróżniania się. -interactive-cognition=Wprowadź interaktywne wyzwania i łamigłówki dla swoich zwierząt, aby poprawić ich przyswajanie, zapamiętywanie i wykorzystanie wiedzy. Staną się bardziej zorganizowane. -metamide5=Odblokowuje zastosowanie inżynierii technologicznej w projektowaniu biologicznych systemów neuronowych. OSTRZEŻENIE: Stworzenia mogą stać się samoświadome. -exercises=Zmusza stworzenia do większej aktywności fizycznej poprzez dodanie obciążenia i oporu do ich zwykłych ruchów, powodując wzrost masy mięśniowej. Powoduje stres. -myostatin=Wprowadź wadliwy szczep DNA do organizmów, aby wytworzyć niefunkcjonalną miostatynę, blokującą katabolizm masy mięśniowej. Powoduje problemy z sercem w zamian za ogromny wzrost tkanki mięśniowej. -osteocyte=Udoskonaliłeś klonowanie osteocytów, wykorzystując wektory plazmidowe do bezpośredniego wprowadzenia nowego DNA w celu poprawy masy kostnej u żywych zwierząt. Dodatkowy ciężar spowoduje uszkodzenie stawów, ale poprawi produkcję kości o 100%. -hardened-bone=Wstrzyknięcie przedjądrowe genomu obcego stworzenia morskiego w celu uzyskania wyjątkowo grubej i gęstej macierzy kostnej. Produkcja kości na poziomie 200%. Wykryto wysokie zużycie minerałów i ograniczenie ruchowości. -organ-replication=Celowe zwiększenie wzrostu narządów wewnętrznych ponad ich naturalne rozmiary, ułatwione metodami liposomowymi, poprzez wprowadzenie genów kodujących wzrost nowotworowy. -cavity=Umożliwia niemal kontrolowany wzrost komórek w jamach narządów, sprawiając, że stają się one grubsze, cięższe i bardziej wydajne, ale powoduje również wzrost zużycia energii. Skraca to żywotność stworzenia ze względu na wysokie prawdopodobieństwo niewydolności narządów, ale poprawia produkcję jelit o 200%. -somatic=Wykorzystanie fuzji protoplazmy do przecięcia DNA szpiku czerwonego w typowych punktach białkowych i dodanie innych obcych genów, które rozprzestrzenią się na całą kość. Spowoduje to, że produkcja krwi przewyższy jej degradację. Skróci to żywotność stworzenia, ale produkcja krwi wzrośnie o 100%. -transgenes=Wprowadzenie genów Trit do organizmu stworzenia, umożliwiające komórkom krwi podział mitotyczny, podwajając gęstość i produkcję krwi. Powoduje zatory w krwiobiegu i jeszcze bardziej skraca żywotność stworzenia. -defective-collagen=Łączenie RNA, ukierunkowane na konkretny gen odpowiedzialny za produkcję białka chityny (CPP-7) w łańcuchu DNA odpowiedzialnym za produkcję kolagenu. Koduje wadliwy wariant kolagenu, zmuszając stworzenie do produkcji jeszcze większej ilości tego białka, aby uzyskać taki sam efekt jak poprzednio. -double-skin=Eksperymentalne wprowadzenie genów stochastycznych ze skórki owocu Yotoi doprowadziło do powstania dodatkowej warstwy adaptacyjnej skóry w skórze właściwej stworzenia. Sprawi to, że twoje stworzenia będą bardziej odporne, niebezpieczne i nadadzą im charakterystyczny zielony odcień. -force-feeding=Stworzenie zamknięte z rurką wprowadzoną w celu wymuszonego karmienia, powodujące przyrost masy ciała poprzez produkcję tłuszczu. Na szczęście dla ciebie nie ma tu komisji etycznej. -fto4=Zmutowany gen polimorficzny INSIG2 wywołuje regulację w górę w podwzgórzu, symulując niedobór pożywienia i silnie korelując ekspresję łańcucha oreksygenicznego. Spowoduje to ciągły bodziec do jedzenia, powodując otyłość u stworzenia. -ctc=Generowany w grzebieniu nerwowym podczas rozwoju embrionalnego. Te geny Zipir wprowadzone do dojrzałych fotoforów są zgrupowane w bardziej zwarte bazy. Poprawia metachrozę o 100% poprzez wprowadzenie genów produkcji parakrynnej Arthurian. -exo-insertion=Szczep zmodyfikowany genetycznie, który łączy naturalną skórę Dingrit ze sztucznym egzoszkieletem z kolagenu – praktyczne zastosowanie inżynierii genetycznej w celu uzyskania większej ilości skór z jednego zwierzęcia -argumented-spikes=Techniki opracowane do tej pory pozwalają na wprowadzenie genów Xeno wykorzystywanych do adaptacyjnych mutacji wypukłości skóry. Początkowo są to niewielkie zmiany, które obejmują krzyżowe dostosowania metaboliczne poprzez umożliwienie gromadzenia większej ilości minerałów w macierzy komórkowej. -conarium-stem=Celowy dryf genetyczny w tym gatunku genetycznie zmodyfikowane powoduje, że Scrondrix rozwijają lepsze i bardziej funkcjonalne szyszynki (a w konsekwencji trzecie oko). Niektóre z nich są nawet uważane za posiadające właściwości metafizyczne. -hydrolase-amplification=Dodane do pożywienia chemiczne wzmacniacze sprawiają, że ta klasa enzymów działa intensywniej, powodując stwardnienie i zgrubienie ścięgien stworzenia. Powoduje to problemy z poruszaniem się, ale i tak nie oddalają się one zbytnio od swoich zagród. -zootoxins=Co może pójść nie tak, dodając ulepszone chemicznie materiały biologiczne do i tak już silnego jadu tego gigantycznego stworzenia przypominającego robaka? Dodano cytotoksyny, kardiotoksyny i fosfolipazę A2. -artificial-calcification=Wykorzystaj swoją wiedzę z zakresu chemii supramolekularnej, aby dodać silne odczynniki kalcynujące do wody krążącej w zagrodach Xyhiphoe. Przyczepią się one do istniejących skorup i powiększą się dwukrotnie dzięki agregacji minerałów. -stochastic-cortex=Wykorzystuje gen celowania i chybiania, dodając do i tak już złożonego bałaganu genotypu Cridren. Ma na celu poprawę kory Cridren poprzez złożony schemat biochemiczny. -bladder=Poprawia pojemność pęcherza gazowego Phagnot poprzez zastosowanie prostej transkrypcji DNA Mukmoux. -formic=Prosta sztuczna selekcja bardziej produktywnych osobników w celu poprawy produkcji kwasu mrówkowego. -party-animal=Dubstep, nieograniczone środki i proszki roślinne są dozwolone, aby pozwolić im zrzucić nawet podstawowe pancerze. -microfilters=Dodatkowy etap w filtrach, poprawiający ich wydajność. -microfilters-mk02=Dodano nanocząsteczki porowate materiały, aby jeszcze bardziej poprawić wydajność kolektorów zarodników. -chromosome-infocrystalization=Wprowadzenie genomu Kinorhynch pozwala Arqad rozwijać skrystalizowane mikrofibryle w dolnej części egzoszkieletu, poprawiając o 300% powierzchnię i zwiększając wydzielanie prekursora mleczka pszczelego. -diversified-mycoaccretion=Transkryptaza grzybowa związana z natywnym DNA genetycznie zmodyfikowane promuje imponujące ślady feromonów wewnątrz ula. Wiele uli łączy się, tworząc zjednoczony superorganizm. - -parthenogenesis=Skieruj Vrauk w stronę partenogenezy, nie potrzebujesz samców. Dzięki temu rozmnażanie będzie szybsze, ale bardziej energochłonne i nudne. Dodatkowe skorupy zwiększają również zanieczyszczenie środowiska. -natural-cycle=Wyłączaj światła w nocy, aby zapewnić Vrauk większy komfort. Pozwoli to również zaoszczędzić energię w tych budynkach i sprawi, że Vrauk będą bardziej produktywne rano. Poszanowanie wzorców snu Vrauk spowoduje zmniejszenie prędkości. -cyanic-recycling=Biologia Vrauk naturalnie wytwarza kwas mrówkowy w krwiobiegu. Wykorzystaj tę użyteczną substancję chemiczną do rozbicia struktury molekularnej cyjanicznych związków odpadowych na ich składniki. -reuse-water=Odśwież i ponownie wykorzystaj wszelkie ścieki wytwarzane przez te rodzime stworzenia. Będą piły z tej samej beczki wody do końca życia. -mercy-killing=Puść muzykę, pozwól im trochę odpocząć. Zrelaksowane zwierzęta przed ubojem dają więcej części o lepszej jakości. Ubój zapewni dodatkową skórę, pancerze, futra, chitynę, muszle, olej rybny i fotofory. -laser-cutting=Porzuć stare piły i automatyczne noże. Zainstaluj lasery, aby uzyskać precyzyjne i czystsze cięcia, powodujące natychmiastową śmierć zwierzęcia. Ubój zapewni dodatkową krew, smalec, kwas siarkowy, kości i mózgi. -lard-machine=Wykorzystaj tłuszcz zwierzęcy i smary do smarowania ruchomych części budynku, oszczędzając koszty i nadając nowe zastosowanie niechcianym częściom zwierzęcym. Ubój zapewni dodatkowe mięso, krew stawonogów, wnętrzności, kwas mrówkowy, mączkę kostną, ścięgna i keratynę. -sawdust=Auog nie są wybredne w jedzeniu. Możesz karmić je nawet w 50% trocinami, a one nawet tego nie zauważą. Przeważnie. -glowing-mushrooms=Karm swoje zwierzęta robocze grzybami halucynogennymi zamiast jedzeniem. Te środki odurzające zakłócą ich normalny rytm snu i jedzenia, ale zwiększą ich wydajność. Będą pracować, aż padną z wyczerpania. Generator zasilany Auog będzie znacznie szybszy i bardziej wydajny. -underground-chambers=Wykop dodatkowe tunele, aby zapewnić Auog lepsze warunki życia. Dodatkowy komfort poprawi wydajność, ale sprawi, że pomieszczenie będzie zużywać więcej energii na wentylatory sufitowe i ogrzewanie w chłodne noce. -scraping-bots=Dodaj specjalistyczne roboty do usuwania odchodów i zużytej ściółki z podłoża, dzięki czemu pomieszczenie będzie czystsze, a Ulric będą szczęśliwsi. -heated-pads=Osiodłać konie genetycznie zmodyfikowane. Spód podkładki zawiera cząsteczki ceramiczne, które odbijają ciepło ciała w postaci kojących promieni podczerwonych, a także zapewnia wentylację dla dodatkowego komfortu. Poprawi szybkość i wydajność. -dummy-ulric=Ulric naturalnie wytwarzają kilka związków epoksydowych w kopytach, kościach i oczodołach. Kruszarka udarowa może zmielić te zwierzęce dodatki do bardziej użytecznych form, takich jak żywice epoksydowe, znane również jako klej. -air-conditioner=Gatunki pszczół i os występujące na Ziemi cierpią z powodu syndromu masowego ginięcia kolonii, co spowoduje ogromny spadek populacji owadów w warunkach zimowych. Gatunki genetycznie zmodyfikowane Arqad doświadczają podobnego zjawiska masowego ginięcia kolonii, gdy są narażone na ekstremalne temperatury. Dzięki eksperymentom odkryto również dramatyczny wzrost stężenia węglowodorów spowodowany aktywacją instynktu hibernacji. Rozprowadzenie gazów o temperaturze zbliżonej do temperatury ciekłego azotu w pasiece zapewni odpowiednie warunki do masowego ginięcia kolonii. -cags=Zainstaluj CAGS (szklaną powłokę dostosowującą się do klimatu) w pasiekach Arqad. Chromogeny arqad dynamicznie reagują na zmienność oświetlenia w swoim środowisku, co pomaga im utrzymać optymalne warunki ogrzewania i oświetlenia. -drone=Dalsze badania nad biologią Arqad pozwalają na opracowanie alternatywnej metody produkcji królowej. Komora stworzeń zapewni teraz bezpośredni przepis na montaż. Ze względu na zwiększoną złożoność genetyczną proces montażu stworzeń potrwa kilka minut, aby zbudować ten zaawansowany organizm od podstaw. -improved-pathfinding=Zainstaluj lepsze czujniki i algorytmy. Ulepszone maszyny poprawią nawigację kombajnu, zwiększając szybkość produkcji i zużycie energii. -precise-cutting=Rodzime uprawy wodorostów mają korzystny wpływ na wapno zwyczajne. Jako podłoże do uprawy wodorostów należy stosować wodorotlenek wapnia. Podczas cyklu wzrostu płyny wapienne są całkowicie wchłaniane lub odparowują. Po dodaniu cząstek węgla należy zebrać pozostałości węglika wapnia. -recirculation-pump=W instalacji do uprawy wodorostów należy zainstalować pompy recyrkulacyjne. Dzięki temu ulepszeniu cała woda będzie mogła zostać ponownie wykorzystana do przyszłych zbiorów. -inoculator=Odkryj wydajny proces wytwarzania popiołu z soku drzewnego przy użyciu reaktora FTS. Olej talowy jest przepuszczany przez grubą warstwę szlamu, gdzie gotuje się katalizator i tworzy parę. Gorące gazy unoszą się do górnej części reaktora i mogą być zbierane w zbiornikach magazynowych. Frakcja stała, która pozostaje w warstwie szlamu, jest produktem popiołu. Popiół składa się głównie z zużytego katalizatora i pozostałości mineralnych z soku drzewnego. Popiół osiada na dnie reaktora i może być okresowo usuwany za pomocą wewnętrznej wirówki. -patch=Stwórz relację pasożytniczą między drzewami żywicznymi a grzybem Bhoddos. Grzyb Bhoddos wysysa zasoby z wnętrza drzewa żywicznego. W odpowiedzi drzewo wytwarza cenne enzymy resweratrolu. Zastosuj specjalne maszyny do zbierania tej delikatnej struktury fenolowej z masy grzybowej bez szkody dla drzewa. -bark=Zmiel dorosłe drzewa żywiczne za pomocą urządzenia do przetwarzania drewna. Podczas procesu mielenia z tkanek drzewa uwalnia się sok, który jest oddzielany przez system filtracji. Nadmiar biomateriału należy poddać recyklingowi w następnej generacji. -abacus=Podaruj liczydła Arthurian, aby mogli dalej ćwiczyć swoje umiejętności kodowania. Zapewni to młodym rozrywkę i zmniejszy poziom stresu. Poprawi to wydajność, ale może być konieczne wykonanie kilku liczydeł. -heated-stone=Zainstaluj podgrzewane kamienie, aby zapewnić ciepło w chłodne noce zamiast standardowej pościeli. Przyspieszy to ich metabolizm, pomoże w wykluwaniu się jaj i zapewni dodatkowy komfort. -cannibalism=Pozwól, aby słabe i stare Arthurian zostały zjedzone przez młode pokolenie, aby pomóc im w dojrzewaniu. Możesz nawet otrzymać wisienkę. -sc-core=Naturalne Vonix wydają się być całkowicie odporne na nowotwory złośliwe. Przeprowadź dogłębną analizę woreczków jadowych Vonix. W tym systemie organicznym istnieje niezliczona ilość mikrofibryli, które, jak wykazano, powodują ukierunkowane niszczenie komórek w biomasie nowotworowej. Atomizer może przekształcić te nanomaszyny w farmaceutycznie przydatną dynemicynę. -sub-atomic=Wykazano, że łańcuch kostny Xeno uzupełnia, a nawet przewyższa umysł roju Xeno w niektórych pomiarach. Wysnułeś teorię, że po atomizacji ten organ morfogenetyczny kości mógłby funkcjonować jako pseudo-organiczne podłoże dla potężnego procesora kondo. -d-core=Wykorzystuje wiedzę z projektów badawczych dotyczących antylop Schrödingera. Pozwala atomizerowi unieważnić i zredukować wymiarowy żołądek do trójwymiarowo uporządkowanych odwróconych opali, prekursorów czystych kryształów fotonicznych. -pentadimensional=Wykorzystuje potężną surową energię, aby zamknąć antylopy w piątym wymiarze lub niższym. Nadal mogą one podróżować między płaszczyznami, ale rzadziej uciekają. -existential-hazard=Zmusza antylopy do pozostania w tym wymiarze dłużej, niż pozwala na to ich wymiarowy żołądek. Zwiększy to wyciek strangeletów w okolicy. Ograniczenie to zmniejszy również tempo rozmnażania się antylop, ponieważ mogą one rozmnażać się tylko w wymiarach „zewnętrznych”. -higgs-field=L = -1/2 tr [Fμν F^(μν)] + ΨLiγ^μDμΨL + tr[(DμΦ)† DμΦ]+ μ2 Φ†Φ -1/2 λ(Φ†Φ)^2 + ( 1/2 ΨTL ChΦΨL + h.c. ) -extra-drones=Usuń kluczowe składniki używane przez Bhoddos do regulacji reakcji łańcuchowych rozszczepienia jądrowego. Działanie to znacznie przyspiesza tempo produkcji grzyba Bhoddos, jednak ryzyko wybuchu jądrowego wynosi teraz 100%. [font=default-semibold][color=255,60,60]☢ OSTRZEŻENIE ☢: Wybranie tej opcji destabilizuje reakcje rozszczepienia jądrowego i powoduje gwałtowne eksplozje aktywnych hodowli Bhoddos. [/color][/font] Eksplozje nie niszczą samej hodowli Bhoddosów, ale niszczą wszystkie inne obiekty w promieniu (w tym inne hodowle Bhoddosów). Należy spodziewać się 1 eksplozji na 2 godziny na aktywną kolonię. Eksplozja tworzy duchy i może być automatycznie naprawiona. -exoenzymes=Polecenie grzybowi Bhoddos zużywanie dodatkowej energii jądrowej i wprowadzenie zdolności grzyba do wydzielania egzoenzymów. Te wydajne automaty komórkowe są zaprojektowane tak, aby wychwytywać osłabione izotopy z prętów paliwa jądrowego i wiązać je w stałej glebie, zastępując dwutlenek węgla jako produkt odpadowy. -gills=Opracowanie skrzeli powierzchniowych i lepszej macierzy międzykomórkowej, umożliwiającej grzybom Bhoddos obracanie się tak, aby zawsze były dokładnie równoległe do grawitacji. Oznacza to, że nawet jeśli grzyby Bhoddos poruszają się lub wyginają, skrzela nadal będą w stanie skutecznie uwalniać zarodniki. Zbieracze zarodników są w stanie zebrać te uwolnione zarodniki ze środowiska. -high-viability=Wysiewanie trójwymiarowych rusztowań hydrożelowych z alginianu i chondrocytów o wysokiej żywotności (>85%) z fotokrzyżowaniem alginianu modyfikowanego metakrylanem za pomocą fotoinicjatora VA-086. Wymaga aktywacji promieniowaniem UV, więc rusztowania biologiczne będą wymagały lamp. -biomimetics=Znacznie spowalnia proces drukowania. Umożliwia tworzenie struktur fabrykowanych, które są dokładnie identyczne z strukturą naturalną. -covalent=Umożliwia automatycznej biodrukarce ponowne wykorzystanie odrzuconych organów i części ciała jako sieciowania dla nowych części. -molecular-polyentomology=Nafta jest łatwopalną mieszaniną węglowodorów ciekłych, powiązaną z genetyką Arqad. Wykorzystaj ich procesy biologiczne, aby zbudować od podstaw ten użyteczny łańcuch węglowodorowy. -compusun=Wystaw fitoplankton na działanie energii słonecznej wewnątrz otwartych reaktorów. Mikroorganizmy te będą konsumować i absorbować wszelkie źródła węgla, tworząc półstałą mieszankę kerogenu i sadzy. Odkryłeś, że suszone, odtworzone resztki mięsa najlepiej sprawdzają się w tym procesie. -resonant=Niektóre rodzime stawonogi, takie jak Xyhiphoe, mają pod pancerzem delikatną strukturę, różniącą się od szkieletu. Badania pokazują, że struktura ta służy jako rusztowanie i podpora dla tkanki nerwowej. Użyj gorącego powietrza, wrzących płynów i środków dezynfekujących na bazie etylu, aby zabić wszelką aktywność biologiczną na powierzchni. Pozostanie tylko twarda struktura wewnętrzna. Ze względu na brutalne traktowanie struktura ta jest mniej wydajna jako filtr. -aerators=Jaja Xeno zawierają wiele interesujących enzymów i katalizatorów, które służą do rozwoju embrionu. Można je wykorzystać w bioreaktorach, aby znacznie poprawić szybkość i liczbę gniazd modułowych tych reaktorów. [font=default-semibold][color=255,60,60]OSTRZEŻENIE: Wybranie tej opcji spowoduje, że wszystkie bioreaktory będą wymagały niewielkiej ilości jaj Xeno jako spalanego paliwa. [/color][/font] Enzymy te działają również na same Xeno, zapewniając w ten sposób łatwy sposób na uzyskanie z nich nadtlenku wodoru i antrachinonu. -baffles=Możesz wykorzystać pola magnetyczne generowane przez rdzenie o wysokim strumieniu, aby zoptymalizować reakcje w bioreaktorze, znacznie poprawiając ich szybkość i liczbę slotów modułowych. Zasadniczo wykorzystujesz pola magnetyczne do mieszania składników bez faktycznego zakłócania ich mieszadłem. [font=default-semibold][color=255,60,60]OSTRZEŻENIE: Wybranie tej opcji spowoduje, że wszystkie bioreaktory będą wymagały niewielkiej ilości rdzeni o wysokim strumieniu jako spalonego paliwa. [/color][/font] Jako efekt uboczny wszystkich swoich eksperymentów z polami magnetycznymi odkryłeś sposób na tworzenie nanomaszyn z zupełnie innych i znacznie tańszych materiałów. -jacket=Co zaskakujące, próbki DNA pobrane ze Strorix787 mogą być wykorzystane jako katalizatory w procesach zachodzących w bioreaktorze, znacznie poprawiając ich szybkość i liczbę slotów modułowych. [font=default-semibold][color=255,60,60]UWAGA: Wybranie tej opcji spowoduje, że wszystkie bioreaktory będą wymagały niewielkiej ilości egzotycznych próbek DNA jako paliwa. [/color][/font] Ponadto wydaje się, że mogą one pełnić rolę zmutowanych enzymów w procesie wytwarzania chitozanu, jeśli dodasz do niego również trochę krwi. -acid-comtemplator=Standardowa szklarnia wykorzystuje podstawowe elementy do neutralizacji kwasowości gleby, która jest naturalnie wytwarzana przez tę uprawę. Wyeliminowanie zależności od kwasowych elementów zwiększy gęstość upraw, jednak gleba będzie wymagała ciągłej wymiany. -solar-scope=Zastąp plastikową folię szklarniową specjalnym materiałem wykonanym z nanoczułych soczewek. Medium to skupia i zwiększa gęstość energii słonecznej nad uprawami, poprawiając tempo ich wzrostu i eliminując zapotrzebowanie na energię do sztucznego ogrzewania. -e-photo=Wykorzystuje specjalne spektrum światła do rozkładania i neutralizowania nadmiaru kwasowości powstającej w korzeniach roślin. Pozwala to uzyskać niewielką ilość kwasu MSA w glebie, którą można zebrać. Wymagane spektrum światła musi być generowane za pomocą sztucznej luminescencji, co zwiększa całkowite zużycie energii. -constant=Kompostowanie jest zawsze procesem egzotermicznym. Ciepło jest wytwarzane przez aktywność mikroorganizmów i zatrzymywane przez izolację. W skali przemysłowej ciepło resztkowe może osiągnąć nawet 250 stopni Celsjusza. Polewanie powstałej biomasy wodą powoduje jej natychmiastowe odparowanie, tworząc znaczną ilość pary wodnej. Wbrew intuicji proces odparowania tworzy dodatkowe kanały ucieczki dla wilgoci znajdującej się w kompoście. Zmniejszenie ogólnej zawartości wilgoci spowoduje wysuszenie biomasy. -humus=Niektóre szczepy tlenowych bakterii gnojowych rozwijają się, gdy zostaną zmieszane z melasą zawartą w słodkim nektarze Tuuphra. Dodając ten syrop do pojemników na kompost, powstała biomasa staje się idealnym środowiskiem dla retrowirusów. [font=default-semibold][color=255,60,60]OSTRZEŻENIE: Wybranie tej opcji spowoduje, że wszystkie kompostowniki będą wymagały niewielkiej ilości słodkiego syropu jako paliwa płynnego (0,1 na sekundę na poziom W.).[/color][/font] Tempo zużycia jest również skalowane w oparciu o efekty modułów. Ze względu na dodatkową aktywność biologiczną kompostowniki zyskują również 5% wydajności na poziom W. -worm-hotel=Twój kompostownik przyciąga tysiące robaków kopiących nory. Biofabryka jest w stanie oddzielić te ziemne stworzenia od biomasy, pozostawiając sproszkowany kompost. Robaki te są w stanie rozdrobnić różne materiały bardziej efektywnie niż technologie abiotyczne. -respiratory=Wykorzystaj zbiór danych, aby udostępnić swoje osiągnięcia naukowe innym badaczom w galaktyce macierzystej. Dane obcych są weryfikowane przez społeczność i zwracane z wysoką dokładnością. Ze względu na dodatkowy sprzęt operacyjny koszty energii znacznie wzrastają. -neural-fusion=Przeprojektuj komorę stworzeń, aby matryca komórkowa mózgu Arturian mogła być wykorzystywana jako standardowa procedura w dojrzewaniu i organizacji neuronów i mózgu, przyspieszając najdłuższą fazę rozwoju embrionalnego. -cc=Plany komórkowe stworzeń roboczych, takich jak karawany i kopacze, nie pochodzą z tej galaktyki. Wymusza to uogólnienie projektów tych stworzeń, aby mogły funkcjonować we wszystkich środowiskach. Podczas konstruowania tych stworzeń należy użyć dodatkowych próbek DNA, aby zwiększyć ich wydajność. Prędkość i zdrowie wzrastają o 35%. Bardziej złożony proces budowy biologicznej potrwa znacznie dłużej. -hsn=Użyj modeli obliczeniowych, aby śledzić i usuwać wszelkie odchylenia w procesie budowy DNA ADAM42 za pomocą skupionego układu laserowego. -enn=Nikiel karbonylowy to karbonyl na bazie niklu o właściwościach żrących i lotnych, zwłaszcza w kontakcie z materiałem biologicznym. Odkryto, że to zagrożenie biologiczne może pomóc w syntezie enzymów poliketydowych syntaz (PKS) poprzez neutralizację nukleotydów w próbce. Dodanie tej substancji chemicznej pozwoli zmniejszyć prawdopodobieństwo wystąpienia błędów mutacji obcego DNA w komorach do poniżej 0,0001%. Cykl na każdym etapie będzie trwał dłużej, ale próbki będą najbliższe ideału. -dwx=Polwinylopirolidon jest higroskopijnym, amorficznym, syntetycznym polimerem składającym się z liniowych grup 1-winyl-2-pirolidynonowych. Substancja ta poprawi skuteczność ATPaz metali ciężkich poprzez absorpcję pozostałej wilgoci i wymuszenie na roślinach hydrofobowości. -sixth-layer=Dodaj instrukcje, aby umożliwić Cridren rozwój do szóstej warstwy kory nadnerczy. Jest to nieznane terytorium, a złożoność wytwarzanych substancji jest nadal przedmiotem badań. Cridren będą w stanie w pełni konsumować niektóre gatunki i przetwarzać zawarte w nich substancje chemiczne. Kilka badań wykazało, że mogą one komunikować się i wpływać na zachowanie innych rodzimych zwierząt. -neural-cranio=Zapewnia płynne połączenie między korami mózgowymi, poprawiając czas reakcji i refleks Cridren. Szybka komunikacja pozwoli organizmowi odbierać bodźce w czasie rzeczywistym, poprawiając ich instynkt łowiecki i żarłoczność. -mufflers=Zainstaluj osłony i tłumiki w zagrodach Cridren, aby nie straszyć ani nie przerażać ofiar przed ich zabiciem. Rośliny zapewnią humanitarne zabicie, a Cridren nie zjedzą zestresowanego zwierzęcia. Technika ta poprawi szybkość zwracania pokarmu i zmniejszy straty energii. -booster=Wykorzystuje jeden z satelitów X-Band do wzmocnienia połączenia z międzyorbitalną bazą danych Ziemi. Komunikacja między macierzą danych a satelitą będzie odbywać się za pomocą bardziej skoncentrowanej fali, jednak zapotrzebowanie na energię wzrośnie geometrycznie. -dbwt=Zainstaluj ulepszony transkoder w swoich macierzach danych. Ten chip umożliwi automatyczne cyfrowe przechowywanie i powielanie ogólnych próbek ziemskich na podstawie obiektu szablonowego. -solar-p=Przykryj niektóre obszary naczyń panelami słonecznymi, aby poprawić oszczędność energii i zwiększyć prędkość pobierania danych. Dowiesz się również, jak w opłacalny sposób produkować proste ogniwa słoneczne. -cover=Zainstaluj szklane pokrywy na basenach Dhilmo, aby zapobiec ich samobójczym zachowaniom polegającym na wyskakiwaniu z ogrodzenia. Dobrze jest ocalić część Dhilmos, ale światło UV nie przechodzi przez szkło i wpływa na fitoplankton, który tak bardzo lubią. -skimmer=Zainstaluj odpieniacze białkowe, które zmniejszają ilość odpadów wytwarzanych przez Dhilmos, poprawiając ich jakość życia i wpływając na ich wzrost. To nowe urządzenie eliminuje potrzebę stosowania środków filtrujących. Obudowa automatycznie przepłukuje odpieniacze podczas zaplanowanych zmian wody. -double-intake=Zainstaluj podwójne pompy zasysające. Wykorzystują one ten sam wał, ale z innym kołem zębatym na drugim końcu. W ten sposób znacznie zwiększysz przepływ wody i obniżysz koszty energii. Nowa pompa zasysająca jest w stanie bezpośrednio zasalać wodę. -alpha=Alfa Dingrit jest najstarszym, najmądrzejszym i najsilniejszym przywódcą stada. Aby zostać alfą, Dingrit muszą przetrwać niezliczone walki przez wiele lat. Przetrwanie nie jest gwarantowane. -c-mutation=Usuńmy kilka warstw ochrony przed promieniowaniem. Możemy nawet podawać Dingrit mniej leków przed podróżą. Wasze kosmiczne Dingrit doświadczą szybkiej mutacji komórek i degradacji poza ochroną pola magnetycznego. Istnieje ryzyko, że próbka stanie się całkowicie nieodwracalna, jednak te ekstremalne mutacje zapewnią ogólnie większe prawdopodobieństwo uzyskania rzadkich i użytecznych serc snarerów. -training=Wytrenuj swoje Dingrit poprzez odpowiednie zachowanie, aby po jedzeniu umieszczały odpady w odpowiednim miejscu. -multi-tit=Wykorzystuje wszystkie 8 sutków Korlex zamiast tradycyjnych 4. Zapobiegnie to naturalnemu karmieniu cieląt, ale zwiększy produkcję mleka. -high-pressure=Wykorzystuje wodór pod wysokim ciśnieniem, aby przyspieszyć i poprawić tempo pasteryzacji mleka, zapewniając długotrwałą i wysoką jakość mleka Korlex. Proces pasteryzacji pozwala odfiltrować drobne krystaliczne cząstki stałe z mieszanki. -nx-heat-pump=Ulepsza chłodziarki i systemy grzewcze za pomocą wkładów nexelit, aby poprawić wydajność chłodziarek w tej obudowie, oszczędzając energię. Zwierzęta będą czuły się bardziej komfortowo i będą pracowały szybciej. -lichen=Zamiast używać jelit, pozwól Naven połączyć się bezpośrednio z dowolnym dużym ssakiem-żywicielem. Grzyb będzie miał pełną kontrolę nad funkcjami nerwowymi i motorycznymi. Ubój hybrydowego stworzenia pozwoli na duże zbiory dorosłych grzybów Naven. -acidosis=Wprowadzenie genów Xeno do Fawogae, co pozwala im uzyskać przewagę w rywalizacji o pożywienie z innymi stworzeniami poprzez zakwaszenie obszaru, blokując rozwój szkodliwych bakterii i innych grzybów w plantacjach fawogae. -dry=Uprawa fawogae pod ekstremalnym ciśnieniem. Technika ta powoduje większe nagromadzenie cząsteczek węgla w korzeniach grzybów. Utrzymanie takiego środowiska wymaga większej ilości energii. -a-select=Ryby, które nie przeszły automatycznego testu, zostaną automatycznie przekazane do recyklingu biomasy i ponownie wykorzystane jako suplement diety dla ryb, które przeszły test. -temp-control=Cała ryba jest rozdrabniana, poddawana trawieniu enzymatycznemu, mielona i upłynniana w celu uzyskania płynnego hydrolizatu rybnego. Powstała substancja znana jest również jako gurry. Proces ten jest bardziej wydajny w niższych temperaturach ze względu na zachowanie złożonych struktur białkowych, węglowodanowych i tłuszczowych w materiale rybnym. Dodanie aktywnych elementów chłodzących zwiększy wydajność procesu hydrolizy, jednak istnieje ryzyko zużycia mechanicznego. -dosing-pump=Zainstaluj automatyczne pompy dozujące, aby zmniejszyć ilość odpadów i poprawić jakość życia ryb. Spłukiwane produkty uboczne będą zbierane i przechowywane do wykorzystania w przyszłości. [font=default-semibold][color=255,60,60]OSTRZEŻENIE: Wybranie tej opcji spowoduje zmianę lokalizacji rur we wszystkich hodowlach ryb.[/color][/font] Szybkie urządzenia pompujące wymagają dodatkowej energii elektrycznej do działania. -dry-storage=Pozostaw kłody na kilka dni na słońcu, aby usunąć nadmiar wilgoci i poprawić jakość włókien pod względem masy. -sawblades=Opracuj technologie produkcji specjalistycznych kół z piłą. Piły te zastępują zwykłe moduły w jednostce przetwarzania drewna, zapewniając większą prędkość i wydajność. Wydajność ma wpływ na wszystkie receptury jednostki przetwarzania drewna, nawet te, które normalnie nie korzystają z wydajności. Ulepszone urządzenia do przetwarzania drewna KUPA mają 3 gniazda modułowe na każdy poziom. [font=default-semibold][color=255,60,60]OSTRZEŻENIE: Urządzenia do przetwarzania drewna wymagają co najmniej jednego modułu piły, aby działać.[/color][/font] Wybranie tej opcji uniemożliwi również wpływ sygnałów nawigacyjnych na urządzenia do przetwarzania drewna. -selective-heads=Usuń gałęzie i nadmiar kory podczas cięcia, aby przygotować drewno do dalszej obróbki. Drugi etap obróbki drewna przebiega znacznie szybciej. -self-generation=Wykorzystaj patyki, wióry i liście jako paliwo do wewnętrznego palnika. Palnik wygeneruje część energii elektrycznej zużywanej przez budynek. Te głodne drzewa będą potrzebowały więcej popiołu, aby rosnąć. -carbonefarious=Olej antracenowy, produkt uboczny smoły węglowej, był przedmiotem badań dotyczących jego wpływu na wzrost i zdrowie drzew. Dodanie tej substancji do cyklu życia sadzonek przynosi potrójną korzyść.\n1. Kontrolowane stosowanie oleju antracenowego pomaga gatunkom drzew zwalczać pasożyty porostów dzięki pewnym właściwościom biobójczym.\n2. Stosowanie oleju przez cały okres życia drzewa stanowi etap wstępnej obróbki, umożliwiający wykorzystanie ich do produkcji płytek drukowanych klasy elektronicznej.\n3. Zwiększona znajomość przetwarzania oleju antracenowego inspiruje do opracowania nowej metody produkcji polegającej na ekstrakcji wielopierścieniowych węglowodorów aromatycznych (WWA) z wysokiej jakości destylatów. -hi-sprinkler=Zainstaluj bardziej zaawansowane zraszacze, które pozwolą na spadanie ton wody pod ciśnieniem na potrzebujące grody. Dodatkowa woda pozwoli na większe zbiory. -ground-irrigation=Dodaj dodatkowe odpady do operacji fitominingu grodów. Więcej metali ciężkich zostanie skoncentrowanych w korzeniach roślin w celu ich zebrania. -carbide-c=Wymień wszystkie systemy zbierania wody na wzmocnione i nowoczesne wersje z węglika. Część wody można poddać recyklingowi, a pompy będą pracować rzadziej, co pozwoli zaoszczędzić energię elektryczną. Zgromadzona woda będzie gromadzić się w słupkach roślin i będzie można ją wydobywać jako bogate w składniki odżywcze flawonoidy. -gs=Dodaj płyn mózgowo-rdzeniowy ryb do pożywki inkubacyjnej jako dodatkowy katalizator i źródło węgla. Proces wzrostu bakterii w oborniku stanie się bardziej produktywny. -zero=Odkryłeś rzadki szczep bakterii Zogna, który nie reaguje na luminescencję. Ta podgrupa Zogna musi być hodowana w całkowitej ciemności wewnątrz komory inkubacyjnej. -icd=Zainstaluj systemy recyrkulacji, które będą ponownie pompować sprężone powietrze i płyny z powrotem do komór inkubacyjnych. Systemy ICD poprawią pobieranie próbek ogólnych z rodzimej flory. -wire-netting=Zainstaluj systemy grzewcze, które pomogą wysuszyć i wypalić te Kicalk podczas procesu wzrostu. Te dobrze wypalone drzewa są idealne do pozyskiwania biomasy i dodatkowych włókien, jednak nie nadają się do karmienia zwierząt. -extra-water=Zapewnij słoną wodę dla tych spragnionych wody drzew, dzięki czemu będą produkować więcej liści i rosnąć szybciej. Proces nawadniania pomoże usunąć nasiona Kicalk, które można zebrać. -crop-rotation=Pozwala innym gatunkom rosnąć w glebie przez część roku, aby uzupełnić utracone minerały. -biosynthetic-nylon=Biosyntetyczny nylon z drewna to proces polegający na przekształcaniu biomasy w chemiczne bloki budulcowe do produkcji nylonu. Drewno składa się głównie z lignocelulozy, która składa się z trzech głównych składników: celulozy, hemicelulozy i ligniny. Cukry uwolnione z biomasy drzewnej są fermentowane przez mikroorganizmy w celu wytworzenia kwasu adypinowego i 1,5-pentanodiaminy, kluczowych monomerów niezbędnych do syntezy nylonu. -eye-out=Usunięcie jednego lub obu oczek z żeńskich Kmaut. Celem ablacji w tych okolicznościach jest stymulowanie żeńskich Kmaut do rozwoju dojrzałych jajników i tarła. -sex-ratio=Zmienia stosunek samców do samic kmauts z 1:1 na 1:3. Więcej matek będzie dostępnych do produkcji młodych, ale mniej z nich osiągnie dorosłość. Ze względu na przesunięcie stosunku samców do samic, rzadkie samce będą znacznie nadmiernie produkować swoje lepkie żele. Obudowa jest w stanie automatycznie zbierać te żele do wykorzystania w przyszłości. -moult-recycle=Dodaj linienie Kmaut do ich pożywienia, aby poprawić jego jakość i zmniejszyć ilość odpadów. -hd-moss=Podłoże do wzrostu mchu składa się z kamieni o bogatej w minerały frakcji gruboziarnistej. Zazwyczaj po zakończeniu cyklu życia mchu struktury geologiczne są pozbawione kluczowych składników odżywczych. Przeprowadź badania nad procesem dokładnego czyszczenia i odnawiania w celu recyklingu tego podłoża. -remove-muddy-sludge=Mech utrzymuje się w fazie protonemy poprzez ciągłe mechaniczne rozbijanie za pomocą obrotowych ostrzy. Narażenie na różnorodność biologiczną obcej atmosfery eliminuje potrzebę stosowania błotnistej wody. Do utrzymania procesów biologicznych potrzebna będzie dodatkowa energia. -spores=Nieotwarte kapsułki z nienaruszoną pokrywką i kalyptrą są zbierane w celu zapewnienia zarodników dla następnej uprawy. W takich warunkach konieczna jest sterylizacja wodą destylowaną i chlorem. -inbuilt-moss=Dodaj moduł bioreaktora w gospodarstwie, który niweluje wszelkie zanieczyszczenia powstałe w procesie uprawy. Zgromadzone zanieczyszczenia mogą być wykorzystane do dodania śladowych ilości substancji chemicznych do niektórych rafinowanych gazów, przenosząc je do stanu nierafinowanego. -zero-cross=Blokuje wszelkie naturalne rozmnażanie się w zagrodach. Wszystkie rozmnażanie będzie teraz odbywać się poprzez sztuczne zapłodnienie. Zapewni to trwały wzrost genetyczny. Matka nie przeżyje. -bip=Stworzenie holistycznego systemu sztucznego zapłodnienia w celu stymulowania i utrzymania wzrostu genetycznego przy odpowiedniej infrastrukturze zapewniającej usługi weterynaryjne i żywienie. W celu ograniczenia marnotrawstwa wszelka niezjedzona żywność będzie poddawana recyklingowi dla przyszłych pokoleń. -think-collar=Zainstalowanie w każdym Mukmoux implantu mózgowego z zaawansowanymi czujnikami, które będą komunikować się z zaawansowaną sztuczną inteligencją w celu monitorowania zachowania bydła, lokalizacji, spożycia wody i karmienia. Dostarcza dane środowiskowe, takie jak wiatr i wilgotność, w celu zapewnienia maksymalnego komfortu. Niektóre implanty mózgowe Mukmoux mogą powodować wyciek krwi płodowej. -cytotoxicity=Wstawić część genomu Vonix do kodu Naven w celu poprawy jego toksyczności i środków rozpuszczających, dzięki czemu substrat będzie szybciej trawiony i wchłaniany. Stężenie cytotoksyn w grzybie wzrośnie i będzie można je zbierać do wykorzystania w pestycydach w biofabryce. -pre-sterilization=Zmniejszyć liczbę potencjalnie szkodliwych mikroorganizmów poprzez sterylizację zarodników przed umieszczeniem ich w kolonii Naven. Poprawi to wydajność, ponieważ grzyb nie będzie musiał konkurować. -n2-ferti=Ponowne wykorzystanie metabolitów azotowych, takich jak azotan amonu, w celu promowania tworzenia się zawiązków Fawogae, zwiększenia plonów i zmniejszenia ilości odpadów. -piezoelectric-floor=Wyposaż parkiety taneczne w maty piezoelektryczne. Energia mechaniczna szalejących Phada może być zbierana i ładować określone kryształy. -ethanol-boost=Dodaj czysty etanol do napojów energetycznych i spraw, aby Phada szalały na parkiecie tanecznym. -dubstep-track=Dodanie dubstepu do utworów trance i rave poprawi ich wibracje. Może powodować uszkodzenia stawów. -hr=Celowe zanieczyszczenie żołądków Phagnot bakteriami zdolnymi do rozkładania włókien Kicalk. Pozwoli to wyeliminować potrzebę spożywania włókien na wszystkich etapach życia. -socialization=Trzymanie Phagnot w odpowiednich grupach rodzinnych sprzyja naturalnym zachowaniom między osobnikami oraz budowaniu satysfakcjonujących relacji i interakcji. Przyspieszy to rozmnażanie. -leader=Stada Phagnot rzadko mają przywódcę. Skłonienie ich do odejścia od tego zachowania zapewni kolejny poziom organizacji. Aby uhonorować swojego nowego władcę, stado będzie dostarczać jeszcze rzadsze gazy do swoich pęcherzy gazowych. -igm=80% wysiłku jest warte tylko 20% wyniku. Przeprowadzaj te nieetyczne eksperymenty na swoich Cottongut 5 razy dłużej przed ich ubojem. W zamian dane z badań będą nieco bardziej wartościowe. -ts=Zapewnij swoim Cottongut posiłki najwyższej jakości. Gotowane mięso szczura zmieszane z ekstraktami z grzybów księżycowych. Udekorowane sproszkowanymi wodorostami i posiekanymi żołędziami. -ud=Cottonguts są bardzo wrażliwe na ultradźwięki. Wpływają one na nie negatywnie. Aby uniknąć niskiego wskaźnika reprodukcji, zainstaluj tłumiki ultradźwięków wykonane z metali ciężkich w ścianach laboratoriów prandium. -moon=Moondrop zawdzięczają swoją nazwę temu, że ich kwiaty otwierają się tylko pod wpływem światła odbijanego od jednego z księżyców planety. Zainstaluj specjalne lampy o dużej mocy w szklarni i popraw produkcję poprzez ciągłą symulację światła księżyca. -cu=Moondrop zawierają kilka enzymów zawierających miedź, które odgrywają ważną rolę w fotosyntezie, oddychaniu i tworzeniu ligniny. Proces ten wymaga gleby bogatej w miedź i to właśnie ona nadaje im charakterystyczny niebieskawy kolor. Niektóre gleby naturalnie zawierają śladowe ilości miedzi, jednak dodanie surowej rudy miedzi do rutynowego nawożenia poprawi plony. -carbon-capture=Zainstaluj małe filtry, które będą pochłaniać uciekający CO2 z szklarni, pomagając Moondrop w wychwytywaniu dwutlenku węgla. Umożliwia samowystarczalną produkcję CO2 bez zewnętrznych nakładów. -simik-copper=Pierwszy etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie płynów geotermalnych w miedź. -simik-iron=Pierwszy etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie płynów geotermalnych w żelazo. -simik-quartz=Pierwszy etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie płynów geotermalnych w kwarc. -simik-coal=Drugi etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie ługu macierzystego na bazie sodu w węgiel. -simik-tin=Drugi etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie ługu macierzystego na bazie sodu w cynę. -simik-aluminium=Drugi etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie ługu macierzystego na bazie sodu w aluminium. -simik-boron=Trzeci etap programu mutacji trawiennych Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie roztworów gadolinowych w bor. -simik-chromium=Trzeci etap programu mutacji trawiennych Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie roztworów gadolinowych w chrom. -simik-molybdenum=Trzeci etap programu mutacji trawiennych Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie roztworów gadolinowych w molibden. -simik-zinc=Czwarty etap programu mutacji trawiennych Simik. Umożliwia procesowi trawienia Simik bezpośrednie przetwarzanie bituminów i rud biologicznych w cynk. -simik-nickel=Czwarty etap programu mutacji trawiennych Simik. Umożliwia procesowi trawienia Simik bezpośrednie przetwarzanie bituminów i rud biologicznych w nikiel. -simik-lead=Czwarty etap programu mutacji trawiennych Simik. Umożliwia procesowi trawienia Simik bezpośrednie przetwarzanie bituminów i rud biologicznych w ołów. -simik-titanium=Piąty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie vanabinów w tytan. -simik-niobium=Piąty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie vanabinów w niob. -simik-nexelit=Piąty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie vanabinów w nexelit. -simik-silver=Szósty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie obcych substancji organicznych kmaut w srebro. -simik-gold=Szósty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie obcych substancji organicznych kmaut w złoto. -simik-uranium=Szósty etap programu mutacji trawiennej Simik. Umożliwia procesowi trawiennemu Simik bezpośrednie przetwarzanie obcych substancji organicznych kmaut w uran. -improved-burst=Istnieje prosty sposób na zwiększenie plonów nasion Ralesii. Użyj mokrego ręcznika papierowego, aby pomóc nasionom pęknąć i kiełkować. -sun-concentration=Przykryj kopułę Ralesii warstwą ceramiki, która pomoże skupić światło słoneczne na odpowiednim poziomie od gleby. -h2-recycle=Ralesie zawierają śladowe ilości helu w swojej strukturze komórkowej. Wykorzystaj dyfuzję wodoru, aby zastąpić cząsteczki helu i zebrać je do wykorzystania w przyszłości. -deadheading=Kwiaty Rennea czasami szybko obumierają i stają się „martwymi kwiatami”. Przeprogramuj maszyny plantacyjne, aby automatycznie wykrywały i usuwały te defekty. Dzięki specjalnej procedurze wzrostu martwe kwiaty można przetworzyć na użyteczną rodzimą roślinność. -alltime=Zwiększ nawadnianie do ekstremalnych poziomów. Spowoduje to, że kwiaty Rennea staną się wieloletnie. Technika ta zwiększy średnią prędkość wzrostu, jednak do pompowania całej tej wody potrzebna jest dodatkowa energia elektryczna. Różnorodne gleby nie są już potrzebne i są wypłukiwane. -aphid-cleaning=Brak różnorodności genetycznej powoduje, że Rennea jest bardzo podatna na małe szkodniki, takie jak mszyce. Odkryłeś, że niewielkie ilości jadu Arqad mogą działać jako świetny protopestycyd. -unstable=Dodanie zwykłej warstwy skórnej pozwoli na zebranie znacznej ilości danych dotyczących obcego środowiska. -ms=Dodanie półrzadkich materiałów galenowych zapewni poprawę systemu kontroli plazmy i zwiększy szybkość pomiarów jonowych w stosunku masy do ładunku badanego obiektu. -spg=Dodanie warstwy pasywacyjnej uspokoi istniejące mikroorganizmy w podłożu. Mikroskopy będą renderować obrazy w wyższych rzędach wielkości rozdzielczości. -mci=Dodanie wysokiej jakości syropu mova będzie działać jako środek konserwujący dla rzadkich i drogich idealnych próbek. Technika ta znacznie zmniejsza prawdopodobieństwo zanieczyszczenia krzyżowego. -neuron=Łączenie genu neuronowego Arthuria z genomem Scrondrix pozwoli komórkom mózgowym komunikować się między sobą z prędkością bliską prędkości światła, zwiększając ich inteligencję w skali geometrycznej. Procedura ta jest bardzo niebezpieczna, ale w wyniku jej przeprowadzenia uzyskuje się znacznie więcej materiału neuronalnego po uboju. Spożycie tego materiału zapewnia tymczasową zdolność porozumiewania się między obcymi a ludźmi. -boronb=Chemia mózgu Scrondrix jest zupełnie inna niż wszystko, co można znaleźć na Ziemi. Wygląda na to, że pochodne boru mogą działać jak substancja poprawiająca wydajność i halucynogenna dla biologii Scrondrix. Dodając diboran do wody, znacznie poprawią swoją zdolność reprodukcyjną. Mutacje też będą częstsze. -hspa=Rozpad wiązania krzyżowego w ich jelitach pozwoli Scrondrix po osiągnięciu dojrzałości funkcjonować na diecie czysto mięsożernej. Uproszczona dieta zazwyczaj prowadzi do zmniejszenia ogólnej energii i aktywności, jednak znacznie zmniejsza się liczba danych wejściowych do fabryki Scrondrix. Ewolucja również staje się trudniejsza. -arcanium=Bombardowanie organów Simlik odpowiedzialnych za prokreację mikrofalami może wywołać ciepło, zwiększając ich produkcję. -etelnav=Zainstalowanie opatentowanych systemów Etelnav w celu wykorzystania ciepła odpadowego z tej obudowy do wytwarzania energii. -flagellum=Tworzy nową generację gąbek z potrójną ilością wici w ich choanocytach. Gąbki te tworzą szkielety w pożywce wzrostowej i umożliwiają przekształcanie bardziej miękkich elementów. -fragmentation=Kiedy gąbki osiągną pewną fazę swojego cyklu życiowego, rozpoczynają reakcję, która powoduje fragmentację ich własnych gałęzi. Jeśli trafią na odpowiednie podłoże, ich mezofil ulegnie przemianie i przyczepi się do nowego miejsca, tworząc nową gąbkę. -bacterial=zmutowane choanocyty, aby wychwytywać i pochłaniać bakterie znajdujące się w wodzie, zmniejszając zapotrzebowanie na pożywienie i sterylizując wodę. -mgo=Trit mają cykle rozrodcze metagenezy co oznacza, że niektóre osobniki służą wyłącznie do wzrostu, a inne wyłącznie do rozmnażania. Wprowadzenie wspólnego, starożytnego genu ziemskiego pochodzącego od ssaków może zmienić to stworzenie w typowy cykl rozrodczy, prowadzący do większej liczby potomstwa. -dc=Młode Trit naturalnie dzielą się na dwie połowy, które dojrzewają oddzielnie. Dzięki badaniom odkryłeś, że nanomaszyny mogą wprowadzać zmiany w genomie. Dzięki temu młode będą mogły podzielić się na jeszcze bardziej dojrzałe Trit. -nexelit-axis=Zmień główną oś pomp ciśnieniowych na nową, ulepszoną oś opartą na nexelicie. Pozwoli to na znacznie lepsze wykorzystanie energii i zapewni wystarczające ciśnienie, aby Trit były zadowolone. -fi=W trakcie kiełkowania dodaje się łącznie 5-6 nawadniań, w tym nawadnianie przed siewem, co poprawia zużycie i produkcję. -fungicide=Twoja gleba nie sprzyja Tuuphra. Spryskaj ją silnym środkiem grzybobójczym, aby uniknąć strasznej choroby „zarazy ziemniaczanej”. Czasami konieczne jest stosowanie fosforanów. Substancje te poprawiają wzrost upraw, ale powodują również ogromne zanieczyszczenie środowiska. -tr=Przetwarzaj mniejsze i wyrzucone rurki Tuuphra jako źródło organicznych skrobi i tłuszczów. -evoa=Dogłębne badania i wdrożenie genów pochodzących od stawonogów ziemskich sprawią, że Vonix będą mniej obce i bardziej podobne do stawonogów. Technologia ta pozwala na inwestycję w żywe porody Vonix, jednocześnie wykładniczo zwiększając tempo produkcji zdolnych do życia embrionów. Matka nie przeżyje. -uge=Wprowadzenie wadliwego genu, który powoduje zaburzenia w metabolizmie Vonix, przyspieszając ich wzrost, ale sprawiając, że ich życie staje się nieszczęśliwe. Subkultury nowotworowe można zbierać z zagrody Vonix. -dermal=Włączenie genów Auog do genomu Vonix. Pomoże to im w agresji i wyeliminuje wszelkie nomadyczne wzorce zachowań. Zamiast zagrody, Vonix będą miały pełną swobodę poruszania się, co wyeliminuje koszty związane z utrzymaniem zagrody. -ap=Pozwól Xeno włączyć więcej DNA gospodarza, umożliwiając im wykorzystanie dowolnego poziomu i gatunku gospodarzy, dowolnej płci i wieku do rozwoju ich ostatecznych form. -herm=Xeno będą mieli możliwość ominięcia partenogenezy. Gdy wykryta zostanie niska zmienność genetyczna, pozwól niektórym z nich zmienić płeć w trakcie życia, próbując odzyskać pulę genetyczną poprzez rozmnażanie płciowe. -hive=Wprowadzenie genów Arthurian pozwala Xeno na posiadanie zbiorowej świadomości kierowanej przez królową, która może przywoływać swoich poddanych i wydawać im rozkazy za pomocą krzyków i telepatii, a większa organizacja oznacza mniej marnotrawstwa. Modyfikacja ta pozwoli królowej komunikować się telepatycznie z innymi zaawansowanymi gatunkami, takimi jak ty, wywołując przerażające sny i wizje religijne, które mogą nawet doprowadzić do powstania kultów, w których Xeno będą postrzegane jako postacie boskie. -temp-c=Wykorzystaj tlące się węgle i zamrożony azot, aby szybko symulować zmiany temperatury. Larwy Xyhiphoe zostaną pobudzone do szybszego dojrzewania, od 14 do 8 cykli do metamorfozy do stadium bentosowego. -rst=Interwencja na etapie cyklu życia, kiedy larwy są „kompetentne” lub gotowe do osiedlenia, przyczepienia się do lęgu i metamorfozy, aby stać się „spatem”. Jest to stadium, w którym larwy mają oczy i można je bezpiecznie usunąć z pożywki hodowlanej, aby rosły samodzielnie, zapobiegając stratom wynikającym z konkurencji. -reuse-ev=Importuj ścieki z innych hodowli akwakultury, aby przygotować i nakarmić ulubiony fitoplankton Xyhiphoe. Plankton jest w stanie oddzielić i odtworzyć śladowe ilości rozpuszczonego acetonu w ściekach. -sub-s=Podłoża są przedmiotem konkurencji. Aby poprawić wydajność, pożywkę należy sterylizować lub pasteryzować za pomocą ogrzanych gazów. Zabija to wszelkie konkurencyjne pleśnie lub bakterie i daje Yaedol najlepszą szansę na zdominowanie konkurencji. -duct=Zmiana konfiguracji instalacji kanałów wentylacyjnych w celu doprowadzenia ogrzanego powietrza do przestrzeni uprawowej. Grzyb jest w stanie całkowicie oczyścić i schłodzić otaczające powietrze. -humidity-control=Zainstalowanie higrometrów w celu samoregulacji poziomu wilgotności dla Yaedol, co pozwoli im efektywnie absorbować CO2 z powietrza. Yaedol będą w stanie skuteczniej uwalniać swoje zarodniki do środowiska poprzez spływ, wody gruntowe i parowanie. Dodatkowe zarodniki mogą być zbierane przez kolektor zarodników. -cryopreservation=Zaawansowane metody zamrażania pomagają zachować genetykę nasion poza sezonem. Przechowywanie bez utraty wartości pozwala na naturalny rozwój owoców i wegetatywny w dowolnym momencie w przyszłości. -harvest=Zamiast prostych urządzeń do sadzenia stosuje się zautomatyzowane maszyny i roboty, co zwiększa jakość liści i owoców (ponieważ nie uszkadzają ich podczas zbiorów). Te agroboty mogą również wykrywać umierające rośliny, zanim nawet sadownik zorientuje się, że umierają. -nutrinet=Opracuj system odżywczy, kontrolowany przez sztuczną inteligencję, który wykorzystuje czujniki elektroniczne. Te czujniki o wysokiej rozdzielczości mogą oceniać jakość gleby na podstawie wykrytych w niej dostępnych składników odżywczych. Zamiast nawozić całe pole w równym stopniu, sztuczna inteligencja wie teraz, które obszary wymagają najwięcej nawozu, a które najmniej. Pozwala to nie tylko obniżyć koszty nawożenia, ale także zapewnia bardziej równomierne i pełniejsze plony owoców i liści Yotoi. -suicide=Dalsze badania wykazały, że przed rozpoczęciem kopulacji w dowolnym wczesnym stadium rozwoju samce muszą poddać się zabiegowi sztucznego odłączenia chitynowego wyrostka od sternitu. Zabieg ten pozwala im osiągnąć 100% skuteczność rozmnażania nawet przed osiągnięciem dojrzałości, ale bez tego układu narządów nie są w stanie przeżyć. Biorąc pod uwagę, że osiągnięcie pełnej dojrzałości przez Zipir może trwać dziesiątki lat, jest to skuteczna technika, jeśli nie przeszkadza ci kwestia etyki. -sr=Wprowadzenie zmodyfikowanych transpozonów z Trit do genomu Zipir, aby umożliwić samicom rozwój spermateki do przechowywania nasienia po kopulacji, tak aby można było wyprodukować 2 lub nawet 3 masy jajeczne bez dalszej interwencji innego samca. -hatchery=Budowa przybudówki raf Zipir, której zadaniem jest zapewnienie doskonałych warunków wodnych dla jaj Zipir. Dzięki temu recykling ścieków z głównego zbiornika zmniejszy zanieczyszczenie i koszty energii. Ze względu na znacznie zwiększoną populację i tempo rozmnażania konieczne staje się przetapianie nadwyżek Zipir w celu uzyskania popiołu jako produktu ubocznego. -geooxidation=Sześć tandemowych kopii monomerów yeadol zostało sklonowanych do wektora pBC1 pancerza Zungror, umożliwiając im bezpośrednie wchłanianie ważnych minerałów z gleby. -genooscillation=Umożliwia szybką oscylację genów podczas mejozy, poprawiając zmienność genetyczną. We wszystkich procedurach zostanie zwielokrotniony zmienny organ przędzalniczy kiloglider. -oviduct-bombardment=Wielka moc wiąże się z wielką odpowiedzialnością. Dodaj wysoce radioaktywne izotopy do diety Zungror. Jajowody Zungror będą nadmiernie kompensować i umożliwią większą dostępność spidroinów w kokonach. -xgv=Wykorzystanie powszechnie stosowanej technologii retrowirusowej w celu zachowania genomu Zungror bez degradacji. Poprawa jakości białek kokonów. -d2o=Technologia ta była początkowo wykorzystywana do tworzenia nowych, ulepszonych gatunków. Wkrótce jednak odkryliśmy, że można ją wykorzystać do tworzenia stworzeń o określonych cechach, które można wykorzystać poprzez wywołanie serii reakcji genetycznych powodujących, że Numal wytwarzają więcej określonej części ciała, czyli aeroorganu. -nc=Wykorzystanie emitera neutronów, który wytwarza stały strumień neutronów o wysokiej energii, które są następnie kierowane na narządy rozrodcze Numal. Neutrony stymulują układ rozrodczy stworzenia i pobudzają produkcję dodatkowych jaj. Jednak ich żywotność może być różna. -neutron-bombardment=Proces polega na umieszczeniu Numal w kontrolowanym środowisku i poddaniu go działaniu światła o określonej długości fali emitowanego przez kryształy neodymowe. Światło przenika przez skórę Numal i aktywuje gruczoły atramentowe, powodując, że stworzenie wytwarza znacznie więcej atramentu niż w normalnych warunkach. -guarpulse=Technologia oparta na nanobotach, która umożliwia monitorowanie stanu poszczególnych roślin Guar w czasie rzeczywistym, wykrywając choroby lub niedobory składników odżywczych, zanim staną się one problemem. Nanoboty te mogą również dostarczać określone składniki odżywcze lub pestycydy bezpośrednio do roślin, zmniejszając ilość odpadów i zwiększając wydajność. Prawie idealne środowisko pozwala na sporadyczną produkcję nanokompleksu cynku jako produktu ubocznego. -aquaguar=Genetycznie zmodyfikowana odmiana Guar, która jest odporna na suszę i może rosnąć na glebach zasolonych. Odmiana ta wymaga mniej wody i nawozów do wzrostu, dzięki czemu jej uprawa jest bardziej zrównoważona. -hh=System oparty na dronach, który wykorzystuje zaawansowane czujniki i algorytmy sztucznej inteligencji do identyfikacji najbardziej produktywnych obszarów plantacji Guar. Drony mogą następnie samodzielnie zbierać dojrzałe strąki Guar, maksymalizując plony i minimalizując koszty. -turd-respec=Resetuje wszystkie wybory K.U.P.A. -turd-partial-respec=Umożliwia ponowny wybór opcji dla K.U.P.A. diff --git a/locale/pl/tips.cfg b/locale/pl/tips.cfg deleted file mode 100644 index 0acde0e65..000000000 --- a/locale/pl/tips.cfg +++ /dev/null @@ -1,58 +0,0 @@ -[pywiki-sections] -alienlife=Obce życie -farming=[item=native-flora] Rolnictwo -caravans=[item=caravan] Karawany -caravan-manager=[item=caravan-control] Menedżer karawan -mounts=[item=crawdad] Wierzchowce -digosaurus=[item=digosaurus] Kop-o-zaurus -mega-farm=[item=replicator-bioreserve] Zautomatyzowane inteligentne gospodarstwa rolne -wyrmhole=[item=wyrmhole] Wyrmhole -ocula=[item=ocula] Ocula -vatbrain=[item=vat-brain] Vatmózg -symbiosis=[item=ulric-infusion] Symbioza -turd=[item=manure] K.U.P.A. -turd-title=[item=manure] Urządzenie do ulepszeń technologicznych i badań -biofluid=[item=guano] Sieć Biofluid - -[pywiki-descriptions] -farming=Naturalna flora i fauna mogą być przetwarzane na wiele użytecznych produktów. Krew [item=vrauks] zawiera użyteczny [fluid=formic-acid] a [item=moondrop] może być przetwarzany na [fluid=methane].\n\nWszystkie gatunki nadające się do uprawy należą do jednego z trzech królestw: roślin, zwierząt lub grzybów. [item=saps], [item=moss], [item=tree-mk01], [item=fish], i [item=seaweed] można pozyskać z lokalnego środowiska, jednak większość obcych gatunków musi być syntetyzowana za pomocą kosztownych procesów genetycznych modyfikacji w [entity=creature-chamber-mk01] lub [entity=botanical-nursery]. Proces ten wymaga danych DNA przechowywanych w kodeksie, takim jak [item=vrauks-codex] a także danych szablonu genetycznego z [entity=data-array].\n\nPo uzyskaniu pierwszego gatunku ważne jest, aby hodować kolejne pokolenia, aby uniknąć skomplikowanego procesu modyfikacji genetycznej. Każde królestwo ma unikalną metodę hodowli.\n\nZwierzęta – młode zwierzęta/jaja, takie jak [item=cocoon], można hodować w [entity=rc-mk01]. Urządzenie to wymaga umieszczenia dwóch rodziców w gniazdach modułów urządzenia. Po uzyskaniu młodych zwierząt każde z nich można wychować do dorosłości w odpowiedniej zagrodzie, takiej jak [entity=vrauks-paddock-mk01]. Ta zagroda wymaga również umieszczenia dorosłych stworzeń w gniazdach modułów.\n\nRośliny – rośliny wymagają sadzonek, takich jak [item=moondrop-seeds], aby stworzyć następne pokolenie. Przekształć dorosłe uprawy w sadzonki wewnątrz [entity=botanical-nursery]. Sadzonki te można następnie uprawiać w dużych strukturach rolniczych, takich jak [entity=moondrop-greenhouse-mk01]. Każdy budynek rolniczy wymaga umieszczenia dorosłych roślin w slocie modułowym. Każdy cykl przyniesie więcej nasion niż wkład.\n\nGrzyby – drobne zarodniki grzybów występują w atmosferze w dużych ilościach. Urządzenie [entity=spore-collector-mk01] automatycznie oczyszcza powietrze z cząstek zarodników, takich jak [item=fawogae-spore], bez żadnych kosztów. Zarodniki te można następnie hodować w klimatyzowanych hodowlach grzybów, takich jak [entity=fawogae-plantation-mk01]. Grzyby wymagają specjalnego podłoża, takiego jak [item=fungal-substrate]. Budynki te wymagają również obecności dorosłych grzybów w gniazdach modułów.\n\nW celu dalszej optymalizacji i zwiększenia wydajności hodowli stworzeń możliwe jest dalsze modyfikowanie genetyczne do poziomu W.04. Ta genetyczna modernizacja zwiększy tempo wzrostu nawet o 400%. Najbardziej skomplikowane gatunki zwierząt wymagają bardziej zaawansowanych metod przechowywania danych, takich jak [item=zungror-codex-mk04]. -caravans=[entity=caravan] to żywa, organiczna jednostka logistyczna z 30 miejscami w ekwipunku i programowalnym harmonogramem, podobna do lokomotywy. Wykorzystuje inteligencję kąsaczy aby wyznaczyć trasę.\nKarawana potrzebuje pożywienia, aby funkcjonować. Karawana zużywa pożywienie dla każdego miejsca docelowego lub podczas przenoszenia przedmiotów, przy czym różne rodzaje pożywienia zapewniają różną liczbę działań. Dostępne rodzaje żywności można zobaczyć po najechaniu kursorem na miejsce na żywność w karawanie.\nKarawanę można zaprogramować tak, aby odwiedzała dowolny obiekt, ale zazwyczaj najbardziej przydatny jest [entity=outpost]. Gdy karawana dotrze do miejsca docelowego, można zaprogramować konkretne działania w zależności od tego miejsca.\nKarawany nie mogą zostać zniszczone przez pociągi ani kąsacze. Istnieją również [entity=flyavan] i [entity=outpost-aerial].\n\nDziałania dostępne dla różnych miejsc docelowych obejmują:\n- Czekaj: karawana pozostanie w miejscu docelowym. *Nie zużywa żywności\n- Przechowuj żywność: karawana wypełni swoje sloty paliwa z ekwipunku celu. *Nie zużywa żywności\n- Wypełnij ładunek: karawana będzie wydobywać przedmioty, aż jej ekwipunek będzie pełny.\n- Opróżnij ładunek: karawana opróżni swój ekwipunek.\n- Załaduj przedmioty, aż karawana będzie miała: karawana przeniesie przedmioty z celu do siebie, aż będzie miała określoną ilość przedmiotów.\n- Załaduj przedmioty, aż cel będzie miał: karawana przeniesie przedmioty z celu do siebie, aż cel będzie miał określoną ilość przedmiotów.\n- Wyładuj przedmioty, aż karawana będzie miała: Karawana przeniesie przedmioty z siebie do celu, aż osiągnie określoną liczbę przedmiotów.\n- Rozładuj przedmioty, aż cel będzie miał: Karawana przeniesie przedmioty z siebie do celu, aż cel będzie miał określoną ilość przedmiotów.\n- Warunek obwodu: Karawana będzie czekać w miejscu docelowym, aż warunek obwodu zostanie spełniony. *Nie zużywa żywności\n- Zbierz wszystkie automatyczne śmieci: Zbiera wszystkie przedmioty z automatycznego ekwipunku gracza.\n\nCzynności związane z przenoszeniem przedmiotów mają pole wyboru „Czekaj, aż zostanie wykonane”. Po zaznaczeniu karawana będzie próbowała wykonać akcję, aż do jej zakończenia. Po odznaczeniu karawana spróbuje przenieść jak najwięcej przedmiotów, a następnie będzie kontynuowała swój harmonogram, nawet jeśli akcja nie została wykonana.\n\nDla różnych rodzajów miejsc docelowych dostępne są różne rodzaje akcji:\n- Gracz: [Czekaj, Przechowuj żywność, Przenieś przedmioty, Zbierz wszystkie automatyczne śmieci]\n- Posterunek: [Czekaj, Przechowuj żywność, Przenieś przedmioty, Warunek obwodu]\n- Inna karawana: [Czekaj, Przechowuj żywność, Przenieś przedmioty]\n- Pojazd: [Czekaj, Przenieś przedmioty]\n- Słup elektryczny: [Czekaj, Warunek obwodu]\n- Domyślne: [Czekaj]\n\nKarawany, podobnie jak pociągi, również mogą mieć przerwania. Po opuszczeniu miejsca docelowego karawana sprawdza wszystkie swoje przerwania i jeśli wszystkie warunki jednej z nich są spełnione, wszystkie miejsca docelowe przerwania zostaną dodane do harmonogramu jako tymczasowe przystanki.\nPrzerwania mają następujące warunki: pełny ekwipunek, pusty ekwipunek, liczba przedmiotów w ładunku, liczba przedmiotów docelowych, liczba jedzenia, stan obwodu, w określonej stacji, nie w określonej stacji.\n\nMożesz dodać filtry w [entity=outpost], aby zapewnić wystarczającą ilość miejsca na wszystkie przedmioty, które mogą być przenoszone między tą placówką a karawanami. -mounts=Wierzchowce są skuteczną formą transportu osobistego na każdym etapie postępów, która może również pomóc w walce. [item=hazard-concrete] i [item=refined-hazard-concrete] uniemożliwiają przejazd wszelkim wierzchowcom i mogą służyć jako bariery, aby uniknąć zniszczenia ważnej infrastruktury.\n\n [item=automation-science-pack]\n\n [entity=car] jest najbardziej podstawowym i prymitywnym wierzchowcem. Jest zasilany paliwem stałym, takim jak [item=raw-coal], a jego maksymalna prędkość wynosi 100 km/h. Samochód jest wyposażony w [item=vehicle-machine-gun], który zadaje obrażenia bronią małokalibrową. Może pomieścić 80 stosów przedmiotów.\n\n [item=logistic-science-pack]\n\n[entity=crawdad] to pierwszy biologiczny wierzchowiec. Wykonany w [entity=creature-chamber-mk01], ten wierzchowiec może osiągać prędkość maksymalną 85 km/h. Stworzenie to uwielbia ryby i zjada [item=fish], [item=fish-mk02], [item=fish-mk03] oraz [item=fish-mk04]. Podczas biegu zużywa 800 kW. Dzięki ciężkiej zbroi jest w stanie taranować i niszczyć przeszkody bez ponoszenia żadnych uszkodzeń. Przechowuje 90 stosów przedmiotów.\n[entity=crawdad] posiada siatkę wyposażenia o wymiarach 10x4; jednak środkowe pola 4x4 są na stałe zajęte przez [item=py-mount-generator]. Generator ten czerpie energię biologiczną wytwarzaną przez wierzchowca i natychmiastowo ładuje baterie wyposażenia, wykorzystując paliwo spożywcze. Należy pamiętać, że generator ten ma 200% wydajności w przekształcaniu paliwa spożywczego w energię dla siatki wyposażenia. Jest to niezwykle przydatne w robotyce osobistej. Żadne inne generatory nie są dozwolone w siatce wyposażenia rakozaura.\n\n [item=chemical-science-pack]\n\n[item=dingrido] jest oswojoną i udomowioną formą [item=dingrits]. Ten wierzchowiec jest w stanie osiągać prędkość ponad 250 km/h! Ten wierzchowiec uwielbia produkty mięsne, takie jak [item=meat], [item=dingrits-food-01] i [item=dingrits-food-02], a także korzysta z [item=py-mount-generator]. Ten wierzchowiec wykorzystuje swoje długie nogi do poruszania się po dachach budynków bez ich uszkadzania. Może przechowywać 120 stosów przedmiotów i ma siatkę wyposażenia o wymiarach 10x6.\n\n [item=py-science-pack-3]\n\n[item=spidertron] jest zmechanizowaną wersją [item=zungror]. Ta cyborgowa forma życia jest w stanie poruszać się na ośmiu nogach po niemal każdym terenie. Porusza się z prędkością 110 km/h i charakteryzuje się wysokim przyspieszeniem. Ten wierzchowiec zużywa energię zgromadzoną w [item=gastrocapacitor] i wykorzystuje tryb jazdy WASD. Jest wyposażony w 4 cykliczne [item=spidertron-rocket-launcher-1], które mogą wystrzeliwać rakiety z dużą prędkością. [item=spidertron-remote] może być używany do sterowania [item=spidertron] z widoku mapy. Za pomocą pilota można zaprogramować wiele [item=spidertron], aby podążały za sobą w łańcuchu. Przechowuje 160 stosów przedmiotów i ma siatkę wyposażenia 10x8. Ten wierzchowiec korzysta z [item=py-mount-generator].\n\n [item=utility-science-pack]\n\n[item=phadaisus] jest ostateczną, ulepszoną wersją [item=phadai]. Przy maksymalnym [item=exoskeleton-equipment] leci z prędkością hipersoniczną ponad 1700 km/h i korzysta z trybu jazdy WASD. Ten wierzchowiec uwielbia jeść [item=phadai-food-01] i [item=phadai-food-02] i można nim sterować za pomocą [item=spidertron-remote]. Ten wierzchowiec posiada niszczycielski [item=dragon-breath], zadający 2100 punktów obrażeń od ognia na sekundę wszystkim jednostkom w promieniu 6 pól. Broń ta całkowicie niszczy lasy. Oddychanie ogniem jest zasilane przez [item=dragon-breath-ammo], z których każdy zapewnia amunicję na pięć godzin. Przechowuje 200 stosów przedmiotów i ma siatkę wyposażenia 10x10. Ten wierzchowiec korzysta z [item=py-mount-generator]. -digosaurus=[item=digosaurus] należy do starożytnego gatunku dinozaurów. Przez lata ewolucji przystosowały się one do zbierania i wykorzystywania [item=nexelit-ore] jako źródła energii. Wykorzystaj to.\nKop-o-zaur musi być umieszczony w [entity=dino-dig-site]. Miejsce wykopalisk ma zasięg, w którym może wydobywać nexelit. Wymaga również energii elektrycznej.\n\nKop-o-zaur potrzebuje pożywienia, aby pracować. Każdy posiłek pozwala Kop-o-zaurowi zebrać więcej rudy podczas tej samej wyprawy.\n[item=dried-meat] → 1 rudy\n[item=guts] → 1 rudy\n[item=meat] → 2 rudy\n[item=workers-food] → 8 rudy\n[item=workers-food-02] → 16 rudy\n[item=workers-food-03] → 32 rudy\n\n [item=thikat] to większa, genetycznie ulepszona wersja Kop-o-zaura. Thikat ma 100% wydajności wydobywczej.\n[item=work-o-dile] ma 200% wydajności wydobywczej.\n\nPłytki podłogowe, takie jak [item=py-steel], mogą poprawić prędkość biegu Kop-o-zaur. -mega-farm=[entity=mega-farm] ma możliwość uprawiania roślin. Możesz wybrać rodzaj rośliny i przepis na tę roślinę, na przykład [recipe=bioreserve-super-1], a następnie musisz dostarczyć wymagane materiały. Następnie należy wstawić kolektor, na przykład [item=replicator-bioreserve]. Po wstawieniu kolektora należy „uruchomić” „rakietę” – bez wątpienia jest to przesadzone określenie wymyślone przez marketingowców – która generuje grządkę wybranych roślin na północ od budynku. Płat ten można następnie zebrać za pomocą [entity=harvester].\n\nKiedy płat wyschnie, można powtórzyć proces, aby uzyskać odnawialne źródło roślin, takich jak [item=native-flora]. Bardziej złożone przepisy generują bogatsze płaty. -wyrmhole=Stworzyłeś gatunek gigantycznych, superszybkich, ale łagodnych robaków. Są one w stanie natychmiastowo przenosić przedmioty między różnymi budynkami [entity=wyrmhole], o ile budynki te są dostrojone do identyfikacji tego samego robaka.\n\nUżyj pierścieni pól wyboru, aby wybrać konkretnego robaka – każdy wzór zaznaczonych i niezaznaczonych pól wybierze innego robaka. Twoje przedmioty pozostaną przy robaku, jeśli żaden wyrmhole nie jest dostrojony do tego robaka. Możesz je odzyskać, dostrajając się ponownie do tego robaka. \n\n[entity=wyrmhole] wymaga 250 MW ciągłej energii elektrycznej. -ocula=Stworzyłeś dziwne, przerażające i zbyt drogie stworzenie przypominające gałkę oczną. [item=ocula] to osobiste urządzenie logistyczne, które dostarcza przedmioty nawet wtedy, gdy znajdujesz się poza zasięgiem roboportu.\n\nOcula nie ma ograniczeń zasięgu i dostarcza przedmioty zgodnie z Twoimi osobistymi filtrami logistycznymi. Bardzo pomocne, jeśli nie masz globalnej sieci logistycznej.\n\nOcula wymaga [item=ipod] do przechowywania. Każdy oczodół ma miejsce na 3 okulusy. Oczodół musi być umieszczony w zasięgu sieci roboportów, takiej jak [item=py-roboport-mk01]. Oculus będzie odbierać przedmioty tylko z tej sieci.\n\n[item=ocula] nie obsługuje slotów logistycznych na śmieci. -vatbrain=Czasami nauka posuwa się za daleko. [entity=vat-brain] zapewnia dużą premię do produktywności pobliskim [entity=lab] przy wysokich kosztach.\n\n[entity=vat-brain] działa podobnie do [entity=beacon], jednak musi być stale zasilany wkładami, takimi jak [item=brain-cartridge-01]. Pojedyncza kaseta wystarcza na 20 sekund.\nEfekty działania wielu Vatmózgów mogą się kumulować, zapewniając większy bonus do produktywności. Po wygaśnięciu kasety tracisz bonus do produktywności.\n\nKażdy wkład zapewnia różną wartość produktywności pobliskim laboratoriom:\n- [item=brain-cartridge-01] →25%\n- [item=brain-cartridge-02] →50%\n- [item=brain-cartridge-03] →75%\n- [item=brain-cartridge-04] →100% -symbiosis=[item=ulric-infusion] pozwala połączyć najlepsze cechy wielu gatunków. Wstrzyknij lub spożyj to serum, aby tymczasowo uzyskać zwiększone zdolności fizyczne. Zabieg ten przekształci twoją postać w hybrydę człowieka i Ulric na 10 minut.\n\nZwiększone atrybuty obejmują:\n - Prędkość biegu +40%\n- Zasięg ×3\n- Zdrowie i regeneracja ×5\n- Miejsca w ekwipunku +40\n- Odporność na pociągi\n- Natychmiastowa prędkość wydobycia\n- Potężny atak wręcz\n\nTransformacja Ulric trwa tylko 10 minut, jednak [item=ulric-infusion-equipment] może automatycznie wstrzyknąć świeże serum z ekwipunku. Umieść [item=ulric-infusion-equipment] w siatce wyposażenia zbroi i zapewnij zasilanie, aby stale korzystać z transformacji. -turd=Witamy w urządzeniu do ulepszeń technologicznych i badań. Ta strona zawiera trwałe ulepszenia dla określonych maszyn.\nZbadaj podstawową technologię z drzewka technologicznego, a opcje ulepszeń K.U.P.A. będą dostępne w tym menu. Dostępne ulepszenia obejmują stałe bonusy modułów, nowe receptury i ulepszenia receptur.\n[item=speed-module-3] Bonusy prędkości skalują się wraz z poziomem budynku gospodarstwa. [item=productivity-module-3] Bonusy produktywności mają zastosowanie do wszystkich receptur w maszynie. -biofluid=Udało Ci się stworzyć [entity=gobachov], [entity=huzu] i [entity=chorkok]. Te trzy stworzenia są biologiczną alternatywą dla [entity=py-logistic-robot-mk01]. Zamiast transportować przedmioty, będą one pomagać w logistyce płynów. Są one w stanie przenosić płyny między [entity=provider-tank] a [entity=requester-tank].\n\n [entity=bioport] jest potrzebny do przechowywania, karmienia i sprzątania po twoich pracownikach. W przeciwieństwie do standardowego [entity=py-roboport-mk01], Biopyanoport nie ma zasięgu logistycznego. Zamiast tego należy utworzyć bezpośrednie połączenie za pomocą [entity=vessel] i [entity=vessel-to-ground].\n\n[entity=bioport] wymaga stałego dostarczania kalorii, aby stworzenia były zdrowe i aktywne. Każdy poziom żywności dla pracowników pozwala na dostarczenie innej ilości. Żywność jest zawsze konsumowana na początku dostawy. Można użyć [item=efficiency-module-3]. Dodatkowo [entity=bioport] będzie generować stworzenia biofluidowe z maksymalną częstotliwością 1 stworzenia co 2,38 sekundy. Stworzenie biofluidowe zazwyczaj powraca do bioportu, z którego pochodzi, ale istnieje 10% szansa, że rozprzestrzeni się do innego bioportu w tej samej sieci.\n\n [entity=requester-tank] posiada kilka przydatnych ustawień filtrów. Najpierw należy skonfigurować żądany rodzaj i ilość płynu. Następnie należy skonfigurować priorytet wnioskodawcy w porównaniu z innymi żądającymi. Należy pamiętać, że jeśli dwóch żądających ma ten sam priorytet, wybierany jest żądający z największym rozmiarem wniosku pomniejszonym o aktualną zawartość płynu. Na koniec dostępny jest opcjonalny filtr temperatury. Minimalną ilość płynu, która musi znajdować się u dostawcy, aby kwalifikował się do transferu, można skonfigurować w ustawieniach mapy (domyślnie jest to 10000 jednostek), to samo dotyczy minimalnej ilości brakującego płynu u żądających. Wszystkie ustawienia żądającego można kopiować i wklejać. \n\n[item=guano] to przydatny produkt odpadowy wytwarzany w [entity=bioport]. Podczas spożywania pokarmu każda istota wytwarza niewielką ilość odpadów, pokazaną jako pasek produktywności. Gdy pasek odpadów jest pełny, zostaje zresetowany, a w slocie wyjściowym generowane są 3 [item=guano]. Usuń produkty odpadowe za pomocą podajnika, w przeciwnym razie [entity=bioport] zostanie zablokowany i przestanie działać. \n\nKażda istota biofluidowa ma różne statystyki w zależności od swojego poziomu:\n[entity=gobachov] - Poziom: W.01, Prędkość: 19,4 km/h, Maksymalna wielkość dostawy: 10000, Odpady na podróż: 0,6\n[entity=huzu] - Poziom: W.02, Prędkość: 25,9 km/h, Maksymalna wielkość dostawy: 15000, Odpady na podróż: 0,8\n [entity=chorkok] - Poziom: W.03, Prędkość: 64,8 km/h, Maksymalna wielkość dostawy: 20000, Odpady na przejazd: 1,3 - -[turd] -randomize=Nie możesz się zdecydować? Pozwól losowi zdecydować. -affected-buildings=Budynki, na które ma to wpływ -font=[img=turd] [font=default-semibold][color=114, 192, 12]__1__[/color][/font] -resets-left=[font=default-semibold][color=255,230,192]Pozostałe resetowania K.U.P.A: [/color][/font]__1__ -module=Efekt modułu K.U.P.A. -recipe=Przepis K.U.P.A. -recipe-removal=Usunięcie przepisu K.U.P.A. -recipe-replacement=Zastąpienie przepisu K.U.P.A. -tech=Technologia K.U.P.A. -tech-2=Odblokowuje wybór między __1__ ulepszeniami, aby trwale zmienić zachowanie budynków pod wpływem. Dokonaj wyboru z kodeksu pY. -select=Wybierz -selected=Wybrane -unavailable=Niedostępne -no-research=Wymaga badań -not-selected=Niewybrane -unselect=Odwróć wybór -unselect-migrate=Odwróć wybór (darmowe dla __1__:__2__:__3__) -open-in-tech-tree=Otwórz w drzewie technologicznym -adjusted-speed=[font=default-semibold][color=255,230,192]Rzeczywista prędkość: [/color][/font]__1__% -selected-alert=__1__: __2__ wybrane! (przez: [color=__4__, __5__, __6__]__3__[/color]) -unselected-alert=__1__: __2__ nie wybrano! (przez: [color=__4__, __5__, __6__]__3__[/color]) -migrated-alert=Ścieżka __2__ dla technologii KUPA __1__ została zmieniona w aktualizacji. Wybrałeś tę ścieżkę, więc będziesz mógł ją bezpłatnie zresetować w ciągu najbliższych __3__ godzin w grze. -file-failure=Nie można utworzyć pliku. -file-success=Plik został pomyślnie utworzony. -visible-all=Widoczne: Wszystkie -visible-researched=Widoczne: Zbadane -visible-selected=Widoczne: Wybrane -visible-unselected=Widoczne: Wybrane diff --git a/locale/ru/caravan.cfg b/locale/ru/caravan.cfg index 6c2121ba2..8c02fd881 100644 --- a/locale/ru/caravan.cfg +++ b/locale/ru/caravan.cfg @@ -1,19 +1,15 @@ [entity-name] caravan=Караван -fluidavan=Караван с жидкостью flyavan=Воздушный караван nukavan=☢ Караван ☢ outpost=Аванпост караванов -outpost-fluid=Аванпост караванов с жидкостью outpost-aerial=Аванпост воздушных караванов [entity-description] caravan=Медленное наземное существо с отсутствием свободы воли. Не слишком умное, но подходящее. -fluidavan=Медленное наземное существо с отсутствием свободы воли, и с цистерной на спине. flyavan=Иногда мы заходим слишком далеко. Сильно модифицированное существо, созданное с использованием генов земных китов и генома инопланетных тритсов, а также с некоторыми органами и частями, заменёнными на аналогичную биомеханическую часть, позволяющую летать и перевозить грузы. nukavan=Тип каравана со «спецдоставкой». outpost=Хранилище предметов и еды для наземных караванов. -outpost-fluid=Жранилище жидкости для наземных караванов с жидкостью. outpost-aerial=Хранилище предметов и еды для воздушных караванов. [entity-status] @@ -25,8 +21,6 @@ idle=Ожидание [caravan-gui] add-outpost=+ Добавить пункт назначения add-action=+ Добавить действие -add-interrupt=+ Добавить прерывание -add-interrupt-station=+ Добавить станцию прерывания entity-position=__1__ [__2__, __3__] map-position=[gps=__1__,__2__] [__1__, __2__] player-name=Игрок: __1__ @@ -44,41 +38,20 @@ current-action=Текущее действие: __1__ current-destination=__1__ м от __2__ more-items=ещё __1__... the-inventory-is-empty=Инвентарь пуст. -add-interrupt-frame-title=Добавить прерывание -edit-interrupt-frame-title=Редактировать прерывание -save-interrupt=Сохранить прерывание delete-interrupt=Удалить прерывание confirm-deletion=Вы уверены? cancel-deletion=Отменить удаление -interrupt-header-label=Прерывания -interrupt-header-tooltip=Прерывания - это условия, которые можно добавлять в расписания. Их конфигурация глобально разделяется между всеми караванами. -interrupt-conditions-label=Условия -interrupt-conditions-tooltip=Когда условия будут выполнены, прерывание активируется и добавит все цели в расписание в качестве временных остановок. -interrupt-targets-label=Цели -interrupt-targets-tooltip=Целевые остановки этого прерывания. caravan-inventory=Инвентарь каравана -caravan-fluid-contents=Содержимое каравана с жидкостью: not-specified=(Не указано) -interrupt-count=используется __plural_for_parameter__1__{1=__1__ караваном|rest=__1__ караванами}__ -no-interrupts-found=Прерывания не найдены. -interrupt-already-present=Это прерывание уже есть в расписании. -allow-interrupt-interrupt=Разрешить прерывание других прерываний -allow-interrupt-interrupt-tooltip=По умолчанию прерывание не может сработать, пока выполняется другое прерывание. Эта опция отключает такое поведение, позволяя прерыванию срабатывать, пока выполняется другое прерывание. -interrupt-destination-unavailable=Пункт назначения недоступен. -destination-unavailable=Пункт назначения недоступен. Нажмите здесь, чтобы переназначить. -reassign-hint=__1__\nПКМ, чтобы переназначить -flush-contents=Слить __1__ из этого каравана. -tank-label=Цистерна -tank-is-empty=Цистерна пуста +interrupt-header-tooltip=Прерывания - это условия, которые можно добавлять в расписания. Их конфигурация глобально разделяется между всеми караванами. +destination-unavailable=Пункт назначения недоступен. Нажмите здесь чтобы переназначить. [caravan-actions] time-passed=Ждать store-food=Запасать еду store-specific-food=Накапливать еду до fill-inventory=Заполнить грузом -fill-tank=Наполнить свою цистерну empty-inventory=Выложить груз -empty-tank=Опустошить свою цистерну item-count=Пока в караване не будет ровно N предметов inverse-item-count=Пока у цели не будет ровно N предметов detonate=Взорвать @@ -90,32 +63,22 @@ load-caravan=Загружать предметы, пока у каравана unload-caravan=Выгружать предметы, пока у каравана load-target=Загружать предметы, пока у цели unload-target=Выгружать предметы, пока у цели -is-inventory-full=Полностью загружен -is-inventory-empty=Груза нет -is-tank-full=Своя цистерна заполнена -is-tank-empty=Своя цистерна пуста +is-inventory-full=Инвентарь полон +is-inventory-empty=Инвентарь пуст caravan-item-count=Количество груза target-item-count=Количество у цели -caravan-fluid-count=Количество жидкости в цистерне -target-fluid-count=Количество жидкости у цели food-count=Количество еды at-outpost=На указанном аванпосте not-at-outpost=Не на указанном аванпосте at-outpost2=на __1__ not-at-outpost2=не на __1__ -outpost-item-count=Количество предметов в аванпосте -outpost-item-count2=Количество предметов в __1__ -outpost-fluid-count=Количество жидкости в аванпосте -outpost-fluid-count2=Количество жидкости в __1__ [caravan-actions-short] -load-caravan=Загружать караван до -unload-caravan=Выгружать караван до -load-target=Загружать цель до -unload-target=Выгружать цель до +load-caravan=Загружать караван пока +unload-caravan=Выгружать караван пока +load-target=Загружать цель пока +unload-target=Выгружать цель пока circuit-condition-static=Логическое условие -outpost-item-count=Количество предметов: [__1__, __2__] -outpost-fluid-count=Количество жидкости: [__1__, __2__] [item-name] caravan-control=Управление караваном @@ -123,11 +86,11 @@ gastrocapacitor=Гастроконденсатор [caravan-warnings] no-destination=Пункт назначения был уничтожен для [item=__1__] @ [gps=__2__,__3__] -no-food=У каравана нет еды. -destination-destroyed=Пункт назначения каравана был разрушен. +no-food=У каравана закончилась еда. +destination-destroyed=Пункт назначения каравана был уничтожен. [virtual-signal-name] caravan-map-tag=Метка каравана no-fuel=Нет топлива no-food=Нет еды -destination-destroyed=Пункт назначения разрушен +destination-destroyed=Пункт назначения уничтожен diff --git a/locale/ru/entity.cfg b/locale/ru/entity.cfg index 8bce71dcd..279eeb2d5 100644 --- a/locale/ru/entity.cfg +++ b/locale/ru/entity.cfg @@ -498,10 +498,10 @@ zungror-lair-mk01=Большой бронированный объект для zungror-lair-mk02=Большой бронированный объект для выращивания зунгроров требует постоянного наблюдения, так как этот генно-модифицированный организм чрезвычайно агрессивен и умён. zungror-lair-mk03=Большой бронированный объект для выращивания зунгроров требует постоянного наблюдения, так как этот генно-модифицированный организм чрезвычайно агрессивен и умён. zungror-lair-mk04=Большой бронированный объект для выращивания зунгроров требует постоянного наблюдения, так как этот генно-модифицированный организм чрезвычайно агрессивен и умён. -simik-den-mk01=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. -simik-den-mk02=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. -simik-den-mk03=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. -simik-den-mk04=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. +simik den-mk01=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. +simik den-mk02=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. +simik den-mk03=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. +simik den-mk04=Этот укреплённый вольер находится под постоянным наблюдением для содержания этих экзотических существ. [virtual-signal-name] ocula-map-tag=Окула (метка на карте) diff --git a/locale/ru/items.cfg b/locale/ru/items.cfg index 5e2a4aba2..36bd34638 100644 --- a/locale/ru/items.cfg +++ b/locale/ru/items.cfg @@ -92,10 +92,10 @@ sea-sponge=Морская губка sea-sponge-mk02=Морская губка МК2 sea-sponge-mk03=Морская губка МК3 sea-sponge-mk04=Морская губка МК4 -py-science-pack-1=Исследовательский пакет pY 1 -py-science-pack-2=Исследовательский пакет pY 2 -py-science-pack-3=Исследовательский пакет pY 3 -py-science-pack-4=Исследовательский пакет pY 4 +py-science-pack-1=Исследовательский пакет 1 +py-science-pack-2=Исследовательский пакет 2 +py-science-pack-3=Исследовательский пакет 3 +py-science-pack-4=Исследовательский пакет 4 caged-mukmoux=Мукмокс (в клетке) caged-ulric=Ульрик (в клетке) brain-caged-ulric=Усовершенствованный ульрик (в клетке): Нанохондрия @@ -905,10 +905,7 @@ sea-sponge=Не та, что раздражает. sea-sponge-mk02=Не та, что раздражает. sea-sponge-mk03=Не та, что раздражает. sea-sponge-mk04=Не та, что раздражает. -py-science-pack-1=Используется лабораториями для исследований. -py-science-pack-2=Используется лабораториями для исследований. -py-science-pack-3=Используется лабораториями для исследований. -py-science-pack-4=Используется лабораториями для исследований. +py-science-pack-2=Детальный анализ каких-либо данных, на основе которых потом применяется решение. korlex=Ледяное генно-модифицированное существо. korlex-mk02=Ледяное генно-модифицированное существо. korlex-mk03=Ледяное генно-модифицированное существо. diff --git a/locale/ru/techs.cfg b/locale/ru/techs.cfg index 81b952af9..7cd57a5b7 100644 --- a/locale/ru/techs.cfg +++ b/locale/ru/techs.cfg @@ -557,7 +557,10 @@ fertilizer-mk03=Удобрение - Этап 3 mycology-mk05=Микология - Этап 5 neuro-electronics-mk01=Нейроэлектроника - Этап 1 neuro-electronics-mk02=Нейроэлектроника - Этап 2 -py-science-pack=Исследовательский пакет pY +py-science-pack-1=pY исследовательский пакет - Этап 1 +py-science-pack-2=pY исследовательский пакет - Этап 2 +py-science-pack-3=pY исследовательский пакет - Этап 3 +py-science-pack-4=pY исследовательский пакет - Этап 4 ralesia-mk02=Ралезия - Этап 2 ralesia-mk03=Ралезия - Этап 3 ralesia-mk04=Ралезия - Этап 4 diff --git a/locale/uk/entity.cfg b/locale/uk/entity.cfg index a547019c9..0d2dc74da 100644 --- a/locale/uk/entity.cfg +++ b/locale/uk/entity.cfg @@ -362,10 +362,10 @@ phadai-enclosure-mk01=Укріплений вольєр, створений дл phadai-enclosure-mk02=Укріплений вольєр, створений для того, щоб ці тварини струшували свій панцир. phadai-enclosure-mk03=Укріплений вольєр, створений для того, щоб ці тварини струшували свій панцир. phadai-enclosure-mk04=Укріплений вольєр, створений для того, щоб ці тварини струшували свій панцир. -simik-den-mk01=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. -simik-den-mk02=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. -simik-den-mk03=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. -simik-den-mk04=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. +simik den-mk01=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. +simik den-mk02=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. +simik den-mk03=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. +simik den-mk04=Цей укріплений вольєр знаходиться під постійним наглядом, щоб утримувати цих екзотичних істот. auog-paddock-mk01=Підземний затінений загін для максимального комфорту. auog-paddock-mk02=Підземний затінений загін для максимального комфорту. auog-paddock-mk03=Підземний затінений загін для максимального комфорту. diff --git a/prototypes/fluids/formic-acid.lua b/prototypes/fluids/formic-acid.lua index 19e8394c9..41ad361ad 100644 --- a/prototypes/fluids/formic-acid.lua +++ b/prototypes/fluids/formic-acid.lua @@ -24,6 +24,6 @@ RECIPE { {type = "fluid", name = "sulfuric-acid", amount = 50}, }, results = { - {type = "fluid", name = "formic-acid", amount = 100, autotech_is_not_primary_source = true}, + {type = "fluid", name = "formic-acid", amount = 100}, }, }:add_unlock("biotech-mk02") diff --git a/prototypes/keyboard-shortcuts.lua b/prototypes/keyboard-shortcuts.lua deleted file mode 100644 index 1cd359f1c..000000000 --- a/prototypes/keyboard-shortcuts.lua +++ /dev/null @@ -1,21 +0,0 @@ -data:extend{ - { - type = "custom-input", - name = "py_toggle_caravan_manager_gui", - key_sequence = "CONTROL + ALT + C", - order = "a" - }, - { - type = "custom-input", - name = "py_toggle_turd_gui", - key_sequence = "CONTROL + ALT + T", - order = "b" - }, - { - type = "custom-input", - name = "py_caravan_pipette", - linked_game_control = "pipette", - key_sequence = "", - include_selected_prototype = true - } -} diff --git a/prototypes/recipes/auog/recipes-auog-modules.lua b/prototypes/recipes/auog/recipes-auog-modules.lua index 5d5b149cd..30b0fd60b 100644 --- a/prototypes/recipes/auog/recipes-auog-modules.lua +++ b/prototypes/recipes/auog/recipes-auog-modules.lua @@ -21,7 +21,7 @@ RECIPE { }, results = { {type = "item", name = "auog", amount = 1, probability = 0.7}, - {type = "item", name = "charged-auog", amount = 1, probability = 0.1, autotech_is_not_primary_source = true}, + {type = "item", name = "charged-auog", amount = 1, probability = 0.1}, {type = "item", name = "auog-mk02", amount = 1, probability = 0.005}, }, --main_product = "auog-mk02", @@ -35,6 +35,37 @@ RECIPE { order = "za" }:add_unlock("auog-mk02") +--[[ + RECIPE { + type = 'recipe', + name = 'auog-pup-01', + category = 'rc', + allowed_module_categories = {'auog'}, + enabled = false, + energy_required = 100, + ingredients = { + {type = 'item', name = 'auog', amount = 1}, + {type = 'item', name = 'native-flora', amount = 10}, + {type = 'item', name = 'moss', amount = 8}, + {type = 'item', name = 'water-barrel', amount = 2}, + {type = 'item', name = 'bedding', amount = 1}, + }, + results = { + {type = 'item', name='auog-pup', probability = 0.25, amount_min = 1, amount_max = 4}, + {type = 'item', name = 'barrel', amount = 2} + }, + --main_product = "auog-mk02", + icons = + { + {icon = '__pyalienlifegraphics__/graphics/icons/evolution-mk02.png', icon_size = 64}, + {icon = "__pyalienlifegraphics__/graphics/icons/auog-pup.png", icon_size = 64, scale = 0.25,shift = {-7.5,-7.5}}, + }, + icon_size = 64, + subgroup = 'py-alienlife-auog', + order = 'za' +}:add_unlock("auog-mk02") +]] -- + RECIPE { type = "recipe", name = "auog-mk02-breeder", @@ -114,7 +145,7 @@ RECIPE { }, results = { {type = "item", name = "auog-mk02", amount = 1, probability = 0.7}, - {type = "item", name = "charged-auog", amount = 1, probability = 0.1, autotech_is_not_primary_source = true}, + {type = "item", name = "charged-auog", amount = 1, probability = 0.1}, {type = "item", name = "auog-mk03", amount = 1, probability = 0.005}, }, --main_product = "auog-mk02", @@ -207,7 +238,7 @@ RECIPE { }, results = { {type = "item", name = "auog-mk03", amount = 1, probability = 0.7}, - {type = "item", name = "charged-auog", amount = 1, probability = 0.1, autotech_is_not_primary_source = true}, + {type = "item", name = "charged-auog", amount = 1, probability = 0.1}, {type = "item", name = "auog-mk04", amount = 1, probability = 0.005}, }, --main_product = "auog-mk02", diff --git a/prototypes/updates/pyhightech-updates.lua b/prototypes/updates/pyhightech-updates.lua index bbc9a9ea2..40bdced8e 100644 --- a/prototypes/updates/pyhightech-updates.lua +++ b/prototypes/updates/pyhightech-updates.lua @@ -1168,7 +1168,7 @@ RECIPE { enabled = false, energy_required = 100, ingredients = { - {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 2}, + {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 2}, {type = "item", name = "cadaveric-arum", amount = 1}, }, results = { @@ -1187,7 +1187,7 @@ RECIPE { enabled = false, energy_required = 60, ingredients = { - {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 2}, + {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 2}, {type = "item", name = "cadaveric-arum", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 3}, }, @@ -1207,7 +1207,7 @@ RECIPE { enabled = false, energy_required = 40, ingredients = { - {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 2}, + {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 2}, {type = "item", name = "hmas", amount = 1}, {type = "item", name = "cadaveric-arum", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 3}, @@ -1228,7 +1228,7 @@ RECIPE { enabled = false, energy_required = 100, ingredients = { - {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, {type = "item", name = "kicalk", amount = 1}, }, results = { @@ -1247,7 +1247,7 @@ RECIPE { enabled = false, energy_required = 60, ingredients = { - {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, {type = "item", name = "kicalk", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, }, @@ -1267,7 +1267,7 @@ RECIPE { enabled = false, energy_required = 40, ingredients = { - {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, {type = "item", name = "kicalk", amount = 1}, {type = "item", name = "hmas", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, diff --git a/prototypes/updates/pypetroleumhandling-updates.lua b/prototypes/updates/pypetroleumhandling-updates.lua index 641548d9a..11e7f3026 100644 --- a/prototypes/updates/pypetroleumhandling-updates.lua +++ b/prototypes/updates/pypetroleumhandling-updates.lua @@ -146,7 +146,7 @@ RECIPE { enabled = false, energy_required = 50, ingredients = { - {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, {type = "item", name = "guar-seeds", amount = 40}, }, results = { @@ -165,7 +165,7 @@ RECIPE { enabled = false, energy_required = 40, ingredients = { - {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, {type = "item", name = "guar-seeds", amount = 40}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, }, @@ -185,7 +185,7 @@ RECIPE { enabled = false, energy_required = 30, ingredients = { - {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, {type = "item", name = "guar-seeds", amount = 40}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, {type = "item", name = "hmas", amount = 1}, diff --git a/scripts/caravan/caravan-prototypes.lua b/scripts/caravan/caravan-prototypes.lua index a1c91e55d..5f7a153cb 100644 --- a/scripts/caravan/caravan-prototypes.lua +++ b/scripts/caravan/caravan-prototypes.lua @@ -210,17 +210,17 @@ Caravan.valid_actions = { "is-inventory-empty", "caravan-item-count", "target-item-count", - "outpost-item-count", "is-tank-full", "is-tank-empty", "caravan-fluid-count", "target-fluid-count", - "outpost-fluid-count", "food-count", "circuit-condition", "circuit-condition-static", "at-outpost", "not-at-outpost", + "outpost-item-count", + "outpost-fluid-count" } } Caravan.valid_actions.nukavan = table.deepcopy(Caravan.valid_actions.caravan) diff --git a/scripts/caravan/event-handlers/action.lua b/scripts/caravan/event-handlers/action.lua index f8abdd2bc..e2641d966 100644 --- a/scripts/caravan/event-handlers/action.lua +++ b/scripts/caravan/event-handlers/action.lua @@ -127,48 +127,12 @@ end local prefix = "py_caravan_action_number_selection" -local expression_variables = {k=1000, K=1000, m=1000000, M=1000000, g=1000000000, G=1000000000} - - ---- Parses a mathematical expression using MathExp library with predefined variables. ---- @param expr string ---- @param vars { [string]: number }? ---- @return number? -local function parse_math_expr(expr, vars) - if not expr or expr == "" then return nil end - - local ok, result = pcall(function() - return helpers.evaluate_expression(expr, vars or expression_variables) - end) - - if ok and type(result) == "number" then - -- handle natural rounding - result = math.floor(result + 0.5) - - return result - else - return nil - end -end - local function on_confirmed(event) local player = game.get_player(event.player_index) local tags = event.element.tags local textfield = event.element.parent[prefix .. "_text_field"] local value = tonumber(textfield.text) or 0 - local parsed_value = parse_math_expr(textfield.text) - - if value ~= parsed_value and parsed_value then - textfield.text = tostring(parsed_value) - - local slider = textfield.parent[prefix .. "_slider"] - if slider then - slider.slider_value = parsed_value - end - - return - end local action = CaravanUtils.get_action_from_button(event.element) @@ -179,16 +143,7 @@ local function on_confirmed(event) action.item_count = value end - -- keep slider in sync after setting the action value - local frame = player.gui.screen[prefix .. "_frame"] - if frame then - local slider = frame[prefix .. "_slider"] - if slider then - slider.slider_value = value - end - end - - if player.gui.screen[prefix .. "_frame"] then + if player.gui.screen[prefix .. "_frame"] then player.gui.screen[prefix .. "_frame"].destroy() end diff --git a/scripts/caravan/event-handlers/global.lua b/scripts/caravan/event-handlers/global.lua index 88f39d05e..ee5a90c85 100644 --- a/scripts/caravan/event-handlers/global.lua +++ b/scripts/caravan/event-handlers/global.lua @@ -298,7 +298,6 @@ py.on_event(defines.events.on_ai_command_completed, function(event) if status == defines.behavior_result.in_progress then return end if status == defines.behavior_result.fail or status == defines.behavior_result.deleted then - -- if the target has been deleted, it will throw the error after 10 seconds when the schedule is re-ran caravan_data.retry_pathfinder = 10 caravan_data.action_id = -1 return @@ -361,15 +360,15 @@ py.register_on_nth_tick(60, "update-caravans", "pyal", function() if needs_fuel then CaravanImpl.add_alert(entity, Caravan.alerts.no_fuel) - py.draw_error_sprite(entity, "virtual-signal.py-no-food", 62, 31) + py.draw_error_sprite(entity, "virtual-signal.py-no-food", 30) goto continue end if caravan_data.retry_pathfinder then caravan_data.retry_pathfinder = caravan_data.retry_pathfinder - 1 if caravan_data.retry_pathfinder == 0 then - caravan_data.retry_pathfinder = nil CaravanImpl.begin_schedule(caravan_data, caravan_data.schedule_id, true) + caravan_data.retry_pathfinder = nil end goto continue end @@ -425,8 +424,14 @@ py.register_on_nth_tick(60, "update-caravans", "pyal", function() goto continue end - -- used to refresh the schedule here every update if the target entity is invalid - -- if this removal causes trouble we need a better way to handle it + local caravan_data = storage.caravans[gui.tags.unit_number] + + for _, schedule in pairs(caravan_data.schedule) do + if schedule.entity and not schedule.entity.valid then + CaravanGui.update_gui(player) + goto continue + end + end ::continue:: end diff --git a/scripts/caravan/event-handlers/interrupts.lua b/scripts/caravan/event-handlers/interrupts.lua index 823fd6e0e..037c4a272 100644 --- a/scripts/caravan/event-handlers/interrupts.lua +++ b/scripts/caravan/event-handlers/interrupts.lua @@ -18,9 +18,7 @@ local function on_add_interrupt_confirmed(event) if string.len(name) == 0 then return end if table.invert(caravan_data.interrupts)[name] ~= nil then return end - local is_new = false if not storage.interrupts[name] then - is_new = true storage.interrupts[name] = { name = name, conditions = {}, @@ -38,11 +36,8 @@ local function on_add_interrupt_confirmed(event) player.gui.screen.add_interrupt_gui.destroy() end CaravanScheduleGui.update_schedule_pane(player) - -- used to open the edit screen unconditionally here but it annoyed players - if is_new then - local edit_interrupt_gui = EditInterruptGui.build(player.gui.screen, storage.interrupts[name]) - CaravanUtils.restore_gui_location(edit_interrupt_gui, window_location) - end + local edit_interrupt_gui = EditInterruptGui.build(player.gui.screen, storage.interrupts[name]) + CaravanUtils.restore_gui_location(edit_interrupt_gui, window_location) end local function on_edit_interrupt_confirmed(event) diff --git a/scripts/caravan/gui/inventories.lua b/scripts/caravan/gui/inventories.lua index ec35e0366..251d17d96 100644 --- a/scripts/caravan/gui/inventories.lua +++ b/scripts/caravan/gui/inventories.lua @@ -31,7 +31,7 @@ local MainFrameComponents = require "main_frame" -- Do not show number of items when item is not stackable (e.g. deconstruction planners, caravans) -- -- Won't implement(?) --- Z (single-item transfer) +-- Pipette -- Shift LMB + drag -- Shift RMB + drag w/ and w/o item in cursor -- Click sounds (https://lua-api.factorio.com/latest/prototypes/ItemPrototype.html#inventory_move_sound) @@ -409,36 +409,4 @@ py.on_event(defines.events.on_player_cursor_stack_changed, function (event) P.update_character_inventory(player, caravan_data) end) --- allow pipette on fuel slots to quick-grab fuel from the player inventory --- TODO: expand to regular slots -py.on_event("py_caravan_pipette", function(event) - local player = game.get_player(event.player_index) - local element = event.element - -- element meets requirements? - if not element or not element.name or not element.name:match("^py_caravan_fuel_inventory_slot_") then return end - local caravan_data = storage.caravans[event.element.tags.unit_number] - -- player meets requirements? - local main_inventory = get_inventory(player) - if not main_inventory or not player.is_cursor_empty() then return end - -- edge case (not handled): god controller/cheat mode where pipette gives you a full stack - local target_slot = caravan_data.fuel_inventory[event.element.tags.slot_index] - -- fuel slot has something in it, so find that item in the player inventory - if target_slot.valid_for_read then - local _, index = main_inventory.find_item_stack(target_slot.name) - if index then - set_stack_to_cursor(player, main_inventory, index, function(s) return s end) - end - else -- otherwise find the most valuable food in the player inventory and put it into the cursor - local sorted_foods = table.deepcopy(caravan_prototypes[caravan_data.entity.name].favorite_foods) - table.sort(sorted_foods, function(a, b) return a > b end) - for food_name in pairs(sorted_foods) do - local _, index = main_inventory.find_item_stack(food_name) - if index then - set_stack_to_cursor(player, main_inventory, index, function(s) return s end) - break - end - end - end -end) - return P diff --git a/scripts/caravan/impl/actions.lua b/scripts/caravan/impl/actions.lua index 5646ac4bc..d00e7063a 100644 --- a/scripts/caravan/impl/actions.lua +++ b/scripts/caravan/impl/actions.lua @@ -123,7 +123,6 @@ function P.render_altmode_icon(caravan_data) target = caravan_data.entity, target_offset = target_offset, surface = caravan_data.entity.surface, - render_layer = "wires-above", only_in_alt_mode = true, x_scale = 0.9, y_scale = 0.9 @@ -133,7 +132,6 @@ function P.render_altmode_icon(caravan_data) target = caravan_data.entity, target_offset = target_offset, surface = caravan_data.entity.surface, - render_layer = "wires-above", only_in_alt_mode = true, x_scale = 1.2, y_scale = 1.2 @@ -211,7 +209,6 @@ function P.fill_inventory(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return true end local inventory = caravan_data.inventory - if not inventory then return true end local amount = transfer_all_items(outpost_inventory, inventory) local completed = action.async or inventory.is_full() @@ -227,7 +224,6 @@ function P.empty_inventory(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return true end local inventory = caravan_data.inventory - if not inventory then return true end local amount = transfer_all_items(inventory, outpost_inventory) local completed = action.async or inventory.is_empty() @@ -243,7 +239,6 @@ function P.empty_autotrash(caravan_data, schedule, action) local autotrash_inventory = character.get_inventory(defines.inventory.character_trash) if not autotrash_inventory then return true end local inventory = caravan_data.inventory - if not inventory then return true end local amount = transfer_all_items(autotrash_inventory, inventory) if amount and amount > 0 then @@ -258,7 +253,6 @@ function P.load_caravan(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return false end local caravan_inventory = caravan_data.inventory - if not caravan_inventory then return false end local item = action.elem_value local goal = action.item_count or 0 if not item then return false end @@ -278,7 +272,6 @@ function P.unload_caravan(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return false end local caravan_inventory = caravan_data.inventory - if not caravan_inventory then return false end local item = action.elem_value local goal = action.item_count or 0 if not item then return false end @@ -298,7 +291,6 @@ function P.load_target(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return false end local caravan_inventory = caravan_data.inventory - if not caravan_inventory then return false end local item = action.elem_value local goal = action.item_count or 0 if not item then return false end @@ -318,7 +310,6 @@ function P.unload_target(caravan_data, schedule, action) local outpost_inventory = get_outpost_inventory(chest) if not outpost_inventory then return false end local caravan_inventory = caravan_data.inventory - if not caravan_inventory then return false end local item = action.elem_value local goal = action.item_count or 0 if not item then return false end @@ -439,9 +430,7 @@ function P.caravan_item_count(caravan_data, schedule, action) local right = action.item_count if right == nil then return false end - local inventory = caravan_data.inventory - if not inventory then return false end - local left = inventory.get_item_count(item) + local left = caravan_data.inventory.get_item_count(item) local operator = action.operator or 3 if operator == 1 then diff --git a/scripts/caravan/impl/control.lua b/scripts/caravan/impl/control.lua index 292d866b9..f5d8b00d5 100644 --- a/scripts/caravan/impl/control.lua +++ b/scripts/caravan/impl/control.lua @@ -154,11 +154,9 @@ function P.select_destination(player, last_opened, camera_position) end player.opened = nil - if settings.get_player_settings(player.index)["py-caravan-return-camera"].value then - last_opened.controller_type = player.controller_type - last_opened.camera_position = player.position - last_opened.zoom = player.zoom - end + last_opened.controller_type = player.controller_type + last_opened.camera_position = player.position + last_opened.zoom = player.zoom if camera_position then local zoom = player.zoom player.set_controller{ diff --git a/scripts/caravan/impl/schedule.lua b/scripts/caravan/impl/schedule.lua index 55e70c7d2..ba3ec026a 100644 --- a/scripts/caravan/impl/schedule.lua +++ b/scripts/caravan/impl/schedule.lua @@ -154,7 +154,7 @@ end function P.begin_schedule(caravan_data, schedule_id, skip_eating) local schedule = caravan_data.schedule[schedule_id] - if not schedule then + if not schedule or (schedule.entity and not schedule.entity.valid) then ImplControl.stop_actions(caravan_data); return end if caravan_data.last_scheduled_tick and caravan_data.last_scheduled_tick + 30 > game.tick then @@ -173,6 +173,7 @@ function P.begin_schedule(caravan_data, schedule_id, skip_eating) ImplControl.stop_actions(caravan_data); return end + local schedule = caravan_data.schedule[schedule_id] if caravan_data.fuel_inventory then if not skip_eating and not ImplControl.eat(caravan_data) then ImplControl.stop_actions(caravan_data); return @@ -187,7 +188,7 @@ function P.begin_schedule(caravan_data, schedule_id, skip_eating) ImplControl.goto_entity(caravan_data, schedule.entity) else ImplGui.add_alert(entity, Caravan.alerts.destination_destroyed) - py.draw_error_sprite(entity, "virtual-signal.py-destination-destroyed", 60, 30) + py.draw_error_sprite(entity, "virtual-signal.py-destination-destroyed", 30) ImplControl.wander(caravan_data) caravan_data.retry_pathfinder = 1 return diff --git a/scripts/caravan/manager.lua b/scripts/caravan/manager.lua index 5598c984e..f718f0313 100644 --- a/scripts/caravan/manager.lua +++ b/scripts/caravan/manager.lua @@ -123,9 +123,7 @@ gui_events[defines.events.on_gui_click]["py_open_map_button"] = function(event) local tags = element.tags local caravan_data = storage.caravans[tags.unit_number] local entity = caravan_data.entity - local position local gui = CaravanGui.get_gui(player) - -- if the camera has a target, use that instead of the schedule target if gui then local camera = gui.entity_frame.camera_frame.camera position = camera.position @@ -133,13 +131,7 @@ gui_events[defines.events.on_gui_click]["py_open_map_button"] = function(event) end player.opened = nil - if entity or position then - local zoom = player.zoom - player.set_controller { - type = defines.controllers.remote, - position = position or entity.position, - } - player.zoom = zoom + if entity then player.centered_on = entity end end diff --git a/scripts/turd/turd.lua b/scripts/turd/turd.lua index 08c4c488f..ace2945ef 100644 --- a/scripts/turd/turd.lua +++ b/scripts/turd/turd.lua @@ -407,7 +407,7 @@ local function machine_replacement(old_machine_name, new_machine_name, assemblin -- set up placement params local parameters = { name = is_ghost and "entity-ghost" or new_machine_name, - inner_name = is_ghost and new_machine_name or nil, + ghost_name = is_ghost and new_machine_name or nil, position = old_machine.position, direction = old_machine.direction, quality = old_machine.quality, @@ -738,12 +738,10 @@ local on_turd_built = function(event) end end - local base_variant = turd_machines[name] -- non-turd machine if `name` is a turd machine, nil otherwise - local force_replacements = storage.turd_machine_replacements[force_index] or {} -- replacements that apply to this force - if force_replacements[name] then - machine_replacement(name, force_replacements[name], {entity}) - elseif base_variant and not force_replacements[base_variant] then -- is a turd building but not unlocked, should be replaced with normal building - machine_replacement(name, base_variant, {entity}) + if storage.turd_machine_replacements[force_index] and storage.turd_machine_replacements[force_index][name] then + machine_replacement(name, storage.turd_machine_replacements[force_index][name], {entity}) + elseif turd_machines[name] then -- is a turd building, should be normal + machine_replacement(name, turd_machines[name], {entity}) end if entity.valid and bhoddos_lib.cultures[entity.name] then diff --git a/scripts/wiki/text-pages.lua b/scripts/wiki/text-pages.lua index e80377104..0b44d8102 100644 --- a/scripts/wiki/text-pages.lua +++ b/scripts/wiki/text-pages.lua @@ -79,13 +79,3 @@ py.on_event(py.events.on_init(), function() searchable = {"pywiki_turd_page", "on_search"} }) end) - -script.on_event("py_toggle_turd_gui", function(event) - local player = game.get_player(event.player_index) - remote.call("pywiki", "open_wiki_to_page", player, "turd") -end) - -script.on_event("py_toggle_caravan_manager_gui", function(event) - local player = game.get_player(event.player_index) - remote.call("pywiki", "open_wiki_to_page", player, "caravan-manager") -end) diff --git a/settings.lua b/settings.lua index 478b6fa79..8fa7a92da 100644 --- a/settings.lua +++ b/settings.lua @@ -5,11 +5,5 @@ data:extend{ name = "enable-cranes", setting_type = "startup", default_value = false - }, - { - type = "bool-setting", - name = "py-caravan-return-camera", - setting_type = "runtime-per-user", - default_value = true } } From d8e881302f7091f1fd28e295311fd61f5a78672c Mon Sep 17 00:00:00 2001 From: protocol-1903 Date: Tue, 28 Oct 2025 12:44:15 -0700 Subject: [PATCH 13/13] Fixed certain phytomining recipes taking muddy sludge instead of tailings. Resolves https://github.com/pyanodon/pybugreports/issues/1242 --- changelog.txt | 1 + prototypes/updates/pyhightech-updates.lua | 12 ++++++------ prototypes/updates/pypetroleumhandling-updates.lua | 6 +++--- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/changelog.txt b/changelog.txt index 1c2d19418..6ea46c4d8 100644 --- a/changelog.txt +++ b/changelog.txt @@ -6,6 +6,7 @@ Date: ??? - New recipe to convert bonemeal into geothermal water. - New recipe for heating geothermal water. - Change fluid output positions of tuuphra-platation-mk02/mk03/mk04 to be the same position as mk01 + - Fixed certain phytomining recipes taking muddy sludge instead of tailings. Resolves https://github.com/pyanodon/pybugreports/issues/1242 --------------------------------------------------------------------------------------------------- Version: 3.0.60 Date: ???? diff --git a/prototypes/updates/pyhightech-updates.lua b/prototypes/updates/pyhightech-updates.lua index 40bdced8e..bbc9a9ea2 100644 --- a/prototypes/updates/pyhightech-updates.lua +++ b/prototypes/updates/pyhightech-updates.lua @@ -1168,7 +1168,7 @@ RECIPE { enabled = false, energy_required = 100, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 2}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 2}, {type = "item", name = "cadaveric-arum", amount = 1}, }, results = { @@ -1187,7 +1187,7 @@ RECIPE { enabled = false, energy_required = 60, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 2}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 2}, {type = "item", name = "cadaveric-arum", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 3}, }, @@ -1207,7 +1207,7 @@ RECIPE { enabled = false, energy_required = 40, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 2}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 2}, {type = "item", name = "hmas", amount = 1}, {type = "item", name = "cadaveric-arum", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 3}, @@ -1228,7 +1228,7 @@ RECIPE { enabled = false, energy_required = 100, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "kicalk", amount = 1}, }, results = { @@ -1247,7 +1247,7 @@ RECIPE { enabled = false, energy_required = 60, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "kicalk", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, }, @@ -1267,7 +1267,7 @@ RECIPE { enabled = false, energy_required = 40, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "kicalk", amount = 1}, {type = "item", name = "hmas", amount = 1}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, diff --git a/prototypes/updates/pypetroleumhandling-updates.lua b/prototypes/updates/pypetroleumhandling-updates.lua index 11e7f3026..641548d9a 100644 --- a/prototypes/updates/pypetroleumhandling-updates.lua +++ b/prototypes/updates/pypetroleumhandling-updates.lua @@ -146,7 +146,7 @@ RECIPE { enabled = false, energy_required = 50, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "guar-seeds", amount = 40}, }, results = { @@ -165,7 +165,7 @@ RECIPE { enabled = false, energy_required = 40, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "guar-seeds", amount = 40}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, }, @@ -185,7 +185,7 @@ RECIPE { enabled = false, energy_required = 30, ingredients = { - {type = "fluid", name = "muddy-sludge", amount = 200, fluidbox_index = 1}, + {type = "fluid", name = "tailings", amount = 200, fluidbox_index = 1}, {type = "item", name = "guar-seeds", amount = 40}, {type = "fluid", name = "chelator", amount = 50, fluidbox_index = 2}, {type = "item", name = "hmas", amount = 1},