anchor.diff:  			user.visible_message("<span class='notice'>[user] refills \his [W.name].</span>", "<span class='notice'>You refill [W].</span>")
   			playsound(src, 'sound/effects/refill.ogg', 50, 1)
   			update_icon()
  -			return
   		else
  -			user.visible_message("<span class='warning'>[user] detonates [src]!</span>", "<span class='userdanger'>That was stupid of you.</span>")
  -			message_admins("[key_name_admin(user)] triggered a fueltank explosion.")
  -			log_game("[key_name(user)] triggered a fueltank explosion.")
  +			user.visible_message("<span class='warning'>[user] catastrophically fails at refilling \his [W]!</span>", "<span class='userdanger'>That was stupid of you.</span>")
  +			message_admins("[key_name_admin(user)] triggered a fueltank explosion via welding tool.")
  +			log_game("[key_name(user)] triggered a fueltank explosion via welding tool.")
   			boom()
  -			return
  +		return
  +	return ..()
   
   
   /obj/structure/reagent_dispensers/peppertank
  
positive.code: 	icon_state = "beer"
  	reagent_id = "beer"
  
  /obj/structure/reagent_dispensers/beerkeg/New()
  	..()
  	reagents.add_reagent("beer",1000)
  
  /obj/structure/reagent_dispensers/beerkeg/blob_act(obj/effect/blob/B)
  	explosion(src.loc,0,3,5,7,10)
  
  
negative.code: /obj/structure/reagent_dispensers/fueltank/bullet_act(obj/item/projectile/Proj)
  	..()
  	if(istype(Proj) && !Proj.nodamage && ((Proj.damage_type == BURN) || (Proj.damage_type == BRUTE)))
  		message_admins("[key_name_admin(Proj.firer)] triggered a fueltank explosion via projectile.")
  		log_game("[key_name(Proj.firer)] triggered a fueltank explosion via projectile.")
  		boom()
  
  /obj/structure/reagent_dispensers/fueltank/proc/boom()
  	explosion(get_turf(src), 0, 1, 5, flame_range = 5)
  	qdel(src)
  
  /obj/structure/reagent_dispensers/fueltank/blob_act(obj/effect/blob/B)
  	boom()
  