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

[BUG-226252] [EEP] Please create an internal error code for llReplaceAgentEnvironment() & llSetAgentEnvironment() that distinguishes wether an agent does not have the experience allowed and if the experience is not allowed at their location. #4841

Open
sl-service-account opened this issue Feb 2, 2019 · 0 comments

Comments

@sl-service-account
Copy link

Information

Attempting to use llReplaceAgentEnvironment() on an agent that doesn't have the experience allowed returns the internal error code, -2.

Attempting to use llReplaceAgentEnvironment() on an agent that does have the experience allowed, but is over land that doesn't have the experience allowed returns the internal error code, -2.

Please create an internal error code for llReplaceAgentEnvironment() & llSetAgentEnvironment() that distinguishes wether an agent does not have the experience allowed and if the experience is not allowed at their location.

This is important for applications to report issues to users/owners correctly as well with troubleshooting.

Prior to llSitOnLink(), experience functions made use of the experience_permissions_denied() script event along with error codes, XP_ERROR_NOT_PERMITTED & XP_ERROR_NOT_PERMITTED_LAND to make these distinctions.

http://wiki.secondlife.com/wiki/Category:Experience_Tools

Thanks.

Original Jira Fields
Field Value
Issue BUG-226252
Summary [EEP] Please create an internal error code for llReplaceAgentEnvironment() & llSetAgentEnvironment() that distinguishes wether an agent does not have the experience allowed and if the experience is not allowed at their location.
Type New Feature Request
Priority Unset
Status Accepted
Resolution Accepted
Labels whirly-eep
Reporter Lucia Nightfire (lucia.nightfire)
Created at 2019-02-02T10:17:18Z
Updated at 2020-06-15T15:22:58Z
{
  'Build Id': 'unset',
  'Business Unit': ['Platform'],
  'How would you like the feature to work?': "Attempting to use llReplaceAgentEnvironment() on an agent that doesn't have the experience allowed returns the internal error code, -2.\r\n\r\nAttempting to use llReplaceAgentEnvironment() on an agent that does have the experience allowed, but is over land that doesn't have the experience allowed returns the internal error code, -2.\r\n\r\nPlease create an internal error code for llReplaceAgentEnvironment() & llSetAgentEnvironment() that distinguishes wether the target does not have the experience allowed and if the experience is not allowed at their location.\r\n\r\nThanks.",
  'Original Reporter': 'Lucia Nightfire (lucia.nightfire)',
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'Target Viewer Version': 'viewer-development',
  'Why is this feature important to you? How would it benefit the community?': '?',
}
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