anchor.diff:  			H.sight &= ~SEE_MOBS
   		if(!(SEE_OBJS & H.permanent_sight_flags))
   			H.sight &= ~SEE_OBJS
  +
   		if(H.remote_view)
   			H.sight |= SEE_TURFS
   			H.sight |= SEE_MOBS
   			H.sight |= SEE_OBJS
  +
   		H.see_in_dark = (H.sight == SEE_TURFS|SEE_MOBS|SEE_OBJS) ? 8 : darksight
   		var/see_temp = H.see_invisible
   		H.see_invisible = invis_sight
  +
   		if(H.seer)
   			H.see_invisible = SEE_INVISIBLE_OBSERVER
  +
   		if(H.glasses)
   			if(istype(H.glasses, /obj/item/clothing/glasses))
   				var/obj/item/clothing/glasses/G = H.glasses
  
positive.code: 					return 1
  			return 0
  	return 0 //Unsupported slot
  /datum/species/proc/before_equip_job(datum/job/J, mob/living/carbon/human/H)
  	return
  /datum/species/proc/after_equip_job(datum/job/J, mob/living/carbon/human/H)
  	return
  /datum/species/proc/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H)
  	return 0
  /datum/species/proc/handle_speech(message, mob/living/carbon/human/H)
  	return message
  ////////
  	//LIFE//
  	////////
  /datum/species/proc/handle_chemicals_in_body(mob/living/carbon/human/H)
  	//The fucking FAT mutation is the dumbest shit ever. It makes the code so difficult to work with
  	if(H.disabilities & FAT)
  		if(H.overeatduration < 100)
  
negative.code: 					H.apply_effect(2, WEAKEN, H.run_armor_check(affecting, "melee", "Your armor prevents your fall!", "Your armor softens your fall!"))
  					H.forcesay(hit_appends)
  					return
  
  				var/talked = 0	// BubbleWrap
  
  				if(randn <= 60)
  					//BubbleWrap: Disarming breaks a pull
  					if(H.pulling)
  						H.visible_message("<span class='warning'>[M] has broken [H]'s grip on [H.pulling]!</span>")
  						talked = 1
  						H.stop_pulling()
  
  					//BubbleWrap: Disarming also breaks a grab - this will also stop someone being choked, won't it?
  					if(istype(H.l_hand, /obj/item/weapon/grab))
  						var/obj/item/weapon/grab/lgrab = H.l_hand
  