anchor.diff:  	var/turf/spawn_location = locate(user.x + pick(-7, 7), user.y, user.z)
   	playsound(current_turf,'sound/magic/warpwhistle.ogg', 200, TRUE)
   	new /obj/effect/temp_visual/teleporting_tornado(spawn_location, src)
  -	COOLDOWN_START(src, whistle_cooldown, 4 SECONDS)
   
   ///Teleporting tornado, spawned by warp whistle, teleports the user if they manage to pick them up.
   /obj/effect/temp_visual/teleporting_tornado
  
positive.code: 	layer = FLY_LAYER
  	plane = ABOVE_GAME_PLANE
  	randomdir = FALSE
  	duration = 10 SECONDS
  	movement_type = PHASING
  
  	/// Reference to the whistle
  
negative.code: 	icon = 'icons/obj/wizard.dmi'
  	icon_state = "whistle"
  
  	/// Person using the warp whistle
  	var/mob/living/whistler
  
  /obj/item/warp_whistle/attack_self(mob/user)
  	if(whistler)
  		to_chat(user, span_warning("[src] is on cooldown."))
  		return
  
  	whistler = user
  