anchor.diff:  	prices = list(/obj/item/weapon/storage/fancy/cigarettes = 60,/obj/item/weapon/storage/box/matches = 10,/obj/item/weapon/lighter/random = 60, /obj/item/weapon/rollingpaperpack = 20)
   	refill_canister = /obj/item/weapon/vending_refill/cigarette
   
  -/obj/machinery/vending/cigarette/New()
  -	..()
  -	component_parts = list()
  -	var/obj/item/weapon/circuitboard/vendor/V = new(null)
  -	V.set_type(type)
  -	component_parts += V
  -	component_parts += new /obj/item/weapon/vending_refill/cigarette(0)
  -	component_parts += new /obj/item/weapon/vending_refill/cigarette(0)
  -	component_parts += new /obj/item/weapon/vending_refill/cigarette(0)	
  -	
   /obj/machinery/vending/medical
   	name = "NanoMed Plus"
   	desc = "Medical drug dispenser."
  
positive.code: 				break
  	return total
  
  /obj/machinery/vending/attackby(obj/item/weapon/W, mob/user)
  	if(panel_open)
  		if(default_unfasten_wrench(user, W, time = 60))
  			return
  
  		if(component_parts && istype(W, /obj/item/weapon/crowbar))
  			var/datum/data/vending_product/machine = product_records
  			for(var/datum/data/vending_product/machine_content in machine)
  				while(machine_content.amount !=0)
  					for(var/obj/item/weapon/vending_refill/VR in component_parts)
  						VR.charges++
  						machine_content.amount--
  						if(!machine_content.amount)
  							break
  			default_deconstruction_crowbar(W)
  
  	if(istype(W, /obj/item/weapon/card/emag))
  		emagged = 1
  		user << "You short out the product lock on [src]"
  		return
  	else if(istype(W, /obj/item/weapon/screwdriver) && anchored)
  		playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1)	
  		panel_open = !panel_open
  		user << "You [panel_open ? "open" : "close"] the maintenance panel."
  		overlays.Cut()
  
negative.code: 	prices = list(/obj/item/weapon/reagent_containers/food/drinks/coffee = 25, /obj/item/weapon/reagent_containers/food/drinks/tea = 25, /obj/item/weapon/reagent_containers/food/drinks/h_chocolate = 25)
  	refill_canister = /obj/item/weapon/vending_refill/coffee
  
  
  
  /obj/machinery/vending/snack
  	name = "Getmore Chocolate Corp"
  