I'm trying to alter prim properties (shear, taper, etc) on a phys-enabled vehicle with llSetPrimitiveParams(), but when I do do, it causes any avatar sitting on that linkset to be unseated.
Changing location and rotations work fine, but anything like:
llSetPrimitiveParams([PRIM_TYPE, PRIM_TYPE_CYLINDER, 0, <0.0, 1.0, 0.0>, [..etc..]]);
causes the avatar to fly off.
Can anybody help?
Edit: Scaling the size of a prim works fine, so it's not the change in mass that's the problem, as far as I can tell.
Futher edit: This is a known bug, never mind:
(SL-15656: CHANGED_LINK event fires when llSetPrimitiveParams is called)