mirror of
https://github.com/Wyrrrd/bbr-fix.git
synced 2026-03-26 00:09:50 +01:00
dynamic recipe
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.18.2
|
||||
Date: 2020-03-20
|
||||
Changes:
|
||||
- Replaced rail ingredient with dynamic recipe ingredients of rail recipe
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.18.1
|
||||
Date: 2020-03-19
|
||||
Changes:
|
||||
|
||||
23
data-final-fixes.lua
Normal file
23
data-final-fixes.lua
Normal file
@@ -0,0 +1,23 @@
|
||||
local base_recipe = {}
|
||||
-- grab rail recipe ingredients except stone
|
||||
for _,component in pairs(data.raw["recipe"]["rail"].ingredients) do
|
||||
cname = component[1] or component["name"]
|
||||
camount = component[2] or component["amount"]
|
||||
if cname ~= "stone" then
|
||||
table.insert(base_recipe,{cname,camount})
|
||||
end
|
||||
end
|
||||
|
||||
data.raw["recipe"]["bbr-rail-wood"].ingredients = table.deepcopy(base_recipe)
|
||||
data.raw["recipe"]["bbr-rail-iron"].ingredients = table.deepcopy(base_recipe)
|
||||
data.raw["recipe"]["bbr-rail-brick"].ingredients = table.deepcopy(base_recipe)
|
||||
|
||||
if settings.startup["bbr_fix_expensive"].value then
|
||||
table.insert(data.raw["recipe"]["bbr-rail-wood"].ingredients,{"wood",5})
|
||||
table.insert(data.raw["recipe"]["bbr-rail-iron"].ingredients,{"iron-plate",5})
|
||||
table.insert(data.raw["recipe"]["bbr-rail-brick"].ingredients,{"stone-brick",5})
|
||||
else
|
||||
table.insert(data.raw["recipe"]["bbr-rail-wood"].ingredients,{"wood",1})
|
||||
table.insert(data.raw["recipe"]["bbr-rail-iron"].ingredients,{"iron-plate",1})
|
||||
table.insert(data.raw["recipe"]["bbr-rail-brick"].ingredients,{"stone-brick",1})
|
||||
end
|
||||
@@ -1,9 +0,0 @@
|
||||
if settings.startup["bbr_fix_expensive"].value then
|
||||
data.raw["recipe"]["bbr-rail-wood"].ingredients = {{"rail",2},{"wood",5}}
|
||||
data.raw["recipe"]["bbr-rail-iron"].ingredients = {{"rail",2},{"iron-plate",5}}
|
||||
data.raw["recipe"]["bbr-rail-brick"].ingredients = {{"rail",2},{"stone-brick",5}}
|
||||
else
|
||||
data.raw["recipe"]["bbr-rail-wood"].ingredients = {{"rail",2},{"wood",1}}
|
||||
data.raw["recipe"]["bbr-rail-iron"].ingredients = {{"rail",2},{"iron-plate",1}}
|
||||
data.raw["recipe"]["bbr-rail-brick"].ingredients = {{"rail",2},{"stone-brick",1}}
|
||||
end
|
||||
Reference in New Issue
Block a user