anchor.diff:  /obj/effect/hallucination/delusion/New(loc,var/mob/living/carbon/T)
   	target = T
   	var/image/A = null
  +	var/kind = rand(1,3)
   	for(var/mob/living/carbon/human/H in living_mob_list)
   		if(H == target)
   			continue
   		if(H in view(target))
   			continue
  -		A = image('icons/mob/animal.dmi',H,"clown") //Todo : pick from diffrent stuff. Aliens/Lings/Clowns/Carp
  +		switch(kind)
  +			if(1)//Clown
  +				A = image('icons/mob/animal.dmi',H,"clown")
  +			if(2)//Carp
  +				A = image('icons/mob/animal.dmi',H,"carp")
  +			if(3)//Corgi
  +				A = image('icons/mob/pets.dmi',H,"corgi")
  +			if(4)//Skeletons
  +				A = image('icons/mob/human.dmi',H,"skeleton_s")
   		A.override = 1
   		if(target.client)
   			delusions |= A
  
positive.code: 	update_icon("alienh_pounce")
  	if(A == target)
  		target.Weaken(5)
  		target << "<span class ='userdanger'>[name] pounces on you!</span>" //Todo : make this flailing for observers ?
  
  /obj/effect/hallucination/xeno_attack
  	//Xeno crawls from nearby vent,jumps at you, and goes back in
  
negative.code: 					var/turf/simulated/floor/target = pick(possible_points)
  					switch(rand(1,4))
  						if(1)
  							var/image/body = image('icons/mob/human.dmi',target,"husk_s",TURF_LAYER)
  							var/matrix/M = matrix()
  							M.Turn(90)
  							body.transform = M
  							halbody = body
  						if(2,3)
  							halbody = image('icons/mob/human.dmi',target,"husk_s",TURF_LAYER)
  						if(4)
  