diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 883856cc9b7..d22e70d4fc4 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -442,7 +442,7 @@ proc/pollCandidates(var/Question, var/be_special_type, var/antag_age_check = 0, spawn(0) G << 'sound/misc/notice2.ogg'//Alerting them to their consideration - switch(alert(G,Question,"Please answer in [poll_time/10] seconds!","Yes","No")) + switch(alert(G,Question,"Please answer in [poll_time/10] seconds!","Yes","No","Not This Round")) if("Yes") to_chat(G, "Choice registered: Yes.") if((world.time-time_passed)>poll_time)//If more than 30 game seconds passed. @@ -453,6 +453,11 @@ proc/pollCandidates(var/Question, var/be_special_type, var/antag_age_check = 0, if("No") to_chat(G, "Choice registered: No.") return + if("Not This Round") + to_chat(G, "Choice registered: No.") + to_chat(G, "You will no longer receive notifications for the role '[roletext]' for the rest of the round.") + G.client.prefs.be_special -= be_special_type + return else return sleep(poll_time)