From e47d7dea8e57973df4dbbb76f05ca08acd9b620d Mon Sep 17 00:00:00 2001 From: numzero Date: Sun, 14 Jul 2024 22:16:50 +0300 Subject: [PATCH] Fork --- info.json | 12 +++--- license.txt | 11 +++++ locale/en/locale.cfg | 4 +- locale/ru/locale.cfg | 4 +- migrations/RealisticReactors_1.0.2.lua | 9 ----- migrations/RealisticReactors_3.0.0.json | 8 ---- migrations/RealisticReactors_3.1.0.json | 16 -------- prototypes/entities.lua | 54 ++++++++++++------------- prototypes/fx.lua | 14 +++---- prototypes/items.lua | 14 +++---- prototypes/lamps.lua | 26 ++++++------ prototypes/patch_other_mods.lua | 4 +- prototypes/signals.lua | 38 ++++++++--------- prototypes/sprites_font.lua | 24 +++++------ prototypes/technology.lua | 2 +- prototypes/tips_and_tricks.lua | 36 ++++++++--------- readme.md | 20 ++------- 17 files changed, 131 insertions(+), 165 deletions(-) delete mode 100644 migrations/RealisticReactors_1.0.2.lua delete mode 100644 migrations/RealisticReactors_3.0.0.json delete mode 100644 migrations/RealisticReactors_3.1.0.json diff --git a/info.json b/info.json index f825943..b012353 100644 --- a/info.json +++ b/info.json @@ -1,12 +1,12 @@ { - "name": "RealisticReactors", - "version": "3.1.5", - "title": "RealisticReactors", - "author": "dodo.the.last, max2344, IngoKnieto, OwnlyMe", - "description": "Add more realistic nuclear reactors with a breeder reactor and a cooling tower. The reactors have to be controlled via integrated circuit interface signals. The reactors have a dynamic heat output depending on their temperature. They need proper cooling, otherwise a nuclear meltdown will occur.", - "homepage": "https://forums.factorio.com/viewtopic.php?f=93&t=56621", + "name": "UnrealisticReactors", + "version": "0.1.0", + "title": "Unrealistic Reactors", + "author": "numzero, dodo.the.last, max2344, IngoKnieto, OwnlyMe", + "description": "Add more challenging nuclear reactors with a breeder reactor and a cooling tower. The reactors have to be controlled via integrated circuit interface signals. The reactors have a dynamic heat output depending on their temperature. They need proper cooling, otherwise a nuclear meltdown will occur.", "factorio_version": "1.1", "dependencies": [ + "! RealisticReactors", "? PlutoniumEnergy >= 1.2.15", "? True-Nukes >= 0.1.15", "big-data-string", diff --git a/license.txt b/license.txt index 911dda9..b93e45d 100644 --- a/license.txt +++ b/license.txt @@ -1,3 +1,14 @@ +Changes from RealisticReactors: + +Copyright 2024 numzero. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + RealisticReactors mod: https://mods.factorio.com/mod/RealisticReactors by dodo.the.last, max2344, IngoKnieto, OwnlyMe under MIT diff --git a/locale/en/locale.cfg b/locale/en/locale.cfg index a648a17..d2034fa 100644 --- a/locale/en/locale.cfg +++ b/locale/en/locale.cfg @@ -1,8 +1,8 @@ [mod-name] -RealisticReactors=Realistic Reactors +RealisticReactors=Unrealistic Reactors [mod-description] -RealisticReactors=Add more realistic nuclear reactors with a breeder reactor and a cooling tower. The reactors have to be controlled via integrated circuit interface signals. The reactors have a dynamic heat output depending on their temperature. They need proper cooling, otherwise a nuclear meltdown will occur +RealisticReactors=Add more challenging nuclear reactors with a breeder reactor and a cooling tower. The reactors have to be controlled via integrated circuit interface signals. The reactors have a dynamic heat output depending on their temperature. They need proper cooling, otherwise a nuclear meltdown will occur [entity-name] realistic-reactor-interface=Nuclear reactor circuit interface diff --git a/locale/ru/locale.cfg b/locale/ru/locale.cfg index 01640a1..32fd274 100644 --- a/locale/ru/locale.cfg +++ b/locale/ru/locale.cfg @@ -1,8 +1,8 @@ [mod-name] -RealisticReactors=Реалистичные Реакторы +RealisticReactors=Нереалистичные Реакторы [mod-description] -RealisticReactors=Переосмыслите технологии ванильной ядерной энергетики, добавьте градирню, новый ядерный реактор и реактор-размножитель к игре! Реалистичные Реакторы имеют интерфейс для взаимодействия с внутренними системами. Интерфейс позволяет автоматизацию контроля над реактором и управление динамической теплоотдачей в зависимости от температуры ядра реактора. По этой причине Реалистичные Реакторы требуют внедрения соответствующих систем охлаждения и теплообмена, в противном случае активная зона реактора расплавится и последствия будут поистине неприятными. +RealisticReactors=Переосмыслите технологии ванильной ядерной энергетики, добавьте градирню, новый ядерный реактор и реактор-размножитель к игре! Нереалистичные Реакторы имеют интерфейс для взаимодействия с внутренними системами. Интерфейс позволяет автоматизацию контроля над реактором и управление динамической теплоотдачей в зависимости от температуры ядра реактора. По этой причине Реалистичные Реакторы требуют внедрения соответствующих систем охлаждения и теплообмена, в противном случае активная зона реактора расплавится и последствия будут поистине неприятными. [entity-name] realistic-reactor-interface=Интерфейс систем реактора diff --git a/migrations/RealisticReactors_1.0.2.lua b/migrations/RealisticReactors_1.0.2.lua deleted file mode 100644 index 40c9550..0000000 --- a/migrations/RealisticReactors_1.0.2.lua +++ /dev/null @@ -1,9 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["nuclear-power"].researched then - force.recipes["rr-cooling-tower"].enabled = true - end -end diff --git a/migrations/RealisticReactors_3.0.0.json b/migrations/RealisticReactors_3.0.0.json deleted file mode 100644 index 469e12d..0000000 --- a/migrations/RealisticReactors_3.0.0.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "mod_setting": [ - ["clouds_generation", "clouds-generation"], - ["rr-clouds-duration", "clouds-duration"], - ["rr-fallout-duration", "fallout-duration"], - ["rr_energy_consumption_multiplier", "energy-consumption-multiplier"] - ] -} diff --git a/migrations/RealisticReactors_3.1.0.json b/migrations/RealisticReactors_3.1.0.json deleted file mode 100644 index ee322ec..0000000 --- a/migrations/RealisticReactors_3.1.0.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "mod_setting": [ - ["fallout-appearance", "realistic-reactors-fallout-appearance"], - ["clouds-generation", "realistic-reactors-clouds-generation"], - ["clouds-duration", "realistic-reactors-clouds-duration"], - ["fallout-duration", "realistic-reactors-fallout-duration"], - ["sarcophagus-duration", "realistic-reactors-sarcophagus-duration"], - ["calculate-stats-function", "realistic-reactors-calculate-stats-function"], - ["reactor-scram-duration", "realistic-reactors-reactor-scram-duration"], - ["reactor-starting-duration", "realistic-reactors-reactor-starting-duration"], - ["energy-consumption-multiplier", "realistic-reactors-energy-consumption-multiplier"], - ["static-cooling-power-consumption", "realistic-reactors-static-cooling-power-consumption"], - ["scram-behaviour", "realistic-reactors-scram-behaviour"] - ] -} - diff --git a/prototypes/entities.lua b/prototypes/entities.lua index dd87b52..a5ac1b1 100644 --- a/prototypes/entities.lua +++ b/prototypes/entities.lua @@ -214,7 +214,7 @@ interface_connection = { reactor_template = { type = "reactor", name = "realistic-reactor", - icon = "__RealisticReactors__/graphics/icons/nuclear-reactor.png", + icon = "__UnrealisticReactors__/graphics/icons/nuclear-reactor.png", icon_size = 32, order = "f[nuclear-energy]-a[reactor]", flags = {"not-deconstructable", unpack(REACTOR_TEMPLATE_ENTITY_FLAGS)}, @@ -246,7 +246,7 @@ reactor_template = { } }, working_sound = { - sound = {filename = "__RealisticReactors__/sound/reactor-active.ogg", volume = 0.6}, + sound = {filename = "__UnrealisticReactors__/sound/reactor-active.ogg", volume = 0.6}, idle_sound = {filename = "__base__/sound/idle1.ogg", volume = 0.6}, apparent_volume = 1.5, }, @@ -267,7 +267,7 @@ reactor_template = { }, -- connection_patches_connected = { -- sheet = { --- filename = "__RealisticReactors__/graphics/entity/reactor-connect-patches-empty.png", +-- filename = "__UnrealisticReactors__/graphics/entity/reactor-connect-patches-empty.png", -- width = 32, -- height = 32, -- variation_count = 12 @@ -275,7 +275,7 @@ reactor_template = { -- }, -- connection_patches_disconnected = { -- sheet = { --- filename = "__RealisticReactors__/graphics/entity/reactor-connect-patches-empty.png", +-- filename = "__UnrealisticReactors__/graphics/entity/reactor-connect-patches-empty.png", -- width = 32, -- height = 32, -- variation_count = 12, @@ -303,14 +303,14 @@ reactor_normal.energy_source.light_flicker = REACTOR_LIGHT_FLICKER_ATTRS reactor_normal.picture = { layers = { { - filename = "__RealisticReactors__/graphics/entity/reactor.png", + filename = "__UnrealisticReactors__/graphics/entity/reactor.png", width = REACTOR_DEFAULT_PICTURE_ATTRS.width, height = REACTOR_DEFAULT_PICTURE_ATTRS.height, scale = REACTOR_DEFAULT_PICTURE_ATTRS.scale, shift = REACTOR_DEFAULT_PICTURE_ATTRS.shift, }, { - filename = "__RealisticReactors__/graphics/entity/reactor-shadow.png", + filename = "__UnrealisticReactors__/graphics/entity/reactor-shadow.png", draw_as_shadow = true, flags = {"shadow"}, width = 510, @@ -321,7 +321,7 @@ reactor_normal.picture = { layers = { }} reactor_normal.working_light_picture = { - filename = "__RealisticReactors__/graphics/entity/reactor-lights.png", + filename = "__UnrealisticReactors__/graphics/entity/reactor-lights.png", blend_mode = "additive", draw_as_glow = true, flags = {"light"}, @@ -333,7 +333,7 @@ reactor_normal.working_light_picture = { } reactor_normal.lower_layer_picture = { - filename = "__RealisticReactors__/graphics/entity/reactor-pipes.png", + filename = "__UnrealisticReactors__/graphics/entity/reactor-pipes.png", width = REACTOR_DEFAULT_PICTURE_ATTRS.width, height = REACTOR_DEFAULT_PICTURE_ATTRS.height, scale = REACTOR_DEFAULT_PICTURE_ATTRS.scale, @@ -341,7 +341,7 @@ reactor_normal.lower_layer_picture = { } reactor_normal.heat_lower_layer_picture = apply_heat_pipe_glow{ - filename = "__RealisticReactors__/graphics/entity/reactor-pipes-heated.png", + filename = "__UnrealisticReactors__/graphics/entity/reactor-pipes-heated.png", priority = "extra-high", width = REACTOR_DEFAULT_PICTURE_ATTRS.width, height = REACTOR_DEFAULT_PICTURE_ATTRS.height, @@ -350,7 +350,7 @@ reactor_normal.heat_lower_layer_picture = apply_heat_pipe_glow{ } reactor_normal.heat_buffer.heat_picture = apply_heat_pipe_glow{ - filename = "__RealisticReactors__/graphics/entity/reactor-heated.png", + filename = "__UnrealisticReactors__/graphics/entity/reactor-heated.png", priority = "extra-high", blend_mode = "additive-soft", -- tint = {r = 255, g = 200, b = 0}, -- works, white by default @@ -363,13 +363,13 @@ reactor_normal.heat_buffer.heat_picture = apply_heat_pipe_glow{ -- display dummy for breeder reactor reactor_breeder = table.deepcopy(reactor_normal) reactor_breeder.name = "realistic-reactor-breeder" -reactor_breeder.icon = "__RealisticReactors__/graphics/icons/breeder-reactor.png" +reactor_breeder.icon = "__UnrealisticReactors__/graphics/icons/breeder-reactor.png" reactor_breeder.minable = {mining_time = 1.5, result = "breeder-reactor"} reactor_breeder.placeable_by = {item="breeder-reactor", count = 1} reactor_breeder.resistances = REACTOR_RESISTANCES_ATTRS -reactor_breeder.picture.layers[1].filename = "__RealisticReactors__/graphics/entity/breeder.png" +reactor_breeder.picture.layers[1].filename = "__UnrealisticReactors__/graphics/entity/breeder.png" reactor_breeder.heat_buffer.heat_picture = apply_heat_pipe_glow{ - filename = "__RealisticReactors__/graphics/entity/breeder-heated.png", + filename = "__UnrealisticReactors__/graphics/entity/breeder-heated.png", priority = "extra-high", blend_mode = "additive-soft", -- tint = {r = 255, g = 200, b = 0}, -- works, white by default @@ -379,7 +379,7 @@ reactor_breeder.heat_buffer.heat_picture = apply_heat_pipe_glow{ shift = REACTOR_DEFAULT_PICTURE_ATTRS.shift, } -reactor_breeder.working_light_picture.filename = "__RealisticReactors__/graphics/entity/breeder-lights.png" +reactor_breeder.working_light_picture.filename = "__UnrealisticReactors__/graphics/entity/breeder-lights.png" reactor_breeder.working_light_picture.tint = BREEDER_GLOW_COLOR reactor_breeder.light = BREEDER_LIGHT reactor_breeder.energy_source.light_flicker = REACTOR_LIGHT_FLICKER_ATTRS @@ -542,7 +542,7 @@ reactor_power_breeder.icon_size = reactor_breeder.icon_size reactor_ruin = { type = "simple-entity-with-owner", name = "reactor-ruin", - icon = "__RealisticReactors__/graphics/icons/nuclear-reactor.png", + icon = "__UnrealisticReactors__/graphics/icons/nuclear-reactor.png", icon_size = 32, max_health = 1000, order = "f[nuclear-energy]-a[reactor]", @@ -557,14 +557,14 @@ reactor_ruin = { fast_replaceable_group = "reactor-ruins", pictures = { layers = { { - filename = "__RealisticReactors__/graphics/entity/reactor-ruin.png", + filename = "__UnrealisticReactors__/graphics/entity/reactor-ruin.png", width = 174, height = 160, shift = {1.2185, -0.59375}, frame_count=1 }, { - filename = "__RealisticReactors__/graphics/entity/reactor-shadow.png", + filename = "__UnrealisticReactors__/graphics/entity/reactor-shadow.png", draw_as_shadow = true, flags = {"shadow"}, width = 510, @@ -578,13 +578,13 @@ reactor_ruin = { breeder_ruin = table.deepcopy(reactor_ruin) breeder_ruin.name = "breeder-ruin" -breeder_ruin.icon = "__RealisticReactors__/graphics/icons/breeder-reactor.png" -breeder_ruin.pictures.layers[1].filename = "__RealisticReactors__/graphics/entity/breeder-ruin.png" +breeder_ruin.icon = "__UnrealisticReactors__/graphics/icons/breeder-reactor.png" +breeder_ruin.pictures.layers[1].filename = "__UnrealisticReactors__/graphics/entity/breeder-ruin.png" -- Sarcophagus sarcophagus = table.deepcopy(reactor_ruin) sarcophagus.name = "reactor-sarcophagus" -sarcophagus.icon = "__RealisticReactors__/graphics/icons/sarcophagus2.png" +sarcophagus.icon = "__UnrealisticReactors__/graphics/icons/sarcophagus2.png" sarcophagus.flags = {"player-creation", "not-blueprintable", "not-repairable"} sarcophagus.minable = {mining_time = 1} sarcophagus.collision_box = {{-1.5, -1.5}, {1.5, 1.5}} @@ -593,7 +593,7 @@ sarcophagus.selection_box = {{-2.3, -2.4}, {2.1, 2.0}} sarcophagus.pictures = { layers = { { - filename = "__RealisticReactors__/graphics/entity/sarcophagus2.png", + filename = "__UnrealisticReactors__/graphics/entity/sarcophagus2.png", width = 1024, height = 768, shift = {-0.1, -0.4}, @@ -601,7 +601,7 @@ sarcophagus.pictures = { scale=0.19 }, { - filename = "__RealisticReactors__/graphics/entity/sarcophagus2-shadow.png", + filename = "__UnrealisticReactors__/graphics/entity/sarcophagus2-shadow.png", width = 1024, height = 768, shift = {0.8, -0.07}, @@ -618,7 +618,7 @@ sarcophagus.pictures = { cooling_tower = { type = "furnace", name = "rr-cooling-tower", - icon = "__RealisticReactors__/graphics/icons/cooling-tower.png", + icon = "__UnrealisticReactors__/graphics/icons/cooling-tower.png", icon_size = 32, flags = {"hide-alt-info", unpack(REACTOR_ENTITY_FLAGS)}, minable = {hardness = 0.2, mining_time = 0.5, result = "rr-cooling-tower"}, @@ -672,7 +672,7 @@ cooling_tower = { animation = { layers = { { - filename = "__RealisticReactors__/graphics/entity/cooling-tower-shadow.png", + filename = "__UnrealisticReactors__/graphics/entity/cooling-tower-shadow.png", width = 430, height = 310, shift = util.by_pixel(52, -21), scale = 0.5, @@ -680,13 +680,13 @@ cooling_tower = { flags = {"shadow"}, }, { - filename = "__RealisticReactors__/graphics/entity/cooling-tower.png", + filename = "__UnrealisticReactors__/graphics/entity/cooling-tower.png", width = 308, height = 310, shift = {0.695, -0.66}, scale = 0.505, }, { - filename = "__RealisticReactors__/graphics/entity/cooling-tower-light.png", + filename = "__UnrealisticReactors__/graphics/entity/cooling-tower-light.png", scale = 0.505, width = 308, height = 310, shift = {0.695, -0.66}, @@ -696,7 +696,7 @@ cooling_tower = { flags = {"light"}, }, { - filename = "__RealisticReactors__/graphics/entity/cooling-tower-glow.png", + filename = "__UnrealisticReactors__/graphics/entity/cooling-tower-glow.png", scale = 0.505, width = 308, height = 310, shift = {0.695, -0.66}, diff --git a/prototypes/fx.lua b/prototypes/fx.lua index fb94705..7ae9f45 100644 --- a/prototypes/fx.lua +++ b/prototypes/fx.lua @@ -34,7 +34,7 @@ local perma_radiation = { show_when_smoke_off = true, random_animation_offset = true, animation = { - filename = "__RealisticReactors__/graphics/fallout/fallout_spritesheet.png", + filename = "__UnrealisticReactors__/graphics/fallout/fallout_spritesheet.png", random_animation_offset = true, priority = "low", @@ -63,7 +63,7 @@ local perma_radiation = { -- fallout appearance if Setting.appearance("fallout") == "invisible" then perma_radiation.animation = { - filename = "__RealisticReactors__/graphics/transparent32.png", + filename = "__UnrealisticReactors__/graphics/transparent32.png", random_animation_offset = true, flags = { "compressed" }, priority = "low", @@ -78,7 +78,7 @@ if Setting.appearance("fallout") == "invisible" then elseif Setting.appearance("fallout") == "half-transparent" then perma_radiation.animation = { - filename = "__RealisticReactors__/graphics/fallout/fallout_spritesheet_half.png", + filename = "__UnrealisticReactors__/graphics/fallout/fallout_spritesheet_half.png", random_animation_offset = true, priority = "low", width = 249, @@ -93,7 +93,7 @@ elseif Setting.appearance("fallout") == "half-transparent" then elseif Setting.appearance("fallout") == "green-veil" then perma_radiation.animation = { - filename = "__RealisticReactors__/graphics/fallout/fallout-green.png", + filename = "__UnrealisticReactors__/graphics/fallout/fallout-green.png", random_animation_offset = true, flags = { "compressed" }, priority = "low", @@ -123,7 +123,7 @@ data:extend{ render_layer = "entity-info-icon-above", show_when_smoke_off = true, animation = { - filename = "__RealisticReactors__/graphics/fallout/cloud-45-frames.png", + filename = "__UnrealisticReactors__/graphics/fallout/cloud-45-frames.png", flags = {"compressed"}, priority = "low", width = 256, @@ -151,12 +151,12 @@ data:extend{ { type = "sound", name = "RR-geiger-0", - filename = "__RealisticReactors__/sound/geiger0.ogg", + filename = "__UnrealisticReactors__/sound/geiger0.ogg", }, { type = "sound", name = "RR-geiger-1", - filename = "__RealisticReactors__/sound/geiger1.ogg", + filename = "__UnrealisticReactors__/sound/geiger1.ogg", }, } diff --git a/prototypes/items.lua b/prototypes/items.lua index 2ebbafa..09ec6e2 100644 --- a/prototypes/items.lua +++ b/prototypes/items.lua @@ -16,7 +16,7 @@ data:extend{ { type = "item", name = "realistic-reactor", - icon = "__RealisticReactors__/graphics/icons/nuclear-reactor.png", + icon = "__UnrealisticReactors__/graphics/icons/nuclear-reactor.png", icon_size = 32, subgroup = "realistic-reactors-energy", order = "f[nuclear-energy]-b[a-realistic-reactor]-a[normal]", @@ -27,7 +27,7 @@ data:extend{ -- { -- not needed -- type = "item", -- name = "reactor-ruin", --- icon = "__RealisticReactors__/graphics/icons/nuclear-reactor.png", +-- icon = "__UnrealisticReactors__/graphics/icons/nuclear-reactor.png", -- icon_size = 32, -- subgroup = "realistic-reactors-energy", -- order = "f[nuclear-energy]-b[a-realistic-reactor]-z[ruin]", @@ -38,7 +38,7 @@ data:extend{ { type = "item", name = "breeder-reactor", - icon = "__RealisticReactors__/graphics/icons/breeder-reactor.png", + icon = "__UnrealisticReactors__/graphics/icons/breeder-reactor.png", icon_size = 32, subgroup = "realistic-reactors-energy", order = "f[nuclear-energy]-b[a-realistic-reactor]-b[breeder]", @@ -49,7 +49,7 @@ data:extend{ { type = "item", name = "rr-cooling-tower", - icon = "__RealisticReactors__/graphics/icons/cooling-tower.png", + icon = "__UnrealisticReactors__/graphics/icons/cooling-tower.png", icon_size = 32, subgroup = "realistic-reactors-energy", order = "f[nuclear-energy]-d[cooling-tower]", @@ -60,7 +60,7 @@ data:extend{ { type = "item", name = "reactor-sarcophagus", - icon = "__RealisticReactors__/graphics/icons/sarcophagus2.png", + icon = "__UnrealisticReactors__/graphics/icons/sarcophagus2.png", icon_size = 32, subgroup = "realistic-reactors-energy", order = "f[nuclear-energy]-s[sarcophagus]", @@ -71,7 +71,7 @@ data:extend{ { type = "item", name = "realistic-reactor-interface", - icon = "__RealisticReactors__/graphics/icons/nuclear-reactor-interface.png", + icon = "__UnrealisticReactors__/graphics/icons/nuclear-reactor-interface.png", icon_size = 32, flags = {"hidden","primary-place-result","only-in-cursor"}, subgroup = "realistic-reactors-energy", @@ -82,7 +82,7 @@ data:extend{ { type = "item", name = "realistic-breeder-interface", - icon = "__RealisticReactors__/graphics/icons/breeder-interface.png", + icon = "__UnrealisticReactors__/graphics/icons/breeder-interface.png", icon_size = 32, flags = {"hidden","primary-place-result","only-in-cursor"}, subgroup = "realistic-reactors-energy", diff --git a/prototypes/lamps.lua b/prototypes/lamps.lua index 48ce330..184ba56 100644 --- a/prototypes/lamps.lua +++ b/prototypes/lamps.lua @@ -3,7 +3,7 @@ -- name = "rr-red-light", -- order = "z", -- alert_icon_scale =0, --- icon = "__RealisticReactors__/graphics/lamps/red.png", +-- icon = "__UnrealisticReactors__/graphics/lamps/red.png", -- icon_size = 32, -- collision_mask={"layer-13"}, -- flags = {"placeable-neutral", "player-creation", "placeable-off-grid","not-deconstructable"}, @@ -30,7 +30,7 @@ -- layers = -- { -- { --- filename = "__RealisticReactors__/graphics/transparent32.png", +-- filename = "__UnrealisticReactors__/graphics/transparent32.png", -- priority = "high", -- width = 32, -- height = 32, @@ -43,7 +43,7 @@ -- }, -- picture_on = -- { --- filename = "__RealisticReactors__/graphics/transparent32.png", +-- filename = "__UnrealisticReactors__/graphics/transparent32.png", -- priority = "high", -- width = 32, -- height = 32, @@ -69,7 +69,7 @@ local orange_light = { animations = { { - filename = "__RealisticReactors__/graphics/transparent32.png", + filename = "__UnrealisticReactors__/graphics/transparent32.png", priority = "high", width = 1, height = 1, @@ -94,7 +94,7 @@ local orange_lamp = { corpse = "small-remnants", picture = {layers={ { - filename = "__RealisticReactors__/graphics/lamps/red.png", + filename = "__UnrealisticReactors__/graphics/lamps/red.png", priority = "extra-high", width = 32, height = 32, @@ -102,7 +102,7 @@ local orange_lamp = { --shift = {-0.5, -0.5} }, { - filename = "__RealisticReactors__/graphics/lamps/red.png", + filename = "__UnrealisticReactors__/graphics/lamps/red.png", priority = "extra-high", width = 32, height = 32, @@ -117,33 +117,33 @@ local orange_lamp = { yellow_light = table.deepcopy(orange_light) yellow_light.name="rr-yellow-light" yellow_light.light = {intensity = 0.6, size = 1, color = {r=1.0, g=1.0, b=0.0}} ---yellow_light.icon = "__RealisticReactors__/graphics/lamps/yellow.png" +--yellow_light.icon = "__UnrealisticReactors__/graphics/lamps/yellow.png" yellow_lamp = table.deepcopy(orange_lamp) yellow_lamp.name="rr-yellow-lamp" -setfilename(yellow_lamp.picture, "__RealisticReactors__/graphics/lamps/yellow.png") +setfilename(yellow_lamp.picture, "__UnrealisticReactors__/graphics/lamps/yellow.png") green_light = table.deepcopy(orange_light) green_light.name="rr-green-light" green_light.light = {intensity = 0.6, size = 1, color = {r=0.0, g=1.0, b=0.0}} ---green_light.icon = "__RealisticReactors__/graphics/lamps/green.png" +--green_light.icon = "__UnrealisticReactors__/graphics/lamps/green.png" green_lamp = table.deepcopy(orange_lamp) green_lamp.name="rr-green-lamp" -setfilename(green_lamp.picture, "__RealisticReactors__/graphics/lamps/green.png") +setfilename(green_lamp.picture, "__UnrealisticReactors__/graphics/lamps/green.png") red_light = table.deepcopy(orange_light) red_light.name="rr-black-light" red_light.light = {intensity = 0.6, size = 1, color = {r=1, g=0, b=0}} ---orange_light.icon = "__RealisticReactors__/graphics/lamps/black.png" +--orange_light.icon = "__UnrealisticReactors__/graphics/lamps/black.png" red_lamp = table.deepcopy(orange_lamp) red_lamp.name="rr-black-lamp" -setfilename(red_lamp.picture, "__RealisticReactors__/graphics/lamps/black.png") +setfilename(red_lamp.picture, "__UnrealisticReactors__/graphics/lamps/black.png") ruin_glow = table.deepcopy(orange_light) ruin_glow.name = "rr-ruin-glow" @@ -152,7 +152,7 @@ ruin_glow.light = {intensity = 0.22, size = 6.5, shift = {0.0, 0.0}, color = {r ruin_glow.animations = { { - filename = "__RealisticReactors__/graphics/transparent32.png", + filename = "__UnrealisticReactors__/graphics/transparent32.png", priority = "high", width = 1, height = 1, diff --git a/prototypes/patch_other_mods.lua b/prototypes/patch_other_mods.lua index cd740ba..cdae915 100644 --- a/prototypes/patch_other_mods.lua +++ b/prototypes/patch_other_mods.lua @@ -6,7 +6,7 @@ local Setting = require "scripts.setting" data:extend({{ type = "item", name = "rr-clowns-mox-cell", - icon = "__RealisticReactors__/graphics/icons/mox_fuel_cell.png", + icon = "__UnrealisticReactors__/graphics/icons/mox_fuel_cell.png", icon_size = 32, --flags = {"goes-to-main-inventory"}, subgroup = "intermediate-product", @@ -16,7 +16,7 @@ local Setting = require "scripts.setting" fuel_value = "7GJ", stack_size = 50 }}) - recipe.icon = "__RealisticReactors__/graphics/icons/clowns_mox_recipe.png" + recipe.icon = "__UnrealisticReactors__/graphics/icons/clowns_mox_recipe.png" recipe.results[1].name="rr-clowns-mox-cell" end end diff --git a/prototypes/signals.lua b/prototypes/signals.lua index 6dd9792..9089b75 100644 --- a/prototypes/signals.lua +++ b/prototypes/signals.lua @@ -1,9 +1,9 @@ - BLUE_BACKGROUND = "__RealisticReactors__/graphics/icons/signal_blue.png" - RED_BACKGROUND = "__RealisticReactors__/graphics/icons/signal_red_background.png" - GREEN_BACKGROUND = "__RealisticReactors__/graphics/icons/signal_green_background.png" -YELLOW_BACKGROUND = "__RealisticReactors__/graphics/icons/signal_yellow_background.png" - GREY_BACKGROUND = "__RealisticReactors__/graphics/icons/signal_grey_background.png" -ORANGE_BACKGROUND = "__RealisticReactors__/graphics/icons/signal_orange_background.png" + BLUE_BACKGROUND = "__UnrealisticReactors__/graphics/icons/signal_blue.png" + RED_BACKGROUND = "__UnrealisticReactors__/graphics/icons/signal_red_background.png" + GREEN_BACKGROUND = "__UnrealisticReactors__/graphics/icons/signal_green_background.png" +YELLOW_BACKGROUND = "__UnrealisticReactors__/graphics/icons/signal_yellow_background.png" + GREY_BACKGROUND = "__UnrealisticReactors__/graphics/icons/signal_grey_background.png" +ORANGE_BACKGROUND = "__UnrealisticReactors__/graphics/icons/signal_orange_background.png" data:extend{ @@ -27,7 +27,7 @@ data:extend{ icons = { {icon = BLUE_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_core_temp.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_core_temp.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -41,7 +41,7 @@ data:extend{ icons = { {icon = BLUE_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_reactor_power_output.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_reactor_power_output.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -55,7 +55,7 @@ data:extend{ icons = { {icon = BLUE_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_reactor_electric_power.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_reactor_electric_power.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -69,7 +69,7 @@ data:extend{ icons = { {icon = BLUE_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_reactor_efficiency.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_reactor_efficiency.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -83,7 +83,7 @@ data:extend{ icons = { {icon = BLUE_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_cell_bonus.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_cell_bonus.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -97,7 +97,7 @@ data:extend{ icons = { {icon = BLUE_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_coolant_amount.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_coolant_amount.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -111,7 +111,7 @@ data:extend{ icons = { {icon = GREY_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_state.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_state.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -125,7 +125,7 @@ data:extend{ icons = { {icon = YELLOW_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_state.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_state.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -139,7 +139,7 @@ data:extend{ icons = { {icon = GREEN_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_state.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_state.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -153,7 +153,7 @@ data:extend{ icons = { {icon = RED_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_state.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_state.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -167,7 +167,7 @@ data:extend{ icons = { {icon = ORANGE_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_control_start.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_control_start.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -181,7 +181,7 @@ data:extend{ icons = { {icon = ORANGE_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/signal_control_scram.png"} + {icon = "__UnrealisticReactors__/graphics/icons/signal_control_scram.png"} }, icon_size = 32, subgroup = "reactor-signals", @@ -195,7 +195,7 @@ data:extend{ icons = { {icon = BLUE_BACKGROUND}, - {icon = "__RealisticReactors__/graphics/icons/neighbours.png"} + {icon = "__UnrealisticReactors__/graphics/icons/neighbours.png"} }, icon_size = 32, subgroup = "reactor-signals", diff --git a/prototypes/sprites_font.lua b/prototypes/sprites_font.lua index 2c6bdf2..dbcc01c 100644 --- a/prototypes/sprites_font.lua +++ b/prototypes/sprites_font.lua @@ -20,7 +20,7 @@ for _, color in pairs(colors) do { type="sprite", name="rr-"..color, - filename = "__RealisticReactors__/graphics/sprites/"..color..".png", + filename = "__UnrealisticReactors__/graphics/sprites/"..color..".png", priority = "extra-high", width = 1, height = 1, @@ -39,7 +39,7 @@ data:extend({ { type="sprite", name="rr-black", - filename = "__RealisticReactors__/graphics/sprites/black.png", + filename = "__UnrealisticReactors__/graphics/sprites/black.png", priority = "extra-high", width = 1, height = 1, @@ -47,7 +47,7 @@ data:extend({ { type="sprite", name="rr-black-background", - filename = "__RealisticReactors__/graphics/black192x101.png", + filename = "__UnrealisticReactors__/graphics/black192x101.png", priority = "extra-high", width = 192, height = 101, @@ -56,7 +56,7 @@ data:extend({ { type="sprite", name="rr-button-x", - filename = "__RealisticReactors__/graphics/sprites/button_x.png", + filename = "__UnrealisticReactors__/graphics/sprites/button_x.png", priority = "extra-high", width = 32, height = 32, @@ -64,7 +64,7 @@ data:extend({ { type="sprite", name="rr-button-graph", - filename = "__RealisticReactors__/graphics/sprites/button_graph.png", + filename = "__UnrealisticReactors__/graphics/sprites/button_graph.png", priority = "extra-high", width = 61, height = 32, @@ -72,7 +72,7 @@ data:extend({ { type="sprite", name="rr-button-graph-off", - filename = "__RealisticReactors__/graphics/sprites/button_graph_off.png", + filename = "__UnrealisticReactors__/graphics/sprites/button_graph_off.png", priority = "extra-high", width = 61, height = 32, @@ -80,7 +80,7 @@ data:extend({ { type="sprite", name="rr-button-signals", - filename = "__RealisticReactors__/graphics/sprites/button_signals.png", + filename = "__UnrealisticReactors__/graphics/sprites/button_signals.png", priority = "extra-high", width = 90, height = 32, @@ -88,7 +88,7 @@ data:extend({ { type="sprite", name="rr-button-signals-off", - filename = "__RealisticReactors__/graphics/sprites/button_signals_off.png", + filename = "__UnrealisticReactors__/graphics/sprites/button_signals_off.png", priority = "extra-high", width = 90, height = 32, @@ -96,7 +96,7 @@ data:extend({ { type="sprite", name="rr-button-progress", - filename = "__RealisticReactors__/graphics/sprites/button_progress.png", + filename = "__UnrealisticReactors__/graphics/sprites/button_progress.png", priority = "extra-high", width = 61, height = 32, @@ -104,7 +104,7 @@ data:extend({ { type="sprite", name="rr-button-progress-off", - filename = "__RealisticReactors__/graphics/sprites/button_progress_off.png", + filename = "__UnrealisticReactors__/graphics/sprites/button_progress_off.png", priority = "extra-high", width = 61, height = 32, @@ -112,7 +112,7 @@ data:extend({ { type="sprite", name="rr-bonuscell-sprite", - filename = "__RealisticReactors__/graphics/icons/bonuscell_sprite.png", + filename = "__UnrealisticReactors__/graphics/icons/bonuscell_sprite.png", priority = "extra-high", width = 32, height = 32, @@ -120,7 +120,7 @@ data:extend({ { type="sprite", name="rr-transparent-sprite", - filename = "__RealisticReactors__/graphics/transparent32.png", + filename = "__UnrealisticReactors__/graphics/transparent32.png", priority = "extra-high", width = 32, height = 32, diff --git a/prototypes/technology.lua b/prototypes/technology.lua index 1913e9c..482cc86 100644 --- a/prototypes/technology.lua +++ b/prototypes/technology.lua @@ -2,7 +2,7 @@ data:extend{ { type = "technology", name = "breeder-reactors", - icon = "__RealisticReactors__/graphics/technology/breeder-reactors.png", + icon = "__UnrealisticReactors__/graphics/technology/breeder-reactors.png", icon_size = 128, effects = { { diff --git a/prototypes/tips_and_tricks.lua b/prototypes/tips_and_tricks.lua index d9fa424..dec77f6 100644 --- a/prototypes/tips_and_tricks.lua +++ b/prototypes/tips_and_tricks.lua @@ -3,7 +3,7 @@ data:extend( { type = "sprite", name = "signal_control_start", - filename = "__RealisticReactors__/graphics/tips_and_tricks/signal_start.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/signal_start.png", priority = "extra-high-no-scale", width = 32, height = 32, @@ -12,7 +12,7 @@ data:extend( { type = "sprite", name = "signal_reactor_power_output", - filename = "__RealisticReactors__/graphics/tips_and_tricks/signal_power.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/signal_power.png", priority = "extra-high-no-scale", width = 32, height = 32, @@ -21,7 +21,7 @@ data:extend( { type = "sprite", name = "signal_reactor_efficiency", - filename = "__RealisticReactors__/graphics/tips_and_tricks/signal_efficiency.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/signal_efficiency.png", priority = "extra-high-no-scale", width = 32, height = 32, @@ -31,7 +31,7 @@ data:extend( { type = "sprite", name = "tab-r-1", - filename = "__RealisticReactors__/graphics/tips_and_tricks/tab-r-1.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/tab-r-1.png", priority = "extra-high-no-scale", width = 1414, height = 39, @@ -39,7 +39,7 @@ data:extend( { type = "sprite", name = "tab-r-2", - filename = "__RealisticReactors__/graphics/tips_and_tricks/tab-r-2.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/tab-r-2.png", priority = "extra-high-no-scale", width = 1414, height = 39, @@ -47,7 +47,7 @@ data:extend( { type = "sprite", name = "tab-r-3", - filename = "__RealisticReactors__/graphics/tips_and_tricks/tab-r-3.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/tab-r-3.png", priority = "extra-high-no-scale", width = 1414, height = 39, @@ -55,7 +55,7 @@ data:extend( { type = "sprite", name = "tab-r-4", - filename = "__RealisticReactors__/graphics/tips_and_tricks/tab-r-4.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/tab-r-4.png", priority = "extra-high-no-scale", width = 1414, height = 39, @@ -63,7 +63,7 @@ data:extend( { type = "sprite", name = "tab-r-5", - filename = "__RealisticReactors__/graphics/tips_and_tricks/tab-r-5.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/tab-r-5.png", priority = "extra-high-no-scale", width = 1414, height = 39, @@ -72,7 +72,7 @@ data:extend( { type = "sprite", name = "tab-b-1", - filename = "__RealisticReactors__/graphics/tips_and_tricks/tab-b-1.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/tab-b-1.png", priority = "extra-high-no-scale", width = 1641, height = 39, @@ -80,7 +80,7 @@ data:extend( { type = "sprite", name = "tab-b-2", - filename = "__RealisticReactors__/graphics/tips_and_tricks/tab-b-2.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/tab-b-2.png", priority = "extra-high-no-scale", width = 1641, height = 39, @@ -88,7 +88,7 @@ data:extend( { type = "sprite", name = "tab-b-3", - filename = "__RealisticReactors__/graphics/tips_and_tricks/tab-b-3.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/tab-b-3.png", priority = "extra-high-no-scale", width = 1641, height = 39, @@ -96,7 +96,7 @@ data:extend( { type = "sprite", name = "tab-b-4", - filename = "__RealisticReactors__/graphics/tips_and_tricks/tab-b-4.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/tab-b-4.png", priority = "extra-high-no-scale", width = 1641, height = 39, @@ -104,7 +104,7 @@ data:extend( { type = "sprite", name = "tab-b-5", - filename = "__RealisticReactors__/graphics/tips_and_tricks/tab-b-5.png", + filename = "__UnrealisticReactors__/graphics/tips_and_tricks/tab-b-5.png", priority = "extra-high-no-scale", width = 1641, height = 39, @@ -135,7 +135,7 @@ data:extend( type = "research", technology = "nuclear-power" }, - image = "__RealisticReactors__/graphics/tips_and_tricks/title_pic.png" + image = "__UnrealisticReactors__/graphics/tips_and_tricks/title_pic.png" }, @@ -152,7 +152,7 @@ data:extend( type = "research", technology = "nuclear-power" }, - image = "__RealisticReactors__/graphics/tips_and_tricks/reactor_interface.png" + image = "__UnrealisticReactors__/graphics/tips_and_tricks/reactor_interface.png" }, -- Meltdown @@ -168,7 +168,7 @@ data:extend( type = "research", technology = "nuclear-power" }, - image = "__RealisticReactors__/graphics/tips_and_tricks/meltdown.png" + image = "__UnrealisticReactors__/graphics/tips_and_tricks/meltdown.png" }, -- Power output and efficiency @@ -199,7 +199,7 @@ data:extend( type = "research", technology = "nuclear-power" }, - image = "__RealisticReactors__/graphics/tips_and_tricks/output_reactor.png" + image = "__UnrealisticReactors__/graphics/tips_and_tricks/output_reactor.png" }, -- Output Breeder @@ -215,7 +215,7 @@ data:extend( type = "research", technology = "nuclear-power" }, - image = "__RealisticReactors__/graphics/tips_and_tricks/output_breeder.png" + image = "__UnrealisticReactors__/graphics/tips_and_tricks/output_breeder.png" }, diff --git a/readme.md b/readme.md index 964c075..af527ad 100644 --- a/readme.md +++ b/readme.md @@ -1,3 +1,5 @@ +Forked from RealisticReactors, because the current maintainers deny the very possibility of any bugs in their beautiful code. + We introduce a nuclear reactor, a breeder reactor and a cooling tower. The nuclear reactor type has high power output while the breeder reactor type has medium power output and produces bonus materials. The thermal energy output of both reactor types as well as fuel efficiencies are dynamic and depend on operational temperature. The reactors have to be controlled with signals through the integrated circuit interface and depend on the cooling infrastructure through the Emergency Core Cooling System (ECCS) interface. Without cooling the reactor core will finally overheat and cause a meltdown. Cooling towers are designed to cool down hot water or steam coming from the ECCS or other parts of the plant. Physical layout of the power plant also plays a significant role. @@ -19,11 +21,6 @@ The alternative **Ingo's formulas** work a little different. Power output will a When the reactor core reaches 1000°C a reactor core meltdown is caused. The reactor explodes and leaves a ruin behind. That ruin produces permanent radiation around and generates radioactive clouds. These clouds pollute large areas around the reactor ruin. The radiation effect is damage to all lifeforms in proximity. To stop the radiation spreading, a sarcophagus must be built over the reactor ruin, then the radiation will slowly decay. -# Documentation ---------------------------------------------------------------------------------------------------------------------------------------------- -Find more details about Realistic Reactors operation [in the forum post](https://forums.factorio.com/viewtopic.php?f=93&t=56621), the [«FAQ» section](https://mods.factorio.com/mod/RealisticReactors/faq) and the ``DOCUMENTATION`` folder of the mod archive. Finally, talk to us! Our communication channel is the [«Discussion» section of the «Realistic Reactors» mod page](https://mods.factorio.com/mod/RealisticReactors/discussion). - - # Supported languages --------------------------------------------------------------------------------------------------------------------------------------------- * English @@ -43,7 +40,7 @@ Find more details about Realistic Reactors operation [in the forum post](https:/ # Compatibility --------------------------------------------------------------------------------------------------------------------------------------------- -* limited compatibility with mods which modify the connections or sizes of heat-pipe entities (e.g. [Schall Pipe Scaling](https://mods.factorio.com/mod/SchallPipeScaling) and similar) – when using such mods with Realistic Reactors please make sure the vanilla heat-pipes are used for the reactor heat-pipe network +* limited compatibility with mods which modify the connections or sizes of heat-pipe entities (e.g. [Schall Pipe Scaling](https://mods.factorio.com/mod/SchallPipeScaling) and similar) – when using such mods with Unrealistic Reactors please make sure the vanilla heat-pipes are used for the reactor heat-pipe network * blueprints made with RealisticReactors before version 3.0.0 need to be updated due to fixes in the reactor's combinator network interface * please report on our mod discussion page if any incompatibilities are discovered @@ -78,7 +75,7 @@ The information on this mod page represents the state of the current release and # Found a bug, issue or a missing feature? --------------------------------------------------------------------------------------------------------------------------------------------- -Please report bugs or issues to our [mod discussion page](https://mods.factorio.com/mod/RealisticReactors/discussion) in accordance with [factorio bug report rules](https://forums.factorio.com/viewtopic.php?f=7&t=3638) or talk with us about the desired features. +Please report bugs or issues to the [issue tracker](https://github.com/numberZero/factorio-unrealistic-reactors/issues). # Why are blueprints placed with missing combinator network connections? @@ -104,12 +101,3 @@ The alternative **Ingo's formulas** work a little different. Power output will a # What is a reactor core meltdown? --------------------------------------------------------------------------------------------------------------------------------------------- When the reactor core reaches 1000°C a reactor core meltdown is caused. The reactor explodes and leaves a ruin behind. That ruin produces permanent radiation around and generates radioactive clouds. These clouds pollute large areas around the reactor ruin. The radiation effect is damage to all lifeforms in proximity. To stop the radiation spreading, a sarcophagus must be built over the reactor ruin, then the radiation will slowly decay. - - -# Where do I find more information? ---------------------------------------------------------------------------------------------------------------------------------------------- -Find [more details in the forum post](https://forums.factorio.com/viewtopic.php?f=93&t=56621) and the ``DOCUMENTATION`` folder of the mod archive. - -Finally, talk to us! - -