anchor.diff:  /// Bunsen Burner
   ////////////////////////////////////////////////////////////////////////////////
   
  -//make a subclass of this for cooking at some point, allow it to accept multiple containers etc
  +//todo: make a subclass of this for cooking, allow it to accept multiple containers simultaneously etc
   //todo: use mini plasma tanks for fuel
   
   /obj/item/device/cooker
   	name = "bunsen burner"
  -	desc = "a small, gas-powered cooker."
  +	desc = "A small, gas-powered cooker."
   	icon = 'chemical.dmi'
   	icon_state = "bunsen1"		//spawns with an empty beaker already on it
  -	var/obj/item/weapon/reagent_containers/held_container
  +	var/obj/item/weapon/reagent_containers/glass/held_container
   	var/heating_stage = 0
   	var/active = 0
   	var/icon_empty = "bunsen0"
   	var/icon_full = "bunsen1"
  -	var/icon_heating = "bunsen2"
  +	var/icon_active = "bunsen2"
  +
  +/obj/item/device/cooker/New()
  +	held_container = new /obj/item/weapon/reagent_containers/glass/large/(src)
   
   /obj/item/device/cooker/verb/toggle()
  +	set src in oview(1)
  +	set category = "Object"
  +	set name = "Toggle cooker"
  +
   	if(held_container)
   		if(!active)
   			usr << "\blue You switch the [src] on."
   			active = 1
  -			icon_state = icon_heating
  +			icon_state = icon_active
   			spawn(50)
   				heat()
   		else
  
positive.code: 		return
  
  	if(active)
  		icon_state = icon_heating
  		spawn(50)
  			heat()
  	else
  
negative.code: 		/obj/machinery/disease2/incubator,
  		/obj/machinery/disease2/isolator,
  		/obj/machinery/disease2/biodestroyer,
  		/obj/item/device/cooker,
  		/obj/item/device/grinder,
  		/mob/living/simple_animal/livestock/cow
  	)
  
  