Witchbound Development (Second Life)
From Grigbertz
Version history and ideas for the Magic Yoke project.
Contents |
Current Version
- Yoke 1.0 rc4
- Cuffs 1.0 rc7
(not sure. check this)
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
- Localized Demo versions
- Male version
- Disable "Sit Pose" and "Cuffs Pose" when not bound.
Current Techno Cuffs Issues
- Techno cuffs are strippable
- Collar leash anchor goes wrong.
- Links too small
- LEDs should blink
- FX for Find Key
- Yoke parts should have metal texture
- The key must be more visible
Current Issues
- 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:
- 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.
- LockGuard position is wrong on the sides of the collar (Yoke and 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
- Lock matching colors (Available as an extra color option)
- Cycling colors (Available as an extra color option)
- Cosmetic particle chains. Especially ankles.
- Sound fx?
- Belt front to back
- Product configuration using notecards or config script
- Different key runes for different sets
- Quick reset leash to 3m
Future Feature Candidates
- 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.
- 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.
- BWP Store LM or Notecard option on click
- More poses
- Wrists like in elbows pose but using wrist cuffs only
- Leg restraints with hobbled walk or crawl
- Combining two poses: Arms + Legs
- 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
- Immobilize by sitting
- Rezzable Pillory stand attaches to Yoke
- Safeword/Quick Release All
- 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
- Skin change menu. This would include the 'Stealth Mode' below. Possibly prim-heavy and laggy though.
- 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.
- Techno Cuffs: Replace LED with keyhole and key
- 'Steal Key' use buy http://wiki.secondlife.com/wiki/LlSetClickAction
- Yank animation in leash handle.
- Save key identity away from cuffs to make it persistent through reset.
Variants
All these have the Sit Enable system.
- Basic: Animations only. No locking.
- 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
- Techno Cuffs.
- Bandwidth
- No magic effects
- Key is remote control with blinking LED.
- Includes: Belt, Thigh Cuffs, Thumb Cuffs, Toe Cuffs
- Includes:Piercing rings (with LED): Clit, nipples, nose, ears
- Color variant: Force field (replace LED with icon)
- Rusted metal (Wastelands)
- Clunky steampunk
- Pure Magic Force
- Hi-tech force fields
- Standalone script package
Products without Lock and Key
Variants not available as RR products
- 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)