职业终结者

职业终结者

在队伍界面添加一个“Job-B-Gone”面板,方便你快速移除单个成员、选定成员、整支队伍或所有玩家队伍的已排队任务。

游戏玩法

[img]https://staticdelivery.nexusmods.com/mods/736/images/1870/1870-1771442538-553670170.gif[/img]

Job-B-Gone 是一个专注于快速小队工作清理的 RE_Kenshi 插件。它渲染了一个自定义的可拖拽、可折叠面板,其中包含作用域操作和当前选择的自定义任务列表。

你可以

  • 删除 选中小队全部 的所有任务。
  • 删除同一范围的特定作业行。
  • 对具有影响的成员/职业数量的破坏性范围(小队全部)使用确认对话框。
  • 使用两步破坏性操作流程(先装备,再确认对话框),以减少误点击。

本模组不会改变游戏平衡性、属性或内容,仅修改了任务队列管理的用户体验。

安装

  • 请确保 RE_Kenshi 已安装并启用。
  • 下载并解压。
  • Job-B-Gone 文件夹复制到你的 Kenshi mods 目录中。
  • 在 Kenshi 启动器中启用该模组。

使用方法

  • 使用小队面板上方的 Job-B-Gone 面板。
  • 顶级作用域操作(选中小队全部)会删除选定作用域中的所有作业。
  • 每行操作仅删除所选范围内相应作业。
  • 对于破坏性操作范围,第一次点击会启用该操作,第二次点击则会打开确认对话框。
  • 拖动面板标题重新定位;该位置将保留在配置中。
  • 按下 Ctrl+B 可切换面板可见性(可在 mod-config.json 中配置)。

配置键

  • enabled(布尔值):主插件开关。
  • pause_debounce_ms (数字):旧版加载暂停去抖动设置。
  • debug_log_transitions (布尔值): 过渡诊断。
  • enable_delete_all_jobs_selected_member_action (bool): 启用顶层作用域的删除所有操作。
  • enable_experimental_single_job_delete (布尔值):保留标志(当前 UI 流程中已实现单行删除支持)。
  • log_selected_member_job_snapshot (布尔值):用于调试已选成员的任务快照。
  • job_b_gone_panel_has_custom_position (bool): 当面板位置被自定义时,为 True。
  • job_b_gone_panel_pos_x (数字):持久化面板的 X 坐标。
  • job_b_gone_panel_pos_y(数字):持久化面板 Y 坐标。
  • panel_visibility_toggle_hotkey (字符串类型):面板可见性切换快捷键。默认值:CTRL+B。设为 NONE 可禁用此功能。

卸载

  • 在 Kenshi 启动器中禁用该模组。
  • 从你的 Kenshi 游戏本体的 mods 目录中删除 Job-B-Gone 文件夹。

当前功能

  • 在队伍 UI 上方的可折叠 "工作消除器" 面板
  • 作用域删除全部操作:自己选中单位小队全部单位
  • 跨相同作用域的单作业行操作
  • 确认对话框在影响销毁范围时会显示范围计数
  • 两步破坏性流程以减少意外点击
  • 支持多选,并合并显示唯一行视图
  • 行滚动自适应面板高度
  • 拖动以重新定位面板,并带有持久化的坐标

兼容性

  • 除了启用 RE_Kenshi 外,无需特殊的加载顺序。
  • 可能与其他大幅改变小队面板行为或修补相同 UI/更新路径的模组/插件冲突。

故障排除

  • 确保 RE_Kenshi 已安装并启用。
  • 如果面板缺失,请确认插件已在 mod-config.json 中启用。
  • 如果操作没有效果,请确认已选中有效的成员/作用域,并检查插件日志。
  • 如果 UI 显示在屏幕外,请在 mod-config.json 中重置面板位置键。
  • 如果面板被隐藏,按下 Ctrl+B(或你配置的 panel_visibility_toggle_hotkey)即可再次显示它。
  • 如需更深度的诊断,将 debug_log_transitionslog_selected_member_job_snapshot 设置为 true

更新日志

  • 0.1.0-alpha.3:

    • 新增可配置的面板可见性切换热键。
    • 新增配置键 panel_visibility_toggle_hotkey(默认 CTRL+B,支持 NONE)。
  • 0.1.0-alpha.2:

    • 添加:在对话窗口打开时禁止面板显示。
    • 在角色互动状态(包括交易/对话流程)中添加了面板抑制功能。
    • 当 HUD 通过 toggle_barF7)隐藏时,新增了面板抑制功能,采用基于事件的处理方式。
    • 新增了游戏菜单打开时的面板隐藏功能,以防止重叠。
    • 在会话之间保持面板折叠/展开状态。
    • 改进的抑制信号诊断功能,用于更快的故障排除(panel_visibility_gate,HUD/对话探测器)。
  • 0.1.0-alpha.1:

    • 新增了 "Job-B-Gone" 面板和范围化删除所有操作。
    • 添加了按行作用域的删除操作。
    • 添加了带有影响数量的破坏性范围确认。
    • 新增自适应面板大小、滚动以及可拖拽持久化面板位置功能。
    • 增加了面向安全性的 UI 反馈和日志记录改进。

制作人员名单

  • 低保真游戏(Kenshi)
  • RE_Kenshi 团队

支持

  • 请在本模组的 Nexus 评论区提交问题和反馈。

支持开发者

如果你喜欢我的模组并希望支持开发: [url=https://ko-fi.com/emkej]https://ko-fi.com/emkej[/url]

要求

  • RE_Kenshi

已经测试过

  • Kenshi 1.0.65
  • RE_Kenshi 0.3.0
  • Windows 11

我的其他模组

[url=https://www.nexusmods.com/kenshi/mods/1863]Wall-B-Gone[/url] - 增加一个快捷键,让玩家可以快速拆除自己建造的墙壁 [url=https://www.nexusmods.com/kenshi/mods/1867]Auto-Pause-on-Load[/url] - 存档加载完成后自动暂停《Kenshi》 [url=https://www.nexusmods.com/kenshi/mods/1871]Loot-Move-Execute[/url] - 在右键点击情境流程中为倒地的敌人添加处决动作 [url=https://www.nexusmods.com/kenshi/mods/1873]Life Sense[/url] - 高亮显示倒下的角色