fix crash when setting tech recipe
This commit is contained in:
parent
364a2d4d16
commit
6ec53fab5e
4 changed files with 19 additions and 7 deletions
|
|
@ -1,4 +1,9 @@
|
||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.10.11
|
||||||
|
Date: 2021-05-05
|
||||||
|
Fixes:
|
||||||
|
- Fix crash when expected equipment techs are not present.
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 0.10.10
|
Version: 0.10.10
|
||||||
Date: 2021-05-01
|
Date: 2021-05-01
|
||||||
Fixes:
|
Fixes:
|
||||||
|
|
|
||||||
|
|
@ -51,6 +51,13 @@ function data_util.remove_raw(t, name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Set technology recipe
|
||||||
|
function data_util.set_tech_recipe(technology_name, ingredients)
|
||||||
|
if data.raw.technology[technology_name] then
|
||||||
|
data.raw.technology[technology_name].unit.ingredients = ingredients
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
-- Add a prerequisite to a given technology
|
-- Add a prerequisite to a given technology
|
||||||
function data_util.add_prerequisite(technology_name, prerequisite)
|
function data_util.add_prerequisite(technology_name, prerequisite)
|
||||||
technology = data.raw.technology[technology_name]
|
technology = data.raw.technology[technology_name]
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "bztitanium",
|
"name": "bztitanium",
|
||||||
"version": "0.10.10",
|
"version": "0.10.11",
|
||||||
"factorio_version": "1.1",
|
"factorio_version": "1.1",
|
||||||
"title": "Titanium",
|
"title": "Titanium",
|
||||||
"author": "Brevven",
|
"author": "Brevven",
|
||||||
|
|
|
||||||
|
|
@ -21,11 +21,11 @@ else
|
||||||
data.raw.technology["titanium-processing"].prerequisites = {"lubricant"}
|
data.raw.technology["titanium-processing"].prerequisites = {"lubricant"}
|
||||||
end
|
end
|
||||||
if not mods["Pre0-17-60Oil"] then
|
if not mods["Pre0-17-60Oil"] then
|
||||||
data.raw.technology["solar-panel-equipment"].unit.ingredients = {
|
util.set_tech_recipe("solar-panel-equipment", {
|
||||||
{"automation-science-pack", 1}, {"logistic-science-pack", 1}, {"chemical-science-pack", 1}}
|
{"automation-science-pack", 1}, {"logistic-science-pack", 1}, {"chemical-science-pack", 1}})
|
||||||
data.raw.technology["belt-immunity-equipment"].unit.ingredients = {
|
util.set_tech_recipe("belt-immunity-equipment", {
|
||||||
{"automation-science-pack", 1}, {"logistic-science-pack", 1}, {"chemical-science-pack", 1}}
|
{"automation-science-pack", 1}, {"logistic-science-pack", 1}, {"chemical-science-pack", 1}})
|
||||||
data.raw.technology["night-vision-equipment"].unit.ingredients = {
|
util.set_tech_recipe("night-vision-equipment", {
|
||||||
{"automation-science-pack", 1}, {"logistic-science-pack", 1}, {"chemical-science-pack", 1}}
|
{"automation-science-pack", 1}, {"logistic-science-pack", 1}, {"chemical-science-pack", 1}})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue