Skip to content

这一页不讲完整原理,专门放 拿来就能改的 Buff 配方

如果你还没理解 Buff 在 HNAttribute 里的定位,先看:

如果你只是想快速查字段语义,先看:


一、最简单攻击 Buff

适合:

  • 药水型攻击增益
  • 入门第一条 Buff
yml
cookbook-power-up:
  display: "&c力量提升"
  default-time: 100
  reapply-mode: REFRESH
  attributes:
    attack_damage:
      operation: ADD
      formula: "20 + level * 10"

什么时候选它

  • 你只想改一条核心属性
  • 想先验证 Buff 基础链路

推荐验证命令

text
/hnattr buff list cookbook
/hnattr buff apply cookbook-power-up 100 1
/hnattr buffs
/hnattr trace attack_damage

二、双属性力量 Buff

适合:

  • 常见职业增益
  • 同时提高输出和暴击
yml
cookbook-war-cry:
  display: "&6战吼"
  default-time: 120
  reapply-mode: REFRESH
  attributes:
    attack_damage:
      operation: ADD
      formula: "15 + level * 8"
    crit_chance:
      operation: ADD
      formula: "4 + level * 2"

什么时候选它

  • 你想做“明显变强”的短时增益
  • 你希望 trace 里能直观看到多条属性一起变化

三、纯防御 Buff

适合:

  • 护盾姿态
  • 站桩减伤
yml
cookbook-iron-skin:
  display: "&7钢铁护体"
  default-time: 80
  reapply-mode: REPLACE
  attributes:
    defense:
      operation: ADD
      formula: "50 + level * 25"
    damage_reduction:
      operation: ADD
      formula: "min(30, 10 + level * 3)"

什么时候选 REPLACE

  • 你明确想让新的同名 Buff 顶掉旧效果
  • 不想只刷新时间,而是想整体覆盖

四、狂暴型高风险 Buff

适合:

  • 输出爆发
  • 用更高伤害换生存下滑
yml
cookbook-berserk:
  display: "&4狂暴"
  default-time: 100
  reapply-mode: REFRESH
  attributes:
    attack_damage:
      operation: ADD
      formula: "25 + level * 12"
    crit_chance:
      operation: ADD
      formula: "6 + level * 2"
    defense:
      operation: ADD
      formula: "-(20 + level * 8)"

设计思路

  • 用正收益拉高输出
  • 用负收益压低防御
  • 特别适合做“开技能时强,但站不住”的职业感

排查重点

这类 Buff 最容易误判,因为它同时改正负两边。

建议一起看:

text
/hnattr source
/hnattr trace attack_damage
/hnattr trace defense

五、易伤 Debuff

适合:

  • Boss 破防窗口
  • 技能命中后的脆弱状态
yml
cookbook-vulnerable:
  display: "&c易伤"
  default-time: 60
  reapply-mode: REFRESH
  attributes:
    damage_reduction:
      operation: ADD
      formula: "-(8 + level * 3)"

什么时候选它

  • 你想做“被标记后更疼”
  • 不想改攻击方,只想改目标受伤能力

最稳排查

text
/hnattr buffs <目标>
/hnattr trace damage_reduction

六、长期常驻小增益

适合:

  • 被动光环
  • 装备套装激活后的长期状态
yml
cookbook-passive-aura:
  display: "&a自然亲和"
  default-time: 600
  reapply-mode: REFRESH
  attributes:
    health_regen:
      operation: ADD
      formula: "1 + level"
    move_speed:
      operation: ADD
      formula: "0.01 * level"

什么时候选长时间 Buff

  • 你不希望频繁补挂
  • 只是想让它表现得像一个长期状态层

七、最终倍率型 Buff

适合:

  • Boss 狂怒阶段
  • 最终伤害放大型技能
yml
cookbook-rage-phase:
  display: "&c狂怒阶段"
  default-time: 80
  reapply-mode: REPLACE
  attributes:
    attack_damage:
      operation: MULTIPLY_TOTAL
      formula: "0.15 + level * 0.05"

什么时候用 MULTIPLY_TOTAL

  • 你明确想做“最终倍率再往上乘”
  • 你知道这会比普通 ADD 更激进

建议

  • 这类 Buff 先小数值起步
  • 上服前一定做 trace 和实战压测

八、命中后补一层防护

适合:

  • 进攻触发防守
  • 命中后短时加固
yml
cookbook-guard-on-hit:
  display: "&b应激防护"
  default-time: 40
  reapply-mode: REFRESH
  attributes:
    defense:
      operation: ADD
      formula: "20 + level * 10"
    damage_reduction:
      operation: ADD
      formula: "4 + level"

设计思路

  • 时长短
  • 效果明确
  • 重复命中时刷新即可

这类 Buff 很适合作为:

  • 被动技能触发态
  • 武器词条触发态
  • Mythic 机制短增益

九、MythicMobs 最短接法

如果你只是想快速把上面这些 Buff 接进 MythicMobs:

text
hna-buff{key="cookbook-power-up";time=100;level=1} @target
hna-buff{key="cookbook-vulnerable";time=60;level=1} @target

如果你要查更完整的 Mythic 接法,继续看:


十、最推荐的复制后验证顺序

不管你抄哪条配方,最稳都按这个顺序:

text
/hnattr reload
/hnattr buff list cookbook
/hnattr buff apply <key> 100 1
/hnattr buffs
/hnattr source
/hnattr trace <属性ID>

你分别在看什么

  1. reload:模板有没有重新加载
  2. buff list:Buff key 是否成功注册
  3. buff apply:运行时能不能真正挂上
  4. buffs:目标当前是否真有这个 Buff
  5. source:是否出现 buff:<key> 来源
  6. trace:属性变化是不是按预期进入系统

十一、怎么选配方最省事

你是第一次配 Buff

先从:

  • cookbook-power-up

开始。

你想做常见职业增益

优先抄:

  • cookbook-war-cry
  • cookbook-iron-skin

你想做 Debuff

优先抄:

  • cookbook-vulnerable
  • cookbook-berserk(反向改一部分属性也能做成 Debuff 思路)

你想做阶段爆发

优先抄:

  • cookbook-rage-phase

但要更谨慎地验证倍率。


十二、一句话记忆版

先用 ADD + REFRESH + 单属性 跑通第一条 Buff,再逐步扩成双属性、Debuff 和倍率型,不要一上来就堆复杂公式。

HN 系列插件文档