Fixed Role Change Logging

This commit is contained in:
Cooldude2606
2019-04-15 21:53:57 +01:00
parent 549a7ebff5
commit 4fd9b2e1a1

View File

@@ -180,9 +180,10 @@ local function emit_player_roles_updated(player,type,roles,by_player_name)
local by_player = Game.get_player_from_any(by_player_name) local by_player = Game.get_player_from_any(by_player_name)
local by_player_index = by_player and by_player.index or 0 local by_player_index = by_player and by_player.index or 0
local role_names = {} local role_names = {}
for _,role in pairs(roles) do for index,role in pairs(roles) do
role = Roles.get_role_from_any(role) role = Roles.get_role_from_any(role)
if role then if role then
roles[index] = role
table.insert(role_names,role.name) table.insert(role_names,role.name)
end end
end end
@@ -198,7 +199,7 @@ local function emit_player_roles_updated(player,type,roles,by_player_name)
player_name=player.name, player_name=player.name,
by_player_name=by_player_name, by_player_name=by_player_name,
type=type, type=type,
roles_changed=roles roles_changed=role_names
}..'\n',true,0) }..'\n',true,0)
end end