Witchbound Development (Second Life)

From Grigbertz

(Difference between revisions)
Jump to: navigation, search
m (Level 2 Features)
(Finnaly updated!)
Line 2: Line 2:
<!-- Content -->
<!-- Content -->
-
Version history and ideas for the Magic Yoke project.
+
Ideas for the Magic Lock project.
-
 
+
== To Do ==
== To Do ==
Line 11: Line 10:
** Little "roundhead/superdeformed/chibi" hand-drawn comic strip explaining the difference between the pose settings in the yoke/cuffs.
** Little "roundhead/superdeformed/chibi" hand-drawn comic strip explaining the difference between the pose settings in the yoke/cuffs.
*** Quick temporary alternative to comic strip: Snapshots
*** Quick temporary alternative to comic strip: Snapshots
-
* Localized Demo versions
+
* Male version. What would be different?
-
* Male version
+
** U-shape would replace Elbows
-
* Disable "Sit Pose" and "Cuffs Pose" when not bound.
+
** Larger size cuffs
-
* "This button intentionally left blank"
+
-
 
+
-
== Current Techno Cuffs Issues ==
+
-
* FX for Find Key
+
-
* Yoke parts should have metal texture
+
-
* The key must be more visible
+
-
 
+
-
== Current Issues ==
+
-
* Thumbcuff Current 'Cuffs pose' says 'Sit pose'
+
-
* Restrictions may not kick in after relog
+
-
* In condition Yellow when changing poses the newly added pieces don't get the yellow status
+
-
** Easy fix. All pieces get the color code. 'Lock all' is the only lock alt. Less confusing.
+
-
** Newly attached pieces should pick up status
+
-
* Unleash is sometimes not available when leashed
+
-
* Some commands close the menus. List below:
+
-
** Unleash
+
-
* Stripping (fixed in 1.1):
+
-
** Upper Leg should strip with shoes
+
-
** When the wearer strips herself, the message should be muted or different
+
-
* Cuffs check for Leash item availability not working right.
+
== Level 2 Features ==
== Level 2 Features ==
Line 56: Line 35:
# Sparkles
# Sparkles
## Low intensity sparkles
## Low intensity sparkles
-
## Lock matching colors (Available as an extra color option)
 
## Cycling colors (Available as an extra color option)
## Cycling colors (Available as an extra color option)
-
# Cosmetic particle chains. Especially ankles.
+
# Cosmetic particle chains.
-
## Sound fx?
+
## Sound fx, chainrattle
## Belt front to back
## Belt front to back
# Lock/Unlock/Bind triggered by position, region, spoken keyword or other conditions
# Lock/Unlock/Bind triggered by position, region, spoken keyword or other conditions
-
# Product configuration using notecards or config script
 
# Different key runes for different sets
# Different key runes for different sets
# Quick reset leash to 3m
# Quick reset leash to 3m
 +
# Timelock
 +
# Restrictions connected to set parts. e.g. No Fly, No TP with legs bound.
 +
# Immobilize by hi-jacking control keys
 +
## Suspension from object or from hovering magic rune. Needs z-axis adjustment.
 +
## Expanding pole or tripod from collar
 +
## Suspend from anything
-
== Future Feature Candidates ==
+
== Interface ==
 +
* Disable "Sit Pose" and "Cuffs Pose" when not bound.
* Less spamming of menu commands on attach. "/43 sfhelp" and/or "/43 sfmenu" should suffice.
* Less spamming of menu commands on attach. "/43 sfhelp" and/or "/43 sfmenu" should suffice.
* 'Help' button
* 'Help' button
* Text spam should indicate whose lock is talking.
* Text spam should indicate whose lock is talking.
-
* When opening Leash... menu, rez one of each number from Targets... with 1% visibility, in order to pre-load these textures.
 
-
* Timelock
 
-
** Logged-in time or RL time
 
-
** Can be set and reset by keyholder
 
-
** Self locked wearer can add time only
 
-
** Visible or Random and hidden
 
* Hovering text on Keys. Can be turned on and off. Maybe by chat command.
* Hovering text on Keys. Can be turned on and off. Maybe by chat command.
* BWP Store LM or Notecard option on click
* BWP Store LM or Notecard option on click
-
* More poses
+
 
-
** Wrists like in elbows pose but using wrist cuffs only
+
== Poses ==
-
** Leg restraints with hobbled walk or crawl
+
=== Arms ===
-
* Combining two poses: Arms + Legs
+
* Behind head
-
* Immobilize by hi-jacking control keys
+
* U-shape
-
** Suspension from object or from hovering magic rune. Needs z-axis adjustment.
+
* To Belt: Front, sides and back.
-
** Expanding pole or tripod from collar
+
* To Neck in front
-
** Suspend from anything
+
=== Legs ===
 +
* Hobbled (Short steps animation, no run)
 +
* Tight (Jump animation)
 +
* Hogtied (Crawl or roll animation)
 +
* Frogtied
 +
=== Suspension ===
 +
* One suspension point, Could be any object or rezzed rune or hook
 +
** Wrists above head
 +
** Wrists and legs
 +
** Ankles
 +
* Two or more suspension points. Can this be made to work with any objects? Rezzed runes or bar should work.
 +
 
 +
== Future Feature Candidates ==
* Immobilize by sitting
* Immobilize by sitting
** Rezzable Pillory stand attaches to Yoke
** Rezzable Pillory stand attaches to Yoke
-
* Safeword/Quick Release All
 
* Non-RLV Restrictions. Always enforced
* Non-RLV Restrictions. Always enforced
** No detach bound and green (default ON)
** No detach bound and green (default ON)
Line 102: Line 91:
* Operators list available to keyholder
* Operators list available to keyholder
* Resizer
* Resizer
-
* Skin change menu. This would include the 'Stealth Mode' below. Possibly prim-heavy and laggy though.
+
* Optionally Hide unused parts. Typically used with gag.
 +
* Skin change menu. This would include the 'Stealth Mode' below.
 +
** 'Stealth Mode' could be a special Color option.
* Key as Leash holder, maybe not a good idea
* Key as Leash holder, maybe not a good idea
* 'Grab' feature immobilizes wearer
* 'Grab' feature immobilizes wearer
Line 108: Line 99:
** Button + Automatically with e.g. 'Unleash' and 'Free'  
** Button + Automatically with e.g. 'Unleash' and 'Free'  
** Alternately breaks on non-proximity.
** Alternately breaks on non-proximity.
-
* Techno Cuffs: Replace LED with keyhole and key
 
* 'Steal Key' use buy http://wiki.secondlife.com/wiki/LlSetClickAction
* 'Steal Key' use buy http://wiki.secondlife.com/wiki/LlSetClickAction
* Yank animation in leash handle.
* Yank animation in leash handle.
 +
* 'Detach set' button
 +
* Safeword/Quick Release All
 +
* Quick 'Release All' with current restrictions and poses saved togethr with releaser ID. This AV gets a 'Quickbind' button which restores all saved restrictions at once. (See 'Combined Release Button' request below)
 +
 +
== Internal features ==
 +
* Collapsible Yoke parts
 +
* Key gets code on rez.
* Save key identity away from cuffs to make it persistent through reset.
* Save key identity away from cuffs to make it persistent through reset.
-
* Detach set button
+
* When opening Leash... menu, rez one of each number from Targets... with 1% visibility, in order to pre-load these textures.
== Variants ==
== Variants ==
All these have the Sit Enable system.
All these have the Sit Enable system.
* Basic: Animations only. No locking.
* Basic: Animations only. No locking.
 +
** Sets without HUD
* Intermediate: Click locking but no Key Lock.
* Intermediate: Click locking but no Key Lock.
** Suitable for ropes, tape etc.
** Suitable for ropes, tape etc.
Line 131: Line 129:
* Rusted metal (Wastelands)
* Rusted metal (Wastelands)
* Clunky steampunk
* Clunky steampunk
-
* Pure Magic Force
+
* Pure Magic Force Runes
 +
* Low Tech Techno Cuffs: Replace LED with keyhole and key
* Standalone script package
* Standalone script package
== Products without Lock and Key ==
== Products without Lock and Key ==
-
Variants not available as RR products
+
Variants not available as RR products:
 +
* Scarves
* Tape
* Tape
* Cable Ties
* Cable Ties

Revision as of 20:04, 11 January 2009

Second Life
Bondage Witch Project logo


Ideas for the Magic Lock project.

Contents

To Do

  • Documentation:
    • Describe how to multiclick Sit Pose to get the furniture animation.
    • Expand button descriptions on the Magic Lock Wiki Page
    • Little "roundhead/superdeformed/chibi" hand-drawn comic strip explaining the difference between the pose settings in the yoke/cuffs.
      • Quick temporary alternative to comic strip: Snapshots
  • Male version. What would be different?
    • U-shape would replace Elbows
    • Larger size cuffs

Level 2 Features

  1. Implement the relevant new RLV features
  2. Forced Sit
  3. Forced Unsit
  4. Forced TP
  5. Allow TP by operators only
  6. TP with leash holder
  7. Deny wear attachments (recurring force detach)
  8. Deny wear on specific body parts, by recurring forced detach.
  9. Immobilize. See Future Features below for alternatives.
  10. Struggle animations and/or emotes. User activated
    1. Each try takes (for example) 2 min.
    2. Interruptible by collision or menu
    3. Assistable. Needs extra animation. Lockpicks would provide improved assist.
    4. Makes random percentage progress towards getting free
    5. Clicking 'Bind' button will reset this
  11. Lockpicks
    1. Percentage chance of success. Wait before next try.
  12. Help Button. Gives help notecard.
  13. Sparkles
    1. Low intensity sparkles
    2. Cycling colors (Available as an extra color option)
  14. Cosmetic particle chains.
    1. Sound fx, chainrattle
    2. Belt front to back
  15. Lock/Unlock/Bind triggered by position, region, spoken keyword or other conditions
  16. Different key runes for different sets
  17. Quick reset leash to 3m
  18. Timelock
  19. Restrictions connected to set parts. e.g. No Fly, No TP with legs bound.
  20. Immobilize by hi-jacking control keys
    1. Suspension from object or from hovering magic rune. Needs z-axis adjustment.
    2. Expanding pole or tripod from collar
    3. Suspend from anything

Interface

  • Disable "Sit Pose" and "Cuffs Pose" when not bound.
  • Less spamming of menu commands on attach. "/43 sfhelp" and/or "/43 sfmenu" should suffice.
  • 'Help' button
  • Text spam should indicate whose lock is talking.
  • Hovering text on Keys. Can be turned on and off. Maybe by chat command.
  • BWP Store LM or Notecard option on click

Poses

Arms

  • Behind head
  • U-shape
  • To Belt: Front, sides and back.
  • To Neck in front

Legs

  • Hobbled (Short steps animation, no run)
  • Tight (Jump animation)
  • Hogtied (Crawl or roll animation)
  • Frogtied

Suspension

  • One suspension point, Could be any object or rezzed rune or hook
    • Wrists above head
    • Wrists and legs
    • Ankles
  • Two or more suspension points. Can this be made to work with any objects? Rezzed runes or bar should work.

Future Feature Candidates

  • Immobilize by sitting
    • Rezzable Pillory stand attaches to Yoke
  • Non-RLV Restrictions. Always enforced
    • No detach bound and green (default ON)
    • No change pose by keyless operator when Locked (default ON)
    • No change pose wearer when Bound or Locked (default ON)
    • No sit pose (default OFF)
    • No color change (default OFF)
    • No sparkle change (default OFF)
    • No Find Key (default OFF)
    • No Self Leash when Bound or Locked (default OFF)
    • No Self Strip when Bound or Locked (default OFF)
    • No Safeword (default ON)
  • Operators list available to keyholder
  • Resizer
  • Optionally Hide unused parts. Typically used with gag.
  • Skin change menu. This would include the 'Stealth Mode' below.
    • 'Stealth Mode' could be a special Color option.
  • Key as Leash holder, maybe not a good idea
  • 'Grab' feature immobilizes wearer
    • Kicks in when accessing the menus, lasts session.
    • Button + Automatically with e.g. 'Unleash' and 'Free'
    • Alternately breaks on non-proximity.
  • 'Steal Key' use buy http://wiki.secondlife.com/wiki/LlSetClickAction
  • Yank animation in leash handle.
  • 'Detach set' button
  • Safeword/Quick Release All
  • Quick 'Release All' with current restrictions and poses saved togethr with releaser ID. This AV gets a 'Quickbind' button which restores all saved restrictions at once. (See 'Combined Release Button' request below)

Internal features

  • Collapsible Yoke parts
  • Key gets code on rez.
  • Save key identity away from cuffs to make it persistent through reset.
  • When opening Leash... menu, rez one of each number from Targets... with 1% visibility, in order to pre-load these textures.

Variants

All these have the Sit Enable system.

  • Basic: Animations only. No locking.
    • Sets without HUD
  • Intermediate: Click locking but no Key Lock.
    • Suitable for ropes, tape etc.
  • Capture Cuffs. Dispensing unlimited numbers of one-use items.
    • Combine with key ring
    • HUD, belt or magic rod

Other restraint products

  • Clothes destroying piercings, specific body parts, recurring forced detach.
  • Leash standalone script. Put leash in any attachment.
    • Sell this with Copy permission, unlike Xcite's generic leash script.

Different skins. Same scripts

  • Rusted metal (Wastelands)
  • Clunky steampunk
  • Pure Magic Force Runes
  • Low Tech Techno Cuffs: Replace LED with keyhole and key
  • Standalone script package

Products without Lock and Key

Variants not available as RR products:

  • Scarves
  • Tape
  • Cable Ties
  • Wire
  • Superglue
  • Thorns
  • Barbed wire

Wish List

  • Stealth Mode: Collar/Cuffs reduced to just a single (jewelry-like) torus... for combining with specific costumes / PG zones. (wished by Tuft)
  • Combined Release Button: Releases all limits and restraints. Possibly as a toggle, reestablishing the last set of functions and restraints when pressed again. It can be quite a number of buttons to push when finishing up late at night, and its embarrassing to forget even one. (Good point. How many buttons in the worst case scenario? /Gz)
Personal tools