if ((ent->r.client && ent->r.client->pers.altered_state) && (g_allowaltfire->integer))
	Weapon_Alternate (ent, 4, 20, 50, 54, pause_frames, fire_frames, weapon_grenadelauncher_alt_fire);
else 
	Weapon_Generic (ent, 4, 12, 50, 54, pause_frames, fire_frames, weapon_grenadelauncher_fire);