Witchbound Development (Second Life)
From Grigbertz
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
- Swimsuit/Tights/Superheroi Tights used as bondage device.
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)