
BlackFlash
咒术回战的黑闪:一种罕见、难以命中且威力巨大的打击。
BlackFlash Mod
BlackFlash 模组为 Hytale 的战斗系统添加了一种稀有且高伤害的暴击效果。玩家的每次攻击都有可配置的几率触发 Black Flash,触发时会增加伤害、播放自定义音效、显示 HUD 通知、生成血液粒子,并展示显示 Black Flash 伤害数值的自定义击中标识。
本模组为服务端模组,使用 JSON 配置文件让您调整游戏体验。

特色
- 基于几率的玩家攻击伤害倍率。
- 触发 Black Flash 时显示自定义 HUD 通知(图标 + 文本)。
- 显示 Black Flash 伤害数值的自定义击中标识。
- 触发的可选音效效果。
- 可配置红/黑混合比例的血液粒子爆发效果。
- 触发 Black Flash 时可选的生命值与体力恢复。
- 连击倍率:连续触发的 Black Flash 攻击会进一步提升伤害。
- 连击持续时向玩家发送带颜色的聊天消息。

推荐依赖
为获得完整体验,强烈推荐使用 MultipleHud 模组。它有助于确保 BlackFlash 的自定义 HUD 元素能与其他 UI 元素一同正常显示。
连击倍率示例
当 streakMultiplier 设置为 1.0 时,连击倍率的计算方式如下:

- 伤害 20 = 20
- 伤害 20 + Black Flash = 20 x X
- 伤害 20 + 连续 2 次 Black Flash = 20 x 2 x X
- 伤害 20 + 连续 3 次 Black Flash = 20 x 3 x X
- 以此类推…
配置
配置文件会自动创建在以下路径:
mods/BlackFlash/blackflash_config.json
以下是默认配置及各字段说明:
{
"chancePercent": 0.05,
"damageMultiplier": 100.0,
"streakMultiplier": 1.0,
"streakChatMessage": "{player} 正处于 Black Flash 连击状态:{streak}x",
"enableNotification": true,
"notificationMessage": "Black Flash! x{multiplier}",
"notificationStyle": "Danger",
"notificationIcon": "",
"enableSound": true,
"soundEventId": "black_flash",
"soundVolume": 0.75,
"healHealthPercent": 25.0,
"healStaminaPercent": 25.0,
"redParticlePercent": 50.0,
"blackParticlePercent": 50.0,
"hitSplatDurationSeconds": 0.5,
"useCustomHud": true,
"hudDurationSeconds": 3,
"hudUiPath": "black_flash_notification.ui",
"hudIconPath": "icons/black_flash_icon.png"
}
字段详情
chancePercent每次攻击触发 Black Flash 的几率(百分比)。例如:0.05= 0.05%。damageMultiplier触发 Black Flash 时应用于攻击伤害的倍率。streakMultiplier应用于 Black Flash 连击次数的额外倍率。(倍率1.0= 1 倍)streakChatMessage玩家达成 Black Flash 连击时显示的聊天消息模板。 占位符:{player}、{streak}。enableNotification启用触发 Black Flash 时的通知/HUD 消息。notificationMessage消息文本。支持的占位符:{multiplier}:伤害倍率{base}:基础伤害{damage}:应用倍率后的最终伤害{chance}:chancePercent 值
notificationStyle不使用自定义 HUD 时的通知样式。可选值:Default、Success、Warning、Danger。notificationIcon原生通知的可选图标。enableSound启用触发 Black Flash 时播放音效。soundEventId音效事件资源 ID。默认为black_flash。soundVolumeBlack Flash 音效的音量(0.0 到 1.0)。healHealthPercent触发 Black Flash 时恢复 最大生命值 的百分比。healStaminaPercent触发 Black Flash 时恢复 最大体力值 的百分比。redParticlePercent红色血液粒子的百分比(0–100)。与黑色混合。blackParticlePercent黑色血液粒子的百分比(0–100)。与红色混合。hitSplatDurationSecondsBlack Flash 击中标识保持可见的时间。useCustomHud若为 true,则使用hudUiPath中指定的自定义 HUD 布局。hudDurationSeconds自定义 HUD 通知保持可见的时间。hudUiPath用于自定义 HUD 的 UI 文件。hudIconPath自定义 HUD 中使用的图标。
小贴士
- 如果 Black Flash 触发过于频繁,请降低
chancePercent值。 - 如果音效声音太大,请降低
soundVolume值。 - 如需更强烈的视觉效果,可同时增加
redParticlePercent和blackParticlePercent的值。 - 如果击中标识消失太快,请增加
hitSplatDurationSeconds值。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。