伤害引擎

伤害引擎

在界面上显示伤害信息

工具

伤害引擎

伤害引擎会在你的 HUD 上显示全面的战斗信息——总伤害、连击计数、伤害历史、目标实体信息、飘浮伤害数字以及评级系统。

需要在客户端和服务端同时安装。


HUD 模块

  • 总伤害 — 当前战斗会话中累积的伤害,具有可配置的颜色阈值(例如,在不同伤害里程碑时显示 白色 → 蓝色 → 品红色 → 金色)。
  • 连击计数器 — 显示你连续命中的次数(例如,"x5")。
  • 进度条 — 一条命中时立即填充、随时间平滑消退的进度条,用于指示连击/伤害会话何时会重置。
  • 伤害历史 — 最近单次伤害值的滚动列表,最新的在最上方,带有滑入和淡出动画。
  • 目标信息面板 — 显示你最后命中的实体:玩家头像(对于玩家)、实体名称、生命值,以及带有伤害尾巴和治疗效果的动画生命条。
  • 飘浮伤害指示器 — 从被击中目标或弹射物上弹出的世界空间数字,普通命中、暴击和击杀("击杀!")具有不同的动画。支持基于距离的缩放。
  • 评级系统 — 根据每次战斗会话中的连击次数、普通命中次数和暴击次数获得评级(S / A / B / C / D)。所有评分权重和评级阈值均可完全配置。

HUD 编辑器

每个模块都可以通过拖放式 HUD 编辑器独立调整位置和大小,并支持撤销/重做功能。


可配置选项

  • 单独显示/隐藏每个 HUD 模块。
  • 自定义进度条、连击、历史条目、普通/暴击伤害、生命条、飘浮指示器和击杀文本的颜色。
  • 可配置的总伤害颜色阈值(在任何伤害值处定义颜色档位)。
  • 可调节的连击重置时间、历史条目上限(1–50)、历史显示持续时间和小数位数(0–10)。
  • F1 兼容性 — 可选在原版 GUI 隐藏时也隐藏 HUD。
  • 调试模式 — 可选将原始伤害信息打印到聊天栏,或在快捷栏中显示当前评级分数。
  • 完整的 config/damage-engine/config.json 文件支持手动编辑。

按键绑定

所有按键默认未绑定,可在控制菜单中分配:

  • 打开配置 — 打开配置 GUI。
  • 切换 HUD — 显示/隐藏整个伤害引擎 HUD。
  • 清除伤害 — 重置当前伤害会话并清除所有飘浮指示器。

命令

  • /damage_engine clear — 清除当前伤害数据(与按键绑定功能相同)。

反馈与许可证