anchor.diff:  	var/blind_smoke_acquired = FALSE
   	var/screech_acquired = FALSE
   	var/reviveThrallAcquired = FALSE
  +	var/null_charge_acquired = FALSE
   
   /obj/effect/proc_holder/spell/self/collective_mind/cast(mob/living/carbon/human/user)
   	if(!shadowling_check(user))
  
positive.code: 					to_chat(user, "<span class='shadowling'><i>You project this power to the rest of the shadowlings.</i></span>")
  				else
  					to_chat(M, "<span class='shadowling'><b>[user.real_name] has coalesced the strength of the thralls. You can draw upon it at any time to ascend. (Shadowling Evolution Tab)</b></span>") //Tells all the other shadowlings
  
  /obj/effect/proc_holder/spell/self/blindness_smoke //Spawns a cloud of smoke that blinds non-thralls/shadows and grants slight healing to shadowlings and their allies
  	name = "Blindness Smoke"
  
negative.code: 		to_chat(user, "<span class='shadowling'><i>The power of your thralls has granted you the <b>Blinding Smoke</b> ability. It will create a choking cloud that will blind any non-thralls who enter. \
  			</i></span>")
  		user.mind.AddSpell(new /obj/effect/proc_holder/spell/self/blindness_smoke(null))
  	if(thralls >= CEILING(7 * SSticker.mode.thrall_ratio, 1) && !null_charge_acquired)
  		null_charge_acquired = TRUE
  		to_chat(user, "<span class='shadowling'><i>The power of your thralls has granted you the <b>Null Charge</b> ability. This ability will drain an APC's contents to the void, preventing it from recharging \
  		or sending power until repaired.</i></span>")
  	if(thralls >= CEILING(9 * SSticker.mode.thrall_ratio, 1) && !reviveThrallAcquired)
  		reviveThrallAcquired = TRUE
  		to_chat(user, "<span class='shadowling'><i>The power of your thralls has granted you the <b>Black Recuperation</b> ability. This will, after a short time, bring a dead thrall completely back to life \
  