anchor.diff:  				return TRUE
   
   /datum/preferences/proc/has_loadout_gear(gear_list, gear_type)
  +	message_admins("do they have [gear_type]")
   	for(var/loadout_gear in gear_list)
  -		if(loadout_gear["ITEM"] == gear_type)
  +		message_admins("while searching we found [loadout_gear[LOADOUT_ITEM]]")
  +		if(loadout_gear[LOADOUT_ITEM] == gear_type)
   			return loadout_gear
   	return FALSE
   
  
positive.code: 					var/loadout_item = loadout_data[LOADOUT_ITEM]
  					if(loadout_item)
  						var/datum/gear/loadout_gear = text2path(loadout_item)
  						gear_points -= loadout
  			else
  				chosen_gear = list()
  
  
negative.code: 					to_chat(user, "<span class='danger'>This is an item intended for donator use only. You are not authorized to use this item.</span>")
  					return
  				if(gear_points >= initial(G.cost))
  					message_admins("so they can have it")
  					if(loadout_data["SAVE_[loadout_slot]"])
  						message_admins("and its added to the list")
  						loadout_data["SAVE_[loadout_slot]"] += list(list(LOADOUT_ITEM = G.type)) //double packed because it does the union of the CONTENTS of the lists
  					else
  						loadout_data["SAVE_[loadout_slot]"] = list(list(LOADOUT_ITEM = G.type)) //double packed because you somehow had no save slot in your loadout?
  