Magic Lock Level 2
From Grigbertz
![]() |
Contents |
Commands
| Arg 0 | Arg 1 | Arg 2 | Arg 3 | Comment |
|---|---|---|---|---|
| cuffs | cuff | 0 | Stop armanimation. Remove armcuffed. | |
| cuffs | cuff | 1 | Start current armanimation. Add armcuffed. | |
| cuffs | lock | 0 | Unlock the cuffs. Set lock to 0 Add unlocked. Remove secure. |
Menu variables
Conditionals
| Conditional | Owned by | Comment |
|---|---|---|
| armcuffed | Cuffs Main Data | Running armanimation |
| legcuffed | Cuffs Main Data | Running leganimation |
| gagged | Gag Main Data | Running gaganimation |
| suspended | Cuffs Main Data | Running suspendanimation |
| leashed | HUD Main Data (?) | Leash active |
Derived Conditionals
| Conditional | Owned by | Comment |
|---|---|---|
| helpless | HUD Main Data | TRUE if lockstate >= 2 and cuffed |
Variables
| Conditional | Owned by | Value | Comment |
|---|---|---|---|
| armanimation | Cuffs Arm Animation | Name of current selected armanimation. | |
| leganimation | Cuffs Leg Animation | ||
| suspendanimation | Cuffs Suspension | ||
| gaganimation | Gag Main Data | ||
| lockstate | HUD Main Data | 0, 1, 2, 3 (unlocked, selflocked, otherlocked, keylocked) | |
| lockerName | HUD Main Data | Name of AV that activated lock (increased lockstate to a value >= 2) | |
| lockerID | HUD Main Data | UUID of AV that activated lock |
HUD Menus
Main owner
-- Main --
infotext
| Bind / --- | Free / --- | Key > / Get Key |
| Sit pose / --- | Bound pose / --- | --- |
| Restrict > / --- | Suspend > / --- | Poses > / --- |
| Quickleash / Unleash | Leash > / --- | Options > |
Set Menus
Main owner
-- Main --
infotext
| Bind / --- | Free / --- | --- |
| Sit pose / --- | Bound pose / --- | Poses > / --- |
| --- | --- | --- |
| Quickleash / Unleash | Leash > / --- | Options > |

