remove fallback for vector.check
This commit is contained in:
parent
30feea49ab
commit
1ba876893d
|
@ -721,12 +721,6 @@ end
|
||||||
|
|
||||||
local log_non_player_actions = minetest.settings:get_bool("log_non_player_actions", false)
|
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, ...)
|
function default.log_player_action(player, ...)
|
||||||
local msg = player:get_player_name()
|
local msg = player:get_player_name()
|
||||||
if player.is_fake_player or not player:is_player() then
|
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 "*") .. ")"
|
and player.is_fake_player or "*") .. ")"
|
||||||
end
|
end
|
||||||
for _, v in ipairs({...}) do
|
for _, v in ipairs({...}) do
|
||||||
-- translate vectors
|
-- translate pos
|
||||||
local part = is_vector(v) and minetest.pos_to_string(v) or v
|
local part = vector.check(v) and minetest.pos_to_string(v) or v
|
||||||
-- no leading spaces before punctuation marks
|
-- no leading spaces before punctuation marks
|
||||||
msg = msg .. (string.match(part, "^[;,.]") and "" or " ") .. part
|
msg = msg .. (string.match(part, "^[;,.]") and "" or " ") .. part
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue