reduce needles table-copy

This commit is contained in:
Luke aka SwissalpS 2024-09-16 16:28:13 +02:00
parent 285f62871c
commit 393b4faacb

@ -305,24 +305,16 @@ function cc.player_info(player_name, params)
return false, S( return false, S(
"Player @1 doesn't exist or isn't in any faction.", player_name) "Player @1 doesn't exist or isn't in any faction.", player_name)
else else
local member = {}
for _, v in ipairs(player_factions) do
table.insert(member, v)
end
local summary = S("@1 is in the following factions: @2.", local summary = S("@1 is in the following factions: @2.",
player_name, table.concat(member, ", ")) player_name, table.concat(player_factions, ", "))
local owned_factions = factions.get_owned_factions(player_name) local owned_factions = factions.get_owned_factions(player_name)
if not owned_factions then if not owned_factions then
summary = summary .. "\n" .. S( summary = summary .. "\n" .. S(
"@1 doesn't own any factions.", player_name) "@1 doesn't own any factions.", player_name)
else else
local owner = {}
for _, v in ipairs(owned_factions) do
table.insert(owner, v)
end
summary = summary .. "\n" .. S( summary = summary .. "\n" .. S(
"@1 is the owner of the following factions: @2.", "@1 is the owner of the following factions: @2.",
player_name, table.concat(owner, ", ") player_name, table.concat(owned_factions, ", ")
) )
end end
if minetest.get_player_privs(player_name)[factions.priv] then if minetest.get_player_privs(player_name)[factions.priv] then