Skip to content
This repository has been archived by the owner on Feb 28, 2024. It is now read-only.

[BUG-7120] [Experience Tools] Feature Request: llSit() - scriptable ability to force an avatar to sit on an object #14865

Open
1 task
sl-service-account opened this issue Aug 26, 2014 · 5 comments

Comments

@sl-service-account
Copy link

sl-service-account commented Aug 26, 2014

How would you like the feature to work?

With the release of Experience tools, it would be extreme useful to have the ability to request permission to automatically sit an avatar on an object using something like 'PERMISSION_TRIGGER_SIT'

Why is this feature important to you? How would it benefit the community?

It would enrich possible experiences if i were able to sit avatars on objects via collision or triggered from other means. For example a monster plant is stepped on, it would need to sit the avatar on itself in order to sync an animation depicting the character being eaten. Other ideas can be obstacles that roll down a hill that avatars get stuck to if they don't avoid.

In any case, having the ability to sit an avatar to an object would remove a tonne of work arounds to accomplish unsatisfactory alternatives.

This feature request first appeared here> https://jira.secondlife.com/browse/SCR-3 in 2007, but now we have the Experience Permissions system, i feel it would be a much more helpful and valued permission.

Further discussion about this is on the Experience Tools Beta forum http://community.secondlife.com/t5/SLEXP-Closed-Beta-Tester/Pleaze-can-he-has-llSit/td-p/2803464

Links

Related

Original Jira Fields
Field Value
Issue BUG-7120
Summary [Experience Tools] Feature Request: llSit() - scriptable ability to force an avatar to sit on an object
Type New Feature Request
Priority Unset
Status Accepted
Resolution Accepted
Reporter Loki Eliot (loki.eliot)
Created at 2014-08-26T14:14:21Z
Updated at 2015-08-13T09:18:52Z
{
  'Business Unit': ['Platform'],
  'Date of First Response': '2014-08-26T15:35:47.509-0500',
  'How would you like the feature to work?': "With the release of Experience tools, it would be extreme useful to have the ability to request permission to automatically sit an avatar on an object using something like 'PERMISSION_TRIGGER_SIT' ",
  'Target Viewer Version': 'viewer-development',
  'Why is this feature important to you? How would it benefit the community?': "It would enrich possible experiences if i were able to sit avatars on objects via collision or triggered from other means. For example a monster plant is stepped on, it would need to sit the avatar on itself in order to sync an animation depicting the character being eaten. Other ideas can be obstacles that roll down a hill that avatars get stuck to if they don't avoid. \r\n\r\nIn any case, having the ability to sit an avatar to an object would remove a tonne of work arounds to accomplish unsatisfactory alternatives.\r\n\r\nThis feature request first appeared here> https://jira.secondlife.com/browse/SCR-3 in 2007, but now we have the Experience Permissions system, i feel it would be a much more helpful and valued permission.",
}
@sl-service-account
Copy link
Author

Jack Abraham commented at 2014-08-26T20:35:48Z

Once experience tools have rolled out, this will be the single feature still requiring me to use RLV for basic gaming functionality.

@sl-service-account
Copy link
Author

Lucia Nightfire commented at 2014-08-26T21:06:54Z

Can you elaborate on that comment as to why that is?

@sl-service-account
Copy link
Author

Jack Abraham commented at 2014-08-27T03:16:34Z

Lucia, my focus is on superhero games. Places where I'm currently using RLV to force sit in order to get things to work right:

  • Attacker encases defender in ice/chains/force fields/Jell-O - defender is forced to sit in the trap object and animated by it to be trapped; it calculates how long they are trapped for and automatically unsits them when that period is passed.
  • Characters are rendered intangible by sitting on invisible, nonphysical objects
  • Character gets some special movement ability through their powers (faster flight, creating ice bridges ahead of them as they run, motorcycle made of fire, etc.) - these work as SL vehicles. By creating the vehicle the player has pretty much said they intend to use it; requiring them to sit on it is just an extra step.

Pretty much any time you need a agar to interact with an object with any precision, you need to sit them on it; it's the only way to control the avatar's location and rotation. In a competitive environment you need to be able to force that if the result is to the player's disadvantage. Obviously this is open to abuse, but so is the ability to animate an avatar; that's why the permission request needs to exist, even if it is subsumed in the experience permission.

@sl-service-account
Copy link
Author

Lucia Nightfire commented at 2014-08-27T06:09:10Z

You stated that once exp tools have rolled out, the feature would still require you to use RLV.

It shouldn't require you to still use RLV.

So that was a typo I guess, lol.

And yes, it was agreed in the OH on Tues. the 19th that this feature should probably be executed with the same restriction as PERMISSION_TELEPORT currently is, in that, it only can request perms of the owner of the script unless inside an experience.

@sl-service-account
Copy link
Author

Jack Abraham commented at 2014-08-28T01:25:21Z

Ah, I see the confusion. Were it not implemented, I would still need RLV even after Experience Tools is implemented. If it is implemented, I can do away with RLV.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant