diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 34ead8e95e..5ab7fe4ec1 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -160,8 +160,14 @@ SUBSYSTEM_DEF(vote) if(!(usr.ckey in voted)) if(vote && 1<=vote && vote<=choices.len) voted += usr.ckey + voted[usr.ckey] = vote choices[choices[vote]]++ //check this return vote + else if(vote && 1<=vote && vote<=choices.len) + choices[choices[voted[usr.ckey]]]-- + voted[usr.ckey] = vote + choices[choices[vote]]++ + return vote return 0 /datum/controller/subsystem/vote/proc/initiate_vote(vote_type, initiator_key, hideresults)//CIT CHANGE - adds hideresults argument to votes to allow for obfuscated votes @@ -241,9 +247,10 @@ SUBSYSTEM_DEF(vote) . += "Time Left: [time_remaining] s