Skip to content

Commit

Permalink
fix travelnet compat
Browse files Browse the repository at this point in the history
  • Loading branch information
OgelGames committed Jan 13, 2021
1 parent 91769cd commit 2e3fceb
Showing 1 changed file with 18 additions and 12 deletions.
30 changes: 18 additions & 12 deletions compat/travelnet.lua
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@

minetest.override_item("travelnet:travelnet", {
on_movenode = function(from_pos, to_pos)
local meta = minetest.get_meta(to_pos);
minetest.log("action", "[jumpdrive] Restoring travelnet @ " .. to_pos.x .. "/" .. to_pos.y .. "/" .. to_pos.z)
minetest.register_on_mods_loaded(function()
for node, def in pairs(minetest.registered_nodes) do
if def.groups and def.groups.travelnet == 1 then
minetest.override_item(node, {
on_movenode = function(from_pos, to_pos)
local meta = minetest.get_meta(to_pos);
minetest.log("action", "[jumpdrive] Restoring travelnet @ " .. to_pos.x .. "/" .. to_pos.y .. "/" .. to_pos.z)

local owner_name = meta:get_string( "owner" );
local station_name = meta:get_string( "station_name" );
local station_network = meta:get_string( "station_network" );
local owner_name = meta:get_string( "owner" );
local station_name = meta:get_string( "station_name" );
local station_network = meta:get_string( "station_network" );

if (travelnet.targets[owner_name]
and travelnet.targets[owner_name][station_network]
and travelnet.targets[owner_name][station_network][station_name]) then
travelnet.targets[owner_name][station_network][station_name].pos = to_pos
if (travelnet.targets[owner_name]
and travelnet.targets[owner_name][station_network]
and travelnet.targets[owner_name][station_network][station_name]) then
travelnet.targets[owner_name][station_network][station_name].pos = to_pos
end
end
})
end
end
})
end)

jumpdrive.register_after_jump(function()
if travelnet.save_data ~= nil then
Expand Down

1 comment on commit 2e3fceb

@BuckarooBanzay
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice, thanks 👍

Please sign in to comment.