使用 Panel
使用面板
打开面板
| 命令 | 谁可以使用 | 效果 |
|---|---|---|
/status |
所有人 | 在你自己的角色上打开面板 |
/status <id> |
授权职业 | 在其他玩家的角色上打开面板 |
/statusclear |
所有人 | 移除所有你被允许移除的自身标记 |
可以通过 Config.Keybind 添加快捷键;该选项默认留空,因此在设置快捷键之前,只能通过命令打开。
面板打开时,相机会移动到 NPC 前方的固定展台位置,小地图将被隐藏 (Config.Camera.HideRadar) 并且 NPC 会被冻结 (Config.Camera.FreezePlayer),以防其走动出镜。
角色预览
界面是透明的——你在其后方看到的是游戏画面,其中的角色也正是你自己的角色。
| 输入 | 操作 |
|---|---|
| 在角色上拖动 | 旋转 NPC,类似于服装菜单 |
| 正面 / 背面按钮 | 使 NPC 瞬间转向面向或背对相机 |
| 缩放按钮 | 在设定的限制范围内拉近或拉远相机 |
| ESC | 关闭面板 (Config.UI.CloseOnEscape) |
可点击的标记会每隔 Config.Camera.HotspotRefresh 毫秒(默认 30,大约每秒 33 次)根据 NPC 的骨骼坐标重新计算,这就是为什么当身体转动时,标记依然能准确停留在肩膀或膝盖上。
编写标记
- 点击身体上的某个部位,或者从可搜索的列表中进行选择。
- 输入备注。字符数受限于
Config.Limits.MaxTextLength—— 默认值为 48,因为长文本在 NPC 身上浮动时很难阅读。 - 选择一个类型(伤情、绷带、备注)和一个严重程度(轻微、中度、严重)。这两个选择器都可以通过
Config.UI.ShowTypes和Config.UI.ShowSeverity进行隐藏。 - 当你检查其他玩家时,会出现一排持续时间选项。选择其中一个,或者如果开启了
Config.Duration.AllowPermanent,则选择永久。 - 保存。标记会立即显示在身体上,附近所有玩家都能看到。
玩家给自己编写的备注不提供持续时间选择器 —— 它们使用 Config.Duration.SelfDefault(0,永久),因为玩家可以随时移除自己的备注。
其他玩家能看到什么
附近的玩家会看到文字悬浮在对应的身体部位上,直接从 statebag 读取渲染。它仅在 Config.Text.ViewDistance(默认 6 米)范围内渲染,其缩放比例随相机距离在 MinScale 和 MaxScale 之间变化,并且除非关闭了 ColorBySeverity,否则会根据严重程度显示相应的颜色。
在玩家非常多的服务器上,请将 Config.Text.OnlyWhileAiming = true 设置为开启。这样,只有在观察者按住瞄准键时才会渲染标记,从而保持拥挤街道画面的整洁易读。
移除标记
- 移除标记用于取下选定的条目(如果你有权限的话)。
- 清除全部会抹去调用者被允许移除的所有内容;锁定的医疗记录会保留。
/statusclear无需打开面板即可在聊天框中实现相同的功能。
医护人员放置在患者身上的标记是锁定的。患者会收到提示 "This was placed by a medic — you cannot remove it before it expires." 请参阅 Permissions & Duration。