anchor.diff:  				if(isbrain(player)) //also technically dead
   					continue
   				if(get_area(player) == A)
  -					if(player.real_name == owner.current.real_name && !istype(get_turf(player.mind.current), /turf/open/floor/plasteel/shuttle/red))
  +					var/location = get_turf(player.mind.current)
  +					if(player.real_name == owner.current.real_name && !istype(location, /turf/open/floor/plasteel/shuttle/red) && !istype(location, /turf/open/floor/mineral/plastitanium/brig))
   						return 1
   	return 0
   
  
positive.code: 				if(isbrain(player)) //also technically dead
  					continue
  				if(get_area(player) == A)
  					if(player.real_name != owner.current.real_name && !istype(get_turf(player.mind.current), /turf/open/floor/plasteel/shuttle/red))
  						return 0
  
  	for(var/mob/living/player in player_list) //Make sure at least one of you is onboard
  
negative.code: 				if(isbrain(player)) //also technically dead
  					continue
  				if(get_area(player) == A)
  					var/location = get_turf(player.mind.current)
  					if(!player.mind.special_role && !istype(location, /turf/open/floor/plasteel/shuttle/red) && !istype(location, /turf/open/floor/mineral/plastitanium/brig))
  						return 0
  	return 1
  
  