class SuperBoltRifleInf expands SuperBoltRifle;

function Fire( float Value )
{
        GotoState('NormalFire');
        bPointing=True;
        bCanClientFire = true;
        ClientFire(Value);
        if ( bRapidFire || (FiringSpeed > 0) )
            Pawn(Owner).PlayRecoil(FiringSpeed);

        TraceFire(0.0);
}




function AltFire( float Value )
{
       GotoState('AltFiring');
        bPointing=True;
        bCanClientFire = true;
        ClientAltFire(Value);
        if ( bRapidFire || (FiringSpeed > 0) )
            Pawn(Owner).PlayRecoil(FiringSpeed);

        TraceFire(0.0);
}

function SetWeaponStay()
{
	Super(TournamentWeapon).SetWeaponStay();
}

defaultproperties
{
	AmmoName=SuperBoltAmmoInf
	PickupAmmoCount=100
}
