diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm index ef1e41dd533..1aa410c87be 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/voting.dm @@ -12,6 +12,7 @@ datum/controller/vote var/list/voted = list() var/list/voting = list() var/list/current_votes = list() + var/list/additional_text = list() var/auto_muted = 0 New() @@ -63,6 +64,7 @@ datum/controller/vote voted.Cut() voting.Cut() current_votes.Cut() + additional_text.Cut() /* if(auto_muted && !ooc_allowed) auto_muted = 0 @@ -210,6 +212,13 @@ datum/controller/vote if(ticker.current_state >= 2) return 0 choices.Add(config.votable_modes) + var/list/L = typesof(/datum/game_mode) - /datum/game_mode + for (var/F in choices) + for (var/T in L) + var/datum/game_mode/M = new T() + if (M.config_tag == F) + additional_text.Add("
| Choices | Votes | " + if(capitalize(mode) == "Gamemode") .+= "Minimum Players | |
| [choices[i]] | [votes] | " else - . += "[choices[i]] | [votes] | " - . += "