default { state_entry() { vector rot_vec = <0.0, 90.0, 0.0>; rot_vec *= DEG_TO_RAD; rotation rot = llEuler2Rot(rot_vec); llSetRot(rot); llSetPrimitiveParams([ PRIM_TEMP_ON_REZ, TRUE, PRIM_PHANTOM, TRUE ]); llSetAlpha(0.0, ALL_SIDES); llParticleSystem([ PSYS_PART_FLAGS, PSYS_PART_INTERP_SCALE_MASK | PSYS_PART_FOLLOW_SRC_MASK | PSYS_PART_INTERP_COLOR_MASK, PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_ANGLE, PSYS_SRC_ANGLE_BEGIN, 0.0, PSYS_SRC_ANGLE_END, PI, PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>, PSYS_PART_END_COLOR, <0.0, 1.0, 1.0>, PSYS_PART_START_ALPHA, 0.5, PSYS_PART_END_ALPHA, 0.01, PSYS_SRC_BURST_PART_COUNT, 12, PSYS_SRC_BURST_RATE, 1.0, PSYS_PART_START_SCALE, <0.15,0.15,0.0>, PSYS_PART_END_SCALE, ZERO_VECTOR, PSYS_PART_MAX_AGE, 1.0 ]); llSetTimerEvent(7.0); } timer() { llDie(); } }