From 6dff59dcf3de17e3a00e7a6b3e42e96a52ef4dd8 Mon Sep 17 00:00:00 2001 From: Cooldude2606 Date: Mon, 12 Mar 2018 22:52:38 +0000 Subject: [PATCH] Stoped Black From Being A Colour --- StandAlone/colours.lua | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/StandAlone/colours.lua b/StandAlone/colours.lua index a1649a82..56ad916e 100644 --- a/StandAlone/colours.lua +++ b/StandAlone/colours.lua @@ -11,11 +11,14 @@ local default_colours = { Event.register(defines.events.on_player_created, function(event) local player = game.players[event.player_index] - local colours = table.keys(defines.color) - player.color = defines.color[colours[math.random(#colours)]] - if default_colours[player.name] then - local c = default_colours[player.name] - player.color = Color.from_rgb(c.r,c.g,c.b) + local colours = table.keys(defines.color) + player.color = defines.color.black + while player.color == defines.colors.black do + player.color = defines.color[colours[math.random(#colours)]] + if default_colours[player.name] then + local c = default_colours[player.name] + player.color = Color.from_rgb(c.r,c.g,c.b) + end end player.chat_color = player.color end)