anchor.diff:  //This is the lowest supported version, anything below this is completely obsolete and the entire savefile will be wiped.
  -#define SAVEFILE_VERSION_MIN	15
  +#define SAVEFILE_VERSION_MIN	18
   
   //This is the current version, anything below this will attempt to update (if it's not obsolete)
  +//	You do not need to raise this if you are adding new values that have sane defaults.
  +//	Only raise this value when changing the meaning/format/name/layout of an existing value 
  +//	where you would want the updater procs below to run
   #define SAVEFILE_VERSION_MAX	20
  +
   /*
   SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Carn
   	This proc checks if the current directory of the savefile S needs updating
  
positive.code: 	//try to fix any outdated data if necessary
  	if(needs_update >= 0)
  		update_preferences(needs_update, S)		//needs_update = savefile_version if we need an update (positive integer)
  		update_antagchoices(needs_update, S)
  
  	//Sanitize
  	ooccolor		= sanitize_ooccolor(sanitize_hexcolor(ooccolor, 6, 1, initial(ooccolor)))
  
negative.code: 		return savefile_version
  	return -1
  
  //should these procs get fairly long 
  //just increase SAVEFILE_VERSION_MIN so it's not as far behind
  //SAVEFILE_VERSION_MAX and then delete any obsolete if clauses
  //from these procs.
  //This only really meant to avoid annoying frequent players
  //if your savefile is 3 months out of date, then 'tough shit'.
  
  /datum/preferences/proc/update_preferences(current_version, savefile/S)
  	return
  
  /datum/preferences/proc/update_character(current_version, savefile/S)
  	if(current_version < 19)
  		pda_style = "mono"
  	if(current_version < 20)
  