Skip to content

Commit

Permalink
Bugfix :) (probably one of the last)
Browse files Browse the repository at this point in the history
  • Loading branch information
Zeg9 committed Jul 1, 2013
1 parent 27c8daf commit 7953ad7
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions teleporters/init.lua
Expand Up @@ -117,17 +117,21 @@ minetest.register_node("teleporters:teleporter", {
local name = placer:get_player_name()
meta:set_string("infotext","Teleporter")
meta:set_string("formspec",teleporters.make_formspec(meta))
if teleporters.selected[name] then
if teleporters.selected[name] ~= nil then
-- link teleporters
local target = teleporters.selected[name]
local target_name = minetest.get_node(target).name
if target_name ~= "teleporters:unlinked" then return end
meta:set_string("target",minetest.pos_to_string(target))
local target_meta = minetest.get_meta(target)
target_meta:set_string("target",minetest.pos_to_string(pos))
teleporters.selected[name] = nil
hacky_swap_node(pos, "teleporters:teleporter")
hacky_swap_node(target, "teleporters:teleporter")
if target.x == pos.x and target.y == pos.y and target.z == pos.z then
hacky_swap_node(pos, "teleporters:unlinked")
else
local target_name = minetest.get_node(target).name
if target_name ~= "teleporters:unlinked" then return end

This comment has been minimized.

Copy link
@HybridDog

HybridDog Oct 29, 2013

if target_name ~= "teleporters:unlinked" then
teleporters.selected[name] = nil
return
end

This comment has been minimized.

Copy link
@Zeg9

Zeg9 Nov 5, 2013

Author Owner

@HybridDog: Thanks ! I couldn't find where this issue came from.
I'll commit in a few minutes

meta:set_string("target",minetest.pos_to_string(target))
local target_meta = minetest.get_meta(target)
target_meta:set_string("target",minetest.pos_to_string(pos))
hacky_swap_node(pos, "teleporters:teleporter")
hacky_swap_node(target, "teleporters:teleporter")
teleporters.selected[name] = nil
end
else
hacky_swap_node(pos, "teleporters:unlinked")
teleporters.selected[name] = pos
Expand Down

0 comments on commit 7953ad7

Please sign in to comment.