25 lines
867 B
Lua
25 lines
867 B
Lua
local Event = require('__stdlib__/stdlib/event/event')
|
|
local color = require('__stdlib__/stdlib/utils/defines/color')
|
|
|
|
local function set_join_options(event)
|
|
local player = game.players[event.player_index]
|
|
if player.mod_settings['picker-alt-mode-default'].value then
|
|
player.game_view_settings.show_entity_info = true
|
|
end
|
|
end
|
|
Event.register(defines.events.on_player_joined_game, set_join_options)
|
|
|
|
local function set_player_color(event)
|
|
local player = game.players[event.player_index]
|
|
local set = player.mod_settings
|
|
local chat = set["picker-chat-color"].value
|
|
local char = set["picker-character-color"].value
|
|
if chat ~= "default" then
|
|
player.chat_color = color[chat]
|
|
end
|
|
if char ~= "default" then
|
|
player.color = color[char]
|
|
end
|
|
end
|
|
Event.register(defines.events.on_player_created, set_player_color)
|