anchor.diff:  		src.summoner.adjustBruteLoss(damage)
   		if(damage)
   			src.summoner << "<span class='danger'><B>Your [src.name] is under attack! You take damage!</span></B>"
  +
  +
  +/mob/living/simple_animal/hostile/guardian/ex_act(severity, target)
  +	switch (severity)
  +		if (1.0)
  +			gib()
  +			if(src.summoner)
  +				src.summoner << "<span class='danger'><B>Your [src.name] was blown up!</span></B>"
  +				src.summoner.gib()
  +			return
  +		if (2.0)
  +			adjustBruteLoss(60)
  +
  +		if(3.0)
  +			adjustBruteLoss(30)
   
   
   //Manifest, Recall, Communicate
  
positive.code: 	..()
  	if(summoner)
  		if(summoner.stat == DEAD)
  			src << "Your summoner has died!"
  			ghostize()
  			qdel(src)
  	else
  		src << "No summoner!"
  		ghostize()
  		qdel(src)
  	if(summoner)
  
negative.code: 			return
  		else
  			src << "You moved out of range, and were pulled back! You can only move [range] meters from [summoner.real_name]"
  			visible_message("<span class='danger'>The [src] jumps back to its user.</span>")
  			loc = get_turf(summoner)
  
  /mob/living/simple_animal/hostile/guardian/Move() //Returns to summoner if they move out of range
  