diff --git a/.github/workflows/check-release.yml b/.github/workflows/check-release.yml index 573d41e..72c5f11 100644 --- a/.github/workflows/check-release.yml +++ b/.github/workflows/check-release.yml @@ -8,4 +8,4 @@ jobs: - name: lint uses: Roang-zero1/factorio-mod-luacheck@master with: - luacheckrc_url: https://raw.githubusercontent.com/ChaosWormz/teleport-request/master/.luacheckrc \ No newline at end of file + luacheckrc_url: https://raw.githubusercontent.com/ChaosWormz/teleport-request/master/.luacheckrc diff --git a/.luacheckrc b/.luacheckrc index 390d987..4ce5f4d 100644 --- a/.luacheckrc +++ b/.luacheckrc @@ -10,11 +10,9 @@ read_globals = { string = {fields = {"split", "trim"}}, table = {fields = {"copy", "getn"}}, - "minetest", "core", - "vector", "ItemStack", - "dump", "dump2", + "minetest", "vector", "chat2", "gamehub", "intllib", "areas", -} \ No newline at end of file +} diff --git a/functions.lua b/functions.lua index c1c0e62..29aa432 100644 --- a/functions.lua +++ b/functions.lua @@ -462,8 +462,10 @@ function tp.tpc_send(sender, coordinates) tp.tpn_list[sender] = area.owner minetest.after(tp.timeout_delay, function(name) - if tp.tpc_list[name] then + if tp.tpc_list[name] and tp.tpn_list[sender] then tp.tpc_list[name] = nil + tp.tpn_list[sender] = nil + minetest.chat_send_player(sender, S("Request timed-out.")) minetest.chat_send_player(area.owner, S("Request timed-out."))