Skip to content

Commit abda41f

Browse files
Record the owner's confirmations and the three Floating Passage triggers
The owner confirmed that 8604 follows the last perfect deflect of Floating Passage (and leads to the 3080 thrust in phase 3), that 9600/9700 are the deflected stagger carrying 3710030, that 109900 is sprinting, and that SP is remaining posture. The castle AI starts Floating Passage in three ways: Act09 (3040 -> 3041, posture-gated in phases 1-2), Kengeki31 (3068, then 3092 when the player deflects the second hit while 3710032 is active), and Kengeki40 (3028, HP <= 75%). 3028's seven hits use the same judge IDs in the same order as 3040+3041 and 3092, so it is proposed as a third form for the owner to confirm. The three share AI timer 6 as a cooldown. All ten 3068 in the first recording match the 3092 rule. The guide also gives the shared-script rule for 3101 (the second deflect within one second is always strong). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 1e2b66a commit abda41f

1 file changed

Lines changed: 90 additions & 20 deletions

File tree

‎research/ground_truth/genichiro-recording-round2.md‎

Lines changed: 90 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
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

Comments
 (0)