anchor.diff:  	var/turf/T = get_turf(src)
   	var/hum = get_sfx('sound/effects/screech.ogg') //like playsound, same sound for everyone affected
   	var/efficiency = get_efficiency_mod()
  -	for(var/mob/living/carbon/human/H in view(1, src))
  -		if(is_servant_of_ratvar(H) || H.null_rod_check() || H.stat == DEAD)
  -			continue
  -		if(!H.Adjacent(src))
  -			H << "<span class='sevtug'>\"[text2ratvar(pick(close_messages))]\"</span>"
  -			continue
  -		if(try_use_power(convert_cost))
  -			H.playsound_local(T, hum, 80, 1)
  -			if(!H.stat)
  -				if(H.getBrainLoss() < 100)
  -					H.adjustBrainLoss(30 * efficiency)
  -					H.visible_message("<span class='warning'>[H] reaches out and touches [src].</span>", "<span class='sevtug'>You touch [src] involuntarily.</span>")
  -				else
  -					H.Paralyse(3)
  -			else if(is_eligible_servant(H))
  -				H << "<span class='sevtug'>\"[text2ratvar("You are mine and his, now.")]\"</span>"
  -				add_servant_of_ratvar(H)
  -				H.Paralyse(5)
  -			else
  -				H << "<span class='sevtug'>\"[text2ratvar(pick(convert_messages))]\"</span>"
  -		else
  -			visible_message("<span class='warning'>[src]'s antennae fizzle quietly.</span>")
  -			playsound(src, 'sound/effects/light_flicker.ogg', 50, 1)
  -	for(var/mob/living/carbon/human/H in range(10, src))
  +	for(var/mob/living/carbon/human/H in viewers(7, src))
   		if(is_servant_of_ratvar(H)) //heals servants of braindamage, hallucination, druggy, dizziness, and confusion
   			var/brainloss = H.getBrainLoss()
   			if(brainloss)
  
positive.code: 	inactive_icon = "mania_motor_inactive"
  	unanchored_icon = "mania_motor_unwrenched"
  	construction_value = 20
  	max_integrity = 80
  	obj_integrity = 80
  	break_message = "<span class='warning'>The antenna break off, leaving a pile of shards!</span>"
  	debris = list(/obj/item/clockwork/alloy_shards/large = 1, \
  	/obj/item/clockwork/alloy_shards/small = 3, \
  
negative.code: 				H.dizziness = 0
  			if(H.confused)
  				H.confused = 0
  		else if(!H.null_rod_check() && H.stat != DEAD)
  			var/distance = 0 + get_dist(T, get_turf(H))
  			var/falloff_distance = min((110) - distance * 10, 80)
  			var/sound_distance = falloff_distance * 0.5
  			var/targetbrainloss = H.getBrainLoss()
  			if(distance > 3 && prob(falloff_distance * 0.5))
  				H << "<span class='sevtug_small'>\"[text2ratvar(pick(mania_messages))]\"</span>"
  			if(distance <= 1)
  				if(!H.Adjacent(src))
  					H << "<span class='sevtug'>\"[text2ratvar(pick(close_messages))]\"</span>"
  					H.playsound_local(T, hum, sound_distance, 1)
  				else if(!try_use_power(convert_cost))
  					visible_message("<span class='warning'>[src]'s antennae fizzle quietly.</span>")
  					playsound(src, 'sound/effects/light_flicker.ogg', 50, 1)
  				else
  					H.playsound_local(T, hum, 80, 1)
  					if(!H.stat)
  						if(H.getBrainLoss() < 100)
  							H.adjustBrainLoss(20 * efficiency)
  							H.visible_message("<span class='warning'>[H] reaches out and touches [src].</span>", "<span class='sevtug'>You touch [src] involuntarily.</span>")
  						else
  							H.Paralyse(3)
  					else if(is_eligible_servant(H))
  						H << "<span class='sevtug'>\"[text2ratvar("You are mine and his, now.")]\"</span>"
  						add_servant_of_ratvar(H)
  						H.Paralyse(5)
  			else
  				H.playsound_local(T, hum, sound_distance, 1)
  			switch(distance)
  				if(0 to 3)
  					if(prob(falloff_distance * 0.5))
  