anchor.diff:  				M.updateappearance(mutations_overlay_update=1)
   		log_attack(log_msg)
   		return TRUE
  +	return FALSE
   
   /obj/item/weapon/dnainjector/attack(mob/target, mob/user)
   	if(!user.IsAdvancedToolUser())
  
positive.code: 				M.updateappearance(mutations_overlay_update=1)
  				M.dna.temporary_mutations[UI_CHANGED] = endtime
  		log_attack(log_msg)
  	else
  		to_chat(user, "<span class='notice'>It appears that [M] does not have compatible DNA.</span>")
  		return
  
  /obj/item/weapon/dnainjector/timed/hulk
  	name = "\improper DNA injector (Hulk)"
  
negative.code: 
  /obj/item/weapon/dnainjector/timed/inject(mob/living/carbon/M, mob/user)
  	prepare()
  	if(M.stat == DEAD)	//prevents dead people from having their DNA changed
  		to_chat(user, "<span class='notice'>You can't modify [M]'s DNA while [M.p_theyre()] dead.</span>")
  		return FALSE
  
  	if(M.has_dna() && !(M.disabilities & NOCLONE))
  		M.radiation += rand(20/(damage_coeff  ** 2),50/(damage_coeff  ** 2))
  		var/log_msg = "[key_name(user)] injected [key_name(M)] with the [name]"
  		var/endtime = world.time+duration
  