anchor.diff:  
   /obj/effect/hallucination/whispers/New(loc,var/mob/living/carbon/T)
   	target = T
  -	var/speak_messages = list("I'm watching you...","[target.name]!","Go away!","Kchck-Chkck? Kchchck!","Did you hear that?")
  -	var/radio_messages = list("Xenos!","Singularity loose!","They are arming the nuke!","They butchered Ian!","H-help!","[pick(teleportlocs)]!!")
  +	var/speak_messages = list("I'm watching you...","[target.name]!","Go away!","Kchck-Chkck? Kchchck!","Did you hear that?","What did you do ?","Why?","Give me that!","Honk!","HELP!!")
  +	var/radio_messages = list("Xenos!","Singularity loose!","They are arming the nuke!","They butchered Ian!","H-help!","[pick(teleportlocs)]!!","Where's [target.name]?","Call the shuttle!")
   
   	var/list/mob/living/carbon/people = list()
   	var/list/mob/living/carbon/person = null
  
positive.code: 	if(person) //Basic talk
  		target << target.compose_message(person,person.languages,pick(speak_messages),null,person.get_spans())
  	else // Radio talk
  		person = pick(living_mob_list) //use humans only ?
  		target << target.compose_message(person,person.languages,pick(radio_messages),"1459",person.get_spans())
  	qdel(src)
  /mob/living/carbon/proc/hallucinate(var/hal_type) // Todo -> proc / defines
  	switch(hal_type)
  		if("xeno")
  
negative.code: 	return
  
  /obj/effect/hallucination/fake_flood/proc/Expand()
  	if(!flood_turfs) //for qdel
  		return
  	for(var/turf/T in circlerangeturfs(loc,radius))
  		if((T in flood_turfs)|| T.blocks_air)
  			continue
  		flood_images += image(image_icon,T,image_state,MOB_LAYER)
  