99
1010这几个文件目前在 ` feature/ground-truth-genichiro ` 分支上。
1111
12- 下面的条件都是从反编译的战斗 AI 里读出来的。标着 ** 推测** 的是对条件含义的解释,没有直接证据,需要你在游戏里验证。百分比按 AI 的权重粗算,只表示相对机会。
12+ 下面的条件都是从反编译的战斗 AI 里读出来的。标着 ** 推测** 的是对条件含义的解释,没有直接证据,需要你在游戏里验证;标着 ** 已确认 ** 的是你在 2026-10-12 确认过的 。百分比按 AI 的权重粗算,只表示相对机会。
1313
1414## 目标
1515
@@ -64,7 +64,7 @@ flowchart LR
6464 F["F 三阶段主动进攻<br/>让他弹你"] --> F1["3050 3062 3063 3034 3036 3032 3076"]
6565 G["G 三阶段绕到身后"] --> G1["5203"]
6666 H["H 三阶段他血量 ≤75% 后拼刀"] --> H1["3028"]
67- I["I 三阶段弹完他长连段的最后一击 "] --> I1["8604 → 3080"]
67+ I["I 三阶段把飞渡浮舟<br/>弹到最后一击 "] --> I1["8604 → 3080"]
6868```
6969
7070### A 3–5 米等他出招,他起手时别抢攻
@@ -99,8 +99,9 @@ Act01 的权重很小,3–5 米时约 7%。有两种情况会高一些:
9999** 3040 → 3041** (Act09):
100100
101101- 条件:3–7 米、你没在冲刺、距上次 Act09 超过冷却时间(一、二阶段 30 秒,三阶段 20 秒),并且:
102- - 一、二阶段:他的 SP ≤ 360。** 推测** :SP 是体干剩余值,上限 660,所以这时他的体干条已经积累了约 45% 以上。
103- - 三阶段:只有 ≤3 米时需要 SP 比例 ≤ 0.75,** 推测** 是体干条积累了 25% 以上。3–7 米没有体干条件。
102+ - 一、二阶段:他的 SP ≤ 360。SP 是体干剩余值(** 已确认** ),上限 660,所以这时他的体干条已经积累了约 45% 以上。
103+ - 三阶段:只有 ≤3 米时需要 SP 比例 ≤ 0.75,即体干条积累了 25% 以上。3–7 米没有体干条件。
104+ - 这是飞渡浮舟的第一种出法,详见下面的"飞渡浮舟的三种出法"。
104105- 满足条件时的比例:一、二阶段 3–5 米约 80%,三阶段 5–7 米约 40%,三阶段 ≤3 米约 79%。
105106- ** 距离会改变后续** :
106107 - 一阶段:3040 之后总是接 3041。
@@ -113,7 +114,7 @@ Act01 的权重很小,3–5 米时约 7%。有两种情况会高一些:
113114
114115** 目标** :3013 → 3015(Act48),三个阶段都有。
115116
116- ** 依据** :只有在你冲刺时(玩家特效 109900,社区名「ダッシュ中」, ** 推测 ** 就是按住闪避跑动 )才会选 Act48:
117+ ** 依据** :只有在你冲刺时(玩家特效 109900「ダッシュ中_敵AI参照」,冲刺中, ** 已确认 ** )才会选 Act48:
117118
118119- 一、二阶段 ≥7 米约 37%;
119120- 三阶段 ≥5 米约 40%。
@@ -154,7 +155,12 @@ Act01 的权重很小,3–5 米时约 7%。有两种情况会高一些:
154155
155156### F 三阶段主动进攻,让他弹你
156157
157- 他弹开你时会出 3100 或 3101。你连续砍得越多,他越容易出 3101("强")。
158+ 他弹开你时会出 3100("弱")或 3101("强")。规则在公用 AI 脚本里:
159+
160+ - 他每次弱弹开你,"连续格挡数"加 1;只有在上一次的 1 秒内才累加,否则从 1 重新算。强弹开后清零。
161+ - 出 3101 的概率 = 连续格挡数 × 100%。
162+
163+ 所以你第一刀被弹,他出 3100;** 1 秒内再砍一刀,他一定出 3101** 。
158164
159165** 他出 3100("弱")之后** :
160166
@@ -170,7 +176,7 @@ Act01 的权重很小,3–5 米时约 7%。有两种情况会高一些:
170176** 他出 3101("强")之后** :
171177
172178- ** 3076** (Kengeki17),一种类型下约一半;
173- - 3068;
179+ - 3068,即飞渡浮舟的第二种出法的开头,见下面 ;
174180- 3030 → 3067、3025 或 3032。
175181
176182** 证据** (第一轮一、二阶段):
@@ -194,34 +200,93 @@ Act01 的权重很小,3–5 米时约 7%。有两种情况会高一些:
194200
195201### H 三阶段他血量 ≤ 75% 之后拼刀
196202
197- ** 目标** :3028(Kengeki40)。
203+ ** 目标** :3028(Kengeki40), ** 推测 ** 是飞渡浮舟的第三种出法,见下面 。
198204
199205** 依据** :每次拼刀都会加上这个选项(权重 50)。条件:
200206
201207- 他的 HP 比例 ≤ 0.75;
202208- 距他上次 3040 超过 20 秒;
203209- 距上次 3028 或 3092 超过 50 秒。
204210
205- ### I 三阶段:弹开他长连段的每一击,直到最后一击 → 3080
211+ ### I 三阶段:把飞渡浮舟弹到最后一击 → 8604 → 3080
212+
213+ ** 已确认** :8604 是飞渡浮舟最后一下完美弹开之后他的动作;三阶段之后固定出突刺 3080。
206214
207215** 代码** :8604 播到约 1 秒时给他加特效 5030。三阶段的 AI 收到 5030,就立即出 ** 3080** (100%)。一、二阶段的 AI 不处理 5030。
208216
209- ** 第一轮录像** :8604 出现过 3 次,都在一阶段,都紧跟在一串 9600/9700 之后:
217+ ** 第一轮录像** :8604 出现过 3 次,都在一阶段,都紧跟在一串 9600/9700 之后。9600/9700 是他被弹开后的罚站( ** 已确认 ** ),会加特效 3710030(AI 中断判定:被弹开加算)。
210218
211219| 前面的招 | 帧 | 8604 的帧 | 录像时间 |
212220| ---| ---| ---| ---|
213221| 3092 | 1342 | 1578 | 22.4–26.3 秒 |
214222| 3028 | 6399 | 6676 | 106.7–111.3 秒 |
215223| 3028 | 9434 | 9713 | 157.3–161.9 秒 |
216224
217- 9700 加的特效社区名是「加算弾かれ」(** 推测** :他的攻击被你连续弹开)。
225+ 所以三阶段里,下面三种飞渡浮舟的任何一种,弹到最后一击都可能接 3080。第一轮三阶段的那次 3092,你弹了 5 下后没有出 9700,之后不久三阶段的录像就结束了。
226+
227+ ## 飞渡浮舟的三种出法
228+
229+ 你确认了两套:3040 + 3041,和 3068 + 3092。AI 和动画事件显示还有第三种:3028。
230+
231+ | 出法 | 动画 | 怎么触发 | 和体干的关系 |
232+ | ---| ---| ---| ---|
233+ | 一 | 3040 → 3041(三阶段再接 3067) | 他主动选招(Act09):3–7 米,你没在冲刺 | 一、二阶段:体干剩余 ≤ 360 才会选;三阶段只有 ≤3 米时要求体干剩余 ≤ 75% |
234+ | 二 | 3068(或 3063)→ 3092 | 他强弹开你之后选 3068;你弹开 3068 的第二刀,他才接 3092 | 无 |
235+ | 三(** 推测** ) | 3028 | 任何拼刀之后都可能选(Kengeki40) | 无,看的是 HP ≤ 75% |
236+
237+ ** 为什么说 3028 也是飞渡浮舟** :三种出法的 7 击用的是同一组攻击判定,顺序完全一样:
238+
239+ | 动画 | 击数 | 攻击判定 ID(按顺序) | 第一击 |
240+ | ---| ---| ---| ---|
241+ | 3040 + 3041 | 4 + 3 | 290 291 291 290 + 291 290 292 | 1.97 秒 |
242+ | 3092(借用 8603) | 7 | 290 291 291 290 291 290 292 | 1.27 秒 |
243+ | 3028 | 7 | 290 291 291 290 291 290 292 | 1.97 秒 |
244+
245+ 第一轮里,3028 被弹到最后之后也出了 8604(两次)。3028 算不算飞渡浮舟,由你确认。
246+
247+ ### 第一种:3040 → 3041(Act09)
218248
219- 所以** 推测** :把他的 3092 或 3028 一路弹到最后一击,就会出 8604。在三阶段,这会接 3080。三阶段里:
249+ - ** 一、二阶段** :只有体干剩余 ≤ 360(满值 660,体干条积累约 45% 以上)时,AI 才把 Act09 加进候选,权重 300。3–5 米时约 80%,5–7 米约 37%。体干剩余 > 360 时完全不会选。
250+ - ** 三阶段** :5–7 米约 40%,3–5 米约 20%,不看体干;≤3 米时只有体干剩余 ≤ 75% 才加入,约 79%。
251+ - 他会先走到约 4.5 米再起手。
252+ - 3040 播到约 3.3 秒时,你的距离决定后续,见 B 打法。
253+ - 第一轮一次都没出现。
220254
221- - 3028 来自 H;
222- - 3092 是你弹开他的 3063 或 3068 之后他接的反击。
255+ ### 第二种:3068 → 3092
223256
224- 第一轮三阶段的那次 3092,你弹了 5 下后没有出 9700,之后不久三阶段的录像就结束了。
257+ 1 . 你砍他,他弱弹开(3100)。
258+ 2 . 1 秒内再砍,他一定强弹开(3101)。
259+ 3 . 强弹开之后的选招里,3068 一、二阶段约 14–20%,三阶段约 25–50%。另一条少见的路:拼刀计数够高后(一、二阶段 ≥ 3,三阶段 ≥ 2)他弱弹开你,约 7–13%。3063 和 3068 的两刀完全一样,也能接 3092。
260+ 4 . 3068 有两刀,在 0.93 秒和 1.30 秒。第二刀时,他身上有一个只持续约 0.1 秒的特效 3710032。你弹开第二刀,他罚站并加上 3710030;AI 看到两个特效同时存在,就改出 3092。
261+ 5 . 二阶段:3092 播到约 2.7 秒时,你在 4.1 米外,他改出 3017。
262+
263+ AI 在拼刀选招时读取了体干,但没有用到,所以这一种和体干无关。
264+
265+ ** 第一轮录像里的 10 次 3068** :
266+
267+ - 9 次前面是 3101 → 8400/8401(强弹开),1 次是 3100 → 8501(三阶段,计数够高后的弱弹开)。
268+ - 6 次你两刀都弹开了,第二次弹开后约 0.03–0.05 秒就出了 3092。
269+ - 另外 4 次没有 3092:
270+ - 1 次你没有弹;
271+ - 2 次你在 3068 中途出刀,被他弹开;
272+ - 1 次在弹开的过程中他体干崩了,直接进入忍杀。
273+
274+ ### 第三种:3028(Kengeki40)
275+
276+ 每次拼刀后,只要他 HP ≤ 75%、而且共用冷却已过,就加入候选,权重 50。第一轮一阶段出了 2 次。
277+
278+ ### 共用冷却
279+
280+ 三种出法共用 AI 计时器 6:
281+
282+ | 出完 | 冷却 |
283+ | ---| ---|
284+ | 3040(一、二阶段) | 30 秒 |
285+ | 3040(三阶段) | 20 秒 |
286+ | 3092 | 50 秒 |
287+ | 3028 | 50 秒 |
288+
289+ 计时器 6 没到时,第一种和第三种都不会被选。第二种不受影响:3068 照样能出,弹开第二刀照样接 3092。
225290
226291## 逐个动作对照表
227292
@@ -270,12 +335,17 @@ Act01 的权重很小,3–5 米时约 7%。有两种情况会高一些:
270335| 3080 | 攻击 | 打断 | 他出 8604 时,100% | I |
271336| 5203 | 其他 | Act22 | 你在他身后左侧 | G |
272337
273- ## 需要你确认
338+ ## 已确认(2026-10-12)
339+
340+ 1 . 8604 是飞渡浮舟最后一下完美弹开之后的动作;三阶段之后固定出突刺 3080。
341+ 2 . 9600/9700 是他被弹开后的罚站,带特效 3710030(AI 中断判定:被弹开加算)。
342+ 3 . 109900 是冲刺(「ダッシュ中_敵AI参照」)。
343+ 4 . SP 是体干剩余值。
344+
345+ ## 还需要你确认
274346
275- 1 . ** 8604 是什么** :在 DS Anim Studio 里看 c7100 / c7110 的 a000_008604,或者看第一轮录像的这三段:22.4–26.3 秒、106.7–111.3 秒、157.3–161.9 秒。这决定 I 打法是否正确。
276- 2 . ** 9600/9700 是不是"他的攻击被你弹开"** :看同样的时间段。
277- 3 . ** 109900 是不是冲刺** :做 C 打法时,看他会不会出 3013。
278- 4 . ** SP 是不是体干剩余值** :做 B 打法时留意,他出 3040 时体干条大约积累了多少。
347+ 1 . 3028 算不算飞渡浮舟(第三种出法)。
348+ 2 . G 打法里的"左右":两侧都开阔时,他是不是在你位于他左侧时出 5203。
279349
280350## 录完之后
281351
0 commit comments