anchor.diff:  
   #define WARNING_DELAY 30 		//seconds between warnings.
   
  +#define HALLUCINATION_RANGE(P) (min(7, round(P ** 0.25)))
  +
   /obj/machinery/power/supermatter_shard
   	name = "supermatter shard"
  -	desc = "A strangely translucent and iridescent crystal that looks like it used to be part of a larger structure. <span class='danger'>You get headaches just from looking at it.</span>"
  +	desc = "A strangely translucent and iridescent crystal that looks like it used to be part of a larger structure."
   	icon = 'icons/obj/supermatter.dmi'
   	icon_state = "darkmatter_shard"
   	density = 1
  
positive.code: 
  /obj/machinery/power/supermatter_shard/crystal
  	name = "supermatter crystal"
  	desc = "A strangely translucent and iridescent crystal. <span class='danger'>You get headaches just from looking at it.</span>"
  	base_icon_state = "darkmatter"
  	icon_state = "darkmatter"
  	anchored = 1
  	gasefficency = 0.15
  	explosion_power = 20
  
  
negative.code: 	if(produces_gas)
  		env.merge(removed)
  
  	for(var/mob/living/carbon/human/l in view(src, HALLUCINATION_RANGE(power))) // If they can see it without mesons on.  Bad on them.
  		if(!istype(l.glasses, /obj/item/clothing/glasses/meson))
  			var/D = sqrt(1 / max(1, get_dist(l, src)))
  			l.hallucination += power * config_hallucination_power * D
  