diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 786ec9c9454..2b2a17c27ef 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -586,5 +586,13 @@ name = "adjustable tracer bolts" desc = "Causes kinetic accelerator bolts to have an adjustable-colored tracer trail and explosion. Use in-hand to change color." -/obj/item/borg/upgrade/modkit/tracer/adjustable/attack_self(mob/user) - bolt_color = input(user,"","Choose Color",bolt_color) as color|null +/obj/item/borg/upgrade/modkit/tracer/adjustable/interact(mob/user) + ..() + choose_bolt_color(user) + +/obj/item/borg/upgrade/modkit/tracer/adjustable/proc/choose_bolt_color(mob/user) + set waitfor = FALSE + + var/new_color = input(user,"","Choose Color",bolt_color) as color|null + bolt_color = new_color || bolt_color +