Witchbound Development (Second Life)

From Grigbertz

(Difference between revisions)
Jump to: navigation, search
(New To Do list)
(Updated Level 2 to today)
Line 3: Line 3:
Ideas for the Magic Lock project.
Ideas for the Magic Lock project.
 +
== To Do, Prio 1 ==
 +
# Text spam should indicate whose lock is talking (e.g. "Scarlett's Magic Cuffs")
 +
# Operator chat commant should work for ownwer as well
 +
# Set timeout for attempted Suspension
 +
# Handle multiple sets worn
 +
# Some commands should not appear in Owner's key session. e.g. 'Yank
 +
# Improve Menu disposition
 +
# New animations with static hands
 +
# New sideways Hogtie animation
-
== To Do ==
+
== To Do, Prio 2 ==
-
* Fix operator bug
+
# Put Level 2 HUD in the RLV-HUD as a module
-
* Swend state
+
# Handle non-existent menu options (e.g. Poses, Suspension, Leash)
-
* Lock/Unlock: Sets no detach
+
# Test combining menu files
-
* Poses with hands immobile
+
# Split 'RestrictionsMenu' för LSL
-
** Hand-attached cuffs
+
# U-shape animation
-
* Chest attached collar
+
# Hands in front pose
-
* Copiable with upgrade script
+
# Thumbcuffs suspension: Strappado
 +
# Detach button
 +
# Demo/Capture from the settings notecard.
 +
Magic Cuffs|1|Farside
 +
Magic Cuffs|1|Capture
 +
# Detach rather than destroy on expiration
 +
# Generic handling of cosmetic chains. Expand on Lockmeister. Borrow from Tuft
 +
# Resize Yoke bars when not used
-
== To Do Old ==
+
== More Features ==
-
* Documentation:
+
# Rezzable suspension target, for quick suspension
-
** Describe how to multiclick Sit Pose to get the furniture animation.
+
# Rezzable leash post, for quick leashing
-
** Expand button descriptions on the [[Magic Lock]] Wiki Page
+
# Rezzable stocks with Magic Yoke. A legcuffed variant
-
** Little "roundhead/superdeformed/chibi" hand-drawn comic strip explaining the difference between the pose settings in the yoke/cuffs.
+
# Help Button. Gives help notecard.
-
*** Quick temporary alternative to comic strip: Snapshots
+
# Cuffed movement (needs animations)
-
* Male version. What would be different?
+
# Struggling while Suspended or legcuffed using keys
-
** U-shape would replace Elbows
+
# Detailed RLV restrictions (iControl or OpenCollar)
-
** Larger size cuffs
+
-
 
+
-
== Level 2 Features ==
+
-
# Implement the relevant new RLV features
+
-
# Forced Sit
+
# Forced Unsit
# Forced Unsit
# Forced TP
# Forced TP
# Allow TP by operators only
# Allow TP by operators only
# TP with leash holder
# TP with leash holder
-
# Deny wear attachments (recurring force detach)
+
 
-
# Deny wear on specific body parts, by recurring forced detach.
+
== Even More Features ==
-
# Immobilize. See Future Features below for alternatives.
+
# Quick reset leash to 3m (do we have this already?)
# Struggle animations and/or emotes. User activated
# Struggle animations and/or emotes. User activated
## Each try takes (for example) 2 min.  
## Each try takes (for example) 2 min.  
Line 41: Line 52:
# Lockpicks
# Lockpicks
## Percentage chance of success. Wait before next try.
## Percentage chance of success. Wait before next try.
-
# Help Button. Gives help notecard.
 
# Sparkles
# Sparkles
## Low intensity sparkles
## Low intensity sparkles
## Cycling colors (Available as an extra color option)
## Cycling colors (Available as an extra color option)
-
# Cosmetic particle chains.
 
## Sound fx, chainrattle
## Sound fx, chainrattle
-
## Belt front to back
+
# Belt front to back (what?)
# Lock/Unlock/Bind triggered by position, region, spoken keyword or other conditions
# Lock/Unlock/Bind triggered by position, region, spoken keyword or other conditions
# Different key runes for different sets
# Different key runes for different sets
-
# Quick reset leash to 3m
 
-
# Timelock
 
# Restrictions connected to set parts. e.g. No Fly, No TP with legs bound.
# Restrictions connected to set parts. e.g. No Fly, No TP with legs bound.
-
# Immobilize by hi-jacking control keys
+
# Hovering text on Keys. Can be turned on and off. Maybe by chat command.
-
## Suspension from object or from hovering magic rune. Needs z-axis adjustment.
+
# Resizer
-
## Expanding pole or tripod from collar
+
-
## Suspend from anything
+
-
== Interface ==
+
== Feature Candidates ==
-
* Disable "Sit Pose" and "Cuffs Pose" when not bound.
+
# Restriction Settings:
-
* Less spamming of menu commands on attach. "/43 sfhelp" and/or "/43 sfmenu" should suffice.
+
## No change pose by keyless other when Locked (default ON)
-
* 'Help' button
+
## No change pose wearer when Bound or Locked (default ON)
-
* Text spam should indicate whose lock is talking.
+
## No sit pose (default OFF)
-
* Hovering text on Keys. Can be turned on and off. Maybe by chat command.
+
## No color change (default OFF)
-
* BWP Store LM or Notecard option on click
+
## 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 OFF)
 +
## Anybody can unlock conditon Yellow (default ON) otherwise only the locker (or keyolder or operator) can unlock
 +
# Skin change menu. This would include the 'Stealth Mode' below.
 +
## 'Stealth Mode' could be a special Color option.
 +
# '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.
 +
# 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)
 +
# Male version. What would be different?
 +
## U-shape would replace Elbows
 +
## Larger size cuffs
== Poses ==
== Poses ==
Line 80: Line 102:
* One suspension point, Could be any object or rezzed rune or hook
* One suspension point, Could be any object or rezzed rune or hook
** Wrists above head
** Wrists above head
-
** Wrists and legs
+
** Wrists + legs bent upwards
** Ankles
** Ankles
* Two or more suspension points. Can this be made to work with any objects? Rezzed runes or bar should work.
* Two or more suspension points. Can this be made to work with any objects? Rezzed runes or bar should work.
-
== Future Feature Candidates ==
+
== Other stuff ==
-
* Immobilize by sitting
+
=== Key features ===
-
** 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.
* 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.
* When opening Leash... menu, rez one of each number from Targets... with 1% visibility, in order to pre-load these textures.
* 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.
+
With some products, locking without binding would seem meaningless. If item could be stealthed however, locking would just mean unable to detach.  
-
* Basic: Animations only. No locking.
+
Ropes, tape etc would be visible only when actually bound.
-
** 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 ==
+
=== Other restraint products ===
* Clothes destroying piercings, specific body parts, recurring forced detach.
* Clothes destroying piercings, specific body parts, recurring forced detach.
* Leash standalone script. Put leash in any attachment.  
* Leash standalone script. Put leash in any attachment.  
** Sell this with Copy permission, unlike Xcite's generic leash script.
** Sell this with Copy permission, unlike Xcite's generic leash script.
-
== Different skins. Same scripts ==
+
=== Different skins. Same scripts ===
* Rusted metal (Wastelands)
* Rusted metal (Wastelands)
* Clunky steampunk
* Clunky steampunk
Line 142: Line 128:
* 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
* Scarves
Line 152: Line 138:
* Barbed wire
* Barbed wire
* Swimsuit/Tights/Superheroine used as bondage device.
* Swimsuit/Tights/Superheroine used as bondage device.
 +
 +
=== 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
== Wish List ==
== Wish List ==
* Stealth Mode: Collar/Cuffs reduced to just a single (jewelry-like) torus... for combining with specific costumes / PG zones. (wished by Tuft)
* 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)
* 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)

Revision as of 12:35, 16 July 2009

Second Life
Bondage Witch Project logo


Ideas for the Magic Lock project.

Contents

To Do, Prio 1

  1. Text spam should indicate whose lock is talking (e.g. "Scarlett's Magic Cuffs")
  2. Operator chat commant should work for ownwer as well
  3. Set timeout for attempted Suspension
  4. Handle multiple sets worn
  5. Some commands should not appear in Owner's key session. e.g. 'Yank
  6. Improve Menu disposition
  7. New animations with static hands
  8. New sideways Hogtie animation

To Do, Prio 2

  1. Put Level 2 HUD in the RLV-HUD as a module
  2. Handle non-existent menu options (e.g. Poses, Suspension, Leash)
  3. Test combining menu files
  4. Split 'RestrictionsMenu' för LSL
  5. U-shape animation
  6. Hands in front pose
  7. Thumbcuffs suspension: Strappado
  8. Detach button
  9. Demo/Capture from the settings notecard.
Magic Cuffs|1|Farside
Magic Cuffs|1|Capture
  1. Detach rather than destroy on expiration
  2. Generic handling of cosmetic chains. Expand on Lockmeister. Borrow from Tuft
  3. Resize Yoke bars when not used

More Features

  1. Rezzable suspension target, for quick suspension
  2. Rezzable leash post, for quick leashing
  3. Rezzable stocks with Magic Yoke. A legcuffed variant
  4. Help Button. Gives help notecard.
  5. Cuffed movement (needs animations)
  6. Struggling while Suspended or legcuffed using keys
  7. Detailed RLV restrictions (iControl or OpenCollar)
  8. Forced Unsit
  9. Forced TP
  10. Allow TP by operators only
  11. TP with leash holder

Even More Features

  1. Quick reset leash to 3m (do we have this already?)
  2. 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
  3. Lockpicks
    1. Percentage chance of success. Wait before next try.
  4. Sparkles
    1. Low intensity sparkles
    2. Cycling colors (Available as an extra color option)
    3. Sound fx, chainrattle
  5. Belt front to back (what?)
  6. Lock/Unlock/Bind triggered by position, region, spoken keyword or other conditions
  7. Different key runes for different sets
  8. Restrictions connected to set parts. e.g. No Fly, No TP with legs bound.
  9. Hovering text on Keys. Can be turned on and off. Maybe by chat command.
  10. Resizer

Feature Candidates

  1. Restriction Settings:
    1. No change pose by keyless other when Locked (default ON)
    2. No change pose wearer when Bound or Locked (default ON)
    3. No sit pose (default OFF)
    4. No color change (default OFF)
    5. No sparkle change (default OFF)
    6. No Find Key (default OFF)
    7. No Self Leash when Bound or Locked (default OFF)
    8. No Self Strip when Bound or Locked (default OFF)
    9. No Safeword (default OFF)
    10. Anybody can unlock conditon Yellow (default ON) otherwise only the locker (or keyolder or operator) can unlock
  2. Skin change menu. This would include the 'Stealth Mode' below.
    1. 'Stealth Mode' could be a special Color option.
  3. 'Grab' feature immobilizes wearer
    1. Kicks in when accessing the menus, lasts session.
    2. Button + Automatically with e.g. 'Unleash' and 'Free'
    3. Alternately breaks on non-proximity.
  4. 'Steal Key' use buy http://wiki.secondlife.com/wiki/LlSetClickAction
  5. Yank animation in leash handle.
  6. 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)
  7. Male version. What would be different?
    1. U-shape would replace Elbows
    2. Larger size cuffs

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 + legs bent upwards
    • Ankles
  • Two or more suspension points. Can this be made to work with any objects? Rezzed runes or bar should work.

Other stuff

Key features

  • 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

With some products, locking without binding would seem meaningless. If item could be stealthed however, locking would just mean unable to detach. Ropes, tape etc would be visible only when actually bound.

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
  • Swimsuit/Tights/Superheroine used as bondage device.

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

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