I'm working on a control panel with several local teleport buttons using llSitTarget -- a linked set. Everything works very well except for empty buttons. I've tried every variation I can find to set the target to ZERO_VECTOR and affecting by various versions of rotations, setting my target to the offset of the root prim's position, hard coding the offset to <0,0,1>... basically I've tried every variation I can think of. I'm stumped and would appreciate any insight. I would expect that it sit me on the panel itself but it doesn't.
The buttons set to a nearby target work perfectly. When the panel is in it's ready-to-be-set state or any button is undefined or actively set to <0,0,0> - teleporting blasts me off onto neighboring land (all the same sim). I'm guessing it would blast me even farther except that I've reached the sim boundary. I can't be sure because I'm floating around in space - but it appears that no matter what version of 0 I set the target to, I get blasted to the same place.
Any ideas? Thanks.