Difference between revisions of "LSL Protocol/Restrained Living Relay/Other Implementations/Maike Short's Relay"
Jump to navigation
Jump to search
Maike Short (talk | contribs) (→Code) |
Maike Short (talk | contribs) (moved code to subpages, published version 1.040.a with support for multiple object) |
||
Line 1: | Line 1: | ||
{{Restrained Life Relay Specs TOC}} | {{Restrained Life Relay Specs TOC}} | ||
You can get | __NOTOC__ | ||
== Introduction == | |||
You can get this relay in MSM Restraints shop in Stonehaven: http://slurl.com/secondlife/Stonehaven%20Island/155/79/301 | |||
== Code == | |||
=== Multi Object Support === | |||
* Root Prim | |||
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short's Relay/Relay Manager|Relay Manager]] (delegates to the relay units) | |||
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short's Relay/Extended Controller|Extended Controller]] (optional additional functionality) | |||
* Child Prims named "Relay Unit ''n''" | |||
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short's Relay/Relay Unit|Relay Units]] | |||
* Clickable Child Prims | |||
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short's Relay/Toucher|Toucher]] | |||
* !vision Prim | |||
** [[LSL_Protocol/Restrained_Life_Relay/Other_Implementations/Think_Kink_Restrained_Life_PBA#The_GPU|!vision]] (by Chloe1982 Constantine and Ilana Debevec) | |||
=== Old Single Object, Single Script version === | |||
* [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short's Relay/Relay Simple|Relay Simple]] | |||
== Changes == | == Changes == | ||
=== 1.040.a === | |||
* added support for multiple world objects | |||
* show world map with tp destination if force-tp is disabled | |||
=== 1.040 === | === 1.040 === | ||
Line 46: | Line 74: | ||
* see [[LSL Protocol/Restrained Life Relay/Change_History#1.014_to_1.015.a|Changes to the reference implemenation 1.014 to 1.015.a]] | * see [[LSL Protocol/Restrained Life Relay/Change_History#1.014_to_1.015.a|Changes to the reference implemenation 1.014 to 1.015.a]] | ||
Revision as of 06:20, 15 March 2009
Introduction
You can get this relay in MSM Restraints shop in Stonehaven: http://slurl.com/secondlife/Stonehaven%20Island/155/79/301
Code
Multi Object Support
- Root Prim
- Relay Manager (delegates to the relay units)
- Extended Controller (optional additional functionality)
- Child Prims named "Relay Unit n"
- Clickable Child Prims
- !vision Prim
- !vision (by Chloe1982 Constantine and Ilana Debevec)
Old Single Object, Single Script version
Changes
1.040.a
- added support for multiple world objects
- show world map with tp destination if force-tp is disabled
1.040
- added support for !who which allows world objects to tell who controls them
- added support for !handover to support inter-sim kidnappers leading directly into a trap and processing facilities that hand over the victim from one step to the next
- added support for !vision script from the Think Kink PBA by Ilana Debevec and Chloe1982 Constantine)
1.030.c
- Diff
- fixed group check on parcels not set to a group (which matched objects set to (none), too (reported by Kitty Barnett)
- fixed <0, 0, 0> pseudo object position in distance check (reported by Kitty Barnett).
1.030.b
- Diff
- fixed two faked avatar chat problems
1.030.a
- Diff
- Fixed the compatibility code for world objects that send @clear instead of !release broken by the security fix in 1.020.b
1.030
- Diff
- added "Temp Mute" in the ask dialog which will mute the object until the next time you login (in the extended controller script)
- tell world objects if an active session is canceled by the relay.
1.020.c
- Diff
- Display position and distance in permission dialog
1.020.b
- Diff
- This is based on 1.015 and has all the fixed made there missing in Marine's 1.020 which is based on a very early version of 1.014
- Filter automatic RLV replies on public chat channel 0 so that people cannot be tricked to say some foreign text out loud
- Added "this-is-a-script-generated-message-beyond-the-control-of-the-agent/" at the beginning of @getstatus-replies on all channel
- Note: Relays which do not add any restriction on their own (like @detach=n) may be abused using @gestatus to trigger dialog responses, gag talk or other scripts like "to buy as gift, say the name of the receiver on channel /x". Any version of the reference implementation smaller than (not including) 1.015 (but including 1.020 which is based on 1.014) are affected by this.