diff options
author | Gabriel Pérez-Cerezo <gabriel@gpcf.eu> | 2018-03-21 17:31:02 +0100 |
---|---|---|
committer | Gabriel Pérez-Cerezo <gabriel@gpcf.eu> | 2018-03-21 17:31:02 +0100 |
commit | 3b353a049eda3964660aa36b2e6026120f62d714 (patch) | |
tree | 8c9252e5f77ea395483ee4245778da30cd9a1ff0 | |
parent | 79814f3a7e809e8056b1b2eb189d642163867119 (diff) | |
download | advtrains_construction_train-3b353a049eda3964660aa36b2e6026120f62d714.tar.gz advtrains_construction_train-3b353a049eda3964660aa36b2e6026120f62d714.tar.bz2 advtrains_construction_train-3b353a049eda3964660aa36b2e6026120f62d714.zip |
removed useless stuff
-rw-r--r-- | init.lua | 66 |
1 files changed, 0 insertions, 66 deletions
@@ -137,69 +137,3 @@ advtrains.register_wagon("construction_train", { end end, }, S("Construction train"), "advtrains_subway_wagon_inv.png") - ---wagons -minetest.register_craft({ - output = 'advtrains:subway_wagon', - recipe = { - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - {'default:steelblock', 'dye:yellow', 'default:steelblock'}, - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - }, -}) - -minetest.register_craftitem(":advtrains:subway_train", { - description = "Subway train, will drive forward when placed", - inventory_image = "advtrains_subway_wagon_inv.png", - wield_image = "advtrains_subway_wagon_inv.png", - - on_place = function(itemstack, placer, pointed_thing) - return advtrains.pcall(function() - if not pointed_thing.type == "node" then - return - end - - - local node=minetest.get_node_or_nil(pointed_thing.under) - if not node then atprint("[advtrains]Ignore at placer position") return itemstack end - local nodename=node.name - - if not minetest.check_player_privs(placer, {train_place = true }) and minetest.is_protected(pointed_thing.under, placer:get_player_name()) then - minetest.record_protection_violation(pointed_thing.under, placer:get_player_name()) - return - end - - local tconns=advtrains.get_track_connections(node.name, node.param2) - local yaw = placer:get_look_horizontal() + (math.pi/2) - local plconnid = advtrains.yawToClosestConn(yaw, tconns) - - local prevpos = advtrains.get_adjacent_rail(pointed_thing.under, tconns, plconnid, advtrains.all_tracktypes) - if not prevpos then return end - local id=advtrains.create_new_train_at(pointed_thing.under, prevpos) - - for i=1,3 do - local ob=minetest.add_entity(pointed_thing.under, "advtrains:subway_wagon") - if not ob then - atprint("couldn't add_entity, aborting") - end - local le=ob:get_luaentity() - - le.owner=placer:get_player_name() - - local wagon_uid=le:init_new_instance(id, {}) - - advtrains.add_wagon_to_train(le, id) - end - minetest.after(1,function() - advtrains.trains[id].tarvelocity=2 - advtrains.trains[id].velocity=2 - advtrains.trains[id].movedir=1 - end) - if not minetest.settings:get_bool("creative_mode") then - itemstack:take_item() - end - return itemstack - - end) - end, - }) |