=== MC 重投基线 2026-09-20 · 现役规则 · N=300/画像/关 · unique · seed0=7000（完整输出）===
Godot Engine v4.7.2.stable.official.ed1daf0bf - https://godotengine.org

模拟日志: user://logs/playtest_7000_20260920T050708.jsonl
=== 关卡期望扫描：level 1 · N=300/格 · 种子 7000 起逐局独立 · 策略=both · 种子模式=unique ===
策略     atk%/hp%   通关率      整关承伤均/p90      通关剩余HP均(胜)     进BossHP均       平均轮数       踩雷/战         普通承伤/场%      跳战率        Boss承伤%    踩雷/局     刷新/局    
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _apply_flat_row (res://core/battle_orchestrator.gd:398)
       [3] _dispatch_row (res://core/battle_orchestrator.gd:351)
       [4] _grant_routed (res://core/battle_orchestrator.gd:343)
       [5] _judge_flag (res://core/battle_orchestrator.gd:456)
       [6] _settle (res://core/battle_orchestrator.gd:300)
       [7] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [8] _on_round_end (res://core/battle_orchestrator.gd:251)
       [9] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [10] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [11] _execute (res://core/minesweeper_rules.gd:227)
       [12] settle_batch (res://core/minesweeper_rules.gd:194)
       [13] _submit_intent (res://smoke/level_autoplay.gd:202)
       [14] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [15] run_level (res://smoke/level_autoplay.gd:62)
       [16] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _apply_flat_row (res://core/battle_orchestrator.gd:398)
       [3] _dispatch_row (res://core/battle_orchestrator.gd:351)
       [4] _grant_routed (res://core/battle_orchestrator.gd:343)
       [5] _judge_flag (res://core/battle_orchestrator.gd:456)
       [6] _settle (res://core/battle_orchestrator.gd:300)
       [7] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [8] _on_round_end (res://core/battle_orchestrator.gd:251)
       [9] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [10] _do_dig (res://core/minesweeper_rules.gd:288)
       [11] _execute (res://core/minesweeper_rules.gd:225)
       [12] settle_batch (res://core/minesweeper_rules.gd:194)
       [13] _submit_intent (res://smoke/level_autoplay.gd:202)
       [14] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [15] run_level (res://smoke/level_autoplay.gd:62)
       [16] _initialize (res://smoke/level_monte_carlo.gd:90)
基线     atk +0% hp +0%     47%     15.8 / 21.0        5.9              13.9         14.2     0.08      15.0        10%     47.7      0.37      0.00    6.boss×112 3.battle×17 4.battle×30 1.battle×1
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] request_stop (res://core/action_economy.gd:95)
       [6] _do_stop (res://core/minesweeper_rules.gd:410)
       [7] _execute (res://core/minesweeper_rules.gd:231)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:196)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
完美     atk +0% hp +0%     56%     16.5 / 21.0        5.6              14.0         14.8     0.00      15.4         9%     49.2      0.00      0.17    3.battle×6 4.battle×41 6.boss×85 1.battle×1
（F4 带：承伤 ≤20%/普通场 · ≤50%/Boss 场，占生效 max_hp · F5 带：L1 基线通关率 [30,50]%——2026-09-14 带锚定稿 · 跳战率 = 普通战斗 round-1 即胜（首轮全灭）占比 · 承伤含败者至死 · 败北节点 0-3=战斗节点序 4=Boss · 踩雷/战=每战斗负向兑付触发期望（格面资源批口径） · 完美档 = 技能轴上界测量（零盲挖/全标旗/卡死刷新——口径见 auto_player.gd）· 耗时 605.1 秒）
Godot Engine v4.7.2.stable.official.ed1daf0bf - https://godotengine.org

模拟日志: user://logs/playtest_7000_20260920T051715.jsonl
=== 关卡期望扫描：level 2 · N=300/格 · 种子 7000 起逐局独立 · 策略=both · 种子模式=unique ===
策略     atk%/hp%   通关率      整关承伤均/p90      通关剩余HP均(胜)     进BossHP均       平均轮数       踩雷/战         普通承伤/场%      跳战率        Boss承伤%    踩雷/局     刷新/局    
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _apply_flat_row (res://core/battle_orchestrator.gd:414)
       [3] _dispatch_row (res://core/battle_orchestrator.gd:351)
       [4] _grant_routed (res://core/battle_orchestrator.gd:343)
       [5] _judge_flag (res://core/battle_orchestrator.gd:456)
       [6] _settle (res://core/battle_orchestrator.gd:300)
       [7] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [8] _on_round_end (res://core/battle_orchestrator.gd:251)
       [9] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [10] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [11] _execute (res://core/minesweeper_rules.gd:227)
       [12] settle_batch (res://core/minesweeper_rules.gd:194)
       [13] _submit_intent (res://smoke/level_autoplay.gd:202)
       [14] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [15] run_level (res://smoke/level_autoplay.gd:62)
       [16] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:149)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:147)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
基线     atk +0% hp +0%     34%     13.6 / 20.0        6.8              14.4         10.9     0.06      12.2         3%     49.7      0.23      0.00    8.boss×184 6.battle×4 1.battle×9
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] request_stop (res://core/action_economy.gd:95)
       [6] _do_stop (res://core/minesweeper_rules.gd:410)
       [7] _execute (res://core/minesweeper_rules.gd:231)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:196)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] request_stop (res://core/action_economy.gd:95)
       [6] _do_stop (res://core/minesweeper_rules.gd:410)
       [7] _execute (res://core/minesweeper_rules.gd:231)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:196)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] request_stop (res://core/action_economy.gd:95)
       [6] _do_stop (res://core/minesweeper_rules.gd:410)
       [7] _execute (res://core/minesweeper_rules.gd:231)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:196)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] request_stop (res://core/action_economy.gd:95)
       [6] _do_stop (res://core/minesweeper_rules.gd:410)
       [7] _execute (res://core/minesweeper_rules.gd:231)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:196)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] request_stop (res://core/action_economy.gd:95)
       [6] _do_stop (res://core/minesweeper_rules.gd:410)
       [7] _execute (res://core/minesweeper_rules.gd:231)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:196)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] request_stop (res://core/action_economy.gd:95)
       [6] _do_stop (res://core/minesweeper_rules.gd:410)
       [7] _execute (res://core/minesweeper_rules.gd:231)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:196)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] request_stop (res://core/action_economy.gd:95)
       [6] _do_stop (res://core/minesweeper_rules.gd:410)
       [7] _execute (res://core/minesweeper_rules.gd:231)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:196)
       [10] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [11] run_level (res://smoke/level_autoplay.gd:62)
       [12] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_flag_place (res://core/minesweeper_rules.gd:360)
       [7] _execute (res://core/minesweeper_rules.gd:227)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:184)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
   GDScript backtrace (most recent call first):
       [0] _diag (res://core/unit_container.gd:251)
       [1] apply_damage (res://core/unit_container.gd:202)
       [2] _settle (res://core/battle_orchestrator.gd:297)
       [3] _maybe_settle (res://core/battle_orchestrator.gd:259)
       [4] _on_round_end (res://core/battle_orchestrator.gd:251)
       [5] _emit_round_end_flags_and_payload (res://core/minesweeper_rules.gd:429)
       [6] _do_dig (res://core/minesweeper_rules.gd:288)
       [7] _execute (res://core/minesweeper_rules.gd:225)
       [8] settle_batch (res://core/minesweeper_rules.gd:194)
       [9] _submit_intent (res://smoke/level_autoplay.gd:202)
       [10] _autoplay_battle_perfect (res://smoke/level_autoplay.gd:182)
       [11] _autoplay_battle (res://smoke/level_autoplay.gd:124)
       [12] run_level (res://smoke/level_autoplay.gd:62)
       [13] _initialize (res://smoke/level_monte_carlo.gd:90)
完美     atk +0% hp +0%     40%     13.9 / 20.0        6.2              14.5         11.4     0.00      12.0         3%     51.6      0.00      0.07    8.boss×170 6.battle×1 1.battle×10
（F4 带：承伤 ≤20%/普通场 · ≤50%/Boss 场，占生效 max_hp · F5 带：L1 基线通关率 [30,50]%——2026-09-14 带锚定稿 · 跳战率 = 普通战斗 round-1 即胜（首轮全灭）占比 · 承伤含败者至死 · 败北节点 0-3=战斗节点序 4=Boss · 踩雷/战=每战斗负向兑付触发期望（格面资源批口径） · 完美档 = 技能轴上界测量（零盲挖/全标旗/卡死刷新——口径见 auto_player.gd）· 耗时 502.1 秒）
