Skip to content

Commit

Permalink
Add map info to summary formspec
Browse files Browse the repository at this point in the history
  • Loading branch information
GreenBlob authored and GreenBlob committed May 22, 2024
1 parent 2837285 commit 3b4cd08
Showing 1 changed file with 29 additions and 18 deletions.
47 changes: 29 additions & 18 deletions mods/ctf/ctf_modebase/summary.lua
Original file line number Diff line number Diff line change
Expand Up @@ -27,26 +27,28 @@ function ctf_modebase.summary.get(prev)
local rankings = current_mode.recent_rankings

return
rankings.players(), team_rankings(rankings.teams()), current_mode.summary_ranks, {
title = "Match Summary",
special_row_title = "Total Team Stats",
game_stat = game_stat,
winner = winner,
duration = ctf_map.get_duration(),
buttons = {previous = previous ~= nil},
allow_sort = true,
}
rankings.players(), team_rankings(rankings.teams()), current_mode.summary_ranks, {
title = "Match Summary",
special_row_title = "Total Team Stats",
game_stat = game_stat,
winner = winner,
duration = ctf_map.get_duration(),
map = ctf_map.current_map.name,
buttons = {previous = previous ~= nil},
allow_sort = true,
}
elseif previous ~= nil then
return
previous.players, team_rankings(previous.teams), previous.summary_ranks, {
title = "Previous Match Summary",
special_row_title = "Total Team Stats",
game_stat = previous.game_stat,
winner = previous.winner,
duration = previous.duration,
buttons = {next = true},
allow_sort = true,
}
previous.players, team_rankings(previous.teams), previous.summary_ranks, {
title = "Previous Match Summary",
special_row_title = "Total Team Stats",
game_stat = previous.game_stat,
winner = previous.winner,
duration = previous.duration,
map = previous.map,
buttons = {next = true},
allow_sort = true,
}
end
end

Expand All @@ -69,6 +71,7 @@ ctf_api.register_on_match_end(function()
game_stat = game_stat,
winner = winner or "NO WINNER",
duration = ctf_map.get_duration(),
map = ctf_map.current_map.name,
summary_ranks = current_mode.summary_ranks,
}

Expand Down Expand Up @@ -286,6 +289,14 @@ function ctf_modebase.summary.show_gui_sorted(name, rankings, special_rankings,
}
end

if formdef.map then
formspec.elements.map = {
type = "label",
pos = {7, 0.5},
label = "Map: " .. formdef.map,
}
end

ctf_gui.old_show_formspec(name, "ctf_modebase:summary", formspec)
end

Expand Down

0 comments on commit 3b4cd08

Please sign in to comment.