anchor.diff:  
   	if(!check_rights(R_EVENT))
   		return
  +	
  +	if (!istype(src,/datum/admins))
  +		src = usr.client.holder
   		
   	var/dat
   	dat = text("<HEAD><TITLE>Admin Newscaster</TITLE></HEAD><H3>Admin Newscaster Unit</H3>")
  
positive.code: 					if(bname)
  						var/bstate=M.dna.GetSEState(block)
  						var/bcolor="[(bstate)?"#006600":"#ff0000"]"
  						body += "<A href='?src=\ref[src];togmutate=\ref[M];block=[block]' style='color:[bcolor];'>[bname]</A><sub>[block]</sub>"
  					else
  						body += "[block]"
  					body+="</td>"
  
negative.code: 				body += "<A href='?_src_=holder;watchadd=\ref[M.ckey]'>Add to Watchlist</A> "
  
  	if(M.client)
  		body += "| <A HREF='?_src_=holder;sendtoprison=\ref[M]'>Prison</A> | "
  		body += "\ <A href='?_src_=holder;sendbacktolobby=\ref[M]'>Send back to Lobby</A> | "
  		var/muted = M.client.prefs.muted
  		body += {"<br><b>Mute: </b>
  			\[<A href='?_src_=holder;mute=\ref[M];mute_type=[MUTE_IC]'><font color='[(muted & MUTE_IC)?"red":"blue"]'>IC</font></a> |
  			<A href='?_src_=holder;mute=\ref[M];mute_type=[MUTE_OOC]'><font color='[(muted & MUTE_OOC)?"red":"blue"]'>OOC</font></a> |
  			<A href='?_src_=holder;mute=\ref[M];mute_type=[MUTE_PRAY]'><font color='[(muted & MUTE_PRAY)?"red":"blue"]'>PRAY</font></a> |
  			<A href='?_src_=holder;mute=\ref[M];mute_type=[MUTE_ADMINHELP]'><font color='[(muted & MUTE_ADMINHELP)?"red":"blue"]'>ADMINHELP</font></a> |
  			<A href='?_src_=holder;mute=\ref[M];mute_type=[MUTE_DEADCHAT]'><font color='[(muted & MUTE_DEADCHAT)?"red":"blue"]'>DEADCHAT</font></a>\]
  			(<A href='?_src_=holder;mute=\ref[M];mute_type=[MUTE_ALL]'><font color='[(muted & MUTE_ALL)?"red":"blue"]'>toggle all</font></a>)
  		"}
  
  	var/jumptoeye = ""
  	if(isAI(M))
  		var/mob/living/silicon/ai/A = M
  		if(A.client && A.eyeobj) // No point following clientless AI eyes
  			jumptoeye = " <b>(<A href='?_src_=holder;jumpto=\ref[A.eyeobj]'>Eye</A>)</b>"
  	body += {"<br><br>
  		<A href='?_src_=holder;jumpto=\ref[M]'><b>Jump to</b></A>[jumptoeye] |
  		<A href='?_src_=holder;getmob=\ref[M]'>Get</A> |
  		<A href='?_src_=holder;sendmob=\ref[M]'>Send To</A>
  		<br><br>
  		[check_rights(R_ADMIN,0) ? "<A href='?_src_=holder;traitor=\ref[M]'>Traitor panel</A> | " : "" ]
  		<A href='?_src_=holder;narrateto=\ref[M]'>Narrate to</A> |
  		<A href='?_src_=holder;subtlemessage=\ref[M]'>Subtle message</A>
  	"}
  
  	if (M.client)
  