Probably easiest way to add to a an effect to a weapon would be to assign it in the ranged special table and then add to the client accordingly. (TBH there may already be an effect preset that would suit the needs)
I made my ItemPMT editor back in 2012 with scalability in mind. So adding...