mob/verb/Vote()
set desc = "Start a vote for?"
switch(input("Start a vote.") in list ("Change Gamemode","Change Battle Conditions"))
if("Change Gamemode")
var/mob/X = input(src, "What would you like to create a vote for?","") in list("Gamemode: Free For All","Gamemode: Heroes vs. Villains","Gamemode: Team Deathmatch","Gamemode: Random")
if(X=="Gamemode: Free For All")
world<<"<u><b><font color=gold>Do you want to change the gamemode to Free For All?"
world<<"<a href=byond://?Yes>Yes: </a></u>[Y]"
world<<"<a href=byond://?No>No: [N]</a></u>"
// the topic
client/Topic(href)
if(href == "Yes")
if(VotedAlready==1)
usr<<"Trying to vote again? You sly dog you."
return
if(CurrentVote=="")
usr<<"There is no vote at this time."
return
usr << "You've voted yes."
Y+=1
if(href == "No")
if(VotedAlready==1)
usr<<"Trying to vote again? You sly dog you."
return
if(CurrentVote=="")
usr<<"There is no vote at this time."
return
usr << "You've voted no."
N+=1
else ..()
Problem description: Neither [Y] or [N] Change in world chat when someone votes.