Witchbound Development (Second Life)
From Grigbertz
(Difference between revisions)
m |
(Added new ideas) |
||
Line 3: | Line 3: | ||
Ideas for the Magic Lock project. | Ideas for the Magic Lock project. | ||
+ | |||
+ | == Must Fix == | ||
+ | * 'Give Key', 'Get Key' or 'Take Key'? Chat message says 'Get' while button says 'Give' | ||
+ | * /44 eareleaseall available for operators | ||
== To Do == | == To Do == | ||
- | * | + | * LM and LG shows hidden cuff parts |
+ | * Don't release victim for changing Leash anchor. Two options: | ||
+ | ** Have the 'Leash to' button available while leashed | ||
+ | ** Make victim temporarily immobile when unleashed. | ||
* Clothing Protection | * Clothing Protection | ||
** Protect everything worn | ** Protect everything worn | ||
** Disable this for others | ** Disable this for others | ||
- | * Chat commands for submenus | + | * Chat commands for all submenus |
* Fix Belt Lockmeister Techno. i.e. side anchors | * Fix Belt Lockmeister Techno. i.e. side anchors | ||
* Cuff Club Demo Rezzer | * Cuff Club Demo Rezzer | ||
Line 21: | Line 28: | ||
* Investigate RLV Relay with disappearing furniture | * Investigate RLV Relay with disappearing furniture | ||
* Make the HUD commandable by objects | * Make the HUD commandable by objects | ||
- | |||
== Taken Care Of? == | == Taken Care Of? == | ||
+ | * "Give Key" appears in the menu even though a key is activated. The lock cannot be reset. | ||
* Knock! must do 'Release All' including 'Protect' | * Knock! must do 'Release All' including 'Protect' | ||
* Problem: Rezzing in No-script zone makes restrictions not kick in | * Problem: Rezzing in No-script zone makes restrictions not kick in | ||
Line 30: | Line 37: | ||
== 'Tied Behind' Features == | == 'Tied Behind' Features == | ||
+ | * Hidden ankles and wrist parts turn visible when activated by LG or LM | ||
+ | * Leg animations, crossed ankles. One piece leg bondage. | ||
+ | ** Hogtie | ||
+ | ** sit | ||
+ | ** Belly | ||
+ | ** Side | ||
* Force Sit | * Force Sit | ||
* Waist loop for leash and hands front | * Waist loop for leash and hands front | ||
* Hands front pose with leash | * Hands front pose with leash | ||
+ | * Neck leash part | ||
+ | * Gorean Meter compatibility | ||
== RealRestraint Features == | == RealRestraint Features == | ||
Line 48: | Line 63: | ||
## Name on collar | ## Name on collar | ||
## Locked up time score | ## Locked up time score | ||
- | |||
== TriggerHandler == | == TriggerHandler == | ||
Line 91: | Line 105: | ||
== To Do == | == To Do == | ||
+ | # Generic handling of cosmetic chains. Expand on Lockmeister. | ||
+ | ## Source and Target could use LM Names instead of Homebrewed | ||
+ | ## Witchbound chain anchors could double as LM or even LG | ||
# Sit pose hiding of links does not work in no-script zone. Does it have to? | # Sit pose hiding of links does not work in no-script zone. Does it have to? | ||
# Force unsit button | # Force unsit button | ||
Line 108: | Line 125: | ||
## Use Menu System toggles for this. | ## Use Menu System toggles for this. | ||
# Thumbcuffs suspension: Strappado | # Thumbcuffs suspension: Strappado | ||
- | |||
- | |||
- | |||
# Larger Default sizes | # Larger Default sizes | ||
Revision as of 10:49, 4 June 2010
Ideas for the Magic Lock project.
Contents |
Must Fix
- 'Give Key', 'Get Key' or 'Take Key'? Chat message says 'Get' while button says 'Give'
- /44 eareleaseall available for operators
To Do
- LM and LG shows hidden cuff parts
- Don't release victim for changing Leash anchor. Two options:
- Have the 'Leash to' button available while leashed
- Make victim temporarily immobile when unleashed.
- Clothing Protection
- Protect everything worn
- Disable this for others
- Chat commands for all submenus
- Fix Belt Lockmeister Techno. i.e. side anchors
- Cuff Club Demo Rezzer
- Server, Dispenser
- Cuffs will accept any BWP server
- Greeter, dispende notecards and cuffs on rez in Sim. Customizable by owner
- Don't expire just detach(?)
- Nudge feature: Turn an immobilized AV a few degrees CW or CCW.
- Rotation lock toggle
- Leash should deny TP.
- Investigate RLV Relay with disappearing furniture
- Make the HUD commandable by objects
Taken Care Of?
- "Give Key" appears in the menu even though a key is activated. The lock cannot be reset.
- Knock! must do 'Release All' including 'Protect'
- Problem: Rezzing in No-script zone makes restrictions not kick in
- Safeword Owner only.
- Test Force Sit
'Tied Behind' Features
- Hidden ankles and wrist parts turn visible when activated by LG or LM
- Leg animations, crossed ankles. One piece leg bondage.
- Hogtie
- sit
- Belly
- Side
- Force Sit
- Waist loop for leash and hands front
- Hands front pose with leash
- Neck leash part
- Gorean Meter compatibility
RealRestraint Features
What RealRestraint has that we don't.
- Walking/Crawling legbound poses
- Specific restrictions for each pose
- Struggle out with animations
- Block
- Solid non-RLV lock handling. Send IM to locker
- Auto-lock, timed
- Mouselook
- Some more features that may be optional
- Plugins
- Fatigue status when moving
- Name on collar
- Locked up time score
TriggerHandler
A Module for generating triggers for events based on conditions. Active conditions may or may not be visible to owner.
Triggering conditions
- After a time interval
- After a Random time interval
- Entering a named Region
- Leaving a named Region
- Leaving the current Region
- Sitting or standing
- Entering proximity of Object Y
- Leaving proximity of Object Y
- Entering proximity of Avatar Z
- Leaving proximity of Avatar Z
- etc.
Events (restrict)
- Lock
- Start Timer
- Bind Arms, Legs or Suspend
- Specified pose
- Current pose
- Force sit (No need for RLV relay here)
- Enforce restrictions (predefined or current)
- Force TP
- Strip or force wear
- Combinations of above
- Acvtivate RLV Relay
Events (release)
- Unlock (no longer helpless)
- Release Arms or whatever
- Lift restrictions
Consider Doing
- Sit function should not remove stand up button unless cuffs are locked (Yellow/red)
- Color options in Notecard. Owner customizable.
- Just use add time buttons on the timer, combined with set to 0
- 'Hide' toggle on the Timer
- 'Show' is accessible to Owner when Timer is not running.
- Time can be exact but only operators can see it when hidden
To Do
- Generic handling of cosmetic chains. Expand on Lockmeister.
- Source and Target could use LM Names instead of Homebrewed
- Witchbound chain anchors could double as LM or even LG
- Sit pose hiding of links does not work in no-script zone. Does it have to?
- Force unsit button
- Save setting in prim desc for persistency
- With Quickleash, give handle if they don't have one.
- Make room for Gag in the HUD. Make level 2 Gag.
- Timer menu: use 1 min, 10 min, 1 Hour. Like the furniture. (6 buttons)
- Alt. 1: Select interval (min, 10min, h, d) then click '+' or '-' (6 buttons)
- Alt. 2: Select interval (min, h, d) then click '+1', '-1', '+10', '-10' (7 buttons)
- Standing leg-tied animation
- Separate RLV restrictions for armcuffed and legcuffed
- Enforced when cuffed
- Dependent on wearing cuffs, but not on specific set.
- Suspended and forcedsit should use legcuffed
- Enforce is a third set of restrictions, Dependent of HUD only.
- Other restriction sets are connected to gag, buttons, etc.
- Use Menu System toggles for this.
- Thumbcuffs suspension: Strappado
- Larger Default sizes
More Features
- Timer for Safeword in RLV relay
- Rezzable leash post, for quick leashing
- Rezzable stocks with Magic Yoke. A legcuffed variant
- Cuffed movement (needs animations)
- Struggling while Suspended or legcuffed using keys
- Forced Unsit
- Forced TP
- Allow TP by operators only
- TP with leash holder
- Use HUD to block screen clicks
- 'Grab' feature immobilizes wearer
- Kicks in when accessing the menus, lasts session.
- Breaks with Button + Automatically with e.g. 'Unleash' and 'Free'
- Also breaks on non-proximity.
- Alternately a button starts 'Grabbed' pose and moves you close to the grabber. A variant of suspension
- Optional release criteria:
- Region X
- Object named Y
- Find avatar Z
- Config Lock/Unlock/Bind triggers
- Timer or conditional release on specified conditions only (e.g. legcuffed but not armcuffed or keylocked). Have Timer menu in Armposes menu for example.
- Armposes, Legposes
- Suspension
- Restrictions
- Force Sit
Even More Features
- 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.
- Sparkles
- Low intensity sparkles
- Cycling colors (Available as an extra color option)
- Sound fx, chainrattle
- Belt front to back (what?)
- Different key runes for different sets
- Different key runes for different captives
- Customizable glow
- Hovering text on Keys. Can be turned on and off. Maybe by chat command.
- Resizer
- Capture cuffs should automatically have captor as Operator (how? A special 'captor HUD' Or maybe the master HUD combined with a cuff set turns it into capture cuffs)
Feature Candidates
- Standard #RLV cuff folders for use by Master.
- The HUD could report if the cuffs are present (maybe)
- Restriction Settings:
- No change pose by keyless other 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)
- Anybody can unlock conditon Yellow (default ON) otherwise only the locker (or keyolder or operator) can unlock
- Skin change menu.
- '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
Arms
- To Belt: Front, sides and back.
Legs
- Hobbled (Short steps animation, no run)
- Tight (Jump animation)
- Hogtied (Crawl or roll animation)
- Frogtied
Suspension
- Wrists + legs bent upwards
- 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.
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) (Scarlett: Implemented invisibility)
- 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)