Reflected particles are all kinds of crooked and squished, depending on the camera angle.
Make a basic mirror and try this script in an object in front of the mirror:
default
{
state_entry()
{
llParticleSystem(
[
PSYS_SRC_PATTERN,PSYS_SRC_PATTERN_EXPLODE,
PSYS_PART_BLEND_FUNC_SOURCE,PSYS_PART_BF_SOURCE_ALPHA,
PSYS_PART_BLEND_FUNC_DEST,PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA,
PSYS_PART_START_SCALE,<0.500000,0.500000,0.000000>,
PSYS_SRC_TEXTURE,"b527918b-3658-14be-343f-90df989542ba",
PSYS_PART_MAX_AGE,1,
PSYS_SRC_BURST_RATE,0.1,
PSYS_SRC_BURST_PART_COUNT,1,
PSYS_SRC_BURST_SPEED_MIN,1,
PSYS_SRC_BURST_SPEED_MAX,1,
PSYS_PART_FLAGS,
PSYS_PART_EMISSIVE_MASK |
PSYS_PART_FOLLOW_VELOCITY_MASK |
PSYS_PART_WIND_MASK
]);
}
}
The FOLLOW_VELOCITY setting makes it especially noticeable they are also aligned wrong, not just squished. Ribbon particles appear to be behaving better than standard ones, didn't see any obvious issues on a quick check with them.