touchbound_system:cage
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
touchbound_system:cage [2016/02/24 01:46] – kyrahabattoir | touchbound_system:cage [2024/02/28 10:41] (current) – [Supported locks] Added heavy lock support. kyrahabattoir | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{: | ||
+ | |||
+ | Built to last by a local blacksmith, this cage has seen its fair share of use and abuse as shown by the amount of edge wear and the corrosion stains on the marble block it was erected upon. | ||
+ | |||
+ | Nonetheless, | ||
====== Supported TouchBound functions ====== | ====== Supported TouchBound functions ====== | ||
* [[touchbound_system: | * [[touchbound_system: | ||
- | * [[touchbound_system: | + | * [[touchbound_system: |
====== Sensing zones ====== | ====== Sensing zones ====== | ||
- | * Door | + | * Door: Will open/close the cage, or rattle it if locked. |
- | * Door lockpoint. | + | * Door lockpoint: Can be used with TouchBound Padlocks to lock/unlock the door. |
- | * Hatch | + | * Hatch: Will open/close the feed port, or rattle it if locked. |
- | * Hatch lockpoint. | + | * Hatch lockpoint: Can be used with TouchBound Padlocks to lock/unlock the feed port. |
+ | * Anchor plates: Can be used to leash TouchBound compatible accessories to the cage. | ||
====== Supported locks ====== | ====== Supported locks ====== | ||
* [[touchbound_system: | * [[touchbound_system: | ||
* [[touchbound_system: | * [[touchbound_system: | ||
+ | * [[touchbound_system: | ||
+ | |||
+ | If **The KDC Experiment** Second Life experience is enabled on the current parcel, it will also use this feature to recapture avatars that manage to get out of the cell. | ||
+ | //NOTE: If RLV-Relay teleport is enabled, the cell will only attempt to use RLV teleport if it cannot use experience teleport.// | ||
+ | |||
+ | ====== RLV & Experience ====== | ||
+ | By default, the KDC Lattice Cage will attempt to apply RLV restrictions to its occupant(s) with an RLV Relay, as soon as the door is closed. | ||
+ | - Touch distance to 1.5m maximum. | ||
+ | - Cannot use landmarks to teleport. | ||
+ | - Cannot be teleported by others. | ||
+ | - Cannot teleport home. | ||
+ | - Cannot edit the Lattice Cage itself. | ||
+ | ====== Anchors ====== | ||
+ | {{: | ||
+ | The cage features 4 anchors placed (by default) on the left, right, back and top face of the cage. These anchors can be used as regular TouchBound Anchor plates however, they count as a single target, allowing you to use all 4 anchors on the same avatar, at the same time. | ||
====== Poses ====== | ====== Poses ====== | ||
The cage includes a sit point with a set of 9 poses. You can change pose by using the up/down arrow keys and adjust the offset with the pageUp pageDown keys. The position chosen will be saved until the cage configuration/ | The cage includes a sit point with a set of 9 poses. You can change pose by using the up/down arrow keys and adjust the offset with the pageUp pageDown keys. The position chosen will be saved until the cage configuration/ | ||
- | |||
===== Adjusting ===== | ===== Adjusting ===== | ||
The pose's default Z offset is set to work for me (Kyrah Abattoir) a 1m76 tall avatar, however setting the Z offset to your liking is easy: | The pose's default Z offset is set to work for me (Kyrah Abattoir) a 1m76 tall avatar, however setting the Z offset to your liking is easy: | ||
Line 20: | Line 40: | ||
* Change the animation name so that the height offset is at the very end of it with a SPACE right before it. Ex: "My Animation Name -0.25" (without quotes) | * Change the animation name so that the height offset is at the very end of it with a SPACE right before it. Ex: "My Animation Name -0.25" (without quotes) | ||
* The cage will automatically reload the animation list and use this value from now on. | * The cage will automatically reload the animation list and use this value from now on. | ||
- | ===== Adding more animations | + | ===== Adding more ===== |
All you have to do is to drag and drop the new animations inside the cage and it will be detected automatically. | All you have to do is to drag and drop the new animations inside the cage and it will be detected automatically. | ||
+ | |||
+ | **NOTE: Animations are loaded in alphabetical order** | ||
====== Configuration ====== | ====== Configuration ====== | ||
The Lattice Cage comes with a notecard based configuration allowing to tweak some of its features. | The Lattice Cage comes with a notecard based configuration allowing to tweak some of its features. | ||
- | ===== Sample Configuration | + | |
- | **IMPORTANT!! Ensure that the land the cage is on has teleport routing set to " | + | **IMPORTANT!! As of version 5, the configuration is adjusted by RENAMING the different configuration notecards rather than editing their content. With the exception of the " |
+ | |||
+ | ===== Master Key ===== | ||
< | < | ||
- | //KDC cage configuration | + | config.masterkey= : No master key is set. |
- | // | + | config.masterkey=< |
- | //All lines starting by "//" | + | |
- | // | + | NOTE: Multiple LockIDs can be defined one after the other. |
- | //(Do not use this unless your parcel' | + | Example: |
- | //Valid settings: YES/NO | + | </code> |
- | FORCE_TP=NO | + | |
- | //If you want the door to auto open on unlock | + | ===== Secure Lock ===== |
- | //Valid settings: YES/NO | + | |
- | AUTO_OPEN_DOOR=NO | + | |
- | AUTO_OPEN_HATCH=NO | + | |
- | //To restrict cage locking to a list of people | + | < |
- | //Ex: John Doe,Kyrah Abattoir | + | config.securelock=: (default) No lock restriction. |
- | //The list can only use legacy names (John Doe,Jessie Resident) | + | config.securelock=< |
- | //Or usernames (john.doe, | + | |
- | //Leave empty to disable. | + | |
- | RESTRICT_TO_USERS= | + | |
- | //Uncomment the next line to restrict cage locking to the group the cage is set to. | + | NOTE: Multiple LockIDs can be defined one after the other. |
- | //Valid settings: YES/NO | + | Example: " |
- | RESTRICT_TO_GROUP=NO | + | </code> |
+ | On keyed lock and key sets, the LockID will be written in the locks & keys description after they have been initialized. | ||
- | //If no user or group restriction is set the cage locking will default to public, | + | ===== Auto Open ===== |
- | //In which case putting a timer is recommended. | + | |
- | //NOTE: No matter | + | < |
+ | config.door.auto-open=Yes | ||
+ | config.door.auto-open=No : The door have to be manually opened when unlocked. | ||
+ | </ | ||
+ | < | ||
+ | config.hatch.auto-open=Yes : Then hatch will auto-open when the lock is removed. | ||
+ | config.hatch.auto-open=No : The hatch have to be manually opened when unlocked. | ||
+ | </ | ||
- | //The timer will automatically unlock the cage doors after the given time has passed | + | ===== Lock Time ===== |
- | //Times are expressed in minutes | + | |
- | //A value of 0 disable the auto unlocks | + | |
- | AUTO_UNLOCK_DOOR=0 | + | |
- | AUTO_UNLOCK_HATCH=0 | + | |
+ | < | ||
+ | config.max-locktime=0 : Locks will behave normally. | ||
+ | config.max-locktime=< | ||
+ | </ | ||
- | //This is where you specify the cage skin. | + | ===== RLV Force-teleport ===== |
- | //A blank value will disable updating the skin (useful if you have custom textures) | + | |
- | //Valid settings: AGED, | + | |
- | BASE_SKIN=BLACK | + | |
- | CAGE_SKIN=BLACK | + | |
- | // | + | IMPORTANT! Do not enable this feature unless parcel teleport routing |
- | //A blank value will disable updating the tint (useful | + | |
- | //GREY and BLACK skins are best for that. | + | (About Land > Options > Teleport Routing) |
- | //Values can be entered in the following format: "< | + | |
- | BASE_TINT=< | + | < |
- | CAGE_TINT=< | + | config.rlv.teleport=Yes : The cage will try to teleport escapees using their RLV relay. |
+ | config.rlv.teleport=No : The cage will only use experience powers to teleport escapees, if possible. | ||
+ | </code> | ||
+ | |||
+ | //NOTE: The cell will only attempt to use RLV teleport | ||
+ | |||
+ | ===== RLV Build/Edit prevention ===== | ||
+ | |||
+ | < | ||
+ | config.rlv.nobuild=Yes : Cage occupants with a relay won't be able to build or edit objects. | ||
+ | config.rlv.nobuild=No : Default. | ||
+ | </code> | ||
+ | |||
+ | ===== Appearance ===== | ||
+ | These two notecards determinate which skin texture will be loaded by the cage color script, possible values | ||
+ | Aged, | ||
+ | < | ||
+ | config.texture-base=Aged | ||
+ | config.texture-cage=Aged | ||
+ | </code> | ||
+ | These two notecards determinate which tint will be loaded by the cage color script, values are expressed in RGB colors | ||
+ | < | ||
+ | config.tint-base=< | ||
+ | config.tint-cage=< | ||
</ | </ | ||
+ | ====== Anchor modding ====== | ||
+ | The position of the anchor plates doesn' | ||
+ | ====== Textures ====== | ||
+ | A set of 10 materials is provided with the cage, basic UV maps are also provided. | ||
+ | {{: |
touchbound_system/cage.1456278406.txt.gz · Last modified: 2017/04/04 10:35 (external edit)