Old llGetRot bug in OpenSimulator

Ask technical support questions about other topics
Post Reply
User avatar
Kayaker Magic
Posts: 354
Joined: Sun Dec 01, 2013 8:40 am
Has thanked: 52 times
Been thanked: 393 times

Old llGetRot bug in OpenSimulator

Post by Kayaker Magic »

I have a bunch of compasses and other instruments that work in a bunch of situations, except for one. It works as a freestanding object. If you link the compass into a vehicle, it reports the correct heading. If you wear it as a HUD it reports where you are looking (bearing) or which way you are facing (heading). Everything works just as God and the Wiki intended it except for one combination: If you wear the compass as a HUD and then sit on a vehicle, llGetRot() stops reporting the global rotation of the avatar, and returns a constant rotation no matter which way the avatar or the seat is facing.

Admittedly, many of the things that llGetRot returns are crazy useless, but it should still report the avatar global rotation whether you are sitting or standing. In SL that is how it works. (see http://wiki.secondlife.com/wiki/Rotatio ... ttachments).

I submitted an OpenSim mantis for this about a year ago (http://opensimulator.org/mantis/view.php?id=6743) but it has not seen a lot of love. I was hoping if I mentioned it here, Oren might take a look at this old bug and see if it is easy to fix. This problem exists in all variants of OpenSim that I know, even InWorldz.
Post Reply