1 elidragon.request.register({
4 description = "teleport",
5 progressive = "teleporting",
7 func = function(target, name)
8 local player = minetest.get_player_by_name(name)
9 local pos = player:get_pos()
10 local target_pos = minetest.get_player_by_name(target):get_pos()
11 minetest.sound_play("elidragon_tp_whoosh", {pos = pos, gain = 0.5, max_hear_distance = 10})
12 minetest.sound_play("elidragon_tp_whoosh", {pos = target_pos, gain = 0.5, max_hear_distance = 10})
13 player:set_pos(elidragon.util.find_free_position_near(target_pos))