Someone much smarter than me narrowed it down to the particle burst being severely weakened and has provided an excellent example. This script in the RC client will produce a black cloud of smoke. But in the latest WindLight produces nothing.
Please vote on this bug:
https://jira.secondlife.com/browse/VWR-4899Example code for testing - stick in a prim and click:
//------------------------------------------------------------------------
startParticles()
{
llParticleSystem([
PSYS_PART_FLAGS, 0 |
PSYS_PART_INTERP_COLOR_MASK |
PSYS_PART_INTERP_SCALE_MASK |
PSYS_PART_WIND_MASK |
PSYS_PART_FOLLOW_VELOCITY_MASK,
PSYS_SRC_PATTERN,PSYS_SRC_PATTERN_EXPLODE,
PSYS_PART_MAX_AGE,15.0,
PSYS_PART_START_COLOR, <0.05,0.05,0.05>,
PSYS_PART_END_COLOR, <1.0,1.0,1.0>,
PSYS_PART_START_SCALE,<4.0,4.0,4.0>,
PSYS_PART_END_SCALE,<15.0,15.0,15.0>,
PSYS_SRC_BURST_RATE,10.5000,
PSYS_SRC_ACCEL, <0,0,0.175>,
PSYS_SRC_BURST_PART_COUNT,100,
PSYS_SRC_BURST_RADIUS,2.0,
PSYS_SRC_BURST_SPEED_MIN,0.5,
PSYS_SRC_BURST_SPEED_MAX,1.5,
PSYS_SRC_TARGET_KEY,(key)"",
PSYS_SRC_INNERANGLE,0.0,
PSYS_SRC_OUTERANGLE,0.0,
PSYS_SRC_OMEGA, <0,0,0>,
PSYS_SRC_MAX_AGE, 0.0,
PSYS_SRC_TEXTURE,"",
PSYS_PART_START_ALPHA, 0.6,
PSYS_PART_END_ALPHA, 0.0
]);
}
stopParticles()
{
llParticleSystem([]);
}
default
{
touch_start(integer total_number)
{
startParticles();
llSleep(0.5);
stopParticles();
}
}
//------------------------------------------------------------------------