diff --git a/code/_onclick/cyborg.dm b/code/_onclick/cyborg.dm index 7e5da141d5a..abc50584892 100644 --- a/code/_onclick/cyborg.dm +++ b/code/_onclick/cyborg.dm @@ -101,8 +101,11 @@ // cyborgs are prohibited from using storage items so we can I think safely remove (A.loc && isturf(A.loc.loc)) if(can_reach(A, W)) W.melee_attack_chain(src, A, params) - return - W.afterattack__legacy__attackchain(A, src, 0, params) + else + if(W.new_attack_chain) + A.base_ranged_item_interaction(src, W, params) + else + W.afterattack__legacy__attackchain(A, src, 0, params) return /mob/living/silicon/robot/MiddleShiftControlClickOn(atom/A)