From eaab92f687b031fdda03fa6fdb8a75ae8e4a211a Mon Sep 17 00:00:00 2001 From: sui-feng-cb <2518179942@qq.com> Date: Sat, 7 Feb 2026 04:02:32 +0800 Subject: [PATCH] Fix: island item order --- module/config/i18n/zh-CN.json | 8 ++++---- module/island/island.py | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index d783ca711..4dcd24384 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -2862,8 +2862,8 @@ "help": "", "0": "不生产", "1": "炭笔", - "2": "铁钉", - "3": "电缆", + "2": "电缆", + "3": "铁钉", "4": "硫酸", "5": "火药", "6": "刀叉餐具" @@ -2889,8 +2889,8 @@ "help": "", "0": "不生产", "1": "炭笔", - "2": "铁钉", - "3": "电缆", + "2": "电缆", + "3": "铁钉", "4": "硫酸", "5": "火药", "6": "刀叉餐具" diff --git a/module/island/island.py b/module/island/island.py index 9b91e13b0..b03e03c12 100644 --- a/module/island/island.py +++ b/module/island/island.py @@ -58,7 +58,8 @@ class Island(IslandProjectRun, IslandTransportRun): def run(self): if server.server in ['cn', 'en']: transport = False - project_config = [self.config.__getattribute__(f'Island{i}_Receive') for i in range(1, 16)] + project_config = [self.config.__getattribute__(f'Island{i}_Receive') + for i in range(1, len(name_to_slot) + 1)] project = any(project_config) names = self.island_config_to_names(project_config) if transport or project: