anchor.diff:  		. += "[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
  
positive.code: 
  	//This is to start fires. process() is only called if the welder is on.
  	open_flame()
  
  	//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(get_fuel() < max_fuel && nextrefueltick < world.time && self_fueling)
  		nextrefueltick = world.time + 10
  		reagents.add_reagent(/datum/reagent/fuel, 1)
  
  /obj/item/weldingtool/suicide_act(mob/user)
  	user.visible_message("<span class='suicide'>[user] welds [user.p_their()] every orifice closed! It looks like [user.p_theyre()] trying to commit suicide!</span>")
  
negative.code: 	custom_materials = list(/datum/material/iron=70, /datum/material/glass=120)
  	change_icons = 0
  	self_fueling = TRUE
  	can_off_process = TRUE
  	light_intensity = 1
  	toolspeed = 0.5
  
  