From 1ba876893dc9f9c37e8c436cddda4c56bce1a1ab Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Sat, 30 Apr 2022 21:57:03 +0200 Subject: [PATCH] remove fallback for vector.check --- mods/default/functions.lua | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/mods/default/functions.lua b/mods/default/functions.lua index d1e1d8c8..a263fe71 100644 --- a/mods/default/functions.lua +++ b/mods/default/functions.lua @@ -721,12 +721,6 @@ end local log_non_player_actions = minetest.settings:get_bool("log_non_player_actions", false) --- `vector.check` is available since minetest >= 5.5.0 -local is_vector = vector.check or function(v) - return type(v) == "table" and - type(v.x) == "number" and type(v.y) == "number" and type(v.z) == "number" -end - function default.log_player_action(player, ...) local msg = player:get_player_name() if player.is_fake_player or not player:is_player() then @@ -737,8 +731,8 @@ function default.log_player_action(player, ...) and player.is_fake_player or "*") .. ")" end for _, v in ipairs({...}) do - -- translate vectors - local part = is_vector(v) and minetest.pos_to_string(v) or v + -- translate pos + local part = vector.check(v) and minetest.pos_to_string(v) or v -- no leading spaces before punctuation marks msg = msg .. (string.match(part, "^[;,.]") and "" or " ") .. part end