add more crafting recipes and a manual

master
orwell96 2016-09-17 11:14:28 +02:00
parent b1c9b50406
commit e0ee5500ab
9 changed files with 47 additions and 33 deletions

View File

@ -12,39 +12,60 @@ minetest.register_craft({
},
})
minetest.register_craft({
output = 'advtrains:dtrack_puffer 2',
type = "shapeless",
output = 'advtrains:dtrack_vst1 2',
recipe = {
{'default:wood', 'dye:red', ''},
{'default:steel_ingot', '', 'default:steel_ingot'},
{'advtrains:dtrack_placer', 'advtrains:dtrack_placer', ''},
},
})
--temporary, as long as puffers do not rotate
minetest.register_craft({
output = 'advtrains:dtrack_puffer_30',
recipe = {
{'advtrains:dtrack_puffer'},
"advtrains:dtrack_placer",
"advtrains:dtrack_placer",
"default:gravel",
},
})
minetest.register_craft({
output = 'advtrains:dtrack_puffer_45',
type = "shapeless",
output = 'advtrains:dtrack_vst2 2',
recipe = {
{'advtrains:dtrack_puffer_30'},
},
})
minetest.register_craft({
output = 'advtrains:dtrack_puffer_60',
recipe = {
{'advtrains:dtrack_puffer_45'},
},
})
minetest.register_craft({
output = 'advtrains:dtrack_puffer',
recipe = {
{'advtrains:dtrack_puffer_60'},
"advtrains:dtrack_placer",
"advtrains:dtrack_placer",
"default:gravel",
"default:gravel",
},
})
minetest.register_craft({
output = 'advtrains:dtrack_bumper 2',
recipe = {
{'default:wood', 'dye:red'},
{'default:steel_ingot', 'default:steel_ingot'},
{'advtrains:dtrack_placer', 'advtrains:dtrack_placer'},
},
})
--signals
minetest.register_craft({
output = 'advtrains:retrosignal_off 2',
recipe = {
{'dye:red', 'default:steel_ingot', 'default:steel_ingot'},
{'', '', 'default:steel_ingot'},
{'', '', 'default:steel_ingot'},
},
})
minetest.register_craft({
output = 'advtrains:signal_off 2',
recipe = {
{'', 'dye:red', 'default:steel_ingot'},
{'', 'dye:dark_green', 'default:steel_ingot'},
{'', '', 'default:steel_ingot'},
},
})
--trackworker
minetest.register_craft({
output = 'advtrains:trackworker',
recipe = {
{'default:diamond'},
{'screwdriver:screwdriver'},
{'default:steel_ingot'},
},
})
--wagons
minetest.register_craft({

BIN
manual.pdf Normal file

Binary file not shown.

View File

@ -63,13 +63,5 @@ function advtrains.register_platform(preset)
})
end
minetest.register_abm({
name = "advtrains:platform_high",
-- In the following two fields, also group:groupname will work.
nodenames = {"advtrains:platform_high"},
interval=1,
chance=1,
action = function(pos, node, active_object_count, active_object_count_wider) minetest.set_node(pos, {name="advtrains:platform_high_stonebrick", param2=node.param2}) end,
})
advtrains.register_platform("default:stonebrick")

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -191,6 +191,7 @@ function advtrains.register_tracks(tracktype, def, preset)
not_blocking_trains=1,
},
mesecons=mesecontbl,
drop = increativeinv and def.nodename_prefix.."_"..suffix..rotation or def.nodename_prefix.."_placer",
}
end
local function cycle_conns(conns, rotid)