From 964e2cd6e53eea0a3857cc0902dcf38fbbbfc072 Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sun, 16 Aug 2026 02:05:55 +0800 Subject: [PATCH] Fix: match templates in nested list in TEMPLATE_COMMON_DD --- module/campaign/gems_farming.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/module/campaign/gems_farming.py b/module/campaign/gems_farming.py index dff7e1917..ebea8c0ed 100644 --- a/module/campaign/gems_farming.py +++ b/module/campaign/gems_farming.py @@ -281,6 +281,8 @@ class GemsFarming(CampaignRun, Dock): candidates = [] for ship in ships: for template in templates: + if isinstance(template, list): + return self.find_candidates(template, scanner, output) if template.match(self.image_crop(ship.button, copy=False), similarity=SIM_VALUE): candidates.append(ship) break