anchor.diff:  	return 0
   
   
  -
  -
  
positive.code: 				user << "<span class='notice'>Some items are refused.</span>"
  
  		nanomanager.update_uis(src)
  	
  	
  	else
  		user << "<span class='notice'>\The [src] smartly refuses [O].</span>"
  		return 1
  
negative.code: /obj/machinery/smartfridge/attack_hand(mob/user as mob)
  
  	ui_interact(user)
  
  //Drag pill bottle to fridge to empty it into the fridge
  /obj/machinery/smartfridge/MouseDrop_T(obj/over_object as obj, mob/user as mob)
  	if(!istype(over_object, /obj/item/weapon/storage/pill_bottle)) //Only pill bottles, please
  		return
  
  	if(!src.ispowered)
  		user << "<span class='notice'>\The [src] is unpowered and useless.</span>"
  		return
  
  	var/obj/item/weapon/storage/box/pillbottles/P = over_object
  	var/items_loaded = 0
  	for(var/obj/G in P.contents)
  		if(accept_check(G))
  			if(contents.len >= max_n_of_items)
  				user << "<span class='notice'>\The [src] is full.</span>"
  				return 1
  			else
  				P.remove_from_storage(G,src)
  				if(item_quants[G.name])
  					item_quants[G.name]++
  				else
  					item_quants[G.name] = 1
  				items_loaded++
  	if(items_loaded)
  		user.visible_message( \
  		"<span class='notice'>[user] empties \the [P] into \the [src].</span>", \
  		"<span class='notice'>You empty \the [P] into \the [src].</span>")
  	if(P.contents.len > 0)
  		user << "<span class='notice'>Some items are refused.</span>"
  	nanomanager.update_uis(src)
  	updateUsrDialog()
  
  
  /*******************
  *   SmartFridge Menu
  