File tree 1 file changed +12
-4
lines changed
data/factorio/mod_template
1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -52,11 +52,19 @@ function copy_factorio_icon(tech, tech_source)
52
52
end
53
53
54
54
function adjust_energy (recipe_name , factor )
55
- local energy = data .raw .recipe [recipe_name ].energy_required
56
- if (energy == nil ) then
57
- energy = 1
55
+ local recipe = data .raw .recipe [recipe_name ]
56
+ local energy = recipe .energy_required
57
+ if (energy ~= nil ) then
58
+ data .raw .recipe [recipe_name ].energy_required = energy * factor
59
+ end
60
+ if (recipe .normal ~= nil and recipe .normal .energy_required ~= nil ) then
61
+ energy = recipe .normal .energy_required
62
+ recipe .normal .energy_required = energy * factor
63
+ end
64
+ if (recipe .expensive ~= nil and recipe .expensive .energy_required ~= nil ) then
65
+ energy = recipe .expensive .energy_required
66
+ recipe .expensive .energy_required = energy * factor
58
67
end
59
- data .raw .recipe [recipe_name ].energy_required = energy * factor
60
68
end
61
69
62
70
data .raw [" assembling-machine" ][" assembling-machine-1" ].crafting_categories = table .deepcopy (data .raw [" assembling-machine" ][" assembling-machine-3" ].crafting_categories )
You can’t perform that action at this time.
0 commit comments