AVsitter/AVsitter2
Sei Lisa 9936f50cc5 Allow passing single IDs when calling external scripts
BUTTON is documented to pass the UUIDs of the controller *and* the sitter when they are different, separated by a "|".

ADJUST is not documented to do that (yet), but it behaves that way.

Both behaviours are undesirable for generic scripts that respond to a link message without being specifically designed for AVsitter, because they don't expect the extra UUID. This can be seen as an AVsitter shortcoming, therefore we implement backwards-compatible workarounds.

For ADJUST, the AMENU argument's range has been extended:

  0, 1 and 2 behave the same as before.
  4, 5 and 6 behave as 0, 1 and 2 respectively, but also inhibit sending the second UUID.

For BUTTON, two special values have been added for the ID field: <C> and <S>, which will be replaced with CONTROLLER and SITTER respectively. For example:

    BUTTON text|num|str

behaves the same as before, sending both CONTROLLER and SITTER in the UUID field when they differ; however:

    BUTTON text|num|str|<C>

always passes only the UUID of the person who controls the menu. Similarly for <S>.
2018-08-18 10:39:55 +02:00
..
Plugins adjust RLV plugin to be acceptable for OpenSim's limitations on where to place the assignment operator 2018-08-18 10:31:11 +02:00
Utilities Update Missing-anim-finder.lsl 2018-03-20 17:32:33 +01:00
[AV]adjuster.lsl Fix several calls that had wraparound hazards. 2017-11-19 18:38:33 +01:00
[AV]helper.lsl Change the UUID of TEXTURE_BLANK to the constant. 2017-11-23 16:35:38 +01:00
[AV]root-security.lsl Add the script name at the top, with a one-line description 2017-11-19 18:33:04 +01:00
[AV]root.lsl Add the script name at the top, with a one-line description 2017-11-19 18:33:04 +01:00
[AV]select.lsl Improve OpenSim-friendliness. 2017-11-23 16:35:38 +01:00
[AV]sitA.lsl Allow passing single IDs when calling external scripts 2018-08-18 10:39:55 +02:00
[AV]sitB.lsl Allow passing single IDs when calling external scripts 2018-08-18 10:39:55 +02:00
avsitter2_link_message_reference.md Normalize spaces and remove tabs in link message reference. 2017-10-29 12:11:50 +01:00
build-aux.py Tag OpenSim scripts in the description 2017-12-12 14:40:11 +01:00
BUILD_GUIDE.md Rename RELEASE to BUILD_GUIDE and prepare-for-oss to build-aux 2017-09-02 09:45:52 +02:00
IMPORT_GUIDE.md Fix OpenSim import instructions and refine Mono-related stuff. 2017-11-23 16:35:38 +01:00
Makefile Make [AV]sequence compile in OpenSim and include it in Makefile. 2017-11-23 16:35:38 +01:00
MARKETPLACE.txt Revise MARKETPLACE.txt and fix typo 2017-08-07 16:55:12 +10:00