feat(迭代35覆盖批·同批落): 生成图深度扩面的敌/板表覆盖落地+S5/V11 覆盖断言——用户授权本批随卡② 同批落(卡② §0 原文允许「须先落或与本卡同批落」),数值按现有曲线插值全 provisional
- enemy.tres:战斗带顶扩到各关最大生成深度(L1 3→6、L2 7→9、L3 7→13,共 3 行);Boss 行按终点深度分带使多终点解析带键互异(L1 加 6、L2 加 8、L3 加 11/12/13,共 5 行);敌种一律复用在册 id(零新内容),AC 全部留在已裁带宽(杂鱼 0~5/Boss 8~12),模板时代带键 0-3/4/9 与 hobgoblin 留任位不动 - board_gen.tres:node_depth 键域补齐 0–6/0–9/0–13(新增 12 行,其余字段按该关同档行复制) - 断言面:level_shop_economy_test 新增 _smoke_generated_coverage 三条〔v11〕(生成图每 battle/boss 深度经 resolve_enemy_rowset 解析非空=顶 clamp 消解禁/每深度 board_gen 精确命中且 node_depth 等值/多终点 Boss 解析带键两两互异),扫描面=三关参数档×种子 42–61,量程读数 L1 0–6、L2 0–9、L3 0–13 - 旧断言随动三条(声明于此,非静默改判):table_structure_guard 〔fv11〕行数与键序 20→28 换代为覆盖表序、〔fv13〕「三关 Boss 各恰一行=图 Boss 深度」换为 Boss 带键覆盖表清单(多终点必然多行,互异判据移交〔v11〕);level_shop_economy 混编段基线行数 20→28、深度 8 的板侧「无行残留」改判「覆盖行在册」(战斗侧仍禁 (L,battle,8) 精确键)
This commit is contained in:
1 parent
99e1b20ba6
commit
9214ef8e02
4 files changed
+467
-23
No files matched your search
@@ -70,6 +70,32 @@ rows = [{
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 43
|
||||
}, {
|
||||
"level_index": 1,
|
||||
"node_depth": 5,
|
||||
"board_width": 12,
|
||||
"board_height": 12,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 60,
|
||||
"max_gen_attempts": 24,
|
||||
"board_type": "dungeon",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 43
|
||||
}, {
|
||||
"level_index": 1,
|
||||
"node_depth": 6,
|
||||
"board_width": 12,
|
||||
"board_height": 12,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 60,
|
||||
"max_gen_attempts": 24,
|
||||
"board_type": "dungeon",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 43
|
||||
}, {
|
||||
"level_index": 2,
|
||||
"node_depth": 0,
|
||||
"board_width": 12,
|
||||
@@ -97,6 +123,32 @@ rows = [{
|
||||
"r0_max_cap": 43
|
||||
}, {
|
||||
"level_index": 2,
|
||||
"node_depth": 2,
|
||||
"board_width": 12,
|
||||
"board_height": 12,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 60,
|
||||
"max_gen_attempts": 24,
|
||||
"board_type": "underdark",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 43
|
||||
}, {
|
||||
"level_index": 2,
|
||||
"node_depth": 3,
|
||||
"board_width": 12,
|
||||
"board_height": 12,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 60,
|
||||
"max_gen_attempts": 24,
|
||||
"board_type": "underdark",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 43
|
||||
}, {
|
||||
"level_index": 2,
|
||||
"node_depth": 4,
|
||||
"board_width": 12,
|
||||
"board_height": 12,
|
||||
@@ -149,6 +201,19 @@ rows = [{
|
||||
"r0_max_cap": 43
|
||||
}, {
|
||||
"level_index": 2,
|
||||
"node_depth": 8,
|
||||
"board_width": 12,
|
||||
"board_height": 12,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 60,
|
||||
"max_gen_attempts": 24,
|
||||
"board_type": "underdark",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 43
|
||||
}, {
|
||||
"level_index": 2,
|
||||
"node_depth": 9,
|
||||
"board_width": 12,
|
||||
"board_height": 12,
|
||||
@@ -188,6 +253,32 @@ rows = [{
|
||||
"r0_max_cap": 51
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"node_depth": 2,
|
||||
"board_width": 13,
|
||||
"board_height": 13,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 70,
|
||||
"max_gen_attempts": 32,
|
||||
"board_type": "deep_underdark",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 51
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"node_depth": 3,
|
||||
"board_width": 13,
|
||||
"board_height": 13,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 70,
|
||||
"max_gen_attempts": 32,
|
||||
"board_type": "deep_underdark",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 51
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"node_depth": 4,
|
||||
"board_width": 13,
|
||||
"board_height": 13,
|
||||
@@ -240,6 +331,19 @@ rows = [{
|
||||
"r0_max_cap": 51
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"node_depth": 8,
|
||||
"board_width": 13,
|
||||
"board_height": 13,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 70,
|
||||
"max_gen_attempts": 32,
|
||||
"board_type": "deep_underdark",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 51
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"node_depth": 9,
|
||||
"board_width": 14,
|
||||
"board_height": 14,
|
||||
@@ -251,6 +355,58 @@ rows = [{
|
||||
"board_type": "deep_underdark",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 59
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"node_depth": 10,
|
||||
"board_width": 14,
|
||||
"board_height": 14,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 82,
|
||||
"max_gen_attempts": 32,
|
||||
"board_type": "deep_underdark",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 59
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"node_depth": 11,
|
||||
"board_width": 14,
|
||||
"board_height": 14,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 82,
|
||||
"max_gen_attempts": 32,
|
||||
"board_type": "deep_underdark",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 59
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"node_depth": 12,
|
||||
"board_width": 14,
|
||||
"board_height": 14,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 82,
|
||||
"max_gen_attempts": 32,
|
||||
"board_type": "deep_underdark",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 59
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"node_depth": 13,
|
||||
"board_width": 14,
|
||||
"board_height": 14,
|
||||
"mine_density": 0.25,
|
||||
"inferability_target": 0.88,
|
||||
"solver_rules": "single_subset",
|
||||
"min_safe_count": 82,
|
||||
"max_gen_attempts": 32,
|
||||
"board_type": "deep_underdark",
|
||||
"shave_ring_radius": 1,
|
||||
"r0_max_cap": 59
|
||||
}]
|
||||
|
||||
; 切片调参登记(SLICE-TUNED provisional,调参所有权仍归 C3):
|
||||
|
||||
@@ -99,6 +99,31 @@ rows = [{
|
||||
"armor_class": 2
|
||||
}, {
|
||||
"level_index": 1,
|
||||
"row_kind": "battle",
|
||||
"depth_band": 6,
|
||||
"enemy_id": "bugbear",
|
||||
"display_name": "熊地精",
|
||||
"unit_count": 1,
|
||||
"unit_count_max": 2,
|
||||
"hp": 30,
|
||||
"atk": 1,
|
||||
"atk_min": 0,
|
||||
"atk_max": 2,
|
||||
"pool": [{
|
||||
"skill_id": "attack",
|
||||
"weight": 6
|
||||
}, {
|
||||
"skill_id": "charge",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "heavy",
|
||||
"weight": 2
|
||||
}],
|
||||
"attack_type": "normal",
|
||||
"armor_type": "light",
|
||||
"armor_class": 4
|
||||
}, {
|
||||
"level_index": 1,
|
||||
"row_kind": "boss",
|
||||
"depth_band": 4,
|
||||
"enemy_id": "ogre_chief",
|
||||
@@ -126,6 +151,34 @@ rows = [{
|
||||
"armor_type": "light",
|
||||
"armor_class": 8
|
||||
}, {
|
||||
"level_index": 1,
|
||||
"row_kind": "boss",
|
||||
"depth_band": 6,
|
||||
"enemy_id": "ogre_chief",
|
||||
"display_name": "食人魔酋长",
|
||||
"unit_count": 1,
|
||||
"hp": 88,
|
||||
"atk": 1,
|
||||
"atk_min": 0,
|
||||
"atk_max": 2,
|
||||
"pool": [{
|
||||
"skill_id": "attack",
|
||||
"weight": 6
|
||||
}, {
|
||||
"skill_id": "heavy",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "harden",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "quake_smash",
|
||||
"weight": 2,
|
||||
"unlock_hp_pct": 50
|
||||
}],
|
||||
"attack_type": "normal",
|
||||
"armor_type": "light",
|
||||
"armor_class": 8
|
||||
}, {
|
||||
"level_index": 2,
|
||||
"row_kind": "battle",
|
||||
"depth_band": 0,
|
||||
@@ -308,6 +361,65 @@ rows = [{
|
||||
"armor_class": 3
|
||||
}, {
|
||||
"level_index": 2,
|
||||
"row_kind": "battle",
|
||||
"depth_band": 9,
|
||||
"enemy_id": "giant_spider",
|
||||
"display_name": "巨蜘蛛巢群",
|
||||
"unit_count": 2,
|
||||
"unit_count_max": 3,
|
||||
"hp": 40,
|
||||
"atk": 2,
|
||||
"atk_min": 1,
|
||||
"atk_max": 3,
|
||||
"pool": [{
|
||||
"skill_id": "attack",
|
||||
"weight": 6
|
||||
}, {
|
||||
"skill_id": "bite",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "charge",
|
||||
"weight": 1
|
||||
}, {
|
||||
"skill_id": "venom_spit",
|
||||
"weight": 2
|
||||
}],
|
||||
"attack_type": "normal",
|
||||
"armor_type": "light",
|
||||
"armor_class": 3
|
||||
}, {
|
||||
"level_index": 2,
|
||||
"row_kind": "boss",
|
||||
"depth_band": 8,
|
||||
"enemy_id": "drider",
|
||||
"display_name": "蛛化卓尔精灵",
|
||||
"unit_count": 1,
|
||||
"hp": 112,
|
||||
"atk": 3,
|
||||
"atk_min": 2,
|
||||
"atk_max": 4,
|
||||
"pool": [{
|
||||
"skill_id": "attack",
|
||||
"weight": 6
|
||||
}, {
|
||||
"skill_id": "heavy",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "venom_burst",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "web_snare",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "venom_curb",
|
||||
"weight": 2,
|
||||
"unlock_hp_pct": 50
|
||||
}],
|
||||
"attack_type": "normal",
|
||||
"armor_type": "ward",
|
||||
"armor_class": 10
|
||||
}, {
|
||||
"level_index": 2,
|
||||
"row_kind": "boss",
|
||||
"depth_band": 9,
|
||||
"enemy_id": "drider",
|
||||
@@ -495,6 +607,34 @@ rows = [{
|
||||
"armor_class": 4
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"row_kind": "battle",
|
||||
"depth_band": 13,
|
||||
"enemy_id": "duergar",
|
||||
"display_name": "灰矮人小队",
|
||||
"unit_count": 2,
|
||||
"unit_count_max": 3,
|
||||
"hp": 42,
|
||||
"atk": 3,
|
||||
"atk_min": 2,
|
||||
"atk_max": 4,
|
||||
"pool": [{
|
||||
"skill_id": "attack",
|
||||
"weight": 6
|
||||
}, {
|
||||
"skill_id": "charge",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "heavy",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "shield_bash",
|
||||
"weight": 2
|
||||
}],
|
||||
"attack_type": "normal",
|
||||
"armor_type": "heavy",
|
||||
"armor_class": 4
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"row_kind": "boss",
|
||||
"depth_band": 9,
|
||||
"enemy_id": "duergar_king",
|
||||
@@ -521,6 +661,90 @@ rows = [{
|
||||
"attack_type": "normal",
|
||||
"armor_type": "heavy",
|
||||
"armor_class": 12
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"row_kind": "boss",
|
||||
"depth_band": 11,
|
||||
"enemy_id": "duergar_king",
|
||||
"display_name": "灰矮人石君王",
|
||||
"unit_count": 1,
|
||||
"hp": 150,
|
||||
"atk": 3,
|
||||
"atk_min": 2,
|
||||
"atk_max": 4,
|
||||
"pool": [{
|
||||
"skill_id": "attack",
|
||||
"weight": 6
|
||||
}, {
|
||||
"skill_id": "heavy",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "earth_pulse",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "rockslide",
|
||||
"weight": 2,
|
||||
"unlock_hp_pct": 50
|
||||
}],
|
||||
"attack_type": "normal",
|
||||
"armor_type": "heavy",
|
||||
"armor_class": 12
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"row_kind": "boss",
|
||||
"depth_band": 12,
|
||||
"enemy_id": "duergar_king",
|
||||
"display_name": "灰矮人石君王",
|
||||
"unit_count": 1,
|
||||
"hp": 162,
|
||||
"atk": 3,
|
||||
"atk_min": 2,
|
||||
"atk_max": 4,
|
||||
"pool": [{
|
||||
"skill_id": "attack",
|
||||
"weight": 6
|
||||
}, {
|
||||
"skill_id": "heavy",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "earth_pulse",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "rockslide",
|
||||
"weight": 2,
|
||||
"unlock_hp_pct": 50
|
||||
}],
|
||||
"attack_type": "normal",
|
||||
"armor_type": "heavy",
|
||||
"armor_class": 12
|
||||
}, {
|
||||
"level_index": 3,
|
||||
"row_kind": "boss",
|
||||
"depth_band": 13,
|
||||
"enemy_id": "duergar_king",
|
||||
"display_name": "灰矮人石君王",
|
||||
"unit_count": 1,
|
||||
"hp": 176,
|
||||
"atk": 3,
|
||||
"atk_min": 2,
|
||||
"atk_max": 4,
|
||||
"pool": [{
|
||||
"skill_id": "attack",
|
||||
"weight": 6
|
||||
}, {
|
||||
"skill_id": "heavy",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "earth_pulse",
|
||||
"weight": 2
|
||||
}, {
|
||||
"skill_id": "rockslide",
|
||||
"weight": 2,
|
||||
"unlock_hp_pct": 50
|
||||
}],
|
||||
"attack_type": "normal",
|
||||
"armor_type": "heavy",
|
||||
"armor_class": 12
|
||||
}]
|
||||
|
||||
; 切片调参登记 v3(2026-09-12 试玩批次 1 触发——F7 流程;C3 GDD F5 对照):
|
||||
|
||||
Reference in new issue
Block a user