anchor.diff:  
   				var/ckeyPos = findtext(line, " - ", 1, 0)
   				var/rankPos = findtext(line, " # ", 1, 0)
  +				var/metaPos = findtext(line, " + ", 1, 0)
   				if(ckeyPos)
   					var/ckey = copytext(line, 1, ckeyPos)
   					var/rank = copytext(line, ckeyPos + 3, rankPos)
   					perseusList[ckey] = rank
  -					var/number = copytext(line, rankPos + 3, length(line) + 1)
  +					var/number = copytext(line, rankPos + 3, metaPos)
   					pnumbers[ckey] = number
  +					var/meta = copytext(line, metaPos + 3, length(line) + 1)
  +					pmeta[ckey] = meta
   
   #undef PERSEUS_WHITELIST_FILE
   
  
positive.code: 		id.assignment = title
  		id.access = get_access(title)
  
  		var/name = "Perseus Security Enforcer #[pnumbers[H.ckey] ? pnumbers[H.ckey] : rand(100, 999)]"
  
  		id.registered_name = name
  		id.name = name
  
negative.code: var/list/
  	perseusList = list() //ckey - rank
  	pnumbers = list() //ckey - number
  	pmeta = list() //ckey - metarank
  	assignPerseus = list() //used for job assigning
  
  #define PERSEUS_WHITELIST_FILE "config/perseuslist.txt"
  