Smoke

Written by Kitsune
float gTimeout = 3.0;

default
{
    state_entry()
    {

    }

    attach(key id)
    {
        if (id != NULL_KEY)
        {
            llSetTimerEvent(0.0);
            llSetTimerEvent(gTimeout);
        }
        else
        {
            llSetTimerEvent(0.0);
        }
    }
    
    timer()
    {
        llMakeFire(
        2,  // nParticles
        1.0,  // scale
        1.0,  // velocity
        5.0,  // lifetime
        2*PI, // arc
        "smoke1",
        <0.0, 0.0, 1.0> // offset
        ); 
    }       
}