From 3b353a049eda3964660aa36b2e6026120f62d714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20P=C3=A9rez-Cerezo?= Date: Wed, 21 Mar 2018 17:31:02 +0100 Subject: removed useless stuff --- init.lua | 66 ---------------------------------------------------------------- 1 file changed, 66 deletions(-) diff --git a/init.lua b/init.lua index e295b1e..985e6f6 100644 --- a/init.lua +++ b/init.lua @@ -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, - }) -- cgit v1.2.3