anchor.diff:  			if(3)
   				H.hallucination += 60
   
  +/obj/item/organ/heart/gland/mindshock/mind_control(command, mob/living/user)
  +	if(!ownerCheck() || !mind_control_uses || active_mind_control)
  +		return FALSE
  +	mind_control_uses--
  +	for(var/mob/M in oview(7, owner))
  +		if(!ishuman(M))
  +			continue
  +		var/mob/living/carbon/human/H = M
  +		if(H.stat)
  +			continue
  +
  +		broadcasted_mobs += H
  +		to_chat(H, "<span class='userdanger'>You suddenly feel an irresistible compulsion to follow an order...</span>")
  +		to_chat(H, "<span class='mind_control'>[command]</span>")
  +
  +		message_admins("[key_name(user)] broadcasted an abductor mind control message from [key_name(owner)] to [key_name(H)]: [command]")
  +
  +		var/obj/screen/alert/mind_control/mind_alert = H.throw_alert("mind_control", /obj/screen/alert/mind_control)
  +		mind_alert.command = command
  +
  +	if(LAZYLEN(broadcasted_mobs))
  +		active_mind_control = TRUE
  +		addtimer(CALLBACK(src, .proc/clear_mind_control), mind_control_duration)
  +
  +	update_gland_hud()
  +	return TRUE
  +
  +/obj/item/organ/heart/gland/mindshock/clear_mind_control()
  +	if(!active_mind_control || !LAZYLEN(broadcasted_mobs))
  +		return FALSE
  +	for(var/M in broadcasted_mobs)
  +		var/mob/living/carbon/human/H = M
  +		to_chat(H, "<span class='userdanger'>You feel the compulsion fade, and you <i>completely forget</i> about your previous orders.</span>")
  +		H.clear_alert("mind_control")
  +	active_mind_control = FALSE
  +	return TRUE
  +
  +/obj/item/organ/heart/gland/access
  +	true_name = "anagraphic electro-scrambler"
  +	cooldown_low = 600
  +	cooldown_high = 1200
  +	uses = 1
  +	icon_state = "mindshock"
  +	mind_control_uses = 3
  +	mind_control_duration = 900
  +
  +/obj/item/organ/heart/gland/access/activate()
  +	to_chat(owner, "<span class='notice'>You feel like a VIP for some reason.</span>")
  +	RegisterSignal(owner, COMSIG_MOB_ALLOWED, .proc/free_access)
  +
  +/obj/item/organ/heart/gland/access/proc/free_access(datum/source, obj/O)
  +	return TRUE
  +
  +/obj/item/organ/heart/gland/access/Remove(mob/living/carbon/M, special = 0)
  +	UnregisterSignal(owner, COMSIG_MOB_ALLOWED)
  +	..()
  +
   /obj/item/organ/heart/gland/pop
  -	true_name = "anthropmorphic translocator"
  +	true_name = "anthropmorphic transmorphosizer"
   	cooldown_low = 900
   	cooldown_high = 1800
   	uses = -1
   	human_only = TRUE
   	icon_state = "species"
  -	mind_control_uses = 5
  +	mind_control_uses = 7
   	mind_control_duration = 300
   
   /obj/item/organ/heart/gland/pop/activate()
  
positive.code: 	var/turf/T = owner.drop_location()
  	new /obj/item/reagent_containers/food/snacks/egg/gland(T)
  
  /obj/item/organ/heart/gland/electric
  	true_name = "electron accumulator/discharger"
  	cooldown_low = 800
  	cooldown_high = 1200
  	uses = -1
  	mind_control_uses = 2
  	mind_control_duration = 900
  
  /obj/item/organ/heart/gland/electric/Insert(mob/living/carbon/M, special = 0)
  	..()
  	ADD_TRAIT(owner, TRAIT_SHOCKIMMUNE, ORGAN_TRAIT)
  
  /obj/item/organ/heart/gland/electric/Remove(mob/living/carbon/M, special = 0)
  	REMOVE_TRAIT(owner, TRAIT_SHOCKIMMUNE, ORGAN_TRAIT)
  	..()
  
  /obj/item/organ/heart/gland/electric/activate()
  
negative.code: /obj/item/organ/heart/gland/chem/activate()
  	var/chem_to_add = pick(possible_reagents)
  	owner.reagents.add_reagent(chem_to_add, 2)
  	owner.adjustToxLoss(-5, TRUE, TRUE)
  	..()
  
  /obj/item/organ/heart/gland/plasma
  	true_name = "effluvium sanguine-synonym emitter"
  	cooldown_low = 1200
  	cooldown_high = 1800
  	icon_state = "slime"
  	uses = -1
  	mind_control_uses = 1
  	mind_control_duration = 800
  