anchor.diff:  	WRITE_FILE(f,json)
   	admin << ftp(f,"[name].json")
   
  +/// Create an outfit datum from a list of json data
   /datum/outfit/proc/load_from(list/outfit_data)
   	//This could probably use more strict validation
   	name = outfit_data["name"]
  
positive.code: /datum/outfit
  	var/name = "Naked"
  
  	var/uniform = null
  	var/suit = null
  	var/toggle_helmet = TRUE
  	var/back = null
  	var/belt = null
  	var/gloves = null
  	var/shoes = null
  	var/head = null
  	var/mask = null
  	var/neck = null
  	var/ears = null
  	var/glasses = null
  	var/id = null
  	var/l_pocket = null
  	var/r_pocket = null
  	var/suit_store = null
  	var/r_hand = null
  	var/l_hand = null
  	var/internals_slot = null //ID of slot containing a gas tank
  	var/list/backpack_contents = null // In the list(path=count,otherpath=count) format
  	var/box // Internals box. Will be inserted at the start of backpack_contents
  	var/list/implants = null
  	var/accessory = null
  
  	var/can_be_admin_equipped = TRUE // Set to FALSE if your outfit requires runtime parameters
  	var/list/chameleon_extras //extra types for chameleon outfit changes, mostly guns
  
  /datum/outfit/proc/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
  	//to be overridden for customization depending on client prefs,species etc
  	return
  
  /datum/outfit/proc/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
  	//to be overridden for toggling internals, id binding, access etc
  	return
  
  /datum/outfit/proc/equip(mob/living/carbon/human/H, visualsOnly = FALSE)
  	pre_equip(H, visualsOnly)
  
  
negative.code: 		I.add_fingerprint(H,1)
  	return 1
  
  /// Return a list of all the types that are required to disguise as this outfit type
  /datum/outfit/proc/get_chameleon_disguise_info()
  	var/list/types = list(uniform, suit, back, belt, gloves, shoes, head, mask, neck, ears, glasses, id, l_pocket, r_pocket, suit_store, r_hand, l_hand)
  	types += chameleon_extras
  	listclearnulls(types)
  	return types
  
  /// Return a json list of this outfit
  /datum/outfit/proc/get_json_data()
  	. = list()
  	.["outfit_type"] = type
  