I've been tinkering with 1.7's rotating attachments. I've got a script that is supposed to change speed, direction (by negating the speed), axis, etc. of the attachment with llDialog
Sometimes things work just fine, and the motion changes, as it was intended to. Other times (more often than not), the script responds to the command normally (both user feedback and my debugging of the values it is using are correct), but nothing actually changes in the attachment's motion ... it blissfully pretends nothing has changed. I have to either detach the attachment and reattach it, or recompile the script ... only then will it start using the new settings.
Is this something known to be a problem with the new feature or with llTargetOmega itself? Or am I just missing something stupidly obvious (I didn't see anything on the Wiki entry about this sort of thing)? I know llTargetOmega is client-side, but should that matter
(I'd post some code, but I don't have access to SL at the moment, so for now I'm just wondering in general terms if anyone has any thoughts.)