Add PERMISSION_REZ_ON_PARCEL for llRequestExperiencePermissions to override parcel rez permissions
tracked
Duckie Dickins
My example use case is:
I wish to host an experience-based combat game in my region. Players would need to accept my game's experience in order to receive a temp attached combat meter and weapon. The parcel also has the experience enabled in parcel settings.
I don't want my players to have build rights on the region-sized parcel but I want their experience-enabled temp attach weapon that my experience provided them, to still be able to rez physical projectiles, overriding parcel build permissions since temp attachments become owned by the person they are attached to. The projectiles in that temp attached weapon would also be owned by the person it's attached to.
By limiting build rights through the normal parcel settings, this ensures that unauthorized weaponry cannot be used for collision based combat and disallows players from rezzing other items/barriers/vehicles that would break gameplay. Letting experience enabled scripts to be able to continue to rez their projectiles despite parcel build permission would aid in immersion. I understand that we can accomplish much using llCastRay as a replacement for physical projectiles but it's not as immersive as having an arrow shot into the air in an arc to hit it's target on the other side of a hill.
Parcel build permissions would probably need a third option besides allowing build permission for everyone or group members. The third option would be Experiences.
I believe expanding Experience permissions could solve a lot of use cases besides just combat situations but it would offer a lot of solutions to making game experiences more immersive and feature rich.
Log In
Spidey Linden
tracked
Issue tracked. We have no estimate when it may be implemented. Please see future updates here.
Beatrice Voxel
The only issue I can see with this:
Griefer HUD's written using the same 'experience' as the standard combat or spell HUD's. Because the experience has rez rights, anything run under that experience will also have rez rights.
So, the combat/spell systems you're using had better be highly regulated and patrolled, and anyone using them to grief others kicked off and their permissions to use the experience revoked.
Otherwise, some enterprising yet unethical scripter will apply for an experience key, and then construct griefer HUD's using the experience, which would work in all regions that have that experience on the Estate "allowed" list.
Duckie Dickins
Beatrice Voxel Maybe it's unclear how experiences work. First an experience is owned by a premium member. That premium member then creates a group and activates that experience for that group......then in group roles you need to either have admin or contributor toggled on for your role your avatar is assigned to in that group in order to be able to enable a script you write to have that experience enabled.
So yes... a bad actor would need to join the group with the combat/spell system's dev team uses.....be given the role that has either admin or contributor toggled on, and then and only then be able to create griefer scripts using that combat/spell system's experience.... which is why the land parcel owner would also need to toggle on rez rights for experiences. There is multiple points of failure that would need to occur in order for any type of griefer to take advantage of this.
Maybe a griefer would need to create a popular experience-based teleporter system to trick you into enabling their experience on your land and come up with some excuse as to why you should also toggle rez rights for experiences just so then they could grief you. Again two points of failure needs to occur.
Beatrice Voxel
Duckie Dickins These "points of failure" are plausible enough to expect that they could (and likely would) happen. We see a lot of social engineering going on as it is.
There's also another point of failure - a designer writing an all around 'useful' experience for spell HUD's or combat, that is then sold as a building block for other designers, some of which might be bad actors. If that designer didn't care to police their work because they'd already been paid? That's a problem.
Lucia Nightfire
Duckie Dickins
Lucia Nightfire Yes your initial JIRA for it back in 2016 was much more comprehensive than mine. Now that the Lab is making more of our wishes possible in 2025, I felt it was a good time to ask for this again. It would be very useful for what we do at MadPea.