═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ OPSISHOP ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ ═══════════════════════════════════════════════════════ OS INIT ═══════════════════════════════════════════════════════ 2026-03-10 10:51:29.730 | INFO | OS INIT 2026-03-10 10:51:29.746 | INFO | Already in os map 2026-03-10 10:51:29.751 | INFO | <<< ZONE INIT >>> 2026-03-10 10:51:29.766 | INFO | Get zone name 2026-03-10 10:51:29.919 | INFO | [MAP_NAME 0.090s] 达咯尔 2026-03-10 10:51:29.923 | INFO | Map name processed: 达咯尔 2026-03-10 10:51:29.928 | INFO | [Zone] [7|Dakar] ────────────────────────────────────────────────── AFTER AUTO SEARCH ────────────────────────────────────────────────── 2026-03-10 10:51:29.936 | INFO | AFTER AUTO SEARCH 2026-03-10 10:51:29.967 | INFO | No EMP debuff on current fleet 2026-03-10 10:51:29.976 | INFO | [HP] 98% 98% 98% 98% 98% 98% 2026-03-10 10:51:29.987 | INFO | [Repair icon] [False, False, False, False, False, False] 2026-03-10 10:51:29.990 | INFO | No ship found to be below threshold 40%, continue OS exploration 2026-03-10 10:51:29.996 | INFO | Handle after auto search finished, solved=False 2026-03-10 10:51:30.001 | INFO | Current fleet is not afflicted with the low resolve debuff 2026-03-10 10:51:30.008 | INFO | Ash beacon status: gray 2026-03-10 10:51:30.063 | INFO | [ASH_COLLECT_STATUS 0.051s] 0/200 2026-03-10 10:51:30.116 | INFO | [ASH_DAILY_STATUS 0.049s] 200/200 2026-03-10 10:51:30.119 | INFO | Ash beacon fully collected today 2026-03-10 10:51:30.123 | INFO | Run auto search, question=True, rescan=False ─────────────────────────────────────────────────── OS AUTO SEARCH ──────────────────────────────────────────────────── 2026-03-10 10:51:30.133 | INFO | OS AUTO SEARCH 2026-03-10 10:51:30.181 | INFO | Click (1256, 544) @ AUTO_SEARCH_OS_MAP_OPTION_OFF 2026-03-10 10:51:31.802 | INFO | OS auto search finished 2026-03-10 10:51:31.807 | INFO | [HP] 98% 98% 98% 98% 98% 98% 2026-03-10 10:51:31.815 | INFO | [Repair icon] [False, False, False, False, False, False] ─────────────────────────────────────────────────── CLEAR QUESTION ──────────────────────────────────────────────────── 2026-03-10 10:51:31.823 | INFO | CLEAR QUESTION 2026-03-10 10:51:31.896 | WARNING | Wrong radar prediction is_question (3, -1) QU near (3, -2) PO 2026-03-10 10:51:31.900 | INFO | -- -- -- 2026-03-10 10:51:31.903 | INFO | -- -- -- -- -- -- -- 2026-03-10 10:51:31.905 | INFO | -- -- -- -- -- -- -- -- -- 2026-03-10 10:51:31.907 | INFO | -- -- -- -- -- -- -- PO -- 2026-03-10 10:51:31.909 | INFO | -- -- -- -- -- -- -- -- -- -- -- 2026-03-10 10:51:31.913 | INFO | -- -- -- -- -- FL -- -- -- -- -- 2026-03-10 10:51:31.917 | INFO | -- -- -- -- -- -- -- -- -- -- -- 2026-03-10 10:51:31.921 | INFO | -- -- -- -- -- -- -- -- -- 2026-03-10 10:51:31.924 | INFO | -- -- -- -- -- -- -- -- -- 2026-03-10 10:51:31.929 | INFO | -- -- -- -- -- -- -- 2026-03-10 10:51:31.933 | INFO | -- -- -- 2026-03-10 10:51:31.936 | INFO | No question mark above current fleet on this radar ────────────────────────────────────────────────── AFTER AUTO SEARCH ────────────────────────────────────────────────── 2026-03-10 10:51:31.941 | INFO | AFTER AUTO SEARCH 2026-03-10 10:51:31.948 | INFO | No EMP debuff on current fleet 2026-03-10 10:51:31.958 | INFO | [HP] 98% 98% 98% 98% 98% 98% 2026-03-10 10:51:31.967 | INFO | [Repair icon] [False, False, False, False, False, False] 2026-03-10 10:51:31.971 | INFO | No ship found to be below threshold 40%, continue OS exploration 2026-03-10 10:51:31.974 | INFO | Handle after auto search finished, solved=False ════════════════════════════════════════════════════ OS PORT DAILY ════════════════════════════════════════════════════ 2026-03-10 10:51:31.978 | INFO | OS PORT DAILY 2026-03-10 10:51:31.983 | INFO | <<< GLOBE GOTO: [2|GIBRALTAR] >>> 2026-03-10 10:51:32.008 | INFO | Click (1037, 691) @ MAP_GOTO_GLOBE 2026-03-10 10:51:35.124 | INFO | Swipe ( 463, 450) -> ( 510, 399) 2026-03-10 10:51:36.910 | INFO | Loading OS globe map 2026-03-10 10:51:37.397 | INFO | [homo_storage] ((4, 3), [(445, 180), (879, 180), (376, 497), (963, 497)]) 2026-03-10 10:51:37.709 | INFO | globe_center: (1633.0, 1576.0) 2026-03-10 10:51:37.713 | INFO | 0.308s similarity: 0.504 2026-03-10 10:51:37.715 | INFO | [Globe_center] 7 2026-03-10 10:51:37.720 | INFO | Globe focus_to: 2 2026-03-10 10:51:37.730 | INFO | Swipe ( 594, 280) -> ( 511, 542) 2026-03-10 10:51:38.696 | INFO | globe_center: (1697.0, 1340.0) 2026-03-10 10:51:38.702 | INFO | 0.301s similarity: 0.551 2026-03-10 10:51:38.706 | INFO | [Globe_center] 66 2026-03-10 10:51:38.710 | INFO | Swipe ( 550, 368) -> ( 505, 506) 2026-03-10 10:51:39.616 | INFO | globe_center: (1739.0, 1192.0) 2026-03-10 10:51:39.620 | INFO | 0.313s similarity: 0.475 2026-03-10 10:51:39.623 | INFO | [Globe_center] 2 2026-03-10 10:51:39.625 | INFO | Click ( 682, 271) @ ZONE_2 2026-03-10 10:51:40.334 | INFO | globe_center: (1913.0, 996.0) 2026-03-10 10:51:40.340 | INFO | 0.301s similarity: 0.451 2026-03-10 10:51:40.345 | INFO | [Globe_center] 71 2026-03-10 10:51:40.993 | INFO | globe_center: (1913.0, 994.0) 2026-03-10 10:51:40.996 | INFO | 0.293s similarity: 0.455 2026-03-10 10:51:40.999 | INFO | [Globe_center] 71 2026-03-10 10:51:41.004 | INFO | [Globe_pinned] [2|Gibraltar] 2026-03-10 10:51:41.019 | INFO | Zone has no type to select, skip 2026-03-10 10:51:41.040 | INFO | Click ( 508, 290) @ ZONE_ENTRANCE 2026-03-10 10:51:42.043 | INFO | <<< ZONE INIT >>> 2026-03-10 10:51:42.340 | INFO | Get zone name 2026-03-10 10:51:42.450 | INFO | [MAP_NAME 0.083s] 直布罗特 2026-03-10 10:51:42.453 | INFO | Map name processed: 直布罗特 2026-03-10 10:51:42.457 | INFO | [Zone] [2|Gibraltar] 2026-03-10 10:51:42.461 | INFO | Port enter 2026-03-10 10:51:42.481 | INFO | Click (1196, 667) @ PORT_ENTER 2026-03-10 10:51:44.747 | INFO | <<< UI CLICK >>> 2026-03-10 10:51:44.769 | INFO | Click ( 986, 676) @ PORT_GOTO_SUPPLY 2026-03-10 10:51:45.601 | INFO | <<< OPSISHOP SCAN 0 >>> 2026-03-10 10:51:45.605 | INFO | OpsiShop side navbar set to 1 2026-03-10 10:51:45.609 | INFO | OS_SHOP_SIDE_NAVBAR set to left=1 upper=1 2026-03-10 10:51:45.615 | INFO | Nav item active: 2 from range (0, 3) 2026-03-10 10:51:45.621 | INFO | Click ( 152, 285) @ OS_SHOP_SIDE_NAVBAR_0_0 2026-03-10 10:51:45.897 | INFO | Nav item active: 0 from range (0, 3) 2026-03-10 10:51:45.902 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-03-10 10:51:45.960 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1, YELLOWCOINS_2] 2026-03-10 10:51:45.965 | INFO | Loading template folder: ./assets/shop/os 2026-03-10 10:51:46.106 | INFO | [next_template_index] 113 2026-03-10 10:51:46.227 | INFO | [Amount_ocr 0.110s] [1, 1, 1, 1, 1] 2026-03-10 10:51:46.446 | INFO | [Price_ocr 0.146s] [500, 10, 10, 10, 1000] 2026-03-10 10:51:46.636 | INFO | [Counter_ocr 0.185s] ['6/6', '4/4', '4/4', '4/4', '3/3'] 2026-03-10 10:51:46.643 | INFO | Shop row 1: ['EnergyStorageDevice_1x6_YellowCoins_500', 'TuningSampleCombat_1x4_PurpleCoins_10', 'TuningSampleSurvival_1x4_PurpleCoins_10', 'TuningSampleOffence_1x4_PurpleCoins_10'] 2026-03-10 10:51:46.647 | INFO | Shop row 2: ['LoggerAbyssalT3_1x3_YellowCoins_1000'] 2026-03-10 10:51:46.651 | INFO | Found 5 items in shop 1 at pos 0.00 2026-03-10 10:51:46.655 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-03-10 10:51:46.720 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-03-10 10:51:46.724 | INFO | OS_SHOP_SCROLL set to 0.224 2026-03-10 10:51:46.729 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-03-10 10:51:46.734 | INFO | Swipe (1179, 285) -> (1176, 370) 2026-03-10 10:51:47.013 | INFO | [OS_SHOP_SCROLL] 0.23 (161.5-80.0)/(510-160) 2026-03-10 10:51:47.018 | INFO | [OS_SHOP_SCROLL] 0.23 (161.5-80.0)/(510-160) 2026-03-10 10:51:47.058 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2] 2026-03-10 10:51:47.141 | INFO | [Amount_ocr 0.076s] [1, 1, 1, 1] 2026-03-10 10:51:47.279 | INFO | [Price_ocr 0.115s] [500, 10, 10, 10] 2026-03-10 10:51:47.428 | INFO | [Counter_ocr 0.144s] ['6/6', '2/2', '2/2', '2/2'] 2026-03-10 10:51:47.433 | INFO | Shop row 1: ['EnergyStorageDevice_1x6_YellowCoins_500', 'TuningSampleCombat_1x2_PurpleCoins_10', 'TuningSampleSurvival_1x2_PurpleCoins_10', 'TuningSampleOffence_1x2_PurpleCoins_10'] 2026-03-10 10:51:47.442 | INFO | Shop row 2: [] 2026-03-10 10:51:47.447 | INFO | Found 4 items in shop 1 at pos 0.23 2026-03-10 10:51:47.452 | INFO | [OS_SHOP_SCROLL] 0.23 (161.5-80.0)/(510-160) 2026-03-10 10:51:47.511 | INFO | [OS_SHOP_SCROLL] 0.23 (161.5-79.0)/(510-158) 2026-03-10 10:51:47.516 | INFO | OS_SHOP_SCROLL set to 0.459 2026-03-10 10:51:47.519 | INFO | [OS_SHOP_SCROLL] 0.23 (161.5-79.0)/(510-158) 2026-03-10 10:51:47.523 | INFO | Swipe (1179, 366) -> (1180, 453) 2026-03-10 10:51:47.802 | INFO | [OS_SHOP_SCROLL] 0.48 (249.0-79.0)/(510-158) 2026-03-10 10:51:47.808 | INFO | [OS_SHOP_SCROLL] 0.48 (249.0-79.0)/(510-158) 2026-03-10 10:51:47.847 | INFO | [Costs] [YELLOWCOINS] 2026-03-10 10:51:47.854 | INFO | [Amount_ocr 0.000s] [] 2026-03-10 10:51:47.856 | INFO | No shop items found 2026-03-10 10:51:47.859 | WARNING | Empty OS shop or empty items, confirming 2026-03-10 10:51:48.331 | INFO | [Costs] [YELLOWCOINS] 2026-03-10 10:51:48.338 | INFO | [Amount_ocr 0.000s] [] 2026-03-10 10:51:48.341 | INFO | No shop items found 2026-03-10 10:51:48.344 | WARNING | Empty OS shop or empty items, confirming 2026-03-10 10:51:48.792 | INFO | [Costs] [YELLOWCOINS] 2026-03-10 10:51:48.800 | INFO | [Amount_ocr 0.000s] [] 2026-03-10 10:51:48.805 | INFO | No shop items found 2026-03-10 10:51:48.811 | INFO | [OS_SHOP_SCROLL] 0.48 (249.0-78.5)/(510-157) 2026-03-10 10:51:49.057 | INFO | [OS_SHOP_SCROLL] 0.48 (249.0-78.5)/(510-157) 2026-03-10 10:51:49.060 | INFO | OS_SHOP_SCROLL set to 0.705 2026-03-10 10:51:49.065 | INFO | [OS_SHOP_SCROLL] 0.48 (249.0-78.5)/(510-157) 2026-03-10 10:51:49.070 | INFO | Swipe (1176, 476) -> (1178, 533) 2026-03-10 10:51:49.358 | INFO | [OS_SHOP_SCROLL] 0.69 (321.0-79.0)/(510-158) 2026-03-10 10:51:49.362 | INFO | [OS_SHOP_SCROLL] 0.69 (321.0-79.0)/(510-158) 2026-03-10 10:51:49.407 | INFO | [Costs] [PURPLECOINS_3] 2026-03-10 10:51:49.485 | INFO | [Amount_ocr 0.071s] [1, 1, 1] 2026-03-10 10:51:49.607 | INFO | [Price_ocr 0.106s] [20, 20, 20] 2026-03-10 10:51:49.757 | INFO | [Counter_ocr 0.146s] ['2/2', '2/2', '2/2'] 2026-03-10 10:51:49.761 | INFO | Shop row 1: ['TuningCombatT2_1x2_PurpleCoins_20', 'TuningSurvivalT2_1x2_PurpleCoins_20', 'TuningOffenseT2_1x2_PurpleCoins_20'] 2026-03-10 10:51:49.767 | INFO | Shop row 2: [] 2026-03-10 10:51:49.772 | INFO | Found 3 items in shop 1 at pos 0.69 2026-03-10 10:51:49.777 | INFO | [OS_SHOP_SCROLL] 0.69 (321.0-79.0)/(510-158) 2026-03-10 10:51:49.836 | INFO | [OS_SHOP_SCROLL] 0.69 (321.0-78.5)/(510-157) 2026-03-10 10:51:49.841 | INFO | OS_SHOP_SCROLL set to 0.909 2026-03-10 10:51:49.846 | INFO | [OS_SHOP_SCROLL] 0.69 (321.0-78.5)/(510-157) 2026-03-10 10:51:49.852 | INFO | Swipe (1177, 522) -> (1176, 661) 2026-03-10 10:51:50.150 | INFO | [OS_SHOP_SCROLL] 1.00 (430.5-79.0)/(510-158) 2026-03-10 10:51:50.155 | INFO | [OS_SHOP_SCROLL] 1.00 (430.5-79.0)/(510-158) 2026-03-10 10:51:50.198 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-03-10 10:51:50.207 | INFO | [Amount_ocr 0.000s] [] 2026-03-10 10:51:50.213 | INFO | No shop items found 2026-03-10 10:51:50.217 | WARNING | Empty OS shop or empty items, confirming 2026-03-10 10:51:50.668 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-03-10 10:51:50.676 | INFO | [Amount_ocr 0.000s] [] 2026-03-10 10:51:50.680 | INFO | No shop items found 2026-03-10 10:51:50.683 | WARNING | Empty OS shop or empty items, confirming 2026-03-10 10:51:51.155 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-03-10 10:51:51.161 | INFO | [Amount_ocr 0.000s] [] 2026-03-10 10:51:51.165 | INFO | No shop items found 2026-03-10 10:51:51.171 | INFO | [OS_SHOP_SCROLL] 1.00 (430.5-79.0)/(510-158) 2026-03-10 10:51:51.176 | INFO | OS shop reach bottom, stop 2026-03-10 10:51:51.180 | INFO | <<< OPSISHOP SCAN 1 >>> 2026-03-10 10:51:51.186 | INFO | OpsiShop side navbar set to 2 2026-03-10 10:51:51.190 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-03-10 10:51:51.194 | INFO | Nav item active: 0 from range (0, 3) 2026-03-10 10:51:51.198 | INFO | Click ( 153, 375) @ OS_SHOP_SIDE_NAVBAR_0_1 2026-03-10 10:51:51.425 | INFO | Nav item active: 1 from range (0, 3) 2026-03-10 10:51:51.431 | WARNING | Scroll does not appear, try to rescue slider 2026-03-10 10:51:51.436 | INFO | Drag (1149, 449) -> (1146, 635) 2026-03-10 10:51:52.027 | INFO | Click (1146, 386) @ OS_SHOP_SAFE_AREA 2026-03-10 10:51:52.129 | INFO | [OS_SHOP_SCROLL] 0.76 (320.5-129.0)/(510-258) 2026-03-10 10:51:52.134 | INFO | Scroll does not at top, try to scroll 2026-03-10 10:51:52.139 | INFO | OS_SHOP_SCROLL set to 0.0 2026-03-10 10:51:52.142 | INFO | [OS_SHOP_SCROLL] 0.76 (320.5-129.0)/(510-258) 2026-03-10 10:51:52.147 | INFO | Swipe (1176, 539) -> (1176, 213) 2026-03-10 10:51:52.546 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-03-10 10:51:52.551 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-03-10 10:51:52.593 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-03-10 10:51:52.670 | INFO | [Amount_ocr 0.071s] [1, 1, 1] 2026-03-10 10:51:52.767 | INFO | [Price_ocr 0.085s] [5, 1, 1] 2026-03-10 10:51:52.889 | INFO | [Counter_ocr 0.117s] ['2/10', '10/10', '10/10'] 2026-03-10 10:51:52.893 | INFO | Shop row 1: ['DevelopmentMaterialT2_1x2_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-03-10 10:51:52.896 | INFO | Shop row 2: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-03-10 10:51:52.903 | INFO | Found 3 items in shop 2 at pos 0.00 2026-03-10 10:51:52.913 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-03-10 10:51:52.967 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-03-10 10:51:52.972 | INFO | OS_SHOP_SCROLL set to 0.516 2026-03-10 10:51:52.977 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-03-10 10:51:52.981 | INFO | Swipe (1179, 341) -> (1180, 470) 2026-03-10 10:51:53.264 | INFO | [OS_SHOP_SCROLL] 0.52 (260.0-130.0)/(510-260) 2026-03-10 10:51:53.270 | INFO | [OS_SHOP_SCROLL] 0.52 (260.0-130.0)/(510-260) 2026-03-10 10:51:53.313 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-03-10 10:51:53.389 | INFO | [Amount_ocr 0.068s] [1, 1, 1] 2026-03-10 10:51:53.490 | INFO | [Price_ocr 0.090s] [1, 5, 1] 2026-03-10 10:51:53.607 | INFO | [Counter_ocr 0.113s] ['10/10', '10/10', '10/10'] 2026-03-10 10:51:53.612 | INFO | Shop row 1: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-03-10 10:51:53.616 | INFO | Shop row 2: ['DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-03-10 10:51:53.619 | INFO | Found 3 items in shop 2 at pos 0.52 2026-03-10 10:51:53.625 | INFO | [OS_SHOP_SCROLL] 0.52 (260.0-130.0)/(510-260) 2026-03-10 10:51:53.689 | INFO | [OS_SHOP_SCROLL] 0.52 (260.0-129.5)/(510-259) 2026-03-10 10:51:53.693 | INFO | OS_SHOP_SCROLL set to 1 2026-03-10 10:51:53.697 | INFO | [OS_SHOP_SCROLL] 0.52 (260.0-129.5)/(510-259) 2026-03-10 10:51:53.701 | INFO | Swipe (1176, 478) -> (1179, 701) 2026-03-10 10:51:54.037 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-131.5)/(510-263) 2026-03-10 10:51:54.044 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-131.5)/(510-263) 2026-03-10 10:51:54.083 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-03-10 10:51:54.155 | INFO | [Amount_ocr 0.064s] [1, 1, 1, 1] 2026-03-10 10:51:54.268 | INFO | [Price_ocr 0.101s] [5, 1, 5, 1] 2026-03-10 10:51:54.430 | INFO | [Counter_ocr 0.155s] ['10/10', '10/10', '11/11', '11/11'] 2026-03-10 10:51:54.445 | INFO | Shop row 1: ['DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-03-10 10:51:54.459 | INFO | Shop row 2: ['DevelopmentMaterialT2_1x11_PurpleCoins_5', 'DevelopmentMaterialT1_1x11_PurpleCoins_1'] 2026-03-10 10:51:54.474 | INFO | Found 4 items in shop 2 at pos 1.00 2026-03-10 10:51:54.492 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-131.5)/(510-263) 2026-03-10 10:51:54.506 | INFO | OS shop reach bottom, stop 2026-03-10 10:51:54.513 | INFO | <<< OPSISHOP SCAN 2 >>> 2026-03-10 10:51:54.524 | INFO | OpsiShop side navbar set to 3 2026-03-10 10:51:54.536 | INFO | OS_SHOP_SIDE_NAVBAR set to left=3 upper=3 2026-03-10 10:51:54.551 | INFO | Nav item active: 1 from range (0, 3) 2026-03-10 10:51:54.558 | INFO | Click ( 147, 467) @ OS_SHOP_SIDE_NAVBAR_0_2 2026-03-10 10:51:54.658 | INFO | Nav item active: 1 from range (0, 3) 2026-03-10 10:51:54.967 | INFO | Nav item active: 2 from range (0, 3) 2026-03-10 10:51:54.973 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-03-10 10:51:54.977 | INFO | Scroll does not at top, try to scroll 2026-03-10 10:51:54.979 | INFO | OS_SHOP_SCROLL set to 0.0 2026-03-10 10:51:54.983 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-03-10 10:51:54.990 | INFO | Swipe (1178, 595) -> (1177, 214) 2026-03-10 10:51:55.417 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-130.0)/(510-260) 2026-03-10 10:51:55.424 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-130.0)/(510-260) 2026-03-10 10:51:55.466 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS_2] 2026-03-10 10:51:55.602 | INFO | [Amount_ocr 0.128s] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 2026-03-10 10:51:55.846 | INFO | [Price_ocr 0.204s] [1, 5, 5, 5, 5, 1, 5, 5, 5, 5] 2026-03-10 10:51:56.124 | INFO | [Counter_ocr 0.271s] ['20/20', '10/10', '10/10', '10/10', '10/10', '22/30', '10/10', '10/10', '10/10', '10/10'] 2026-03-10 10:51:56.128 | INFO | Shop row 1: ['METARedBookT2_1x20_PurpleCoins_1', 'SupercavitationGenerator_1x10_PurpleCoins_5', 'NeuroplasticProstheticArm_1x10_PurpleCoins_5', 'NanoceramicAlloy_1x10_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x10_PurpleCoins_5'] 2026-03-10 10:51:56.132 | INFO | Shop row 2: ['METARedBookT2_1x22_PurpleCoins_1', 'SupercavitationGenerator_1x10_PurpleCoins_5', 'NeuroplasticProstheticArm_1x10_PurpleCoins_5', 'NanoceramicAlloy_1x10_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x10_PurpleCoins_5'] 2026-03-10 10:51:56.136 | INFO | Found 10 items in shop 3 at pos 0.00 2026-03-10 10:51:56.143 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-130.0)/(510-260) 2026-03-10 10:51:56.210 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-03-10 10:51:56.216 | INFO | OS_SHOP_SCROLL set to 0.516 2026-03-10 10:51:56.220 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-03-10 10:51:56.224 | INFO | Swipe (1178, 339) -> (1177, 470) 2026-03-10 10:51:56.502 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-129.5)/(510-259) 2026-03-10 10:51:56.511 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-129.5)/(510-259) 2026-03-10 10:51:56.557 | INFO | [Costs] [PURPLECOINS_3, PURPLECOINS_3, PURPLECOINS_1, PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS_2] 2026-03-10 10:51:56.684 | INFO | [Amount_ocr 0.118s] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 2026-03-10 10:51:56.963 | INFO | [Price_ocr 0.249s] [1, 5, 5, 5, 5, 5, 5, 5, 5, 5] 2026-03-10 10:51:57.221 | INFO | [Counter_ocr 0.254s] ['22/30', '10/10', '10/10', '10/10', '10/10', '10/10', '20/20', '20/20', '20/20', '20/20'] 2026-03-10 10:51:57.228 | INFO | Shop row 1: ['METARedBookT2_1x22_PurpleCoins_1', 'SupercavitationGenerator_1x10_PurpleCoins_5', 'NeuroplasticProstheticArm_1x10_PurpleCoins_5', 'NanoceramicAlloy_1x10_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x10_PurpleCoins_5'] 2026-03-10 10:51:57.233 | INFO | Shop row 2: ['METARedBookT2_1x10_PurpleCoins_5', 'SupercavitationGenerator_1x20_PurpleCoins_5', 'NeuroplasticProstheticArm_1x20_PurpleCoins_5', 'NanoceramicAlloy_1x20_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x20_PurpleCoins_5'] 2026-03-10 10:51:57.241 | INFO | Found 10 items in shop 3 at pos 0.51 2026-03-10 10:51:57.246 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-129.5)/(510-259) 2026-03-10 10:51:57.304 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-129.5)/(510-259) 2026-03-10 10:51:57.308 | INFO | OS_SHOP_SCROLL set to 1 2026-03-10 10:51:57.312 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-129.5)/(510-259) 2026-03-10 10:51:57.316 | INFO | Swipe (1177, 454) -> (1178, 673) 2026-03-10 10:51:57.666 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-131.5)/(510-263) 2026-03-10 10:51:57.671 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-131.5)/(510-263) 2026-03-10 10:51:57.711 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS_2] 2026-03-10 10:51:57.830 | INFO | [Amount_ocr 0.111s] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 2026-03-10 10:51:58.067 | INFO | [Price_ocr 0.201s] [5, 5, 5, 5, 5, 5, 5, 5, 5, 5] 2026-03-10 10:51:58.325 | INFO | [Counter_ocr 0.253s] ['10/10', '20/20', '20/20', '20/20', '20/20', '10/10', '20/20', '20/20', '20/20', '20/20'] 2026-03-10 10:51:58.330 | INFO | Shop row 1: ['METARedBookT2_1x10_PurpleCoins_5', 'SupercavitationGenerator_1x20_PurpleCoins_5', 'NeuroplasticProstheticArm_1x20_PurpleCoins_5', 'NanoceramicAlloy_1x20_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x20_PurpleCoins_5'] 2026-03-10 10:51:58.334 | INFO | Shop row 2: ['METARedBookT2_1x10_PurpleCoins_5', 'SupercavitationGenerator_1x20_PurpleCoins_5', 'NeuroplasticProstheticArm_1x20_PurpleCoins_5', 'NanoceramicAlloy_1x20_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x20_PurpleCoins_5'] 2026-03-10 10:51:58.339 | INFO | Found 10 items in shop 3 at pos 1.00 2026-03-10 10:51:58.343 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-131.5)/(510-263) 2026-03-10 10:51:58.346 | INFO | OS shop reach bottom, stop 2026-03-10 10:51:58.351 | INFO | <<< OPSISHOP SCAN 3 >>> 2026-03-10 10:51:58.358 | INFO | OpsiShop side navbar set to 4 2026-03-10 10:51:58.365 | INFO | OS_SHOP_SIDE_NAVBAR set to left=4 upper=4 2026-03-10 10:51:58.371 | INFO | Nav item active: 2 from range (0, 3) 2026-03-10 10:51:58.374 | INFO | Click ( 162, 554) @ OS_SHOP_SIDE_NAVBAR_0_3 2026-03-10 10:51:58.469 | INFO | Nav item active: 2 from range (0, 3) 2026-03-10 10:51:58.775 | INFO | Nav item active: 3 from range (0, 3) 2026-03-10 10:51:58.783 | INFO | [OS_SHOP_SCROLL] 0.53 (266.0-90.5)/(510-181) 2026-03-10 10:51:58.787 | INFO | Scroll does not at top, try to scroll 2026-03-10 10:51:58.790 | INFO | OS_SHOP_SCROLL set to 0.0 2026-03-10 10:51:58.794 | INFO | [OS_SHOP_SCROLL] 0.53 (266.0-90.5)/(510-181) 2026-03-10 10:51:58.798 | INFO | Swipe (1180, 462) -> (1176, 136) 2026-03-10 10:51:59.200 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-03-10 10:51:59.205 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-03-10 10:51:59.249 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS] 2026-03-10 10:51:59.335 | INFO | [Amount_ocr 0.079s] [1, 1, 1, 1, 1, 1] 2026-03-10 10:51:59.509 | INFO | [Price_ocr 0.135s] [100, 20, 500, 150, 100, 20] 2026-03-10 10:51:59.685 | INFO | [Counter_ocr 0.171s] ['2/2', '3/3', '6/6', '5/5', '3/4', '4/4'] 2026-03-10 10:51:59.692 | INFO | Shop row 1: ['OrdnanceTestingReportT2_1x2_PurpleCoins_100', 'OrdnanceTestingReportT1_1x3_PurpleCoins_20', 'RepairPack2_1x6_YellowCoins_500', 'RepairPack_1x5_YellowCoins_150'] 2026-03-10 10:51:59.696 | INFO | Shop row 2: ['OrdnanceTestingReportT2_1x3_PurpleCoins_100', 'OrdnanceTestingReportT1_1x4_PurpleCoins_20'] 2026-03-10 10:51:59.703 | INFO | Found 6 items in shop 4 at pos 0.00 2026-03-10 10:51:59.708 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-03-10 10:51:59.769 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-03-10 10:51:59.774 | INFO | OS_SHOP_SCROLL set to 0.275 2026-03-10 10:51:59.782 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-03-10 10:51:59.788 | INFO | Swipe (1176, 291) -> (1180, 391) 2026-03-10 10:52:00.071 | INFO | [OS_SHOP_SCROLL] 0.27 (180.5-93.0)/(510-186) 2026-03-10 10:52:00.080 | INFO | [OS_SHOP_SCROLL] 0.27 (180.5-93.0)/(510-186) 2026-03-10 10:52:00.125 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2] 2026-03-10 10:52:00.189 | INFO | [Amount_ocr 0.057s] [1, 1] 2026-03-10 10:52:00.283 | INFO | [Price_ocr 0.072s] [750, 250] 2026-03-10 10:52:00.389 | INFO | [Counter_ocr 0.101s] ['10/10', '10/10'] 2026-03-10 10:52:00.395 | INFO | Shop row 1: ['RepairPackTriple2_1x10_YellowCoins_750', 'RepairPackTriple_1x10_YellowCoins_250'] 2026-03-10 10:52:00.399 | INFO | Shop row 2: [] 2026-03-10 10:52:00.401 | INFO | Found 2 items in shop 4 at pos 0.27 2026-03-10 10:52:00.405 | INFO | [OS_SHOP_SCROLL] 0.27 (180.5-93.0)/(510-186) 2026-03-10 10:52:00.466 | INFO | [OS_SHOP_SCROLL] 0.27 (180.5-91.0)/(510-182) 2026-03-10 10:52:00.471 | INFO | OS_SHOP_SCROLL set to 0.55 2026-03-10 10:52:00.477 | INFO | [OS_SHOP_SCROLL] 0.27 (180.5-91.0)/(510-182) 2026-03-10 10:52:00.484 | INFO | Swipe (1177, 404) -> (1179, 483) 2026-03-10 10:52:00.763 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-90.5)/(510-181) 2026-03-10 10:52:00.768 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-90.5)/(510-181) 2026-03-10 10:52:00.809 | INFO | [Costs] [YELLOWCOINS_1, PURPLECOINS] 2026-03-10 10:52:00.873 | INFO | [Amount_ocr 0.054s] [1, 1] 2026-03-10 10:52:00.951 | INFO | [Price_ocr 0.063s] [750, 250] 2026-03-10 10:52:01.048 | INFO | [Counter_ocr 0.093s] ['10/10', '10/10'] 2026-03-10 10:52:01.052 | INFO | Shop row 1: ['RepairPackTriple2_1x10_YellowCoins_750', 'RepairPackTriple_1x10_YellowCoins_250'] 2026-03-10 10:52:01.055 | INFO | Shop row 2: [] 2026-03-10 10:52:01.060 | INFO | Found 2 items in shop 4 at pos 0.51 2026-03-10 10:52:01.068 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-90.5)/(510-181) 2026-03-10 10:52:01.130 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-90.5)/(510-181) 2026-03-10 10:52:01.136 | INFO | OS_SHOP_SCROLL set to 0.781 2026-03-10 10:52:01.140 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-90.5)/(510-181) 2026-03-10 10:52:01.145 | INFO | Swipe (1177, 479) -> (1180, 559) 2026-03-10 10:52:01.429 | INFO | [OS_SHOP_SCROLL] 0.75 (337.0-92.0)/(510-184) 2026-03-10 10:52:01.435 | INFO | [OS_SHOP_SCROLL] 0.75 (337.0-92.0)/(510-184) 2026-03-10 10:52:01.476 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2] 2026-03-10 10:52:01.561 | INFO | [Amount_ocr 0.078s] [1, 1] 2026-03-10 10:52:01.663 | INFO | [Price_ocr 0.082s] [2500, 1000] 2026-03-10 10:52:01.786 | INFO | [Counter_ocr 0.118s] ['2/2', '6/6'] 2026-03-10 10:52:01.789 | INFO | Shop row 1: ['RepairPackFull2_1x2_YellowCoins_2500', 'RepairPackFull_1x6_YellowCoins_1000'] 2026-03-10 10:52:01.796 | INFO | Shop row 2: [] 2026-03-10 10:52:01.802 | INFO | Found 2 items in shop 4 at pos 0.75 2026-03-10 10:52:01.807 | INFO | [OS_SHOP_SCROLL] 0.75 (337.0-92.0)/(510-184) 2026-03-10 10:52:01.867 | INFO | [OS_SHOP_SCROLL] 0.75 (337.0-90.5)/(510-181) 2026-03-10 10:52:01.873 | INFO | OS_SHOP_SCROLL set to 1 2026-03-10 10:52:01.876 | INFO | [OS_SHOP_SCROLL] 0.75 (337.0-90.5)/(510-181) 2026-03-10 10:52:01.882 | INFO | Swipe (1178, 557) -> (1177, 674) 2026-03-10 10:52:02.160 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-90.5)/(510-181) 2026-03-10 10:52:02.168 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-90.5)/(510-181) 2026-03-10 10:52:02.210 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_2, YELLOWCOINS_1, YELLOWCOINS_2] 2026-03-10 10:52:02.281 | INFO | [Amount_ocr 0.062s] [1, 1, 1, 1] 2026-03-10 10:52:02.404 | INFO | [Price_ocr 0.101s] [2500, 1000, 300, 500] 2026-03-10 10:52:02.551 | INFO | [Counter_ocr 0.139s] ['2/2', '6/6', '1/2', '1/1'] 2026-03-10 10:52:02.557 | INFO | Shop row 1: ['RepairPackFull2_1x2_YellowCoins_2500', 'RepairPackFull_1x6_YellowCoins_1000'] 2026-03-10 10:52:02.562 | INFO | Shop row 2: ['GearPartSpecialized_1x1_PurpleCoins_300', 'OrdnanceTestingReportT3_1x1_PurpleCoins_500'] 2026-03-10 10:52:02.568 | INFO | Found 4 items in shop 4 at pos 1.00 2026-03-10 10:52:02.573 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-90.5)/(510-181) 2026-03-10 10:52:02.577 | INFO | OS shop reach bottom, stop 2026-03-10 10:52:02.656 | INFO | [SHOP_YELLOW_COINS 0.070s] 58337 2026-03-10 10:52:02.750 | INFO | [OS_SHOP_PURPLE_COINS 0.089s] 182 2026-03-10 10:52:02.754 | INFO | Yellow coins: 58337, purple coins: 182 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-03-10 10:52:02.757 | INFO | OPSISHOP BUY 2026-03-10 10:52:02.762 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:02.770 | INFO | [ResetRemain] 21 2026-03-10 10:52:02.774 | INFO | Not enough coins to buy item: GearPartSpecialized, skip. 2026-03-10 10:52:02.778 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:02.784 | INFO | [ResetRemain] 21 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-03-10 10:52:02.788 | INFO | OPSISHOP BUY 2026-03-10 10:52:02.791 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:02.797 | INFO | [ResetRemain] 21 2026-03-10 10:52:02.803 | INFO | Not enough coins to buy item: OrdnanceTestingReportT3, skip. 2026-03-10 10:52:02.807 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:02.812 | INFO | [ResetRemain] 21 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-03-10 10:52:02.818 | INFO | OPSISHOP BUY 2026-03-10 10:52:02.821 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:02.824 | INFO | [ResetRemain] 21 2026-03-10 10:52:02.829 | INFO | Not enough coins to buy item: OrdnanceTestingReportT2, skip. 2026-03-10 10:52:02.835 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:02.839 | INFO | [ResetRemain] 21 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-03-10 10:52:02.847 | INFO | OPSISHOP BUY 2026-03-10 10:52:02.851 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:02.853 | INFO | [ResetRemain] 21 2026-03-10 10:52:02.856 | INFO | Not enough coins to buy item: OrdnanceTestingReportT2, skip. 2026-03-10 10:52:02.863 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:02.867 | INFO | [ResetRemain] 21 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-03-10 10:52:02.873 | INFO | OPSISHOP BUY 2026-03-10 10:52:02.878 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:02.883 | INFO | [ResetRemain] 21 2026-03-10 10:52:02.885 | INFO | Buying item: DevelopmentMaterialT2. In shop 2. At pos 0.00. 2026-03-10 10:52:02.888 | INFO | OpsiShop side navbar set to 2 2026-03-10 10:52:02.891 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-03-10 10:52:02.897 | INFO | Nav item active: 3 from range (0, 3) 2026-03-10 10:52:02.902 | INFO | Click ( 128, 373) @ OS_SHOP_SIDE_NAVBAR_0_1 2026-03-10 10:52:03.002 | INFO | Nav item active: 3 from range (0, 3) 2026-03-10 10:52:03.313 | INFO | Nav item active: 1 from range (0, 3) 2026-03-10 10:52:03.317 | INFO | OS_SHOP_SCROLL set to 0.0 2026-03-10 10:52:03.611 | INFO | [OS_SHOP_SCROLL] 1.00 (380.5-129.0)/(510-258) 2026-03-10 10:52:03.616 | INFO | Swipe (1176, 590) -> (1177, 213) 2026-03-10 10:52:04.055 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-03-10 10:52:04.101 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-03-10 10:52:04.187 | INFO | [Amount_ocr 0.079s] [1, 1, 1] 2026-03-10 10:52:04.286 | INFO | [Price_ocr 0.090s] [5, 1, 1] 2026-03-10 10:52:04.508 | INFO | [Counter_ocr 0.217s] ['2/10', '10/10', '10/10'] 2026-03-10 10:52:04.516 | INFO | Shop row 1: ['DevelopmentMaterialT2_1x2_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-03-10 10:52:04.526 | INFO | Shop row 2: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-03-10 10:52:04.593 | INFO | Click ( 737, 259) @ DevelopmentMaterialT2_1x2_PurpleCoins_5 2026-03-10 10:52:05.061 | INFO | [SHOP_AMOUNT 0.058s] 1 2026-03-10 10:52:05.065 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:05.071 | INFO | [ResetRemain] 21 2026-03-10 10:52:05.309 | INFO | Click ( 793, 329) @ AMOUNT_MAX 2026-03-10 10:52:05.644 | INFO | [SHOP_AMOUNT 0.048s] 2 2026-03-10 10:52:05.648 | INFO | <<< UI ENSURE INDEX >>> 2026-03-10 10:52:05.708 | INFO | [SHOP_AMOUNT 0.056s] 2 2026-03-10 10:52:05.713 | INFO | [Index] 2 2026-03-10 10:52:05.904 | INFO | Click ( 789, 640) @ SHOP_BUY_CONFIRM_AMOUNT 2026-03-10 10:52:06.501 | INFO | GET_ITEMS_1 -> CLICK_SAFE_AREA 2026-03-10 10:52:06.505 | INFO | Click (1134, 225) @ CLICK_SAFE_AREA 2026-03-10 10:52:06.819 | INFO | Bought item: DevelopmentMaterialT2. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-03-10 10:52:06.825 | INFO | OPSISHOP BUY 2026-03-10 10:52:06.910 | INFO | [SHOP_YELLOW_COINS 0.076s] 58337 2026-03-10 10:52:07.005 | INFO | [OS_SHOP_PURPLE_COINS 0.089s] 172 2026-03-10 10:52:07.009 | INFO | Yellow coins: 58337, purple coins: 172 2026-03-10 10:52:07.012 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:07.015 | INFO | [ResetRemain] 21 2026-03-10 10:52:07.019 | INFO | Buying item: DevelopmentMaterialT2. In shop 2. At pos 0.52. 2026-03-10 10:52:07.024 | INFO | OpsiShop side navbar set to 2 2026-03-10 10:52:07.030 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-03-10 10:52:07.037 | INFO | Nav item active: 1 from range (0, 3) 2026-03-10 10:52:07.043 | INFO | OS_SHOP_SCROLL set to 0.52 2026-03-10 10:52:07.108 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-03-10 10:52:07.112 | INFO | Swipe (1178, 350) -> (1180, 478) 2026-03-10 10:52:07.406 | INFO | [OS_SHOP_SCROLL] 0.52 (259.5-129.5)/(510-259) 2026-03-10 10:52:07.451 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-03-10 10:52:07.550 | INFO | [Amount_ocr 0.090s] [1, 1, 1] 2026-03-10 10:52:07.656 | INFO | [Price_ocr 0.095s] [1, 5, 1] 2026-03-10 10:52:07.790 | INFO | [Counter_ocr 0.126s] ['10/10', '10/10', '10/10'] 2026-03-10 10:52:07.796 | INFO | Shop row 1: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-03-10 10:52:07.802 | INFO | Shop row 2: ['DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-03-10 10:52:07.820 | INFO | Click ( 719, 542) @ DevelopmentMaterialT2_1x10_PurpleCoins_5 2026-03-10 10:52:08.297 | INFO | [SHOP_AMOUNT 0.055s] 1 2026-03-10 10:52:08.303 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:08.308 | INFO | [ResetRemain] 21 2026-03-10 10:52:08.529 | INFO | Click ( 799, 323) @ AMOUNT_MAX 2026-03-10 10:52:08.940 | INFO | [SHOP_AMOUNT 0.094s] 10 2026-03-10 10:52:08.944 | INFO | <<< UI ENSURE INDEX >>> 2026-03-10 10:52:09.004 | INFO | [SHOP_AMOUNT 0.056s] 10 2026-03-10 10:52:09.009 | INFO | [Index] 10 2026-03-10 10:52:09.133 | INFO | Click ( 780, 632) @ SHOP_BUY_CONFIRM_AMOUNT 2026-03-10 10:52:09.727 | INFO | GET_ITEMS_1 -> CLICK_SAFE_AREA 2026-03-10 10:52:09.732 | INFO | Click (1159, 193) @ CLICK_SAFE_AREA 2026-03-10 10:52:10.039 | INFO | Bought item: DevelopmentMaterialT2. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-03-10 10:52:10.045 | INFO | OPSISHOP BUY 2026-03-10 10:52:10.140 | INFO | [SHOP_YELLOW_COINS 0.091s] 58337 2026-03-10 10:52:10.223 | INFO | [OS_SHOP_PURPLE_COINS 0.075s] 122 2026-03-10 10:52:10.226 | INFO | Yellow coins: 58337, purple coins: 122 2026-03-10 10:52:10.229 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:10.232 | INFO | [ResetRemain] 21 2026-03-10 10:52:10.235 | INFO | Buying item: DevelopmentMaterialT2. In shop 2. At pos 1.00. 2026-03-10 10:52:10.239 | INFO | OpsiShop side navbar set to 2 2026-03-10 10:52:10.242 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-03-10 10:52:10.247 | INFO | Nav item active: 1 from range (0, 3) 2026-03-10 10:52:10.251 | INFO | OS_SHOP_SCROLL set to 1.0 2026-03-10 10:52:10.329 | INFO | [OS_SHOP_SCROLL] 0.52 (259.5-129.0)/(510-258) 2026-03-10 10:52:10.334 | INFO | Swipe (1178, 459) -> (1177, 684) 2026-03-10 10:52:10.677 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-03-10 10:52:10.721 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-03-10 10:52:10.801 | INFO | [Amount_ocr 0.073s] [1, 1, 1] 2026-03-10 10:52:10.915 | INFO | [Price_ocr 0.103s] [1, 5, 1] 2026-03-10 10:52:11.032 | INFO | [Counter_ocr 0.111s] ['10/10', '11/11', '11/11'] 2026-03-10 10:52:11.037 | INFO | Shop row 1: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-03-10 10:52:11.040 | INFO | Shop row 2: ['DevelopmentMaterialT2_1x11_PurpleCoins_5', 'DevelopmentMaterialT1_1x11_PurpleCoins_1'] 2026-03-10 10:52:11.058 | INFO | Click ( 694, 576) @ DevelopmentMaterialT2_1x11_PurpleCoins_5 2026-03-10 10:52:11.524 | INFO | [SHOP_AMOUNT 0.052s] 1 2026-03-10 10:52:11.527 | INFO | [OpsiNextReset] 2026-04-01 00:00:00 2026-03-10 10:52:11.531 | INFO | [ResetRemain] 21 2026-03-10 10:52:11.534 | INFO | <<< UI ENSURE INDEX >>> 2026-03-10 10:52:11.604 | INFO | [SHOP_AMOUNT 0.062s] 1 2026-03-10 10:52:11.609 | INFO | [Index] 1 2026-03-10 10:52:11.866 | INFO | Click ( 714, 302) @ AMOUNT_PLUS 2026-03-10 10:52:12.140 | INFO | Click ( 709, 306) @ AMOUNT_PLUS 2026-03-10 10:52:12.393 | INFO | Click ( 724, 316) @ AMOUNT_PLUS 2026-03-10 10:52:12.540 | INFO | [SHOP_AMOUNT 0.036s] 2 2026-03-10 10:52:12.545 | INFO | [Index] 2 2026-03-10 10:52:12.839 | INFO | [SHOP_AMOUNT 0.040s] 2 2026-03-10 10:52:12.843 | INFO | [Index] 2 2026-03-10 10:52:13.144 | INFO | [SHOP_AMOUNT 0.047s] 2 2026-03-10 10:52:13.148 | INFO | [Index] 2 2026-03-10 10:52:13.438 | INFO | [SHOP_AMOUNT 0.041s] 2 2026-03-10 10:52:13.444 | INFO | [Index] 2 2026-03-10 10:52:13.739 | INFO | [SHOP_AMOUNT 0.036s] 2 2026-03-10 10:52:13.744 | INFO | [Index] 2 2026-03-10 10:52:13.964 | INFO | Click ( 714, 312) @ AMOUNT_PLUS 2026-03-10 10:52:14.215 | INFO | Click ( 728, 302) @ AMOUNT_PLUS 2026-03-10 10:52:14.368 | INFO | [SHOP_AMOUNT 0.047s] 2 2026-03-10 10:52:14.373 | INFO | [Index] 2 2026-03-10 10:52:14.667 | INFO | [SHOP_AMOUNT 0.040s] 2 2026-03-10 10:52:14.671 | INFO | [Index] 2 2026-03-10 10:52:14.965 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-03-10 10:52:14.969 | INFO | [Index] 2 2026-03-10 10:52:15.272 | INFO | [SHOP_AMOUNT 0.044s] 2 2026-03-10 10:52:15.279 | INFO | [Index] 2 2026-03-10 10:52:15.557 | INFO | Click ( 718, 317) @ AMOUNT_PLUS 2026-03-10 10:52:15.822 | INFO | Click ( 719, 319) @ AMOUNT_PLUS 2026-03-10 10:52:15.968 | INFO | [SHOP_AMOUNT 0.040s] 2 2026-03-10 10:52:15.971 | INFO | [Index] 2 2026-03-10 10:52:16.264 | INFO | [SHOP_AMOUNT 0.036s] 2 2026-03-10 10:52:16.267 | INFO | [Index] 2 2026-03-10 10:52:16.566 | INFO | [SHOP_AMOUNT 0.038s] 2 2026-03-10 10:52:16.570 | INFO | [Index] 2 2026-03-10 10:52:16.869 | INFO | [SHOP_AMOUNT 0.037s] 2 2026-03-10 10:52:16.873 | INFO | [Index] 2 2026-03-10 10:52:17.118 | INFO | Click ( 713, 309) @ AMOUNT_PLUS 2026-03-10 10:52:17.353 | INFO | Click ( 709, 308) @ AMOUNT_PLUS 2026-03-10 10:52:17.517 | INFO | [SHOP_AMOUNT 0.052s] 2 2026-03-10 10:52:17.521 | INFO | [Index] 2 2026-03-10 10:52:17.806 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-03-10 10:52:17.811 | INFO | [Index] 2 2026-03-10 10:52:18.105 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-03-10 10:52:18.109 | INFO | [Index] 2 2026-03-10 10:52:18.405 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-03-10 10:52:18.409 | INFO | [Index] 2 2026-03-10 10:52:18.638 | INFO | Click ( 707, 316) @ AMOUNT_PLUS 2026-03-10 10:52:18.892 | INFO | Click ( 718, 306) @ AMOUNT_PLUS 2026-03-10 10:52:19.031 | INFO | [SHOP_AMOUNT 0.035s] 2 2026-03-10 10:52:19.035 | INFO | [Index] 2 2026-03-10 10:52:19.331 | INFO | [SHOP_AMOUNT 0.035s] 2 2026-03-10 10:52:19.335 | INFO | [Index] 2 2026-03-10 10:52:19.652 | INFO | [SHOP_AMOUNT 0.056s] 2 2026-03-10 10:52:19.656 | INFO | [Index] 2 2026-03-10 10:52:19.928 | INFO | [SHOP_AMOUNT 0.036s] 2 2026-03-10 10:52:19.933 | INFO | [Index] 2 2026-03-10 10:52:20.228 | INFO | [SHOP_AMOUNT 0.037s] 2 2026-03-10 10:52:20.232 | INFO | [Index] 2 2026-03-10 10:52:20.462 | INFO | Click ( 719, 304) @ AMOUNT_PLUS 2026-03-10 10:52:20.740 | INFO | Click ( 716, 308) @ AMOUNT_PLUS 2026-03-10 10:52:20.883 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-03-10 10:52:20.888 | INFO | [Index] 2 2026-03-10 10:52:21.220 | INFO | [SHOP_AMOUNT 0.069s] 2 2026-03-10 10:52:21.225 | INFO | [Index] 2 2026-03-10 10:52:21.521 | INFO | [SHOP_AMOUNT 0.074s] 2 2026-03-10 10:52:21.529 | INFO | [Index] 2 2026-03-10 10:52:21.846 | INFO | [SHOP_AMOUNT 0.097s] 2 2026-03-10 10:52:21.852 | INFO | [Index] 2 2026-03-10 10:52:22.099 | INFO | Click ( 718, 303) @ AMOUNT_PLUS 2026-03-10 10:52:22.352 | INFO | Click ( 709, 311) @ AMOUNT_PLUS 2026-03-10 10:52:22.499 | INFO | [SHOP_AMOUNT 0.045s] 2 2026-03-10 10:52:22.503 | INFO | [Index] 2 2026-03-10 10:52:22.810 | INFO | [SHOP_AMOUNT 0.050s] 2 2026-03-10 10:52:22.816 | INFO | [Index] 2 2026-03-10 10:52:23.106 | INFO | [SHOP_AMOUNT 0.053s] 2 2026-03-10 10:52:23.111 | INFO | [Index] 2 2026-03-10 10:52:23.394 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-03-10 10:52:23.398 | INFO | [Index] 2 2026-03-10 10:52:23.699 | INFO | [SHOP_AMOUNT 0.045s] 2 2026-03-10 10:52:23.705 | INFO | [Index] 2 2026-03-10 10:52:23.973 | INFO | Click ( 709, 308) @ AMOUNT_PLUS 2026-03-10 10:52:24.218 | INFO | Click ( 707, 318) @ AMOUNT_PLUS 2026-03-10 10:52:24.358 | INFO | [SHOP_AMOUNT 0.037s] 2 2026-03-10 10:52:24.362 | INFO | [Index] 2 2026-03-10 10:52:24.657 | INFO | [SHOP_AMOUNT 0.037s] 2 2026-03-10 10:52:24.661 | INFO | [Index] 2 2026-03-10 10:52:24.962 | INFO | [SHOP_AMOUNT 0.044s] 2 2026-03-10 10:52:24.967 | INFO | [Index] 2 2026-03-10 10:52:25.262 | INFO | [SHOP_AMOUNT 0.040s] 2 2026-03-10 10:52:25.268 | INFO | [Index] 2 2026-03-10 10:52:25.514 | INFO | Click ( 724, 305) @ AMOUNT_PLUS 2026-03-10 10:52:25.731 | INFO | Click ( 705, 319) @ AMOUNT_PLUS 2026-03-10 10:52:25.881 | INFO | [SHOP_AMOUNT 0.047s] 2 2026-03-10 10:52:25.885 | INFO | [Index] 2 2026-03-10 10:52:26.176 | INFO | [SHOP_AMOUNT 0.045s] 2 2026-03-10 10:52:26.180 | INFO | [Index] 2 2026-03-10 10:52:26.472 | INFO | [SHOP_AMOUNT 0.041s] 2 2026-03-10 10:52:26.475 | INFO | [Index] 2 2026-03-10 10:52:26.774 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-03-10 10:52:26.778 | INFO | [Index] 2 2026-03-10 10:52:27.072 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-03-10 10:52:27.076 | INFO | [Index] 2 2026-03-10 10:52:27.343 | INFO | Click ( 713, 300) @ AMOUNT_PLUS 2026-03-10 10:52:27.574 | INFO | Click ( 701, 311) @ AMOUNT_PLUS 2026-03-10 10:52:27.725 | INFO | [SHOP_AMOUNT 0.044s] 2 2026-03-10 10:52:27.728 | INFO | [Index] 2 2026-03-10 10:52:28.029 | INFO | [SHOP_AMOUNT 0.046s] 2 2026-03-10 10:52:28.034 | INFO | [Index] 2 2026-03-10 10:52:28.320 | INFO | [SHOP_AMOUNT 0.044s] 2 2026-03-10 10:52:28.324 | INFO | [Index] 2 2026-03-10 10:52:28.631 | INFO | [SHOP_AMOUNT 0.045s] 2 2026-03-10 10:52:28.634 | INFO | [Index] 2 2026-03-10 10:52:28.855 | INFO | Click ( 713, 306) @ AMOUNT_PLUS 2026-03-10 10:52:29.103 | INFO | Click ( 717, 302) @ AMOUNT_PLUS 2026-03-10 10:52:29.245 | INFO | [SHOP_AMOUNT 0.041s] 2 2026-03-10 10:52:29.249 | INFO | [Index] 2 2026-03-10 10:52:29.544 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-03-10 10:52:29.548 | INFO | [Index] 2 2026-03-10 10:52:29.853 | INFO | [SHOP_AMOUNT 0.051s] 2 2026-03-10 10:52:29.857 | INFO | [Index] 2 2026-03-10 10:52:30.152 | INFO | [SHOP_AMOUNT 0.049s] 2 2026-03-10 10:52:30.156 | INFO | [Index] 2 2026-03-10 10:52:30.161 | INFO | Function calls: threading.py L890 _bootstrap() threading.py L926 _bootstrap_inner() threading.py L870 run() threadbased.py L254 run() output.py L801 click_callback() app.py L437 process_manager.py L51 start() process.py L112 start() context.py L223 _Popen() context.py L277 _Popen() popen_fork.py L20 __init__() popen_fork.py L74 _launch() process.py L297 _bootstrap() process.py L99 run() process_manager.py L166 run_process() alas.py L570 loop() alas.py L70 run() alas.py L322 opsi_shop() os_run.py L26 opsi_shop() shop.py L24 os_shop() shop.py L244 handle_port_supply_buy() shop.py L54 os_shop_buy_execute() shop.py L199 shop_buy_amount_handler() ui.py L348 ui_ensure_index() control.py L50 multi_click() device.py L263 handle_control_check() device.py L299 click_record_check() device.py L43 show_function_call() 2026-03-10 10:52:30.181 | WARNING | Too many click for a button: AMOUNT_PLUS 2026-03-10 10:52:30.187 | WARNING | History click: ['OS_SHOP_SCROLL', 'DevelopmentMaterialT2_1x11_PurpleCoins_5', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS'] 2026-03-10 10:52:30.194 | ERROR | GameTooManyClickError: Too many click for a button: AMOUNT_PLUS 2026-03-10 10:52:30.197 | WARNING | Saving error: ./log/error/1773111150197