Skip to content

使用 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 的骨骼坐标重新计算,这就是为什么当身体转动时,标记依然能准确停留在肩膀或膝盖上。

编写标记

  1. 点击身体上的某个部位,或者从可搜索的列表中进行选择。
  2. 输入备注。字符数受限于 Config.Limits.MaxTextLength —— 默认值为 48,因为长文本在 NPC 身上浮动时很难阅读。
  3. 选择一个类型(伤情、绷带、备注)和一个严重程度(轻微、中度、严重)。这两个选择器都可以通过 Config.UI.ShowTypesConfig.UI.ShowSeverity 进行隐藏。
  4. 当你检查其他玩家时,会出现一排持续时间选项。选择其中一个,或者如果开启了 Config.Duration.AllowPermanent,则选择永久
  5. 保存。标记会立即显示在身体上,附近所有玩家都能看到。

玩家给自己编写的备注不提供持续时间选择器 —— 它们使用 Config.Duration.SelfDefault(0,永久),因为玩家可以随时移除自己的备注。

其他玩家能看到什么

附近的玩家会看到文字悬浮在对应的身体部位上,直接从 statebag 读取渲染。它仅在 Config.Text.ViewDistance(默认 6 米)范围内渲染,其缩放比例随相机距离在 MinScaleMaxScale 之间变化,并且除非关闭了 ColorBySeverity,否则会根据严重程度显示相应的颜色。

在玩家非常多的服务器上,请将 Config.Text.OnlyWhileAiming = true 设置为开启。这样,只有在观察者按住瞄准键时才会渲染标记,从而保持拥挤街道画面的整洁易读。

移除标记

  • 移除标记用于取下选定的条目(如果你有权限的话)。
  • 清除全部会抹去调用者被允许移除的所有内容;锁定的医疗记录会保留。
  • /statusclear 无需打开面板即可在聊天框中实现相同的功能。

医护人员放置在患者身上的标记是锁定的。患者会收到提示 "This was placed by a medic — you cannot remove it before it expires." 请参阅 Permissions & Duration