anchor.diff:  
   	after_finish_loop()
   
  -/obj/machinery/microwave/dump_inventory_contents()
  -	. = ..()
  -	ingredients.Cut()
  -
   /obj/machinery/microwave/proc/pre_fail()
   	broken = 2
   	operating = FALSE
  
positive.code: 
  /obj/machinery/microwave/proc/muck()
  	wzhzhzh()
  	playsound(src.loc, 'sound/effects/splat.ogg', 50, TRUE)
  	dirty_anim_playing = TRUE
  	update_appearance()
  	loop(MICROWAVE_MUCK, 4)
  
negative.code: 			examine(user)
  
  /obj/machinery/microwave/proc/eject()
  	var/atom/drop_loc = drop_location()
  	for(var/atom/movable/movable_ingredient as anything in ingredients)
  		movable_ingredient.forceMove(drop_loc)
  	open()
  	playsound(loc, 'sound/machines/click.ogg', 15, TRUE, -3)
  
  