anchor.diff:  	src << "<span class='holoparasite'>You are <font color=\"[namedatum.colour]\"><b>[real_name]</b></font>, bound to serve [summoner.real_name].</span>"
   	src << "<span class='holoparasite'>You are capable of manifesting or recalling to your master with the buttons on your HUD. You will also find a button to communicate with them privately there.</span>"
   	src << "<span class='holoparasite'>While personally invincible, you will die if [summoner.real_name] does, and any damage dealt to you will have a portion passed on to them as you feed upon them to sustain yourself.</span>"
  -	src << "[playstyle_string]"
  +	src << playstyle_string
   
   /mob/living/simple_animal/hostile/guardian/Life() //Dies if the summoner dies
   	..()
  
positive.code: 	if(!input)
  		return
  
  	var/quoted_message = say_quote(input, get_spans()) //apply message spans to the message
  	var/preliminary_message = "<span class='holoparasitebold'>[quoted_message]</span>" //apply basic color/bolding
  	var/my_message = "<font color=\"[namedatum.colour]\"><b><i>[src]</i></font> [preliminary_message]" //add source, color source with the guardian's color
  	if(summoner)
  		summoner << my_message
  		var/list/guardians = summoner.hasparasites()
  
negative.code: 			for(var/type in (subtypesof(/datum/guardianname/tech) - namedatum.type))
  				possible_names += new type
  	namedatum = pick(possible_names)
  	updatetheme()
  
  /mob/living/simple_animal/hostile/guardian/proc/updatetheme() //update the guardian's theme to whatever its datum is; proc for adminfuckery
  	name = "[namedatum.prefixname] [namedatum.suffixcolour]"
  	real_name = "[name]"
  	icon_living = "[namedatum.parasiteicon]"
  