anchor.diff:  	var/icon_closed = "closed"
   	var/icon_opened = "open"
   	var/opened = 0
  +	var/was_toggled = 0 //To make toggle open stop welding that is in progress
   	var/welded = 0
   	var/locked = 0
   	var/broken = 0
  
positive.code: 		return
  	else if(istype(W, /obj/item/weapon/weldingtool))
  		var/obj/item/weapon/weldingtool/WT = W
  		user << "<span class='notice'>You begin [welded ? "unwelding":"welding"] the [src]...</span>"
  		playsound(loc, 'sound/items/Welder2.ogg', 40, 1)
  		if(do_after(user,40,5,1))
  			if(WT.remove_fuel(0,user))
  				playsound(loc, 'sound/items/welder.ogg', 50, 1)
  				welded = !welded
  				user << "<span class='notice'>You [welded ? "welded the [src] shut":"unwelded the [src]"]</span>"
  				update_icon()
  				user.visible_message("<span class='warning'>[src] has been [welded? "welded shut":"unwelded"] by [user.name].</span>")
  			else
  				user << "<span class='notice'>You need more welding fuel to complete this task.</span>"
  		return
  	else if(!place(user, W))
  		src.attack_hand(user)
  
negative.code: 		return
  
  	if(ishuman(usr))
  		was_toggled = src.attack_hand(usr) //will set to 1 if toggle was successful
  
  	else
  		usr << "<span class='warning'>This mob type can't use this verb.</span>"
  
  