The Purrfect Control Suit
拘束衣:逃脱小游戏、钥匙、自动计时器
终极束缚衣(The Purrfect Control Suit)是一件以逃脱小游戏为核心的互动束缚装置。穿上后被束缚(双臂胸前交叉或反扭背后),然后靠交替按键与进度衰减赛跑,争取挣脱。束缚越紧,挣扎的成果蒸发得越快;一旦金属带上锁,逃脱彻底无望。
小游戏之外是一整套控制系统:主人、信任用户与钥匙持有者,带防篡改惩罚的金属带锁定,最长 24 小时的自动释放计时器,RLV 客户端限制,以及全自动的透明遮罩与外观管理。需要支持 RLV 和 PBR 渲染的客户端,并接受动画与控制权限请求。

- 逃脱小游戏
- 快速交替按 A/D 键对抗进度衰减,挣扎求脱:束缚越紧,进度掉得越快。冲到 100/100 就能挣脱袖套……前提是金属带没上锁。随机乳胶收紧事件和路人碰撞还会半路偷走你的进度。
- 前绑/后绑
- 双臂交叉扣于胸前,或反扭到背后锁住,解锁状态下随时切换。姿态跨会话保持,外观网格自动切换并保留 PBR 材质,透明遮罩全自动管理,不用你操心。
- 锁与钥匙
- 锁紧金属带,挣扎再激烈也休想逃脱。任何有权限的人都可拿走钥匙,从那一刻起,何时放人全由钥匙持有者说了算。乱碰菜单或锁?自动防篡改惩罚伺候。
- 自动释放计时器
- 上锁期间最长可设 24 小时倒计时。时间一到,自动释放装置启动:拘束衣解锁、全部 RLV 限制清除,不通融,不早退。
- 完整权限控制
- 主人、信任用户(最多 5 人)、公共模式,还有一个为真·自我否定准备的自我访问开关:关掉之后连你自己都摸不到控制。谁能绑你、收紧你、锁你,层级一目了然。
- RLV 限制
- RLV 菜单里可逐一开关触摸、编辑、物品栏、附加物品等限制,穿戴期间全程生效。想从客户端里直接脱掉?没门,穿上脱下只认菜单。
使用说明
开始使用
- 穿戴拘束衣:在物品栏里右键 → 附加。
- 首次穿戴时,请接受动画与控制权限请求。
- 打开菜单:触摸设备,或在聊天里输入命令:
- 命令格式:
<穿戴者名字前两个字符>jacket(不区分大小写) - 在公共聊天、频道 1 或频道 233 里说都行
- 例:穿戴者叫「小明」→ 输入
xijacket
- 命令格式:
- 你的专属命令显示在菜单头部("命令:"),设备初始化时也会公告。
需要支持 RLV 和 PBR 渲染的客户端,动画与 RLV 功能需要接受客户端的权限请求。挣扎小游戏进行时,所有人无法打开菜单。
束缚与姿势
支持三种束缚状态:
- 自由:双臂自由(未穿戴拘束衣)
- 胸前束缚:双臂交叉扣于胸前
- 背后束缚:双臂反扭到背后锁住
束缚姿态跨会话保持,重新穿上拘束衣会自动恢复原姿态。外观网格在自由态、前绑态、后绑态对应的部件组之间自动切换,并保留 PBR 材质。透明遮罩全自动管理:束缚状态穿拘束衣遮罩,自由状态穿手部遮罩,脱下拘束衣时全部自动移除。
挣脱小游戏
在主菜单点击 挣扎(仅穿戴者)打开,菜单标题为「挣扎小游戏系统」,显示:进度、紧度(范围: 20-80,随配置)、衰减率(/秒)、自动挣扎: 开启/关闭、状态: 已锁定 (无法逃脱) / 已解锁 (可以逃脱)。
- 开始挣扎:开始游戏,进度从 0/100 起算。
- 开启自动 / 关闭自动:解放双手的自动模式,每拍自动增加进度(开启后手动A/D输入被忽略)。开启时提示"自动挣扎已启用。进度将自动增加。",关闭时提示"自动挣扎已禁用。需要手动交替按A/D键。"
- 返回:返回主菜单。
玩法
- 快速交替按 A 和 D 键(左右转向键)。每次成功的交替增加进度;连续按同一个键无效。
- 进度持续衰减,衰减率随当前紧度变化,束缚越紧,衰减越快。
- 按下其他任意移动键会停止挣扎(进度保留并报告)。
- 挣扎期间移动被完全禁锢。
- 解锁状态下进度达到 100/100 即挣脱并脱下拘束衣;上锁状态下达到顶峰也无法逃脱(自动挣扎达到顶峰时进度回落至50继续挣扎)。
- 进度降为0不会判负,可以继续挣扎。
浮动文字
挣扎中显示彩色浮动文字:挣扎中...、10格进度条(■/□)与 X/100、松紧度: X (20-80),上锁时另有 已锁定 - 无法逃脱!。颜色随进度由红变绿。可通过设置中的「浮动文字」开关关闭。
干扰事件
每次按键有 3% 几率触发随机乳胶收紧事件:聊天消息、随机乳胶挤压音效、固定 50 点进度惩罚,并触发兴奋/呻吟效果(配合兼容的兴奋系统)。自动挣扎的触发几率更低。干扰消息可在设置中关闭(惩罚仍然生效)。
碰撞检测
挣扎中与其他 avatar 相撞会踉跄:播放绊倒动画并减少进度(损失随紧度增加;碰撞间有 2 秒冷却)。
紧度
有权限的非穿戴者可在主菜单 收紧 / 放松,每次 ±10。默认范围 20-80(可配置)。紧度决定挣扎衰减率:紧度越高衰减越快、碰撞惩罚越大。当前紧度显示在主面板、挣扎菜单和浮动文字中。
锁定与钥匙持有者
- 上锁 锁紧金属带:移动受限、无法脱下、挣扎永远无法逃脱。
- 拿走钥匙(上锁且钥匙无人持有时对有权限者显示)可夺取钥匙。钥匙被持有期间:
- 仅钥匙持有者(和主人;持有者不是主人时信任用户也可以)能解锁、使用计时器、打开RLV菜单。其他人提示"没有权限"。
- 穿戴者试图触碰会触发自动防篡改惩罚。
- 归还钥匙:钥匙持有者可随时归还("你归还了钥匙,解除了对X精致束缚状态的控制。")。解锁设备也会自动归还钥匙。
无权限打开主菜单同样会对穿戴者触发防篡改惩罚。
计时器
主菜单的 计时器 按钮仅在上锁时显示,菜单标题为「拘束衣计时器菜单」,以时:分:秒显示持续时间与状态。
| 按钮 | 作用 |
|---|---|
+1分钟 / +5分钟 / +30分钟 / +1小时 |
累加持续时间(仅停止时可用;总时长上限 24 小时) |
开始 / 停止 |
启动或暂停倒计时 |
重置 |
持续时间清零(仅停止时可用) |
时间到期自动释放:拘束衣自动解锁(双臂仍束缚在袖套中),并清除所有 RLV 限制。计时器状态在脱下/重穿后继续运行。
权限控制
主菜单点击 权限 打开「访问控制」面板,列出主人与信任用户。
| 按钮 | 作用 |
|---|---|
添加主人 / 删除主人 |
扫描区域内玩家设为主人(完全控制权;被设为主机会自动移出信任列表),或移除主人(自我访问自动恢复) |
添加信任 / 删除信任 |
扫描 25 米内玩家添加信任(最多 5 人;主人不能添加为信任),或从列表中选择删除 |
☑自我访问 / ☒自我访问 |
穿戴者本人控制权开关:真正的自我否定(需先设置主人) |
☑公共 / ☒公共 |
开启时任何人都能操作;关闭时仅主人/信任/穿戴者(若允许)可用 |
权限优先级:主人 > 穿戴者(自我访问开启时)> 信任 > 公共。无权限者看到"没有权限"和「返回」按钮。
设置
主菜单点击 设置 打开「拘束衣设置」:
| 选项 | 作用 |
|---|---|
☑浮动文字 / ☐浮动文字 |
显示/隐藏挣扎进度浮动文字 |
☑隐藏胯部 / ☐隐藏胯部 |
遮挡/露出胯部遮挡件,即时生效 |
☑干扰消息 / ☐干扰消息 |
显示/隐藏挣扎干扰聊天消息(进度惩罚仍然生效) |
设置即时生效,重新穿戴后恢复。主菜单的 中文 / EN 按钮可即时切换所有菜单、消息与状态文本的中英文。
进阶参数在物品内的 Straitjacket.Config 记事本中(每行一条 参数 = 值,# 开头为注释)。物品库存变化时自动热加载,无需重置;配置缺失时自动使用安全默认值。
| 参数 | 范围 | 出厂值 | 说明 |
|---|---|---|---|
struggle_base_boost |
0.5-3.0 | 3.0 | 每次成功A/D交替获得的进度值(越高越容易逃脱) |
decay_multiplier |
0.01-0.05 | 0.05 | 衰减率 = 紧度 × 倍数(越高衰减越快,越难逃脱) |
auto_struggle_rate |
0.1-2.0 | 1.0 | 每次自动挣扎计时器滴答获得的进度值(越高自动挣扎越强) |
min_tightness |
10-50 | 20 | 允许的最低紧度等级 |
max_tightness |
60-100 | 80 | 允许的最高紧度等级 |
default_tightness |
min-max | 50 | 新用户的起始紧度等级 |
RLV限制
主菜单点击 RLV菜单(仅穿戴时显示;受钥匙持有者规则限制)打开「RLV限制菜单」。按钮 ✅ 表示限制未启用、❌ 表示限制已启用,点击切换:
| 按钮 | 启用后的效果 |
|---|---|
触摸所有 |
无法触摸任何物体 |
远程触摸 |
无法点击远处物体 |
触摸HUD |
无法点击HUD |
编辑 |
无法编辑物体 |
创建 |
无法创建物体 |
穿着 |
无法附加其他物品 |
物品栏 |
隐藏物品栏窗口 |
- 清除所有:解除以上全部限制,提示"所有RLV限制已清除。"
- 穿戴拘束衣期间无法通过客户端脱下;通过菜单穿上/脱下会自动管理防脱规则。
- 重新登录/重穿后限制会自动恢复。释放计时器到期时自动清除所有限制。