• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: SVC-1753
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Won't Finish
Priority: Major Major
Assignee: WorkingOnIt Linden
Reporter: Jahar Aabye
Votes: 1
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
2. Second Life Service - SVC

Limit the ability for left-click .> sit on objects to the owner only

Created: 05/Mar/08 12:26 AM   Updated: 11/Mar/08 11:46 AM
Return to search
Component/s: Scripts
Affects Version/s: Havok4 Beta, 1.18.6 Server, 1.19.0 Server
Fix Version/s: None

Issue Links:
Relates
 

Linden Lab Issue ID: DEV-11528


 Description  « Hide
Currently the creator of an object can choose one of several options to result when a user clicks on the object. One of these options allows a creator to set an object so that when a user left-clicks on it, they automatically sit on the object. I propose that this feature be modified so that it only the owner of the object will automatically sit on the object. This would only affect the "sit" option, all other possible options (ie touch, buy, etc) would remain available for all users.

My reason for proposing this is that the function is often abused for griefing purposes. A griefer rezzes an invisible object around an avatar, set so that a left-click triggers a sit. Note that the avatar is not intentionally, willfully, or consensually choosing to sit on the object. While this trick has long been used to trigger animations on the avatar (so-called "deformers" whose animations were easily stopped), there are now objects in SL that take advantage of an avatar clicking and unintentionally sitting on the object to deliver orbits that do not register on bumps/pushes/hits (thus making abuse-reporting more difficult), as well as objects which then apply an immense sideways force that knocks the object and avatar off-sim, essentially into limbo. If the user attempts to teleport back, their client crashes or loses connection.

Note that users can still sit on objects owned by other users, I am not proposing to prevent that, I am simply saying that they should do so via right-click -> sit, or other methods where they only sit on the object intentionally. As such, this would not break any legitimate content (here I am presuming that objects that force a user's client to crash or disconnect are not legitimate, per the Linden Labs ToS and Community Standards, not to mention Federal Law regarding DoS attacks and, well, common sense), at most it would be a minor inconvenience for individuals to have to right-click -> sit rather than simply left-click. And of course, it would not affect the ability of the owner of the object to left click and automatically sit on it, so a lot of the content that utilizes this function would remain unaffected.

As this function can be used to intentionally cause a user's client to crash or disconnect, I feel that it is necessary to make this minor change. I am filing this as a new feature and not as a bug report because left-click -> sit is an expected feature of SecondLife, but one that I feel needs to be modified to prevent abuse. I am marking it as Major because the threat of crashing user's clients is a direct threat to the SecondLife service itself. I am filing it here rather than submitting a security report because there are already publicly-sold items in SecondLife that use this feature for the purposes outlined here, thus obviating the need for secrecy.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
aric linden added a comment - 05/Mar/08 11:06 AM
imported 2008-03-05

Harleen Gretzky added a comment - 05/Mar/08 11:48 AM - edited
I would rather see the causes of the viewer crashes and disconnects fixed rather then this option removed, it is a very useful feature.

And instead of invisible what is to stop the griefers from just making their object look like an unsuspecting chair.


Jahar Aabye added a comment - 05/Mar/08 01:39 PM
Yes, I agree that it would be better to solve the problems on that end as well, but i fear that it might take longer and be more complicated, and even if those bugs were fixed, griefers would find other methods for doing so. On the other hand, the invisible prim trick is already used as a method for triggering a wide variety of griefing attacks, so this change would affect the root problem of how the various methods start.

I do agree that the feature is very useful for many legitimate functions, but most of these functions can still be carried out by right-click -> sit...bear in mind that one can change what the label is in the pie chart (for instance, many sit-teleporters replace it with "teleport"). All that I am proposing is that sitting on an object owned by another individual ought to be something that can only be done knowingly and intentionally. In the case of making the object look like an unsuspecting chair, at least I would still be choosing to sit on the chair, at least I can see the chair and find out who the owner is, make a decision on whether it's a good idea to sit, and if it does something abusive, I can eject/ban/AR its owner.

With an invisible prim, I don't even know that I'm clicking on anything, all you know is that one second you're standing there, the next second you're up in the air, or you're in the inter-sim void and disconnected from SL.

As I said, this might cause an inconvenience for some content (and wouldn't change anything for an object you own), but the only content that would actually be broken would be content that relies on an individual unintentionally and non-consensually sitting on items that they cannot see.


McCabe Maxsted added a comment - 06/Mar/08 01:49 AM
If you're going to make left-click as useless as that, might as well remove it completely. The only real justification for having a left-click sit that I've seen has been in speedy teleporters and furniture, neither of which are confined to owner-use only. I honestly really like being able to sit on things without right clicking, though, and would be willing to put up with griefers abusing it in order to keep it.

If it is kept, though, I WOULD like to see a better response time when hovering your mouse over something with a left-click sit. I assume that most people are duped into sitting on these invisible prims because by the time the viewer updates their pointer to the sit icon, they've already clicked on the object and been orbited.


Jahar Aabye added a comment - 06/Mar/08 03:51 PM
Linking this under the Meta-Issue SVC-456, "Improved Anti-Griefer Tools," as the I believe this feature is relevant to that meta-issue, and I would also be interested in input from others involved in that meta-issue.

malbers linden added a comment - 11/Mar/08 11:44 AM
While one can see the reporter's concern, the left-click sit option is too widely used and too valuable as a standard (non-griefer) piece of functionality to remove.