anchor.diff:  	icon = 'icons/obj/hydroponics.dmi'
   	icon_state = "misteratmos"
   	item_state = "misteratmos"
  +	w_class = 4.0
   	safety = 0
   	var/obj/item/weapon/watertank/tank
   
  -/obj/item/weapon/extinguisher/mini/nozzle/New(parent_tank)
  -	if(check_tank_exists(parent_tank, src))
  -		tank = parent_tank
  -		reagents = tank.reagents
  -		max_water = tank.volume
  +	New(parent_tank)
  +		if(check_tank_exists(parent_tank, src))
  +			tank = parent_tank
  +			reagents = tank.reagents
  +			max_water = tank.volume
  +			loc = tank
  +		return
  +
  +	dropped(mob/user as mob)
  +		user << "<span class='notice'>The nozzle snaps back onto the watertank!</span>"
  +		tank.on = 0
   		loc = tank
  -	return
   
  -/obj/item/weapon/extinguisher/mini/nozzle/dropped(mob/user as mob)
  -	user << "<span class='notice'>The nozzle snaps back onto the watertank!</span>"
  -	tank.on = 0
  -	loc = tank
  +	attack_self()
  +		return
   
  -/obj/item/weapon/extinguisher/mini/nozzle/attack_self()
  -	return
  -
  -/obj/item/weapon/extinguisher/mini/nozzle/Move(dest, dir)
  -	// Only will move to valid locations
  -	if((dest == tank) || (dest == tank.loc /*person with tank on back*/))
  -		..()
  -	return+	Move(dest, dir)
  +		// Only will move to valid locations
  +		if((dest == tank) || (dest == tank.loc /*person with tank on back*/))
  +			..()
  +		return
positive.code: 	amount_per_transfer_from_this = 5
  	possible_transfer_amounts = null
  
  /obj/item/weapon/watertank/janitor/make_noz()
  	return new /obj/item/weapon/reagent_containers/spray/mister/janitor(src)
  
  /obj/item/weapon/reagent_containers/spray/mister/janitor/attack_self(var/mob/user)
  	amount_per_transfer_from_this = (amount_per_transfer_from_this == 10 ? 5 : 10)
  	user << "<span class='notice'>You [amount_per_transfer_from_this == 10 ? "remove" : "fix"] the nozzle. You'll now use [amount_per_transfer_from_this] units per spray.</span>"
  
  //Atmos tank
  /obj/item/weapon/watertank/atmos
  
negative.code: 	item_state = "waterbackpackatmos"
  	volume = 100
  
  	make_noz()
  		return new /obj/item/weapon/extinguisher/mini/nozzle(src)
  
  /obj/item/weapon/extinguisher/mini/nozzle
  	name = "fire extinguisher nozzle"
  