anchor.diff:  		attack_verb_simple = "bite"
   		attack_sound = 'sound/weapons/bite.ogg'
   		recolorentiresprite = TRUE
  -	if(!recolorentiresprite)
  +	if(!recolorentiresprite) //we want this to proc before stand logs in, so the overlay isnt gone for some reason
   		cooloverlay = mutable_appearance(icon, theme)
   		add_overlay(cooloverlay)
   
  
positive.code: 	guardiancustomize()
  
  /mob/living/simple_animal/hostile/guardian/proc/guardiancustomize()
  	guardiancolor = input(src,"What would you like your color to be?","Choose Your Color","#ffffff") as color|null
  	if(!guardiancolor) //uh oh stinky cancel!
  		guardiancolor = "#ffffff"
  	if(!recolorentiresprite)
  		cooloverlay.color = guardiancolor
  		cut_overlay(cooloverlay)
  		add_overlay(cooloverlay)
  	else
  		add_atom_colour(guardiancolor, FIXED_COLOUR_PRIORITY)
  	var/new_name = stripped_input(src, "What would you like your name to be?", "Choose Your Name", real_name, MAX_NAME_LEN)
  	if(new_name)
  		visible_message("<span class='notice'>Your new name <span class='name'>[new_name]</span> anchors itself in your mind.</span>")
  		fully_replace_character_name(null, new_name)
  
  /mob/living/simple_animal/hostile/guardian/Life() //Dies if the summoner dies
  	. = ..()
  
negative.code: 	GLOB.parasites -= src
  	return ..()
  
  /mob/living/simple_animal/hostile/guardian/proc/updatetheme(theme) //update the guardian's theme
  	if(!theme)
  		theme = pick("magic", "tech", "carp")
  	if(theme == "tech")
  