anchor.diff:  
   	for(var/turf/T in targets)
   		for(var/mob/living/carbon/human/target in T.contents)
  -			if(is_shadow_or_thrall(target))
  -				continue
   			target << "<span class='userdanger'>You are struck by a bolt of lightning!</span>"
   			playsound(target, 'sound/magic/LightningShock.ogg', 50, 1)
   			target.Weaken(8)
  
positive.code: 		return 1
  	if(H.dna.species.id == "l_shadowling" && is_thrall(H))
  		return 1
  	if(!is_shadow_or_thrall(usr))
  		usr << "<span class='warning'>You can't wrap your head around how to do this.</span>"
  	else if(is_thrall(usr))
  		usr << "<span class='warning'>You aren't powerful enough to do this.</span>"
  	else if(is_shadow(usr))
  
negative.code: 		var/mob/living/simple_animal/drone/D = H
  		D.light_on = 2
  		blacklistLuminosity -= D.luminosity
  		addtimer(D, "fix_light", 80000000)
  	else if(istype(H, /mob/living/simple_animal/hostile/mining_drone))
  		var/mob/living/simple_animal/hostile/mining_drone/D = H
  		D.light_on = 2
  