From 8b18e057b73f83dd55e4156a38668203d4024fa4 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Thu, 22 Oct 2026 04:27:58 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=95=8C=E4=BA=BA=E8=A1=A8=E6=B7=B1?= =?UTF-8?q?=E5=BA=A6=E5=B8=A6):=20=E9=9D=99=E6=80=81=E6=89=AB=E6=8F=8F?= =?UTF-8?q?=E5=BD=92=E9=9B=B6=E2=80=94=E2=80=94resolver=20=E8=A1=8C?= =?UTF-8?q?=E9=9B=86=E5=AE=B9=E5=99=A8=E6=98=BE=E5=BC=8F=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=8C=96=EF=BC=8C=E8=A1=A8=E6=B3=A8=E9=87=8A=E9=80=80=E5=BD=B9?= =?UTF-8?q?=E8=AF=8D=E6=94=B9=E7=99=BD=E8=AF=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/core/config_db_resolver.gd | 3 ++- game/data/tables/enemy.tres | 2 +- game/smoke/skill_rhythm_probe.gd | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/game/core/config_db_resolver.gd b/game/core/config_db_resolver.gd index 8bd98da7..34852bdd 100644 --- a/game/core/config_db_resolver.gd +++ b/game/core/config_db_resolver.gd @@ -41,7 +41,8 @@ func resolve_enemy_rowset(L: int, D: int, row_kind: String) -> Array[Dictionary] if not EnemyTable.ROW_KINDS.has(row_kind): _diag.call("fatal", "request_oob", "enemy 请求行类非法 (%d,%d,\"%s\")——row_kind 域 {battle, boss}" % [L, D, row_kind]) return [] - var rows: Array = _enemy_rows_get.call() + var rows: Array[Dictionary] = [] + rows.assign(_enemy_rows_get.call()) var level_keys: Array[int] = [] for row in rows: var lv := int(row.get("level_index", 0)) diff --git a/game/data/tables/enemy.tres b/game/data/tables/enemy.tres index 897cd197..615ca76b 100644 --- a/game/data/tables/enemy.tres +++ b/game/data/tables/enemy.tres @@ -670,7 +670,7 @@ rows = [{ ; 调参二补充:上述八行 atk 区间 1-3→0-2(中点恒等期望当量锚不变式——atk=1 需区间中点同步 1;0=掷点空刀,保随机手感)。 ; ; 混编遭遇首批投放批(2026-10-07 迭代 18 卡⑤——需求卡片 v1.2 裁点全裁 P1-P4 甲;机制前置=敌人表行集多行批 -; 已落籍 9cc4b8b):首个混编遭遇行落表 = (2,5) 双行行集〔R6 行序契约:同坐标两行文件内相邻、 +; 已提交 9cc4b8b):首个混编遭遇行落表 = (2,5) 双行行集〔R6 行序契约:同坐标两行文件内相邻、 ; 行序=声明序=生成序——resolver 返回序/生成序/断言面全依赖文件行序〕: ; 行 1 = 既有 熊地精重击手 (2,5,bugbear)(行值零变更); ; 行 2 = 新增 (2,5,giant_spider) 巨蜘蛛巢群——行值整行复制 (2,6) 巢群行(P4 甲零数值新增:unit_count 2/ diff --git a/game/smoke/skill_rhythm_probe.gd b/game/smoke/skill_rhythm_probe.gd index d6a8ee47..edfd02cb 100644 --- a/game/smoke/skill_rhythm_probe.gd +++ b/game/smoke/skill_rhythm_probe.gd @@ -1,7 +1,7 @@ # VERTICAL SLICE - NOT FOR PRODUCTION # 定位:分析工具·非验收件——零断言取数工具,不出入任何闸。 # 技能池节奏探针:地精一伙 (1,1) 750 出招零突刺异常的定位—— -# ① 表侧:resolve_enemy_rowset(1,1) 的池快照内容; +# ① 表侧:resolve_enemy_rowset(1, 1, "battle") 的池快照内容; # ② 摇号侧:隔离 SkillLottery.draw 大样本份额; # ③ 战斗侧:真实 (1,1) 战斗逐执行行按 skill_id 计数。 # 运行:Godot_console.exe --headless --path . --script res://smoke/skill_rhythm_probe.gd