anchor.diff:  
   /obj/item/weapon/guardiancreator/adminbus/attack_self(mob/living/user)
   
  -	var/list/targets = list()
  +	//var/list/targets = list()
   	var/target = null
  -	targets += getmobs() //Fill list, prompt user with list
  -	target = input("Select a Player to guard!", "Player list", null, null) as null|anything in targets
  -
  -	if(!target) return
  -	var/mob/living/carbon/human/H = target
  -	if(H.mind )
  +	//targets += living_mob_list //Fill list, prompt user with list
  +	target = input("Select a Player to guard!", "Player list", null, null) as null|anything in living_mob_list
  +
  +	if(target)
  +		//user.ghostize()
  +		var/mob/living/carbon/human/H = target
  +	//if(H.mind )
   		spawn_guardian(H,user.key)
  +	//else
  +	//	user << "Target has no mind. Aborting."
   	else
  -		user << "Target has no mind. Aborting."
  +		return
   
   
   /obj/item/weapon/paper/guardian
  
positive.code: /mob/living/simple_animal/hostile/guardian/proc/Manifest()
  	if(cooldown > world.time)
  		return
  	if(loc == summoner)
  		loc = get_turf(summoner)
  		src.client.eye = loc
  
negative.code: 	if(random)
  		gaurdiantype = pick(possible_guardians)
  	if(adminseal)
  		world << "[user] [key]"
  		gaurdiantype = pick("StandardSeal","SupportSeal")
  	else
  		gaurdiantype = input(user, "Pick the type of [mob_name]", "[mob_name] Creation") as null|anything in possible_guardians
  