You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.0 KiB
3.0 KiB
方案: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 五行:木=毒/水=减速/火=霸王气 |
| 113 | 锁定数字默认 Hero.skill_id 技能伤害×N(多用 functiontype1) |
倍数(如 3) |
双槽:functiontype + functiontype1 / functionpar1。橙品质增幅多为 101 + 107|110|113。
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–113 刷新、挂 Skill、战斗标记BattleBuffDamageHook:107/110/111/112/113 伤害预调(113 写入 skillMuls)PassiveSkillHost.syncBuffSkills:ft=105SkillVisualChannel水弹/连发 +BowAtkHost:108 水系穿透;Skill/Gong:109 额外箭(散射路径不承载 3051)
4. 验收要点
- 远攻(1052):仅场上最高金系挂 105201,CD 13 放剑气
- 斩杀/秒杀/毒素/寒潭/隔山打牛/击杀增幅按 result 生效
- 冰球术每 10 次攻击施放;穿云击(406201)用「穿透巨剑」直线穿透
- 飞剑增幅等:对应武器技能伤害 ×3;火龙(4072)必暴+转爆伤
- 毒素爆发/弱点打击/霸王之气条件必暴
- 极限输出 50%×10 倍;水系穿透 3051(atk_type=13 落地后额外穿透);额外飞箭/攻击距离
- 策划待表:4071 点燃增幅缺技能 id;4073 箭雨增幅以策划改描述为准(不强制改 113→110)