Support for machine_parts recipes

master
SX 2021-02-16 06:45:20 +02:00 committed by Buckaroo Banzai
parent 60752ba7e2
commit 49bf60b467
3 changed files with 25 additions and 12 deletions

View File

@ -1,2 +0,0 @@
advtrains
advtrains_train_track

4
mod.conf Normal file
View File

@ -0,0 +1,4 @@
name=advtrains_subway_colored
description=Provides colored advtrains subway wagons
depends=advtrains,advtrains_train_track
optional_depends=machine_parts

View File

@ -120,14 +120,25 @@ advtrains_subway_colored.register = function(color)
end,
}, "Subway Passenger Wagon (" .. color .. ")", "advtrains_subway_wagon_inv_" .. color .. ".png")
--wagons
minetest.register_craft({
output = 'advtrains:subway_wagon_' .. color,
recipe = {
{'default:steelblock', 'default:steelblock', 'default:steelblock'},
{'default:steelblock', 'dye:' .. color, 'default:steelblock'},
{'default:steelblock', 'default:steelblock', 'default:steelblock'},
},
})
if minetest.get_modpath("machine_parts") then
--wagons
machine_parts.register_craft({
output = 'advtrains:subway_wagon_' .. color,
recipe = {
{"tempered_glass", 'dye:' .. color, "light"},
{"engine_block", "gearbox", "dashboard"},
{"advtrains:wheel", "drive_shaft", "advtrains:wheel"},
},
})
else
--wagons
minetest.register_craft({
output = 'advtrains:subway_wagon_' .. color,
recipe = {
{'default:steelblock', 'default:steelblock', 'default:steelblock'},
{'default:steelblock', 'dye:' .. color, 'default:steelblock'},
{'default:steelblock', 'default:steelblock', 'default:steelblock'},
},
})
end
end