anchor.diff:  /obj/machinery/suit_storage_unit/Topic(href, href_list) //I fucking HATE this proc
   	if(..())
   		return
  -	if(usr == src.OCCUPANT) //No unlocking yourself out!
  +	if(usr == src.OCCUPANT)
   		return
   	if ((usr.contents.Find(src) || ((get_dist(src, usr) <= 1) && istype(src.loc, /turf))) || (istype(usr, /mob/living/silicon/ai)))
   		usr.set_machine(src)
  
positive.code: 			M.client.eye = src
  		M.loc = src
  		src.OCCUPANT = M
  		src.isopen = 0 //Close the thing after the guy gets inside
  		src.update_icon()
  
  		src.add_fingerprint(user)
  
negative.code: 	icon_state = "close"
  	anchored = 1
  	density = 1
  	//Vars to hold internal items
  	var/mob/living/OCCUPANT = null
  	var/obj/item/clothing/suit/space/SUIT = null
  	var/obj/item/clothing/head/helmet/space/HELMET = null
  	var/obj/item/clothing/mask/MASK = null 
  	var/obj/item/STORAGE = null
  	
  	//Base types on creation
  	var/SUIT_TYPE = null
  	var/HELMET_TYPE = null
  	var/MASK_TYPE = null
  	var/STORAGE_TYPE = null
  	
  	//Machine related vars
  	var/isopen = 0
  	var/islocked = 0
  	var/isUV = 0
  	var/ispowered = 1
  	var/isbroken = 0
  	var/issuperUV = 0
  	var/panelopen = 0
  