system ho_hint
{
    technique 
    {
        visual_particle_quota                   200
        material                                PUMediaPack/Streak_02
        default_particle_width                  80
        default_particle_height                 80
        default_particle_depth                  80
        renderer                                Sphere
        {
        }
        emitter                                 Point StreakEmitter
        {
            emission_rate                       dyn_oscillate
            {
                oscillate_frequency             0.4
                oscillate_phase                 0
                oscillate_base                  20
                oscillate_amplitude             20
                oscillate_type                  sine
            }
            time_to_live                        2.5
            direction                           0 0 0
        }
        affector                                Colour 
        {
            time_colour                         0    0.27 0.3 0.74 0.3
            time_colour                         0.3  0.27 0.3 0.74 0.7
            time_colour                         0.6  0.43 0.28 0.14 0.1
            time_colour                         1    0 0 0 1
        }
        affector                                GeometryRotator 
        {
            rotation_speed                      dyn_curved_linear
            {
                control_point                   0 3
                control_point                   1 0.2
            }
        }
        affector                                Scale 
        {
            xyz_scale                           dyn_curved_linear
            {
                control_point                   0 400
                control_point                   0.8 400
                control_point                   1 800
            }
        }
        observer                                OnCount 
        {
            handler                             DoEnableComponent 
            {
                enable_component                emitter_component StreakEmitter false
            }
            count_threshold                     greater_than 39
        }
    }
}
