anchor.diff:  /obj/machinery/computer/department_orders/service
   	name = "service order console"
   	circuit = /obj/item/circuitboard/computer/service_orders
  -	department_delivery_area = /area/hallway/secondary/service
  +	department_delivery_areas = list(/area/hallway/secondary/service, /area/service/bar/atrium)
   	override_access = ACCESS_HOP
   	req_one_access = list(ACCESS_KITCHEN, ACCESS_BAR, ACCESS_HYDROPONICS, ACCESS_JANITOR, ACCESS_THEATRE)
   	dep_groups = list("Service", "Food & Hydroponics", "Livestock", "Costumes & Toys")
  
positive.code: /obj/machinery/computer/department_orders/science
  	name = "science order console"
  	circuit = /obj/item/circuitboard/computer/science_orders
  	department_delivery_area = /area/science/research
  	override_access = ACCESS_RD
  	req_one_access = REGION_ACCESS_RESEARCH
  	dep_groups = list("Science", "Livestock")
  
negative.code: 		rank = "Silicon"
  	//already have a signal to finalize the order
  	var/already_signalled = department_order ? TRUE : FALSE
  	var/chosen_delivery_area
  	for(var/delivery_area_type in department_delivery_areas)
  		if(GLOB.areas_by_type[delivery_area_type])
  			chosen_delivery_area = delivery_area_type
  			break
  	department_order = new(pack, name, rank, ckey, "", null, chosen_delivery_area, null)
  	SSshuttle.shoppinglist += department_order
  	if(!already_signalled)
  		RegisterSignal(SSshuttle, COMSIG_SUPPLY_SHUTTLE_BUY, .proc/finalize_department_order)
  