anchor.diff:  	update_icon()
   	addtimer(CALLBACK(src, .proc/check_success), askDelay)
   
  +/obj/item/mmi/posibrain/AltClick(mob/living/user)
  +	if(!istype(user) || !user.canUseTopic(src, BE_CLOSE))
  +		return
  +	var/input_seed = stripped_input(user, "Enter a personality seed", "Enter seed", ask_role, MAX_NAME_LEN)
  +	if(!istype(user) || !user.canUseTopic(src, BE_CLOSE))
  +		return
  +	if(input_seed)
  +		to_chat(user, "<span class='notice'>You set the personality seed to \"[input_seed]\".</span>")
  +		ask_role = input_seed
  +		update_icon()
  +
   /obj/item/mmi/posibrain/proc/check_success()
   	searching = FALSE
   	update_icon()
  
positive.code: 	else
  		visible_message(fail_message)
  
  //ATTACK GHOST IGNORING PARENT RETURN VALUE
  /obj/item/mmi/posibrain/attack_ghost(mob/user)
  	activate(user)
  
  
negative.code: 	brainmob.mind.wipe_memory()
  	update_icon()
  
  ///Moves the candidate from the ghost to the posibrain
  /obj/item/mmi/posibrain/proc/transfer_personality(mob/candidate)
  	if(QDELETED(brainmob))
  		return
  