anchor.diff:  	..()
   	if(isliving(AM))
   		var/mob/living/L = AM
  -		if(!L.stat || affects_stat)
  +		if(L.stat <= stat_affected)
   			if((!is_servant_of_ratvar(L) || (is_servant_of_ratvar(L) && affects_servants)) && L.mind)
   				sigil_effects(L)
   			return 1
  
positive.code: 	color = "#123456"
  	alpha = 75
  	affects_servants = TRUE
  	affects_stat = TRUE
  	var/vitality = 0
  	var/base_revive_cost = 25
  	var/sigil_active = FALSE
  
negative.code: 	burn_state = FIRE_PROOF
  	burntime = 1
  	var/affects_servants = FALSE
  	var/stat_affected = CONSCIOUS
  
  /obj/effect/clockwork/sigil/attack_hand(mob/user)
  	if(iscarbon(user) && !user.stat && (!is_servant_of_ratvar(user) || (is_servant_of_ratvar(user) && user.a_intent == "harm")))
  