01-22-2008 14:25
I found an issue today where I have a linked door that uses llSetLinkedRot to open and close, and it seems to fail if the parent object or door object itself (not sure which) rotation isn't aligned with or perpendicular to the grid. Rotated to 0, 90, 180, or 270 degrees it works. Any other rotation, and nothing happens. Oddly the same thing is happening with a sliding linked door in the same structure, but it is using llSetLocalPos and not messing with rotation at all.

Has anyone else seen this? Is this a common behavior that I've just never noticed before?

I could have sworn I've used the same door scripts in other builds and it worked at odd rotations, but I can't be 100% certain.

Snapping the struct rotation back to a multiple of 90 makes everything work again.