CTerrorGun

is a base class for every firearm in the Left 4 Dead series.