anchor.diff:  	spark_system.set_up(5, 0, src)
   	spark_system.attach(src)
   
  -/obj/item/energy_katana/attack_self(mob/user)
  -	dash_toggled = !dash_toggled
  -	to_chat(user, "<span class='notice'>You [dash_toggled ? "enable" : "disable"] the dash function on [src].</span>")
  -
   /obj/item/energy_katana/afterattack(atom/target, mob/user, proximity_flag, click_parameters)
   	. = ..()
  -	if(dash_toggled && !Adjacent(target) && !target.density)
  +
  +	var/list/params = params2list(click_parameters)
  +
  +	if(params["right"] && !target.density)
   		jaunt.Teleport(user, target)
   
   /obj/item/energy_katana/pickup(mob/living/user)
  
positive.code:  * The space ninja's katana.
   *
   * The katana that only space ninja spawns with.  Comes with 30 force and throwforce, along with a signature special jaunting system.
   * Upon clicking on a tile with the dash on, the user will teleport to that tile, assuming their target was not dense.
   * The katana has 3 dashes stored at maximum, and upon using the dash, it will return 20 seconds after it was used.
   * It also has a special feature where if it is tossed at a space ninja who owns it (determined by the ninja suit), the ninja will catch the katana instead of being hit by it.
   *
   */
  /obj/item/energy_katana
  	name = "energy katana"
  	desc = "A katana infused with strong energy."
  	icon_state = "energy_katana"
  	inhand_icon_state = "energy_katana"
  	worn_icon_state = "energy_katana"
  
negative.code: 	resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF
  	var/datum/effect_system/spark_spread/spark_system
  	var/datum/action/innate/dash/ninja/jaunt
  
  /obj/item/energy_katana/Initialize()
  	. = ..()
  