This is an old revision of the document!
Table of Contents
Features
- Simple pose selection system with on-the-fly height adjustment.
- Tight restrictions on where avatars have to be located to be able to use the furniture.
- Persistent sitting after relogging.
- Sit reservation.
- TouchBound compatible chain points.
Configuration options
Adjusting the reach of furnitures
A piece of furniture that uses the KDC Experiment restricts touching based on a quadrant system, you can allow/disallow touching these pieces of furniture based on where the touching avatar is standing in relation to the furniture local axis.
Seat reservation
You can enable the option to “lock” a piece of furniture when its user logs off and effectively “reserve” it for them until they log back on.
This can be useful if roleplay-wise, the person is supposed to still be there, it is also useful for furniture the user can be chained to.
If the option is enabled, a hover text will indicate visually that this furniture is “reserved”.
Customization
The furniture scripts are designed to be simple and robust. They support re-linking and will behave properly as long as the scripts remain inside the root object/prim of the linkset.
Poses
The furniture script will play any pose present in its inventory. Each pose can be pre-configured with a separate vertical offset by simply writing that offset at the very end of the pose name.
Poses are played in the order they appear inside the furniture inventory and you can re-order them by changing their names.
Anchor points
To work as a TouchBound anchor point, furnitures need to have the corresponding anchor module script. The script will automatically recognize as a valid anchor any linked object whose name begins with “tether”. I recommend naming anchor points something like “tether1”, “tether2”, etc…
Anchor points can then be placed anywhere on the piece of furniture, do keep in mind that the anchor module script will use the same touch restrictions as the main furniture script.