anchor.diff:  		var/obj/item/weapon/card/id/perseus/id = new /obj/item/weapon/card/id/perseus(H)
   		id.assignment = title
   		id.access = get_access(title)
  -		id.registered_name ="Perseus Security Commander #[pnumbers[H.ckey] ? pnumbers[H.ckey] : "00[rand(0,9)]"]"
  +		id.registered_name ="Perseus Security Commander #[pnumbers[H.ckey] ? pnumbers[H.ckey] : "00[rand(0,9)]"]-[pmeta[H.ckey] ? pmeta[H.ckey] : ""]"
   		id.name = id.registered_name
   
   		var/obj/item/device/pda/perseus/P = new /obj/item/device/pda/perseus(H)
  
positive.code: var/list/
  	perseusList = list() //ckey - rank
  	pnumbers = list() //ckey - number
  	assignPerseus = list() //used for job assigning
  
  #define PERSEUS_WHITELIST_FILE "config/perseuslist.txt"
  
negative.code: 
  				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, metaPos)
  					pnumbers[ckey] = number
  					var/meta = copytext(line, metaPos + 3, length(line) + 1)
  					pmeta[ckey] = meta
  
  #undef PERSEUS_WHITELIST_FILE
  
  