my mind is /
a big hunk of irrevocable nothing which touch and taste and smell /
and hearing and sight keep hitting and chipping with sharp fatal /
tools /
in an agony of sensual chisels i perform squirms of chrome and ex /
-ecute strides of cobalt /
nevertheless i /
feel that i cleverly am being altered that i slightly am becoming /
something a little different, in fact /
myself /
hereupon helpless i utter lilac shrieks and scarlet bellowings.

ee cummings

Wardrobe Rule Book.

Introduction • Wardrobe Rule Book Manual

Overview.

The Wardrobe Rule Book is a fun add-on for your Wardrobe HUD. It makes your RPing more fun, or just helps with your daily routines: The Rule Book lets you define rules to automagically put outfits on, take them off, execute RLV commands or emit messages in local chat (e.g., to interact with other devices).

For instance, you could put a piece of clothing on when someone in local chat says a specific sentence. Or you could get naked. You could put on wings when you're flying. Or a bikini when stepping into water. Or put on a sexy set of lingerie when you're near your lover, surprising them (and yourself) which one it will be. Or put on your RPing gear when entering the RP sim.

There are more than 30 conditions to choose from which you can configure and customize, and around 10 actions — you're only limited by your imagination when writing your rules!

Installing Rule Book.

Note that Rule Book is an add-on for Wardrobe, i.e., you must own the Wardrobe to be able to use the Rule Book.

After unpacking, make sure that you're wearing the Wardrobe HUD, then simply wear the Wardrobe Rule Book object.

This will start the installation of Rule Book into your Wardrobe HUD. When done, it will tell you that you can take it off.

That is all there is to it. If you get a new Wardrobe HUD, wear the Wardrobe Rulebook again to install it to your new HUD.

Writing Rules.

After purchasing, you'll notice that there is a new button on your Wardrobe webpage: . Click it to open the Rule Book window:

The rules are organized in rule sets. When you first start, you'll see the "Default Rule Set" activated. You can just start with this, or you can create a new rule set by clicking the "Add Rule Set" button and give it a unique name.

Once you have your rule set set up, add a new rule by clicking the "Add Rule" button at the bottom of the window.

You'll see a new rule entry, prompting you to select a condition. The conditions are described below.

The condition is one part of the rule, it defines when the rule is executed (e.g, it will activate when you teleported somewhere, or if someone said something in local chat, etc.). In the line(s) below, you define what will happen if the condition is fulfilled. Again, a description of the actions is below on this page.

By clicking the icon, you can add more actions to your rule. If a rule has multiple actions, all of them will be executed, from top to bottom.

You can reorder the actions by dragging and dropping the handle to the left of the respective action. Clicking the handle will show a popup menu, with the option to delete the action.

If you want to delete an entire rule, click the icon to the right of the rule.


Once you're done defining your rules, or if you'd like to test them, click the "Send Rules To HUD" button, and the rules will be transmitted to your Wardrobe HUD.

Note that only one rule set can be active at any given time. If you want to change the active rule set, select the rule set you want to activate from the drop down at the top of the Rule Book window, and then click "Send Rules To HUD."

Conditions.

Condition Description Max. Reaction Time
Finished teleporting The rule will be executed after any teleport. Immediate
Entering region The rule will be executed when entering a specific region or any new region. 5s
Leaving region The rule will be executed when leaving a specific region or just leaving the region you're currently in. 5s
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
Leaving parcel The rule will be executed when leaving a specific parcel or just leaving the parcel you're currently in. 5s
Entering my land The rule will be executed when you enter land you own. 5s
Leaving my land The rule will be executed when you leave land you own. 5s
Reaching altitude The rule will be executed as soon as you are above or below a certain altitude. 5s
In water The rule will be executed as soon as you enter water. 5s
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
In air This rule will be executed as soon as you take off into the air. 5s
Standing This rule will be executed when you're standing (after sitting, or walking, or flying, etc.). 5s
Sitting This rule will be executed as soon as you sit down. 5s
Stopped sitting This rule will be executed when you unsit. 5s
Crouching This rule will be executed when you're crouching. 1s
Stopped crouching This rule will be executed as soon as you stop crouching. 1s
Walking This rule will be executed when you start walking. 1s
Stopped walking This rule will be executed when you stop walking. 1s
Flying This rule will be executed when you start flying. 5s
Stopped flying This rule will be executed when you stop flying. 5s
In mouselook This rule will be executed when you enter mouselook. 5s
Leaving mouselook This rule will be executed when you leave mouselook. 5s
Typing This rule will be executed when you start typing something in local chat. 1s
Stopped typing This rule will be executed when you stop typing in local chat. 1s
Away This rule will be executed when you go AFK. 5s
Back This rule will be executed when you are back after being AFK. 5s
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
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
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
Wind strengh This rule will be executed when the SL wind strength is below or above a certain leval (which you can specify). 1s
Time of day This rule will be executed every time the 4 hour long SL day reaching the specified time. 5s
Wallclock time This rule will be executed every time at a specific time in SLT. 5s

Actions.

Put on an outfit Choose one specific or multiple outfits that will be put on.
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.
Take an outfit off Removes one or multiple specific outfits. If you're currently not wearing that outfit, nothing will happen.
Take off the last worn outfit Removes the last item that was put on.
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.
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.
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.
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.
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.