mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-03-17 20:58:13 +02:00
tourney mode disables difficuly voting for non-admins
This commit is contained in:
parent
8d60989526
commit
c7d607193d
@ -29,7 +29,7 @@ end
|
||||
local function poll_difficulty(player)
|
||||
if player.gui.center["difficulty_poll"] then player.gui.center["difficulty_poll"].destroy() return end
|
||||
|
||||
if bb_config.only_admins_vote then
|
||||
if bb_config.only_admins_vote or global.tournament_mode then
|
||||
if not player.admin then return end
|
||||
end
|
||||
|
||||
@ -86,7 +86,7 @@ local function on_player_joined_game(event)
|
||||
local player = game.players[event.player_index]
|
||||
if game.tick < timeout then
|
||||
if not global.difficulty_player_votes[player.name] then
|
||||
if bb_config.only_admins_vote then
|
||||
if bb_config.only_admins_vote or global.tournament_mode then
|
||||
if player.admin then poll_difficulty(player) end
|
||||
else
|
||||
poll_difficulty(player)
|
||||
@ -120,7 +120,19 @@ local function on_gui_click(event)
|
||||
if event.element.parent.name ~= "difficulty_poll" then return end
|
||||
if event.element.name == "close" then event.element.parent.destroy() return end
|
||||
if game.tick > timeout then event.element.parent.destroy() return end
|
||||
local i = tonumber(event.element.name)
|
||||
local i = tonumber(event.element.name)
|
||||
|
||||
if bb_config.only_admins_vote or global.tournament_mode then
|
||||
if player.admin then
|
||||
game.print(player.name .. " has voted for " .. difficulties[i].name .. " difficulty!", difficulties[i].print_color)
|
||||
global.difficulty_player_votes[player.name] = i
|
||||
set_difficulty()
|
||||
difficulty_gui()
|
||||
end
|
||||
event.element.parent.destroy()
|
||||
return
|
||||
end
|
||||
|
||||
game.print(player.name .. " has voted for " .. difficulties[i].name .. " difficulty!", difficulties[i].print_color)
|
||||
global.difficulty_player_votes[player.name] = i
|
||||
set_difficulty()
|
||||
|
@ -160,8 +160,8 @@ local function draw_manager_gui(player)
|
||||
button = t.add({
|
||||
type = "button",
|
||||
name = "team_manager_activate_tournament",
|
||||
caption = "Tournament Mode Activated",
|
||||
tooltip = "Only admins can move players. Active players can no longer go spectate. New joining players are spectators."
|
||||
caption = "Tournament Mode Enabled",
|
||||
tooltip = "Only admins can move players and vote for difficulty.\nActive players can no longer go spectate.\nNew joining players are spectators."
|
||||
})
|
||||
button.style.font_color = {r = 222, g = 22, b = 22}
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user