anchor.diff:  			if (objectives.len==0)
   				text += "<br>Objectives are empty! <a href='?src=\ref[src];revolution=autoobjectives'>Set to kill all heads</a>."
   		else if(current.isloyal())
  -			text += "head|<b>LOYAL</b>|employee|<a href='?src=\ref[src];revolution=headrev'>headrev</a>|rev"
  +			text += "head | <b>MINDSHIELDED</b> | employee | <a href='?src=\ref[src];revolution=headrev'>headrev</a> | rev"
   		else if (src in SSticker.mode.revolutionaries)
  -			text += "head|loyal|<a href='?src=\ref[src];revolution=clear'>employee</a>|<a href='?src=\ref[src];revolution=headrev'>headrev</a>|<b>REV</b>"
  -		else
  -			text += "head|loyal|<b>EMPLOYEE</b>|<a href='?src=\ref[src];revolution=headrev'>headrev</a>|<a href='?src=\ref[src];revolution=rev'>rev</a>"
  +			text += "head | not mindshielded | <a href='?src=\ref[src];revolution=clear'>employee</a> | <a href='?src=\ref[src];revolution=headrev'>headrev</a> | <b>REV</b>"
  +		else
  +			text += "head | not mindshielded | <b>EMPLOYEE</b> | <a href='?src=\ref[src];revolution=headrev'>headrev</a> | <a href='?src=\ref[src];revolution=rev'>rev</a>"
   
   		if(current && current.client && (ROLE_REV in current.client.prefs.be_special))
  -			text += "|Enabled in Prefs"
  -		else
  -			text += "|Disabled in Prefs"
  +			text += " | Enabled in Prefs"
  +		else
  +			text += " | Disabled in Prefs"
   
   		sections["revolution"] = text
   
  
positive.code: 		if (SSticker.mode.config_tag=="gang")
  			text = uppertext(text)
  		text = "<i><b>[text]</b></i>: "
  		text += "[current.isloyal() ? "<B>LOYAL</B>" : "loyal"]|"
  		if(src in SSticker.mode.get_all_gangsters())
  			text += "<a href='?src=\ref[src];gang=clear'>none</a>"
  		else
  			text += "<B>NONE</B>"
  
  		if(current && current.client && (ROLE_GANG in current.client.prefs.be_special))
  			text += "|Enabled in Prefs<BR>"
  		else
  			text += "|Disabled in Prefs<BR>"
  
  		for(var/datum/gang/G in SSticker.mode.gangs)
  			text += "<i>[G.name]</i>: "
  
negative.code: 	out += "Faction and special role: <b><font color='red'>[special_role]</font></b><br>"
  
  	var/list/sections = list(
  		"traitor", // "traitorchan",
  		"changeling",
  		"nuclear",
  		"wizard",
  		"revolution",
  		"gang",
  		"cult",
  		"clockcult",
  		"abductor",
  		"devil",
  		"ninja",
  		"monkey"
  	)
  	var/text = ""
  
  	/** TRAITOR ***/
  	text = "traitor"
  	if (SSticker.mode.config_tag=="traitor" || SSticker.mode.config_tag=="traitorchan")
  		text = uppertext(text)
  	text = "<i><b>[text]</b></i>: "
  	if (src in SSticker.mode.traitors)
  		text += "<b>TRAITOR</b> | <a href='?src=\ref[src];traitor=clear'>loyal</a>"
  		if (objectives.len==0)
  			text += "<br>Objectives are empty! <a href='?src=\ref[src];traitor=autoobjectives'>Randomize</a>!"
  	else
  		text += "<a href='?src=\ref[src];traitor=traitor'>traitor</a> | <b>LOYAL</b>"
  
  	if(current && current.client && (ROLE_TRAITOR in current.client.prefs.be_special))
  		text += " | Enabled in Prefs"
  	else
  		text += " | Disabled in Prefs"
  
  	sections["traitor"] = text
  
  
  	if(ishuman(current) || ismonkey(current))
  
  		/** CHANGELING ***/
  		text = "changeling"
  		if (SSticker.mode.config_tag=="changeling" || SSticker.mode.config_tag=="traitorchan")
  			text = uppertext(text)
  		text = "<i><b>[text]</b></i>: "
  		if ((src in SSticker.mode.changelings) && special_role)
  			text += "<b>YES</b> | <a href='?src=\ref[src];changeling=clear'>no</a>"
  			if (objectives.len==0)
  				text += "<br>Objectives are empty! <a href='?src=\ref[src];changeling=autoobjectives'>Randomize!</a>"
  			if(changeling && changeling.stored_profiles.len && (current.real_name != changeling.first_prof.name) )
  				text += "<br><a href='?src=\ref[src];changeling=initialdna'>Transform to initial appearance.</a>"
  		else if(src in SSticker.mode.changelings) //Station Aligned Changeling
  			text += "<b>YES (but not an antag)</b> | <a href='?src=\ref[src];changeling=clear'>no</a>"
  			if (objectives.len==0)
  				text += "<br>Objectives are empty! <a href='?src=\ref[src];changeling=autoobjectives'>Randomize!</a>"
  			if(changeling && changeling.stored_profiles.len && (current.real_name != changeling.first_prof.name) )
  				text += "<br><a href='?src=\ref[src];changeling=initialdna'>Transform to initial appearance.</a>"
  		else
  			text += "<a href='?src=\ref[src];changeling=changeling'>yes</a> | <b>NO</b>"
  
  		if(current && current.client && (ROLE_CHANGELING in current.client.prefs.be_special))
  			text += " | Enabled in Prefs"
  		else
  			text += " | Disabled in Prefs"
  
  		sections["changeling"] = text
  
  
  		/** MONKEY ***/
  		text = "monkey"
  		if (SSticker.mode.config_tag=="monkey")
  			text = uppertext(text)
  		text = "<i><b>[text]</b></i>: "
  		if (ishuman(current))
  			text += "<a href='?src=\ref[src];monkey=healthy'>healthy</a> | <a href='?src=\ref[src];monkey=infected'>infected</a> | <b>HUMAN</b> | other"
  		else if(ismonkey(current))
  			var/found = FALSE
  			for(var/datum/disease/transformation/jungle_fever/JF in current.viruses)
  				found = TRUE
  				break
  
  			if(found)
  				text += "<a href='?src=\ref[src];monkey=healthy'>healthy</a> | <b>INFECTED</b> | <a href='?src=\ref[src];monkey=human'>human</a> | other"
  			else
  				text += "<b>HEALTHY</b> | <a href='?src=\ref[src];monkey=infected'>infected</a> | <a href='?src=\ref[src];monkey=human'>human</a> | other"
  
  		else
  			text += "healthy | infected | human | <b>OTHER</b>"
  
  		if(current && current.client && (ROLE_MONKEY in current.client.prefs.be_special))
  			text += " | Enabled in Prefs"
  		else
  			text += " | Disabled in Prefs"
  
  		sections["monkey"] = text
  
  	if(ishuman(current))
  
  		/** NUCLEAR ***/
  		text = "nuclear"
  		if (SSticker.mode.config_tag=="nuclear")
  			text = uppertext(text)
  		text = "<i><b>[text]</b></i>: "
  		if (src in SSticker.mode.syndicates)
  			text += "<b>OPERATIVE</b> | <a href='?src=\ref[src];nuclear=clear'>nanotrasen</a>"
  			text += "<br><a href='?src=\ref[src];nuclear=lair'>To shuttle</a>, <a href='?src=\ref[src];common=undress'>undress</a>, <a href='?src=\ref[src];nuclear=dressup'>dress up</a>."
  			var/code
  			for (var/obj/machinery/nuclearbomb/bombue in GLOB.machines)
  				if (length(bombue.r_code) <= 5 && bombue.r_code != "LOLNO" && bombue.r_code != "ADMIN")
  					code = bombue.r_code
  					break
  			if (code)
  				text += " Code is [code]. <a href='?src=\ref[src];nuclear=tellcode'>tell the code.</a>"
  		else
  			text += "<a href='?src=\ref[src];nuclear=nuclear'>operative</a> | <b>NANOTRASEN</b>"
  
  		if(current && current.client && (ROLE_OPERATIVE in current.client.prefs.be_special))
  			text += " | Enabled in Prefs"
  		else
  			text += " | Disabled in Prefs"
  
  		sections["nuclear"] = text
  
  
  		/** WIZARD ***/
  		text = "wizard"
  		if (SSticker.mode.config_tag=="wizard")
  			text = uppertext(text)
  		text = "<i><b>[text]</b></i>: "
  		if ((src in SSticker.mode.wizards) || (src in SSticker.mode.apprentices))
  			text += "<b>YES</b> | <a href='?src=\ref[src];wizard=clear'>no</a>"
  			text += "<br><a href='?src=\ref[src];wizard=lair'>To lair</a>, <a href='?src=\ref[src];common=undress'>undress</a>, <a href='?src=\ref[src];wizard=dressup'>dress up</a>, <a href='?src=\ref[src];wizard=name'>let choose name</a>."
  			if (objectives.len==0)
  				text += "<br>Objectives are empty! <a href='?src=\ref[src];wizard=autoobjectives'>Randomize!</a>"
  		else
  			text += "<a href='?src=\ref[src];wizard=wizard'>yes</a> | <b>NO</b>"
  
  		if(current && current.client && (ROLE_WIZARD in current.client.prefs.be_special))
  			text += " | Enabled in Prefs"
  		else
  			text += " | Disabled in Prefs"
  
  		sections["wizard"] = text
  
  
  		/** REVOLUTION ***/
  		text = "revolution"
  		if (SSticker.mode.config_tag=="revolution")
  			text = uppertext(text)
  		text = "<i><b>[text]</b></i>: "
  		if (assigned_role in GLOB.command_positions)
  			text += "<b>HEAD</b> | not mindshielded | employee | headrev | rev"
  		else if (src in SSticker.mode.head_revolutionaries)
  			var/last_healthy_headrev = TRUE
  			for(var/I in SSticker.mode.head_revolutionaries)
  