anchor.diff:  
   	verify_keybindings_valid()		// one of these days this will runtime and you'll be glad that i put it in a different proc so no one gets their saves wiped
   
  +	if(S["unlockable_loadout"])
  +		unlockable_loadout_data = safe_json_decode(S["unlockable_loadout"])
  +	else
  +		unlockable_loadout_data = list()
  +
   	if(needs_update >= 0) //save the updated version
   		var/old_default_slot = default_slot
   		var/old_max_save_slots = max_save_slots
  
positive.code: 	WRITE_FILE(S["preferred_chaos"], preferred_chaos)
  	WRITE_FILE(S["auto_ooc"], auto_ooc)
  	WRITE_FILE(S["no_tetris_storage"], no_tetris_storage)
  
  	return 1
  
  
negative.code: 	else
  		S["loadout"] << safe_json_encode(list())
  
  	cit_character_pref_save(S)
  
  	return 1
  