LSL - Allow testing that a resident is member of a group
tracked
misstoriblack Resident
As of right now, if you want to test that someone is member of a group, you need this person to be actually wearing the group. Which is fine when dealing with vendors or fidelity. However there are scenario where you want to be able to test if a person is a member of a group without them actually wearing it. For example, accessing something or security or special functionality.
In the same fashion as
llSameGroup(uid)
works, we should have a llHasGroup(uid)
which would let you test if someone has the group even if not explicitly "wearing it".Log In
Kathrine Jansma
There is a privacy issue involved here.
Currently the contract is, that you can only detect a group the resident actively shows in the presence of a script. With your proposal, all groups would be visible all the time.
This might lead to unwanted disclosures, drama and could be used to ban people based on certain groups they have (e.g. bloodlines or some others).
So this might need an additional checkbox for users to 'opt in' explicitly for certain groups.
Bleuhazenfurfle Resident
Even at a minimum, if scripts remembered the group under which they were compiled, and let you test for that group. (Plus the obligatory means for the script to check what group that is.)
Lucia Nightfire
Would be great to also know if they are in a specified role as well as even if it is known they're in a specified group, the aforementioned security device would most likely want to know if they're in a security role and not just an Everyone role.
SL Feedback
tracked
SL Feedback
Hello, and thank you for your feature request regarding the ability to test if a resident is a member of a group without them having to wear it. This idea has been brought up in the past and is currently tracked. We understand the importance of such a feature for scenarios like accessing special functionalities or enhancing security measures. While we have no estimate on when it may be implemented, please keep an eye on future updates. We appreciate your input and hope you continue to share your ideas to help improve Second Life. Thank you!