Called internally during TASK_RANGE_ATTACK1. This allows you to separate your SWEPs primary firing function from players and NPCs.
TASK_RANGE_ATTACK1
CAP_USE_SHOT_REGULATOR