anchor.diff:  				target = emem
   				break
   		//If we found a list we start it all again, this time looking through its contents.
  -		//This allows for sublists
  -	to_dispense = target
  +	to_dispense = target 	//This allows for sublists
   	dispense_cost = cost
   	// Change mode
   
  
positive.code: 	anchored = FALSE
  	item_flags = NOBLUDGEON
  	armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
  	///The current matter count
  	var/matter = 0
  	///The max amount of matter in the device
  	var/max_matter = 30
  	///The type of the object we are going to dispense
  	var/to_dispense
  	///The cost of the object we are going to dispense
  	var/dispense_cost = 0
  	w_class = WEIGHT_CLASS_NORMAL
  	///An associated list of atoms and charge costs. This can contain a seperate list, as long as it's associated item is an object
  	var/list/cost_by_item = list(/obj/item/reagent_containers/food/drinks/drinkingglass = 20,
  
negative.code: 	name = "\improper Rapid-Service-Fabricator"
  	desc = "A device used to rapidly deploy service items."
  	icon = 'icons/obj/tools.dmi'
  	icon_state = "rsf" 	///The icon state to revert to when the tool is empty (thanks TG)
  	var/spent_icon_state = "rsf_empty"
  	lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi'
  	righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi'
  