remove fallback for vector.check

This commit is contained in:
nixnoxus 2022-04-30 21:57:03 +02:00
parent 30feea49ab
commit 1ba876893d
1 changed files with 2 additions and 8 deletions

View File

@ -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