You'd think it'd be in game already?
You first need all the races done then someone to to the anims for shooting for all of those races, plus rogues, I don't think this is as easy as folks would like to think.
The code itself is most likely not the hold up, nor is the "effect." I am pretty sure the animations would be the most difficult part.
In my mind, finishing the base models and anims for all characters should be first.