anchor.diff:  	else
   		if(M.attack_sound)
   			playsound(loc, M.attack_sound, 50, 1, 1)
  -		for(var/mob/O in viewers(src, null))
  -			O.show_message("<span class='warning'> <B>[M]</B> [M.attacktext] [src]!</span>", 1)
  +		visible_message("<span class='danger'>[M] [M.attacktext] [src]!</span>", \
  +				"<span class='userdanger'>[M] [M.attacktext] [src]!</span>")
   		add_logs(M, src, "attacked", admin=0)
   		var/damage = rand(M.melee_damage_lower, M.melee_damage_upper)
   		attacked += 10
  
positive.code: 
  		else
  			if(prob(30))
  				for(var/mob/O in viewers(src, null))
  					if ((O.client && !( O.blinded )))
  						O.show_message("<span class='warning'> [M] attempts to wrestle \the [name] off of [Victim]!</span>", 1)
  				playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1)
  
  			else
  				for(var/mob/O in viewers(src, null))
  					if ((O.client && !( O.blinded )))
  						O.show_message("<span class='warning'> [M] manages to wrestle \the [name] off of [Victim]!</span>", 1)
  				playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1)
  
  				if(prob(80) && !client)
  
negative.code: 	if(Victim)
  		if(Victim == M)
  			if(prob(60))
  				visible_message("<span class='warning'>[M] attempts to wrestle \the [name] off!</span>")
  				playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1)
  
  			else
  				visible_message("<span class='warning'> [M] manages to wrestle \the [name] off!</span>")
  				playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1)
  
  				if(prob(90) && !client)
  