secondlife / secondlife/viewer
'lure_experience' setting for lures_obey_telehubs
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 299
- Forks
- 146
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 88
Description
In my experience enabled region avatars are automatically ejected if they are not in the required experience. This is by design to prevent cheating.
A side effect of this is a poor user experience for new users who receive teleport offers from existing members of the experience in my region.
I would like to make my region more new-user friendly by instead of ejecting the new user, sending them to the region telehub where they can learn about the sim and join the experience.
Currently in SL we have the lures_obey_telehubs region setting, however, enabling this causes users to be unable to teleport each other around the sim.
I would like to be able to designate an experience uuid, that if the user is in, will bypass the lures_obey_telehubs enabled setting.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing where the viewer handles the lures_obey_telehubs setting and experience eligibility, then review the linked Canny request for the intended behavior. Done means the new experience UUID setting is supported and users in that experience bypass the setting as described without changing other teleport behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100