function fire_create(VECTOR* position)
{
if(!position)position = nullvector;
wait(3);
you = ent_create(NULL,position,Base_Effect_emitter);
if(you)
{
vec_add(you.x,vector(-128.786,-19.160,0.000));
vec_set(you.pan,vector(0.000,0.000,0.000));
vec_set(you.scale_x,vector(1.000,1.000,1.000));
set(you,PASSABLE);
set(you,INVISIBLE);
}
wait(-3); // wait 3 seconds
ptr_remove(me); // ...and remove the emitter
}