anchor.diff:  
   		src.loc = target
   		target.equip_to_slot(src, slot_wear_mask,,0)
  -
  -		if(!sterile) M.Paralyse(MAX_IMPREGNATION_TIME/6) //something like 25 ticks = 20 seconds with the default settings
  +		if(!sterile)
  +			M.Weaken(1)
   	else if (iscorgi(M))
   		var/mob/living/simple_animal/pet/dog/corgi/C = M
   		loc = C
  
positive.code: 		Attach(hit_atom)
  
  /obj/item/clothing/mask/facehugger/proc/Attach(mob/living/M)
  	if(!isliving(M)) return 0
  
  	if((!iscorgi(M) && !iscarbon(M)) || isalien(M))
  		return 0
  	if(attached)
  
negative.code: 								"<span class='userdanger'>[src] smashes against [H]'s [H.head]!</span>")
  			Die()
  			return 0
  	if(iscarbon(M))
  		var/mob/living/carbon/target = M
  		if(target.wear_mask)
  			if(prob(20))
  				return 0
  			var/obj/item/clothing/W = target.wear_mask
  			if(W.flags & NODROP)
  				return 0
  			target.unEquip(W)
  
  			target.visible_message("<span class='danger'>[src] tears [W] off of [target]'s face!</span>", \
  