forked from pyanodon/pycoalprocessing
-
Notifications
You must be signed in to change notification settings - Fork 0
/
data-final-fixes.lua
38 lines (33 loc) · 1.08 KB
/
data-final-fixes.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
local DEBUG = require('config').DEBUG
if DEBUG then
local developer = require('__stdlib__/stdlib/data/developer/developer')
developer.make_test_entities('pycoalprocessing')
end
--[[
--find all techs with utility science packs and log a list of names
local techs = {}
for t, tech in pairs(data.raw.technology) do
--log(tech.name)
if tech.unit ~= nil and tech.unit.ingredients ~= nil then
for i, ing in pairs(tech.unit.ingredients) do
--log(serpent.block(ing))
if string.match(ing[1], "utility") then
table.insert(techs, tech.name)
end
end
end
end
log(serpent.block(techs))
]]--
for r,recipe in pairs(data.raw.recipe) do
if recipe.category == "combustion" and not recipe.name:find("%-biomass$") then
local temp
for _,result in pairs(recipe.results) do
if result.name == "combustion-mixture1" then
temp = result.temperature
end
end
recipe.localised_name = {"recipe-name." .. recipe.name, temp}
end
end
require('prototypes/map-gen-presets')