anchor.diff:  	custom_materials = list(/datum/material/iron=70, /datum/material/glass=120)
   	change_icons = 0
   	self_fueling = TRUE
  -	can_off_process = 1
  +	can_off_process = TRUE
   	light_intensity = 1
   	toolspeed = 0.5
   
  
positive.code: 
  	var/self_fueling = FALSE //Do we refill ourselves or not
  	var/nextrefueltick = 0 // How long it takes before we get a new fuel unit
  
  	custom_materials = list(/datum/material/iron=70, /datum/material/glass=30)
  	var/welding = 0 	//Whether or not the welding tool is off(0), on(1) or currently welding(2)
  	var/status = TRUE 		//Whether the welder is secured or unsecured (able to attach rods to it to make a flamethrower)
  	var/max_fuel = 20 	//The max amount of fuel the welder can hold
  	var/change_icons = 1
  	var/can_off_process = 0
  	var/light_intensity = 2 //how powerful the emitted light is when used.
  	var/progress_flash_divisor = 10
  	var/burned_fuel_for = 0	//when fuel was last removed
  
negative.code: 		. += "[initial(icon_state)]-on"
  
  /obj/item/weldingtool/process()
  	//This handles refueling. Its looking at how much fuel the tool has and comparing that to how much it holds
  	//This then looks if the refuel tick has come based on world time.
  	//Then looks if we refuel ourselves or not.
  
  	if(self_fueling && get_fuel() < max_fuel && nextrefueltick <= world.time)
  		nextrefueltick = world.time + refueling_interval
  		reagents.add_reagent(/datum/reagent/fuel, 1)
  
  	switch(welding)
  		if(0)
  			force = 3
  