Sensations Link Messages
=== Collar ===
| Number | String Parameter | Key Parameter | Description |
| 33 | none | primary owner key | Sent by collar script when setting primary owner |
| 34 | none | secondary owner key | Sent by collar script when setting a secondary owner |
| 35 | none | none | Sent by collar script when clearing all owners |
| 36 | none | none | Sent by collar scrpt when clearing secondary owners |
| 40 | new prefix | Sensations channel (deprecated use 829) |
Sent by collar when the prefix changes or in response to 47 with nullstr in parameters |
| 41 | command text | sender key | Collar script forwards alternate channel command text (unfiltered) |
| 45 | command text | sender key | Collar script forwards public channel command text (unfiltered) |
| 47 | CSV secondary owner list |
primary owner key | Collar script sends at startup or in response to 47 with nullstr in parameters with group owners turned on |
| 48 | prefixless command text | sender key | Collar script filters non-commands and strips prefix |
| 51 | CSV group owner list |
none | Collar script sends at startup or in response to 47 with nullstr in parameters |
| 56 | label text or nullstr |
none | Character Script(s) respond by setting the label prims nullstr sets the label to the first name of the wearer |
| 57 | color vector | none | Utility script responds by setting the color of the Character Tiles |
| 58 | CSV settings | texture key | New style label font texture and CSV character, scale and offset list |
| 59 | none | avatar key | Collar script responds by popping up a menu for avatar |
| 61 | none | none | Collar script responds by playing yes master/mistress sound if enabled |
| 62 | owner buttons | secondary buttons | Buttons separated by | if more than one. (Reset if both are null prior to v8. v8 and later should use the 827 message to reset) |
| 63 | sub buttons | unowned sub buttons | Buttons separated by | if more than one. |
| 64 | animation name next nullstr |
avatar key | Starts animation name initiated by avatar Starts the next animation initiated by avatar Releases the playing animation if allowed by avatar |
| 65 | TRUE (1) FALSE (0) |
none | Collar script sends the locked state when it changes or when plugins update. |
| 66 | none | none | Collar script sends when the safeword has been used so plugins can release anything they are doing. |
| 67 | banned word count | total count | Speech restriction script sends and zaps when a banned word is spoken. |
| 68 | none | none | Secondary Speech Restriction script is changing sliptext |
| 69 | none | none | Speech Restriction script notifies other scripts that the sub is being punished |
| 121 | couples animname | avatar key | Collar scripts requests a couple animation (hug/kiss/etc) with avatar |
| 122 | couples animname | avatar key | Collar scripts requests a couple animation (hug/kiss/etc) with avatar (owner initiated) |
| 126 | seconds 0 |
none | Collar script sends couples animation time in seconds 0 for infinite |
| 127 | TRUE (1) FALSE (0) |
none | Collar script sends reversed couples animation flag |
| 130 | none | none | Restrained Life plugin reinstates all restrictions |
=== Leash ===
| Number | String Parameter | Key Parameter | Description |
| 32 | none | none | Leash Script responds by toggling the command listener |
| 37 | none | none | Leash Script responds by enabling NC mode |
| 38 | none | none | Leash Script responds by disabling NC mode |
| 39 | none | none | Leash Script responds by toggling leash mode |
| 42 | none | avatar key | Leash Script responds by listening for a post from avatar |
| 43 | none | none | Leash Script responds by updating the leash (releash) |
| 44 | avatar name | avatar key | Leash Script responds by leashing/unleashing avatar |
| 46 | none | avatar key | Leash Script responds by toggling leash check by avatar |
| 49 | TRUE (1) FALSE (0) |
none | Leash Script responds by changing the leash generator mode |
| 50 | CSV Particle Settings nullstr |
target key nullkey |
Leash Script sends the particle settings and leash target null turns off particles |
=== Cuffs ===
| Number | String Parameter | Key Parameter | Description |
| 350 | name | none | Plugin sends target name |
| 351 | TRUE (1) FALSE (0) |
none | Suspension plugin changes the suspended state |
| 352 | lockmeister command | source key | Lockmeister handling script forwards lockmeister messages to other scripts |
| 353 | Mute Deaf IMMute IMDeaf LandmarkDisable MapDisable LureDisable SitLimit EditDisable RezDisable AddOutfitDisable RemOutfitDisable InventoryDisable ViewNoteDisable UnsitDisable SendChannelDisable FarTouchDisable WorldMapDisable MiniMapDisable LocationDisable NamesDisable FlyDisable |
none none none none none none none none none none optional clothes optional clothes none none none optional channel none none none none none none |
DEPRECATED in Sensations v5, Cuffs v6 - Do NOT use. Use 826 or 828 with the collar commands instead with the new unified RLV plugin. Item sends RLV request with optional parameter |
| 354 | Deaf IMMute IMDeaf LureDisable |
avatar key | Adds or removes Restrained Life exception request for avatar Minus before to remove |
| 355 | TRUE (1) FALSE (0) |
viewer version | Restrained Life plugin notifies other scripts that the viewer is active and version |
=== Pose ===
| Number | String Parameter | Key Parameter | Description |
| 403 | pose name | # of poses in set | Pose request |
| 404 | | separated params | pose number | Pose response |
| 405 | reset |
none swap/rot offset poseball command height adjustment poseball # |
Pose command |
| 406 | poseball # | poseball key | Poseball has been rezzed |
| 407 | poseball # | avatar key | Avatar sat on poseball |
| 408 | (display) name | avatar key | Avatar has touched the object, check if we should display a menu |
| 409 | | separated params | none | Anim script sends on "Announce" current pose information for optimization and display |
=== Prim Animator ===
| Number | String Parameter | Key Parameter | Description |
| 476 | # of frames | none | Animator sends notifying other that x frames were loaded |
| 475 | Animation ID | Animation set | Animator will load animation set specified by ID and optional set |
| 477 | Frame | Animation set | Animator will switch to the frame specified and optional set |
| 484 | Command Play Stop Delay Loop Reverse |
Option Seconds Loop, None, Ping Pong 0 or 1 |
Animator responds to a number of commands and options. * Plays the animation * Stops a playing animation * Sets the delay between frames to x seconds * Changes the looping mode * Enables or disables reversing the frame order |
| 485 | none | none | Player will respond with with 476 |
=== Animation Override ===
| Number | String Parameter | Key Parameter | Description |
| 996 | walking anim | standing anim | Enable special AO with specified walking and standing anims |
| 997 | none | none | Disable special AO |
| 998 | unique id | 1 or null | AO script responds by turning the AO on (enables full AO if key param is 1) |
| 999 | unique id | 1 or null | AO script responds by turning the AO off (disables full AO if key param is 1) |
=== Organ ===
| Number | String Parameter | Key Parameter | Description |
| 777 | none | none | Organ script indicates the penis should go flaccid (this gets sent on reactivate as well) |
| 778 | none | none | Organ script indicates the penis should go erect |
| 779 | color vector tint | texture key | Organ or extras script sends tint and texture |
| 780 | none | none | Hide organ and deactivate |
| 781 | none | none | Organ script indicates orgasm particles should start |
| 782 | none nullstr |
target key nullkey |
Get particle target and reply both null requests key... replies with key |
| 783 | TRUE (1) FALSE (0) |
none | Set testicle visibility (herm) |
| 786 | show list | hide list | Utility script responds by showing/hiding prim list (| separated list) |
| 787 | text | avatar key | Utility script responds saying /me (has/have) text and using avatar name |
| 788 | text | avatar key | Utility script responds saying /me (is/are) text and using avatar name |
| 789 | TRUE (1) FALSE (0) |
none | Organ script sends the old touchable state when changing and utility script responds |
| 790 | type name | none | Data script sends type |
| 792 | text | avatar key | Utility script responds saying text and using avatar name |
| 794 | none | avatar key | Organ scripts sends and utility script responds with touch message using avatar name |
| 795 | color name or color vector |
prim name or nullkey |
Organ or extras script sends and utility script responds changing the color or vector sent to prims named by the organ type if key is null or name passed |
| 797 | volume 0 to 10 | none | Data script sends Volume |
| 799 | none | avatar key | Organ script sends and Data script responds playing animation and sounds using avatar |
| 800 | CSV Lockmeister targets | active state | Data script sends a CSV list of lockmeister targets and active state |
| 801 | arousal stage | arousal amount | Organ script sends and data script responds playing stage message |
| 803 | none | none | Organ script indicates particles should start and data script responds playing orgasm text |
| 805 | none | none | Organ script relays horny message from the core and data script responds playing horny text |
| 808 | button list | level list level or 0 |
Plugin script sends | separated button list and level (applies to all) or list of levels (one for each button) A 0 or empty level field will cause the button to be added for all |
| 809 | prim list | texture key | Utility script responds by changing the prim list's (| separated list) texture |
| 810 | pain stage | pain amount | Organ script sends pain stage and data script reponds playing pain stage message |
| 811 | TRUE (1) FALSE (0) |
none | Organ script sends requesting data script reload. TRUE does full reload, FALSE just reloads Settings. |
| 812 | none | none | Organ script responds by announcing the Sensations menu channel. (829) |
| 813 | max arousal | none | Data script send Max arousal value |
| 814 | avatar name or avatar key |
none | Data script sends ignoree |
| 815 | avatar name or avatar key |
none | Data script sends allowee |
| 816 | animation name | none | Data script sends masturbate animation name |
| 817 | animation name | none | Data script sends orgasm animation name |
| 818 | none | none | Organ script indicates masturbation starting and data script responds playing masturbate start text |
| 819 | none | none | Organ script indicates masturbation stopping and data script responds playing masturbate stop text |
| 820 | text|avatar|base|page|previous | button list (| separated) | Utility script responds by generating a dynamic menu menu text|avatar key|base menu name|page number|previous menu button |
| 821 | command | item type | Utility script responds by forwarding a command to worn items of type specified (key) NOTE: Currently the key field must be nullstr which sends to an item of the same type until security has been evaluated. |
| 822 | none | none | Organ script indicates orgasm starting and data script responds playing orgasm sounds |
| 823 | action name | none | Organ script sends a verified action back (not a dupe so data script can add it to the list) |
| 824 | CSV menu list | none | Menu list sent when Settings loading complete. (use this to know when loading is complete) |
| 825 | action | notecard line | Data script sends | separated: Action and original notecard line |
| 826 | button command | avatar key optional |name|popup |
Plugin script sends a command - Same as 828 except Organ script runs it through the filters; params are optional and if it passes, it forwards it back out as 828 - Plugins should use this for sending and avoid 828 |
| 827 | self button list nullstr |
other button list nullkey |
Plugin script sends | separated button lists null parameters requests update |
| 828 | button command | avatar key optional |name|popup |
Organ script sends command and avatar (optional params |name|popup) to plugins (DEPRECATED use v5 below) |
| 828v5 | button command | avatar key|name|popup| verify|source|level|page| |
Organ script sends command and avatar, name, popup, verify code, source, level and page to plugins |
| 829 | sensations channel | none | Organ script sends the command channel to plugins when it changs or during plugin update |
| 830 | avatar name | avatar key | Organ script responds by display a touch menu for avatar |
| 831 | TRUE (1) FALSE (0) |
none | Organ and plugin scripts respond by changing auto touch (remenu) |
| 832 | TRUE (1) FALSE (0) |
none | Organ script respond by changing the release setting |
| 834 | text | none | Utility script sends the broadcast text |
| 835 | extra text | none | Organ script responds by setting action menu extra text |
| 836 | category | parameters | Data script sends notecard line category and parameters during Settings loading |
| 837 | menu text | destination name | Utility script responds but putting up a dialog with nearyby avatars with the menu text |
| 838 | position destination | avatar key | Utility script sends a reply to the dialog choice with positon, destination and target check that the destination name is the same as specified in 837 to avoid conflicts from responses |
| 839 | button list | none | Plugin script sends | separated button list: Look... menu - Buttons will be cleared on 827 update request |
| 841 | part name | avatar key | Generate a color menu for color a item part for avatar (key) |
| 843 | TRUE (1) FALSE (0) |
none | Data or Utility script sends genitals flag |
| 844 | TRUE (1) FALSE (0) |
none | Data or Utility script sends vibrates flag |
| 846 | mask | bits | Plugin sends flag mask and bits (key) to disable action buttons |
