Amethyst Collar Help
The Amethyst Collar is typically operated by issuing commands on the public channel or an alternate channel (defaults to channel 1) using a command prefix (defaults to .) to determine what is and isn't a command.
To demonstrate, we will use the example of the "kneel" animation. To start the animation add the prefix to the front:
.kneel
To issue the comand on the alternate channel, add slash and the channel in front of the command:
/1.kneel
If we were to change the channel and prefix like this:
.channel 2
.prefix auto
If this was issued for the avatar Amethyst Rosencrans then the new prefix would be "ar" as the initials. Therefore now to issue the "kneel" animation with channel 2 and prefix "ar" we would do this:
/2arkneel
Please refer to the legend and command tables below then apply the rules for issuing commands above.
| Legend |
| Submissive |
| Owner |
| Owner or Unowned |
| Owner or Secondaries |
| Owners or Unowned |
| Submissive or Owners |
| Submissive or Owner |
| Everyone |
=== Owners ===
| Command | Parameters | Resulting action |
| owner | Case sensitive avatar name | Give yourself or your sub to a new owner. Issuing this command will result in removing yourself as primary owner and the specified person becoming the primary owner. |
| newowner | none | Remove the primary and secondary owners from the collar. Issuing this command will result in freeing yourself or your sub. |
| secowner | Case sensitive avatar name | Define a secondary owner, which has a more limited set of commands from the primary owner. The secondary owner must be nearby to be added to the collar. The sub can be set as a secondary owner, however as of version 7 there is a new .flags command to allow more fine grained access control to the sub's commands. |
| remowner | Case sensitive avatar name | Remove a secondary owner that has already been added to the collar. |
| clearowners | none | Remove all secondary owners from the collar. |
| listowners | none | Shows who the primary and secondary owners are. |
| group | on or off update none |
Turn on or off web based group owner lists. Gets an updated group owner list from the web page. Display the current group owner status. |
| openaccess | on or off none |
Turn on or off open access to the collar (everyone becomes an owner). Display the current open access status. |
=== Management ===
| Command | Parameters | Resulting action |
| prefix | none auto avatar name newprefix |
Issuing *prefix with no parameters will announce all prefixes. Special format of the .prefix command above that will set all collars your have access on to the sub's initials lowercase. Change the command prefix, by default it is "." |
| channel | none # 0 -1 |
No parameters will show the current alternate channel. Sets an alternate listening channel so commands can be issued on a non-public channel. Reopen the public listener. When an alternate channel is available will cause the public listener's removal. |
| update | none | Sends an update request to the update server. If an update is needed scripts will be updated. Sensations Update Center. |
| sensowner | none | Toggles Sensations Owners. When on any Amethyst/Sensations parts will be made out of reach and the owners and secondary owners will be added to the allow lists. (off by default) |
| papers | none or avatar name |
Look at the sub's papers if no name is specified. Show them to the name specified. The name is case sensitive. |
| givehud | none | Causes the collar to give you a copy of the Sensations HUD which can be used to control the Collar, Cuffs, AO, Sensations items amongst other things. |
| gender | none | Toggles your gender as female or male. (defaults to female) |
| safeword | word | Adds a safeword to the collar, allowing you to escape from positions if you panic. To use the safeword type the prefix and the safeword. For instance ".safeword ruby" would set the safeword to "ruby" and then to use it you would type ".ruby" |
| memory version |
none | Show the amount of memory free in Collar Script and the version. |
| webdb | on off |
Enables the Web database support so settings cannot be lost during reset. (default) (NEW in 9.0) Disables the Web database support. (This setting can be changed by level 1 subs or owners of above level 1 subs) |
| setgroup | group name | Makes the sub change the currently active group to the group name specified when RLV is enabled. (NEW in 9.0) This can be used with the setgroup RLV restriction, preventing the sub from changing groups. |
| flags | none type flags |
This command lets an unowned sub or primary owner enable individual commands or groups of commands for the sub, secondary and group owners. Type: sub, secondary or group Flags: comma separated flags (listed below) add a - before the flag name to remove the flag. |
| Flag | Resulting action |
| chan | Can change the alternate channel. |
| rel | Can issue .release when someone else started the animation. |
| anim | Can override a running animation started by someone else. |
| lock | Can lock and unlock the collar. |
| color | Can change the collar colors: .color, .edgecolor, .labelcolor etc. |
| walk | Can stop an AO animation with the .walk command. |
| aoanim | Can override an AO animation started by someone else. |
| cage | Can cage and uncage. |
| remote | Can issue commands remotely. |
| leash | Can change leash mode and leash check settings. |
| res | Can operate RLV restrictions. |
| bell | Can hide/show and otherwise operate the bell. |
| text | Can issue text plugin commands. |
| hide | Can hide and show the collar. |
| prefix | Can change the collar prefix. |
| sound | Can change the sound settings and volume. |
| label | Can change the collar label. |
| ao | Can issue AO related commands. |
| grabpost | Can grab the leash or post the sub when already leashed. |
| unleash | Can unleash the sub even if someone else holds the leash. |
| secowner | Can add or remove secondary owners (only valid for group). |
| open | Can change the open access settings. |
=== Animation ===
| Command | Parameters | Resulting action |
| list | none | Displays a browsable list of animations loaded into the collar, allowing you to choose one. |
| <animname> | none | Animate the sub, when invoked by an owner only another owner can release the sub from the animation. |
| reanim | none | Stops and restarts the currently animation to fix problems when the animation stops unexpectedly. |
| next | none | Switch to the next animation in the list. |
| release | none | Releases the sub from the issued animation command. |
| crawl | none | Force the sub to crawl instead of walk. |
| pony | none | Force the sub to use Pony girl animations instead of the standard walk. |
| bind | none | Force the sub to walk with their hands bound behind their back. |
| walk | none | Allows the sub to walk normally again. (Revokes the three prior commands) |
| hug | none or Avatar name |
Demand a hug from your sub. Request a hug from the specified person. |
| kiss | none or Avatar name |
Demand a kiss from your sub. Request a kiss from the specified person. |
| animtime | seconds | Sets the hug/kiss/etc animation time. Use 0 for infinite. |
| stopanim | none | Stops a couples animation in progress before the animation time. |
| rlvadjust | on off |
Enables using RLV height adjustments if the RLV plugin is enabled. (default) (NEW in 9.0) Disables using RLV height adjustments. |
=== Leash ===
| Command | Parameters | Resulting action |
| grab | none | Takes the sub's leash. |
| unleash | none | Disconnects the sub's leash. |
| yank | none | Pulls the leash bringing the sub to you. |
| post | none or auto or object or avatar or UUID lmpoint1,lmpoint2 |
Prepares the sub to be leashed to a post. (click on a post after issuing this command) Issuing with the parameter "auto" will automatically rez a post if wearing a current leash holder. Issuing with the parameter"object" will bring up a menu of objects to leash to. Issuing with the parameter"avatar" will bring up a menu of avatars to leash to. Issuing with a UUID will make it leash immediately to the object or avatar. Optional comma sparated list of lockmeister points to chain to. |
| length | meters | Sets the leash to the specified number of meters. |
| releash | none | Update the particle target of the leash (for example in the case of a lost leash holder) |
| leashmode | none | Toggles leashing of the sub by non-owners. |
| leashcheck | none | Toggles the leash check on rez. Allows subs to remain leashed even after teleport/relog. |
| giveleash | none | Gives you a set of left and right handed leash holders. |
| leashres | none | Toggles RLV restrictions when leashed. Prevents the sub from teleporting when leashed and RLV is available. |
=== Miscellaneous ===
| Command | Parameters | Resulting action |
| help | none | Display the appropriate help notecard for the issuer. |
| menu | none | Display the issuer's menu to choose commands. |
| lock | none | Locks the collar in place, if the sub removes the collar the primary owner will receive an IM informing them. If using the Restrained Life viewer it will become undetachable. |
| unlock | none | Unlocks the collar so it can be removed without notification. |
| cage | none or object name |
Rez a cage around the sub. Change the object rezzed for the .cage command. |
| uncage | none | Removes a cage created by the previous command. |
| stand stay |
none | Stops the sub from moving. In version 8 this command has been renamed "stay". |
| follow | none | Revokes the stay or stand command so the sub can move again. |
=== Sights and Sounds ===
| Command | Parameters | Resulting action |
| color | color or LSL RGB |
Sets the color of the collar to the specified color. A LSL RGB color like gray: <0.5,0.5,0.5> or silver, white, grey, gray, red, yellow, blue, purple, green, cyan, pink, black, orange, gold |
| label | none or text |
Changes the text on the collar to the specified text. There is a 12 character limit. This command with no parameters will revert the text to the sub's name. |
| labelcolor | color or LSL RGB |
Sets the color of the collar label text to the specified color. A LSL RGB color like gray: <0.5,0.5,0.5> or silver, white, grey, gray, red, yellow, blue, purple, green, cyan, pink, black, orange, gold |
| edgecolor | color or LSL RGB |
Sets the color of the collar top and bottom bands to the specified color. A LSL RGB color like gray: <0.5,0.5,0.5> or silver, white, grey, gray, red, yellow, blue, purple, green, cyan, pink, black, orange, gold |
| sound | off master mistress |
Turn sound off. Play "Yes Master" sound when animating. Play "Yes Mistress" sound when animating. |
| bell show | none | Show the bell and activate the jingling sound when the sub moves. |
| bell hide | none | Hide the bell and deactivate the jingling sound when the sub moves. |
| bell color | color or LSL RGB |
Sets the color of the bell to the specified color. A LSL RGB color like gray: <0.5,0.5,0.5> or silver, white, grey, gray, red, yellow, blue, purple, green, cyan, pink, black, orange, gold |
| bell volume | 0 to 10 | Changes the bell jingle voume. Should be from 0 (off) to 10 (loudest) |
=== Animation Override ===
| Command | Parameters | Resulting action |
| ao reset | none | Resets the animation override causing it to reload *Default Anims. |
| ao on | none | Turns the animation override on. |
| ao off | none | Turns the animation override off. |
| ao siton | none | Turns the sit override on. The sit override can be enabled and disabled separately to help with poseballs. |
| ao sitoff | none | Turns the sit override off. Turn this off when you are going to be using furniture but want the AO otherwise on. |
| ao nextstand | none | Switches to the next standing animation in the list (if any). |
| ao curanim | none | Displays the currently playing AO animation. |
| animset | notecard name | Load a different animation set. There are three sets included, the default empty set. *Male Anims and *Female Anims. |
=== RLV ===
| Command | Parameters | Resulting action |
| viewer | none | Tells the issuer what version of the RLV was detected. |
| rlv | on off |
Turn on the RLV plugin. Turn off the RLV plugin, all the restrictions will be removed. |
| clearexcept | none | Clears all specified exceptions from the list. |
| remove | clothing or attachment point |
Removes an item of clothing or an attachment. |
| sit | object name or target or none for menu |
Forces the wearer to sit on the specified object. The object sat on will be the closest object with the specified name (case sensitive). If "target" is specified you will need to touch the object to sit on. (like .post) |
| unsit | none | Forces the wearer to stand up (if allowed). |
| mount | object name or target or none for menu |
Forces the wearer to sit on the specified object and stay through relogs. The object sat on will be the closest object with the specified name (case sensitive). If "target" is specified you will need to touch the object to sit on. (like .post) |
| unmount | none | Forces the wearer to stand up and removes the enforcement. |
| forcetp | sim x/y/z | Forces teleport to specified sim and coordinates. If coordinates are not specified 128/128/0 is used. (middle of the sim) |
| mute | on off |
Mute the collar wearer so they can't speak publically. Unmute them from the previous command. |
| deaf | on off add avatar rem avatar |
Deafen the collar wearer so they can't hear publically spoken text. Undeafen them from the previous command. Add a deaf exception for the avatar specified by avatar name. Remove a deaf exception for the avatar specified by avatar name. |
| immute | on off add avatar rem avatar |
Mute the IMs of the collar wearer so they can't message people. Unmute them from the previous command. Add an IM mute exception for the avatar specified by avatar name. Remove an IM mute exception for the avatar specified by avatar name. |
| imdeaf | on off add avatar rem avatar |
Deafen the IMs of the collar wearer so they can't get messages. Undeafen them from the previous command. Add an IM deaf exception for the avatar specified by avatar name. Remove an IM deaf exception for the avatar specified by avatar name. |
| tplm | on off |
Restrict the use of landmarks for the wearer cannot teleport. Remove the landmark teleport restriction from the previous command. |
| tpmap | on off |
Restrict the use of the map for the wearer cannot teleport. Remove the map teleport restriction from the previous command. |
| tplure | on off add avatar rem avatar |
Restrict the use of teleport offers for the wearer cannot teleport. Remove the offer teleport restriction from the previous command. Add a teleport offer exception for the avatar specified by avatar name. Remove a teleport offer exception for the avatar specified by avatar name. |
| sitlim | on off |
Restrict the use of sitting to a resonable distance so the wearer can't escape. Remove the sit limit restriction from the previous command. |
| edit | on off |
Restrict the use of the build and edit windows. Remove the edit restriction from the previous command. |
| rez | on off |
Restrict the ability of the wearer to rez items from inventory. Remove the rez restriction from the previous command. |
| addoutfit | on off on/off clothing |
Restrict the ability of the wearer to wear clothing from inventory. Remove the wear clothing restriction from the previous command. These commands can optionally take a third clothing parameter to only limit that clothing. |
| remoutfit | on off on/off clothing |
Restrict the ability of the wearer to remove clothing from their avatar. Remove the remove clothing restriction from the previous command. These commands can optionally take a third clothing parameter to only limit that clothing. |
| inventory | on off |
Restrict the ability of the wearer to access their inventory. Remove the inventory restriction from the previous command. |
| viewnote | on off |
Restrict the ability of the wearer to view notecards. Remove the view notecard restriction from the previous command. |
| viewscript | on off |
Restrict the ability of the wearer to view scripts. Remove the view scriptrestriction from the previous command. |
| viewtexture | on off |
Restrict the ability of the wearer to view textures. Remove the view texture restriction from the previous command. |
| unsit | on off |
Restrict the ability of the wearer to stand when sitting. Remove the unsit restriction from the previous command. |
| sendchan | on off # |
Restrict the ability of the wearer to send messages to alternate channels. Remove the alternate channel restriction from the previous command. These commands can optionally take a third channel parameter to limit only that channel. |
| fartouch | on off |
Restrict the ability of the wearer to touch things more than a few meters away. Remove the fartouch restriction from the previous command. |
| worldmap | on off |
Restrict the ability of the wearer to view the world map. Remove the view world map restriction from the previous command. |
| minimap | on off |
Restrict the ability of the wearer to view the mini map. Remove the view mini map restriction from the previous command. |
| location | on off |
Restrict the ability of the wearer to view their location. Remove the view location restriction from the previous command. |
| names | on off |
Restrict the ability of the wearer to view the names of those around them. Remove the names restriction from the previous command. |
| fly | on off |
Restrict the ability of the wearer from being able to fly. Remove the flying restriction from the previous command. |
| nospeak | on off |
Restricts the ability of the collar wearer to speak normally, they will always whisper. Remove the restriction allowing normal conversation. |
| noshout | on off |
Restrict the ability of the collar wearer to shout, they will always speak normally. Remove the restriction allowing shouting again. |
| nowhisper | on off |
Restrict the ability of the wearer to whisper, they will always speak normally. Remove the restriction allowing whispering again. |
| accepttp | on off add avatar rem avatar |
Causes the sub to always accept incoming teleport offers. Removes the compulsion to always accept incoming teleport offers. Add an avatar that the sub will always accept incoming TP offers from specified by avatar. Remove an avatar that the sub will always accept incoming TP offers from specified by avatar. |
| hoverall | on off |
Restrict the sub from seeing all hover text. Removes the restriction of not seeing all hover text. |
| hoverhud | on off |
Restrict the sub from seeing HUD hover text. Removes the restriction of not seeing HUD hover text. |
| hoverworld | on off |
Restrict the sub from seeing in-world hover text. Removes the restriction of not seeing in-world hover text. |
| detach | on <point> off <point> |
Restricts detaching of the point listed. Removes the restriction of detaching of the point listed. |
| emote | on off add avatar rem avatar |
Restrict the sub from seeing emotes. Removes the restriction of not seeing emotes. Add an avatar that the sub will always see emotes from. Remove an avatar that the sub will always see emotes from. |
| setgroup | on off group name |
Restrict the sub from changing the active group. (NEW in 9.0) Removes the restriction of not being able to change the active group. Makes the sub change the currently active group to the group name specified. |
| temprun | on off |
Restrict the sub from temporarily running. (NEW in 9.0) Removes the restriction of not being able to temporarily run. |
| alwaysrun | on off |
Restrict the sub from enabling always run. (NEW in 9.0) Removes the restriction of not being able to always run. |
| standtp | on off |
Restrict the sub from using sit/stand to change locations. (NEW in 9.0) Removes the restriction of not being able to use sit/stand teleports. |
| edit | on off |
Restrict the sub from editing or opening objects. (NEW in 9.0) Removes the restriction of editing and opening objects. |
| unsharedwear | on off |
Restrict the sub from wearing clothes or objects that are not in the #RLV folder. (NEW in 9.0) Removes the restriction of not being able to wear unshared items. |
| unsharedunwear | on off |
Restrict the sub from removing clothes or objects that are not in the #RLV folder. (NEW in 9.0) Removes the restriction of not being able to remove unshared items. |
| touchall | on off |
Restrict the sub from touching objects. (NEW in 9.0) Removes the restriction of not being able to touch objects. |
| touchattach | on off |
Restrict the sub from touching objects attached to avatars. (NEW in 9.0) Removes the restriction of not being able to touch objects attached to avatars. |
| touchattachself | on off |
Restrict the sub from touching objects attached to themself. (NEW in 9.0) Removes the restriction of not being able to touch objects attached to themself. |
| touchattachother | on off |
Restrict the sub from touching objects attached to others. (NEW in 9.0) Removes the restriction of not being able to touch objects attached to others. |
| touchworld | on off add <object uuid> rem <object uuid> |
Restrict the sub from touching objects in world. (NEW in 9.0) Removes the restriction of not being able to touch objects in world. Add an object that the sub will be able to touch. Remove an object that the sub will be able to touch. |
| startim | on off add avatar rem avatar |
Restrict the sub from initiating instant message sessions. (NEW in 9.0) Removes the restriction of not being able to initiate instant message sessions. Add an avatar that the sub will be able to start instant message sessions with. Remove an avatar that the sub will be able to start instant message sessions with. |
| folder | add name rem name |
Add all items from a shared inventory folder with given name. Remove all items from a shared inventory folder with given name. |
| getinv | none | Displays a list of shared inventory folders. (for use with the above commands) |
| resall | none | Enable all restrictions for the sub. |
| clearall | none | Disable all restrictions for the sub. |
=== Appendix A ===
The collar can disable the override when necessary and includes a special overrides. Before proceeding you should drop your AO animations in, modify the *Default Anims notecard appropriately and type .ao reset. The Collar can then be your primary animation override. If you don't want this AO functionality the script can be safely removed from the collar. (.walk, .crawl and .bind will no longer function) To enable and disable the AO use .ao on and .ao off.
=== Appendix B ===
Animations may be added to the collar by dropping the collar on the ground and dragging in the new animations. You use them by issuing the prefix and the animation name together. For example if you added an animation named "dance" and the prefix is "." the command would be: .dance
=== Appendix C ===
Animation pairs such as the hug and kiss can be added to the collar in a similar manner. You require a minimum of two animations and can use three. The first is a gender neutral outside animation to be played by the person you are targeting. For this example we will use the name "anim" for the gender neutral target animation. Either an "anim-feminine" or "anim-masculine" is then required to complete the pair for the animation you will play. If the gender is set to female it will try to use "anim-feminine" and if it does not find one it will use "anim" for both. If the gender is set to male it will try to use "anim-masculine" and if it does not find one it will use "anim" for both. To initiate the animation pair you type: .anim <target name>
=== Appendix D ===
There is a new feature called a submission level, which is a component of the roleplay. There are currently 4 levels:
Level 1 - The default level a collaree starts at.
Level 2 - This is the same as v6's non-consensual mode. No safeword and can't remove owner.
Level 3 - This is a public access slave, when there is no primary owner anyone can command them.
Level 4 - This level allows the sub to be brainwashed and gain a new owner (losing existing owners).
The idea is, the collaree starts out as a submissive, then they go to the slave trainer and as they train to the different levels, they give up more and more of their freedom. If the collaree doesn't want to participate in this roleplay the sub should remain at level 1.
The first time the collaree trains (level 1 to level 2) they learn how to submit completely to someone. They put themselves into their primary owner's hands. They cannot use a safeword and they cannot remove their primary owner. But otherwise everything works the same.
The second time the collaree trains (level 2 to level 3) they learn how to be a public slave... if they are unowned, anyone around them will be able to issue commands. Their prefix will automatically be set to "auto" (their initials) so as not to accidentally receive commands from others around them. If they are owned it is the same as level 2.
The third time they collaree trains (level 3 to level 4) they learn how to become property... if they are unowned it is the same as level 3 except... if someone manages to get them to the Mind Control Machine that person can attempt to brainwash them... if successful they become that person's slave and the collar locks on them. There is only a 25% chance of success... and in the future there will be a time limit before it can be tried again. This can potentially be bad if they don't like the person who brainwashed them... but fortunately they can be brainwashed again by someone else.
They should be using a RLV compatible viewer... and therefore Doms can use the force TP, lock and leash to drag them to the Mind Control Machine... and then use .sit Mind Control Machine to get them onto the device. Perhaps turn off their unsit ability and TP ability... so they are stuck on the machine so the machine can be operated.
This makes unowned subs that are level 4 relatively easy to capture, however it is much more difficult once they are brainwashed... and that challenge can be fun. :)
The slave trainer and the mind control machine both have time limits (1 day) between uses. So it will require at least 3 days to become level 4 and may take numerous days to successfully brainwash a slave.
To train as a slave, find the slave trainer underneath the store, there is a cave to the south of the store entrance. Kneel before the slave trainer (there is a poseball) answer the questions and accept the terms of the training.
To brainwash a slave, get the slave to the Mind Contorl Machine (currently) nearby the slave trainer. Have the slave sit in the chair, then touch the Mind Control Machine. It will either succeed or fail randomly. (It will always fail if you already own the slave).
