concrete fixes

This commit is contained in:
Brevven 2021-02-12 19:28:59 -08:00
parent 25beeec648
commit b39a4060fd
5 changed files with 26 additions and 4 deletions

View file

@ -1,8 +1,16 @@
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Version: 0.3.4
Date: 2021-01-31
Changes:
- Concrete will always try to keep stone brick in some step of the chain.
Concrete will also use sand where possible. I.e concrete "realism".
This may be further adjusted but these goals will remain.
---------------------------------------------------------------------------------------------------
Version: 0.3.3 Version: 0.3.3
Date: 2021-01-31 Date: 2021-01-31
Changes: Changes:
- SE Delivery cannon capsules - SE Delivery cannon capsules
- K2 Silica matter
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Version: 0.3.2 Version: 0.3.2
Date: 2021-01-30 Date: 2021-01-30

View file

@ -1,4 +1,5 @@
require("prototypes/silica-recipe") require("prototypes/silica-recipe")
require("prototypes/silicon-recipe") require("prototypes/silicon-recipe")
require("prototypes/optical-fiber") require("prototypes/optical-fiber")
require("recipes/silica-matter")

View file

@ -1,6 +1,6 @@
{ {
"name": "bzsilicon", "name": "bzsilicon",
"version": "0.3.3", "version": "0.3.4",
"factorio_version": "1.1", "factorio_version": "1.1",
"title": "Silica & Silicon", "title": "Silica & Silicon",
"author": "Brevven", "author": "Brevven",

View file

@ -16,16 +16,15 @@ if not mods["Krastorio2"] then
util.replace_ingredient("speed-module", "electronic-circuit", "silicon") util.replace_ingredient("speed-module", "electronic-circuit", "silicon")
util.add_prerequisite("modules", util.silicon_processing) util.add_prerequisite("modules", util.silicon_processing)
else else
util.remove_ingredient("concrete", "stone-brick"); util.add_ingredient("concrete", "silica", 15);
if not mods["aai-industry"] then if not mods["aai-industry"] then
util.add_ingredient("concrete", "sand", 25); util.add_ingredient("concrete", "sand", 10);
end end
end end
util.replace_ingredient("beacon", "copper-cable", "optical-fiber") util.replace_ingredient("beacon", "copper-cable", "optical-fiber")
util.add_prerequisite("effect-transmission", "fiber-optics") util.add_prerequisite("effect-transmission", "fiber-optics")
-- Circuit network changes -- Circuit network changes
util.replace_ingredient("green-wire", "copper-cable", "optical-fiber") util.replace_ingredient("green-wire", "copper-cable", "optical-fiber")
util.replace_ingredient("green-wire", "electronic-circuit", "silicon") util.replace_ingredient("green-wire", "electronic-circuit", "silicon")

14
recipes/silica-matter.lua Normal file
View file

@ -0,0 +1,14 @@
if mods["Krastorio2"] then
local matter = require("__Krastorio2__/lib/public/data-stages/matter-util")
local silica_matter =
{
item_name = "silica",
minimum_conversion_quantity = 10,
matter_value = .65,
energy_required = 2,
only_deconversion = false,
need_stabilizer = false,
unlocked_by_technology = "kr-matter-stone-processing"
}
matter.createMatterRecipe(silica_matter)
end