anchor.diff:  
   	for(var/client/C in clients)
   		if(C.prefs.toggles & CHAT_OOC)
  +			var/display_name = src.key
  +			var/display_colour = normal_ooc_colour
  +
  +			if(holder)
  +				if(holder.fakekey)
  +					if(C.holder)
  +						display_name = "[holder.fakekey]/([src.key])"
  +					else
  +						display_name = holder.fakekey
  +				else if(config.allow_admin_ooccolor)
  +					display_colour = src.prefs.ooccolor
  +				else
  +					display_colour = "#b82e00"
  +
  +			C << "<font color='[display_colour]'><span class='ooc'><span class='prefix'>OOC:</span> <EM>[display_name]:</EM> <span class='message'>[msg]</span></span></font>"
  +
  +			/*
   			if(holder)
   				if(!holder.fakekey || C.holder)
   					if(holder.rights & R_ADMIN)
  -						C << "<font color=[config.allow_admin_ooccolor ? C.prefs.ooccolor :"#b82e00" ]><b><span class='prefix'>OOC:</span> <EM>[key][holder.fakekey ? "/([holder.fakekey])" : ""]:</EM> <span class='message'>[msg]</span></b></font>"
  -						//todo: other adminranks OOC
  +						C << "<font color=[config.allow_admin_ooccolor ? src.prefs.ooccolor :"#b82e00" ]><b><span class='prefix'>OOC:</span> <EM>[key][holder.fakekey ? "/([holder.fakekey])" : ""]:</EM> <span class='message'>[msg]</span></b></font>"
   					else if(holder.rights & R_MOD)
  -						C << "<font color=#184880><b><span class='prefix'>OOC:</span> <EM>[key][holder.fakekey ? "/([holder.fakekey])" : ""]:</EM> <span class='message'>[msg]</span></b></font>"
  +						C << "<font color=#184880><b><span class='prefix'>OOC:</span> <EM>[src.key][holder.fakekey ? "/([holder.fakekey])" : ""]:</EM> <span class='message'>[msg]</span></b></font>"
   					else
   						C << "<font color='[normal_ooc_colour]'><span class='ooc'><span class='prefix'>OOC:</span> <EM>[src.key]:</EM> <span class='message'>[msg]</span></span></font>"
   
  
positive.code: 					C << "<font color='[normal_ooc_colour]'><span class='ooc'><span class='prefix'>OOC:</span> <EM>[holder.fakekey ? holder.fakekey : src.key]:</EM> <span class='message'>[msg]</span></span></font>"
  			else
  				C << "<font color='[normal_ooc_colour]'><span class='ooc'><span class='prefix'>OOC:</span> <EM>[src.key]:</EM> <span class='message'>[msg]</span></span></font>"
  var/global/normal_ooc_colour = "#002eb8"
  
  /client/proc/set_ooc(newColor as color)
  	set name = "Set Player OOC Colour"
  
negative.code: 
  var/global/normal_ooc_colour = "#002eb8"
  
  /client/verb/ooc(msg as text)
  	set name = "OOC" //Gave this shit a shorter name so you only have to time out "ooc" rather than "ooc message" to use it --NeoFite
  	set category = "OOC"
  