mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-01-22 03:38:48 +02:00
biter_battles_v2/gui
This commit is contained in:
parent
3cd85d0ccb
commit
5438fdf1a5
@ -497,7 +497,7 @@ local function on_player_joined_game(event)
|
||||
|
||||
game.map_settings.enemy_evolution.time_factor = 0.000004
|
||||
game.map_settings.enemy_evolution.destroy_factor = 0.0035
|
||||
game.map_settings.enemy_evolution.pollution_factor = 0.000005
|
||||
game.map_settings.enemy_evolution.pollution_factor = 0.000035
|
||||
game.map_settings.enemy_expansion.enabled = true
|
||||
game.map_settings.enemy_expansion.min_expansion_cooldown = 18000
|
||||
game.map_settings.enemy_expansion.max_expansion_cooldown = 72000
|
||||
|
@ -114,18 +114,28 @@ local function create_main_gui(player)
|
||||
end
|
||||
end
|
||||
|
||||
local strings = {
|
||||
[1] = {force = "north", c1 = "Team North",
|
||||
t1 = "Evolution of the North side biters. Can go beyond 100% for endgame modifiers.",
|
||||
t2 = "Threat causes biters to attack. Reduces when biters are slain.", color1 = {r = 0.55, g = 0.55, b = 0.99}, color2 = {r = 0.66, g = 0.66, b = 0.99}},
|
||||
[2] = {force = "south", c1 = "Team South",
|
||||
t1 = "Evolution of the South side biters. Can go beyond 100% for endgame modifiers.",
|
||||
t2 = "Threat causes biters to attack. Reduces when biters are slain.", color1 = {r = 0.99, g = 0.33, b = 0.33}, color2 = {r = 0.99, g = 0.44, b = 0.44}}
|
||||
}
|
||||
|
||||
for _, str in pairs(strings) do
|
||||
local t = frame.add { type = "table", column_count = 3 }
|
||||
local l = t.add { type = "label", caption = "Team North"}
|
||||
local l = t.add { type = "label", caption = str.c1}
|
||||
l.style.font = "default-bold"
|
||||
l.style.font_color = {r = 0.55, g = 0.55, b = 0.99}
|
||||
l.style.font_color = str.color1
|
||||
local l = t.add { type = "label", caption = " - "}
|
||||
local l = t.add { type = "label", caption = #game.forces["north"].connected_players .. " Players "}
|
||||
local l = t.add { type = "label", caption = #game.forces[str.force].connected_players .. " Players "}
|
||||
l.style.font_color = { r=0.22, g=0.88, b=0.22}
|
||||
|
||||
|
||||
if global.bb_view_players[player.name] == true then
|
||||
local t = frame.add { type = "table", column_count = 4 }
|
||||
for _, p in pairs(game.forces.north.connected_players) do
|
||||
for _, p in pairs(game.forces[str.force].connected_players) do
|
||||
local color = {}
|
||||
color = p.color
|
||||
color.r = color.r * 0.6 + 0.4
|
||||
@ -138,59 +148,25 @@ local function create_main_gui(player)
|
||||
end
|
||||
|
||||
local t = frame.add { type = "table", column_count = 4 }
|
||||
local l = t.add { type = "label", caption = "Nerf: "}
|
||||
local l = t.add { type = "label", caption = "Evolution: "}
|
||||
l.style.minimal_width = 25
|
||||
l.tooltip = "Damage nerf of the team."
|
||||
local l = t.add { type = "label", caption = "NERF "}
|
||||
l.tooltip = str.t1
|
||||
local l = t.add { type = "label", caption = "100%"}
|
||||
l.style.minimal_width = 40
|
||||
l.style.font_color = {r = 0.66, g = 0.66, b = 0.99}
|
||||
l.style.font_color = str.color2
|
||||
l.style.font = "default-bold"
|
||||
local l = t.add { type = "label", caption = " Biter Rage: "}
|
||||
l.tooltip = str.t1
|
||||
|
||||
local l = t.add { type = "label", caption = "Threat: "}
|
||||
l.style.minimal_width = 25
|
||||
l.tooltip = "Increases damage and the amount of angry biters."
|
||||
local l = t.add { type = "label", caption = "RAGE"}
|
||||
l.style.font_color = {r = 0.66, g = 0.66, b = 0.99}
|
||||
l.tooltip = str.t2
|
||||
local l = t.add { type = "label", caption = "35326"}
|
||||
l.style.font_color = str.color2
|
||||
l.style.font = "default-bold"
|
||||
l.style.minimal_width = 25
|
||||
l.tooltip = str.t2
|
||||
frame.add { type = "label", caption = "--------------------------"}
|
||||
local t = frame.add { type = "table", column_count = 3 }
|
||||
local l = t.add { type = "label", caption = "Team South"}
|
||||
l.style.font = "default-bold"
|
||||
l.style.font_color = {r = 0.99, g = 0.33, b = 0.33}
|
||||
local l = t.add { type = "label", caption = " - "}
|
||||
local l = t.add { type = "label", caption = #game.forces["south"].connected_players .. " Players "}
|
||||
l.style.font_color = { r=0.22, g=0.88, b=0.22}
|
||||
|
||||
|
||||
if global.bb_view_players[player.name] == true then
|
||||
local t = frame.add { type = "table", column_count = 4 }
|
||||
for _, p in pairs(game.forces.south.connected_players) do
|
||||
local color = {}
|
||||
color = p.color
|
||||
color.r = color.r * 0.6 + 0.4
|
||||
color.g = color.g * 0.6 + 0.4
|
||||
color.b = color.b * 0.6 + 0.4
|
||||
color.a = 1
|
||||
local l = t.add { type = "label", caption = p.name }
|
||||
l.style.font_color = color
|
||||
end
|
||||
end
|
||||
|
||||
local t = frame.add { type = "table", column_count = 4 }
|
||||
local l = t.add { type = "label", caption = "Nerf: "}
|
||||
l.tooltip = "Damage nerf of the team."
|
||||
l.style.minimal_width = 25
|
||||
local l = t.add { type = "label", caption = "NERF"}
|
||||
l.style.minimal_width = 40
|
||||
l.style.font_color = {r = 0.99, g = 0.44, b = 0.44}
|
||||
l.style.font = "default-bold"
|
||||
local l = t.add { type = "label", caption = " Biter Rage: "}
|
||||
l.style.minimal_width = 25
|
||||
l.tooltip = "Increases damage and the amount of angry biters."
|
||||
local l = t.add { type = "label", caption = "RAGE"}
|
||||
l.style.font_color = {r = 0.99, g = 0.44, b = 0.44}
|
||||
l.style.font = "default-bold"
|
||||
l.style.minimal_width = 25
|
||||
|
||||
local t = frame.add { type = "table", column_count = 2 }
|
||||
if player.force.name == "spectator" then
|
||||
|
Loading…
x
Reference in New Issue
Block a user