Skip to content

Commit

Permalink
Warning text to inform on map being played in an unsupported mode (#1241
Browse files Browse the repository at this point in the history
)

* Adding warning to inform map is being played in unsupported mode

* Move code to match.lua
  • Loading branch information
src4026 authored Nov 3, 2023
1 parent ba9cfc1 commit 8112aff
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions mods/ctf/ctf_modebase/match.lua
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,17 @@ function ctf_modebase.start_match_after_vote()
ctf_teams.allocate_teams(ctf_map.current_map.teams)

ctf_modebase.current_mode_matches_played = ctf_modebase.current_mode_matches_played + 1

local current_map = ctf_map.current_map
local current_mode = ctf_modebase.current_mode

if table.indexof(current_map.game_modes, current_mode) == -1 then
local concat = "The current mode is not in the list of modes supported by the current map."
local cmd_text = string.format("/ctf_next -f [mode:technical modename] %s", current_map.dirname)
minetest.chat_send_all(minetest.colorize(
"red", string.format("%s\nSupported mode(s): %s. To switch to a mode set for the map, do %s",
concat, table.concat(current_map.game_modes, ", "), cmd_text)))
end
end)
end

Expand Down

0 comments on commit 8112aff

Please sign in to comment.