LSL Protocol/Restrained Love Open Relay Group/x-tensions

From Second Life Wiki
< LSL Protocol‎ | Restrained Love Open Relay Group
Revision as of 04:06, 4 July 2009 by Satomi Ahn (talk | contribs) (!x-tensions deprecated)
Jump to navigation Jump to search

Full list of x-tensions

At present, the list of x-tensions is short and it makes sense to list them all on a single page, In the future, it may make sense to separate the list into those that have group approval and those that do not, either because they are still under discussion or because they have been rejected by majority opinion

x-tensions that have been implemented or proposed are:


!x-who - tells the relay the identity of the avatar operating the controlling device. Can be useful in playgrounds with bondage furnitures whose grabbing function is open to everybody.
!x-handover - hands over the control of the relay to another device, with no further auth required, and possiblity to keep all the previous restrictions.
!x-vision - provide a means of obscuring the subjects vision WITHOUT having to muck about with extra wearables.
Originally conceived as a MOUSELOOK ENFORCER/PUNISHER and REQUIRES a HUDstyle relay. (already implemented and available to use).
!x-gender - allow the users to set their defined sex, and be queried by a device AND SET BY THE DEVICE.
!x-species - ditto for species.
!x-freeze - stop the victim dead in their tracks. Effectively disables the arrow movement keys, jump and crouch.
Sure you can do it other ways, but this keeps down extra script/attachment counts and gives a 'standard interface'.
Nice for area effects (prison lock-down perhaps), cages (hold them in place so you can open the cage and take out one specific captive.
!x-follow - makes the victim follow a given object or avatar at the given distance.
This is exactly what current leashes already do, but without the particles. Useful for bringing the victim
from one place to another without using magic tricks like teleportation.
!x-control - makes the victim move as if the control given in argument had been pressed. In conjunction with !x-freeze, this allows the device user to control the victim as if they controlled their own avatar.
!x-listen - opens up a listener on the specified channel. Useful for cutting down the load on a sim by only having multiple listeners as needed.
!x-channel - switches the control channel for the RLV relay communications to the specified channel to cut down on spam.
!x-tensions - queries the relay for supported x-tensions. Deprecated by !x-orgversions, which is part of ORG core requirements.
!x-animate - animates the victim with the given animation. The animation has to be a standard one, or an animation from a freebie set we would have to standardize and include in every relay that supports x-animate.
!x-email - initiates a gridwide email encapsulated protocol session.
The protocol itself is a work in progress now. A proof of concept is on its way in my relay and RLV remote. --Satomi Ahn 10:03, 19 May 2009 (UTC)
!x-message - Use the relay to send messages from the restraining device to the victim.
Mainly to negate the inconvenients of llInstantMessage as the only means for a restraining device to send a message only to the victim (Especially useful with multi line messages where the inherent script delay for llInstantMessage is more apparent). --[Regan Flasheart] 13:59, 26 June 2009 (UTC)