Witchbound Development (Second Life)
From Grigbertz
(Difference between revisions)
m (→Level 2 Features) |
(Finnaly updated!) |
||
Line 2: | Line 2: | ||
<!-- Content --> | <!-- Content --> | ||
- | + | 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 | ||
- | + | * Male version. What would be different? | |
- | * Male version | + | ** U-shape would replace Elbows |
- | + | ** Larger size cuffs | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | * | + | |
- | * | + | |
- | * | + | |
- | * | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
== Level 2 Features == | == Level 2 Features == | ||
Line 56: | Line 35: | ||
# 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 | + | # 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 | ||
- | |||
# 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 | ||
- | == | + | == 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. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
* 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 | ||
- | + | ||
- | * | + | == Poses == |
- | * | + | === Arms === |
- | * | + | * Behind head |
- | * | + | * U-shape |
- | ** Suspension | + | * 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 | * Immobilize by sitting | ||
** Rezzable Pillory stand attaches to Yoke | ** Rezzable Pillory stand attaches to Yoke | ||
- | |||
* 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. | + | * 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. | ||
- | |||
* '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. | ||
- | * | + | * 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
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
- Implement the relevant new RLV features
- Forced Sit
- Forced Unsit
- Forced TP
- Allow TP by operators only
- TP with leash holder
- Deny wear attachments (recurring force detach)
- Deny wear on specific body parts, by recurring forced detach.
- Immobilize. See Future Features below for alternatives.
- Struggle animations and/or emotes. User activated
- Each try takes (for example) 2 min.
- Interruptible by collision or menu
- Assistable. Needs extra animation. Lockpicks would provide improved assist.
- Makes random percentage progress towards getting free
- Clicking 'Bind' button will reset this
- Lockpicks
- Percentage chance of success. Wait before next try.
- Help Button. Gives help notecard.
- Sparkles
- Low intensity sparkles
- Cycling colors (Available as an extra color option)
- Cosmetic particle chains.
- Sound fx, chainrattle
- Belt front to back
- Lock/Unlock/Bind triggered by position, region, spoken keyword or other conditions
- 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.
- 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
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)