DKChan
26301baa9c
refactor(迭代27 T2): 波二 _settle 五段拆 Segment+_resolve_hero_attack 拆步——逐位一致对拍全同
P1-1 结算巨函数拆段(裁点③甲 审计五段):
- game/core/settlement/ 五段类: GrantSegment(授予段体+旗判随段迁入+counter_add 五位/
grant_material 三位分支单点化)/AuraSegment/CombatSegment(原 _combat_segment 体)/
DecaySegment/VerdictSegment(返回裁定,终局早退语义留宿主)
- 编排器 1725→1325 行退为段序编排+行发射/开单原语单点;_judge_flag/_combat_segment
旧实现同批删除;smoke 白盒 rig 随段迁址(orch._grant_seg._judge_flag)
姊妹病灶(同批):
- damage_controller _resolve_hero_attack 148 行拆四步: _hero_attack_ctx(命中面/按序改写
族四拍)→_hero_attack_base_value(加法族/计数器施加/倍乘)→_hero_attack_redeem(掷点/池乘/
rider/落地/击杀)→_hero_attack_deliver(状态/交付行);ctx/redemption 字典穿线算序逐字保留
验收:
- V4 settle_segments_test 16 断言进 run_all(25→26 套)
- 逐位一致对拍三变体全同(RUNSUM+JSONL 双面零漂移);冒烟 1077/0+run_all 26 套
+probe click+render golden 0.00%
2026-10-14 22:09:29 +08:00
..
2026-10-12 14:28:50 +08:00
2026-09-24 04:02:21 +08:00
2026-10-01 02:42:33 +08:00
2026-09-24 04:02:21 +08:00
2026-10-02 08:46:43 +08:00
2026-10-02 08:46:43 +08:00
2026-10-08 19:20:54 +08:00
2026-10-02 02:45:10 +08:00
2026-10-01 05:57:12 +08:00
2026-10-08 19:21:04 +08:00
2026-09-24 04:02:21 +08:00
2026-10-05 08:19:41 +08:00
2026-09-24 04:02:21 +08:00
2026-10-08 19:21:04 +08:00
2026-09-24 04:02:21 +08:00
2026-10-12 07:48:45 +08:00
2026-09-24 04:02:21 +08:00
2026-10-02 08:46:43 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-09-29 23:56:26 +08:00
2026-09-28 05:07:08 +08:00
2026-09-28 04:34:51 +08:00
2026-10-14 20:28:53 +08:00
2026-10-02 02:45:10 +08:00
2026-10-01 16:10:11 +08:00
2026-10-12 19:32:29 +08:00
2026-09-24 04:02:21 +08:00
2026-10-02 08:46:43 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 20:28:53 +08:00
2026-10-02 08:46:43 +08:00
2026-10-05 08:07:28 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-13 05:41:59 +08:00
2026-10-01 07:09:10 +08:00
2026-09-30 06:11:01 +08:00
2026-10-08 19:21:04 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 22:09:29 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 20:28:53 +08:00
2026-10-03 15:41:30 +08:00
2026-10-02 18:04:10 +08:00
2026-10-12 19:32:29 +08:00
2026-10-06 06:56:14 +08:00
2026-10-06 05:57:48 +08:00
2026-10-14 20:28:53 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-13 05:41:59 +08:00
2026-10-06 04:30:07 +08:00
2026-10-06 03:04:59 +08:00
2026-10-14 20:28:53 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 20:28:53 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 20:28:53 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 20:28:53 +08:00
2026-10-05 18:00:32 +08:00
2026-10-05 18:00:32 +08:00
2026-10-14 20:28:53 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-12 07:54:38 +08:00
2026-09-24 04:02:21 +08:00