Fixes map vote (#17740)

This commit is contained in:
AffectedArc07
2022-05-07 12:05:53 +01:00
committed by GitHub
parent c0a6432464
commit a388046df4
4 changed files with 11 additions and 5 deletions
+6 -4
View File
@@ -184,9 +184,10 @@ SUBSYSTEM_DEF(vote)
var/datum/map/top_voted_map
for(var/x in subtypesof(/datum/map))
var/datum/map/M = x
// Set top voted map
if(. == "[initial(M.fluff_name)] ([initial(M.technical_name)])")
top_voted_map = M
if(initial(M.voteable))
// Set top voted map
if(. == "[initial(M.fluff_name)] ([initial(M.technical_name)])")
top_voted_map = M
to_chat(world, "<font color='purple'>Map for next round: [initial(top_voted_map.fluff_name)] ([initial(top_voted_map.technical_name)])</font>")
SSmapping.next_map = new top_voted_map
@@ -240,7 +241,8 @@ SUBSYSTEM_DEF(vote)
question = "Map for next round"
for(var/x in subtypesof(/datum/map))
var/datum/map/M = x
choices.Add("[initial(M.fluff_name)] ([initial(M.technical_name)])")
if(initial(M.voteable))
choices.Add("[initial(M.fluff_name)] ([initial(M.technical_name)])")
if("custom")
question = html_encode(input(usr,"What is the vote for?") as text|null)