Conditions

Condition Description Max. Reaction Time As of Version
Finished teleporting The rule will be executed after any teleport. Immediate 1.0
Entering region The rule will be executed when entering a specific region or any new region. 5s 1.0
Leaving region The rule will be executed when leaving a specific region or just leaving the region you're currently in. 5s 1.0
Entering parcel The rule will be executed when entering a specific parcel or any new parcel. Furthermore, you can specify which region the parcel should be in, or have the rule execute whenever the parcel has the name defined in the condition, regardless of the region. 5s 1.0
Leaving parcel The rule will be executed when leaving a specific parcel or just leaving the parcel you're currently in. 5s 1.0
Entering my land The rule will be executed when you enter land you own. 5s 1.0
Leaving my land The rule will be executed when you leave land you own. 5s 1.0
Reaching altitude The rule will be executed as soon as you are above or below a certain altitude. 5s 1.0
In water The rule will be executed as soon as you enter water. 5s 1.0
On land This rule will be executed as soon as you are on land again, i.e., step out of the water or were in the air previously. 5s 1.0
In air This rule will be executed as soon as you take off into the air. 5s 1.0
Standing This rule will be executed when you're standing (after sitting, or walking, or flying, etc.). 5s 1.0
Sitting This rule will be executed as soon as you sit down. 5s 1.0
Stopped sitting This rule will be executed when you unsit. 5s 1.0
Crouching This rule will be executed when you're crouching. 1s 1.0
Stopped crouching This rule will be executed as soon as you stop crouching. 1s 1.0
Walking This rule will be executed when you start walking. 1s 1.0
Stopped walking This rule will be executed when you stop walking. 1s 1.0
Flying This rule will be executed when you start flying. 5s 1.0
Stopped flying This rule will be executed when you stop flying. 5s 1.0
In mouselook This rule will be executed when you enter mouselook. 5s 1.0
Leaving mouselook This rule will be executed when you leave mouselook. 5s 1.0
Typing This rule will be executed when you start typing something in local chat. 1s 1.0
Stopped typing This rule will be executed when you stop typing in local chat. 1s 1.0
Away This rule will be executed when you go AFK. 5s 1.0
Back This rule will be executed when you are back after being AFK. 5s 1.0
Hearing message This rule will be executed when someone specific or anyone says something in local chat. It could also be a device that chats something on a specific channel. Also, you can listen for specific messages, for messages containing a certain keyword or key phrase, or any message at all. Immediate 1.0
Detecting avatar in proximity This rule will be executed when a specific person or anyone is near you. You can define the distance the other person needs to be to you as well. 5s 1.0
Not detecting avatar in proximity This rule will be executed after someone left and you're alone or no one is nearer to you than a specific distance. 5s 1.0
Detecting only avatar in proximity This rule will be executed when there is only the specified avatar in your proximity. 5s 1.8
Putting on one of the attachments This rule will be executed when you put on one of the specified attachments. The attachment must be attached to your body, i.e., must not be a clothing layer or a HUD. You must provide the exact name of the attachment. You can separate multiple attachment names by commas. Immediate 1.8
Taking off one of the attachments This rule will be executed when you take off one of the specified attachments. The attachment must be attached to your body, i.e., must not be a clothing layer or a HUD. You must provide the exact name of the attachment. You can separate multiple attachment names by commas. Immediate 1.8
Wind strengh This rule will be executed when the SL wind strength is below or above a certain leval (which you can specify). 1s 1.0
Time of day This rule will be executed every time the 4 hour long SL day reaching the specified time. 5s 1.0
Wallclock time This rule will be executed every time at a specific time in SLT. 5s 1.0
Rule set activated This rule will be executed when the rule set is activated. This is useful if you want to execute some initialization commands when switching to this rule set. Immediate 1.5
RLV is initialized This rule will be executed whenever RLV restrictions are reset, including at the start of this rule set. You can use this rule to set RLV restrictions that are valid as long as the rule set is active. E.g., you could create a rule set that force-accepts TPs by adding the command "Execute RLV command accepttp=add". Immediate 1.6

Actions

Action Description As of Version
Put on an outfit Choose one specific or multiple outfits that will be put on. 1.0
Put on a random outfit with tags Puts on one item chosen at random, but which matches all the tags you specify in the list. 1.0
Take an outfit off Removes one or multiple specific outfits. If you're currently not wearing that outfit, nothing will happen. 1.0
Take off the last worn outfit Removes the last item that was put on. 1.0
Take off everything except base outfits Removes everything from your avatar, except the outfits you defined in the base outfits bar. If you're currently not wearing one or multiple of the base outfits, nothing will be done for that base outfit. This action will get you naked in most cases, as long as your mesh body (or bodies) is contained in the base outfits. 1.0
Output message Displays a message in local chat only you can see. You could use this for debugging purposes, or just to let you know that a rule was executed. 1.0
Say Says something in local chat or on a channel to communicate with other devices. Everyone/everything within a 20m range will hear this message. 1.0
Whisper Says something in local chat or on a channel to communicate with other devices. Everyone/everything within a 10m range will hear this message. 1.0
Execute RLV Command Executes the RLV command defined in the action. When you start typing, you'll see an autocomplete box, providing suggestions, to make it easier to write the RLV commands. If the RLV command has an output, you may use the # placeholder, which will just display the result to you in local chat. 1.0
Pause Pauses for the given number of seconds before the next command is executed. 1.3