anchor.diff:  	var/message = copytext(sanitize(input(user, "Shout a message?", "Megaphone", null)  as text),1,MAX_MESSAGE_LEN)
   	if(!message)
   		return
  +
   	message = capitalize(message)
  +	if(!user.can_speak(message))
  +		user << "<span class='warning'>You find yourself unable to speak at all.</span>"
  +		return
  +
   	if ((src.loc == user && user.stat == 0))
   		if(emagged)
   			if(insults)
  
positive.code: 
  /obj/item/device/megaphone/cargo
  	name = "supply megaphone"
  	icon_state = "megaphone-cargo"
negative.code: 		if(user.client.prefs.muted & MUTE_IC)
  			src << "<span class='warning'>You cannot speak in IC (muted).</span>"
  			return
  
  	if(!ishuman(user))
  		user << "<span class='warning'>You don't know how to use this!</span>"
  		return
  
  	if(spamcheck > world.time)
  		user << "<span class='warning'>\The [src] needs to recharge!</span>"
  		return
  