|
|
|
|
# 方案:Battlebuff 105–112 与 Skill.result 15–20
|
|
|
|
|
|
|
|
|
|
> 日期:2026-10-15
|
|
|
|
|
> 配表:`Battlebuff.json` / `Skill.json` / `AutoTable.ts`
|
|
|
|
|
|
|
|
|
|
## 1. Battlebuff 新 functiontype
|
|
|
|
|
|
|
|
|
|
| ft | 含义 | functionpar |
|
|
|
|
|
|---:|------|-------------|
|
|
|
|
|
| 105 | 给匹配数字挂 `Skill.type=2` | Skill.id |
|
|
|
|
|
| 106 | 攻击距离加值 | 像素;\|≤16\| 按格×83 |
|
|
|
|
|
| 107 | 指定武器技能伤害×N(多用 `functiontype1`) | `WeaponId\|…,倍数` |
|
|
|
|
|
| 108 | 普攻穿透 +N | 整数 |
|
|
|
|
|
| 109 | 每次攻击额外箭 +N | 整数 |
|
|
|
|
|
| 110 | 指定技能必暴+暴击转爆伤(多用 `functiontype1`) | `WeaponId\|…,倍数(占位)` |
|
|
|
|
|
| 111 | 概率多倍伤害 | `概率万分比,倍数` |
|
|
|
|
|
| 112 | 条件必暴 | 空;按 `target` 五行:木=毒/水=减速/火=霸王气 |
|
|
|
|
|
|
|
|
|
|
双槽:`functiontype` + `functiontype1` / `functionpar1`。橙品质增幅多为 `101` + `107|110`。
|
|
|
|
|
|
|
|
|
|
`targetpar` 类型2:场上同五行等级最高的 N 个(`2,N`)。
|
|
|
|
|
|
|
|
|
|
## 2. Skill.result 15–20
|
|
|
|
|
|
|
|
|
|
| result | 含义 | 实现 |
|
|
|
|
|
|-------:|------|------|
|
|
|
|
|
| 15 | 低血斩杀 | `tryExecuteByThresholdSession` |
|
|
|
|
|
| 16 | 秒杀 | `tryInstantKillSession` |
|
|
|
|
|
| 17 | 上毒 | 复用 result 8 DoT |
|
|
|
|
|
| 18 | 寒潭减速 | `PassiveSkillHost` 地面区 |
|
|
|
|
|
| 19 | 目标身后扇形 | 向量扇形圈伤 |
|
|
|
|
|
| 20 | 击杀叠伤 | `dmg_mul` 叠层 |
|
|
|
|
|
| 21 | 该次伤害必暴+暴击转爆伤 | 伤害预调(配合 condition 7/8) |
|
|
|
|
|
|
|
|
|
|
空 `result` + 有 `atk_type`:`CastAtkRow` 注册 `ability_buffskill_*` 后 `tryCast`(冰球术/穿云击/群体加速)。
|
|
|
|
|
|
|
|
|
|
`condition=2` 且 `cd>0`:部署触发后按 CD 循环(远攻剑气)。
|
|
|
|
|
|
|
|
|
|
| condition | 含义 |
|
|
|
|
|
|----------:|------|
|
|
|
|
|
| 7 | 攻击中毒单位造成伤害(预调判定) |
|
|
|
|
|
| 8 | 攻击减速单位造成伤害(预调判定) |
|
|
|
|
|
|
|
|
|
|
> 2026-10-15 导表:`2062/3062` 由 ft=112 改为 ft=105 挂 `206201/306201`(cond 7/8 + result 21)。`4052 霸王之气` 仍为 ft=112。
|
|
|
|
|
|
|
|
|
|
## 3. 代码入口
|
|
|
|
|
|
|
|
|
|
- `BattleBuffDigitStatHost`:101–112 刷新、挂 Skill、战斗标记
|
|
|
|
|
- `BattleBuffDamageHook`:107/110/111/112 伤害预调
|
|
|
|
|
- `PassiveSkillHost.syncBuffSkills`:ft=105
|
|
|
|
|
- `Skill` / `Gong`:108 穿透、109 额外箭
|
|
|
|
|
|
|
|
|
|
## 4. 验收要点
|
|
|
|
|
|
|
|
|
|
- [ ] 远攻(1052):仅场上最高金系挂 105201,CD 13 放剑气
|
|
|
|
|
- [ ] 斩杀/秒杀/毒素/寒潭/隔山打牛/击杀增幅按 result 生效
|
|
|
|
|
- [ ] 冰球术/穿云击每 10 次攻击施放
|
|
|
|
|
- [ ] 飞剑增幅等:对应武器技能伤害 ×3;火龙/箭雨必暴+转爆伤
|
|
|
|
|
- [ ] 毒素爆发/弱点打击/霸王之气条件必暴
|
|
|
|
|
- [ ] 极限输出 50%×10 倍;穿透/额外飞箭/攻击距离
|