═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ OPSISHOP ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ ═══════════════════════════════════════════════════════ OS INIT ═══════════════════════════════════════════════════════ 2026-04-19 00:24:05.295 | INFO | OS INIT 2026-04-19 00:24:05.309 | INFO | Already in os map 2026-04-19 00:24:05.313 | INFO | <<< ZONE INIT >>> 2026-04-19 00:24:05.327 | INFO | Get zone name 2026-04-19 00:24:05.483 | INFO | [MAP_NAME 0.099s] 东北航道B-安全海域 2026-04-19 00:24:05.488 | INFO | Map name processed: 东北航道B 2026-04-19 00:24:05.493 | INFO | [Zone] [142|Northeast Passage B] ────────────────────────────────────────────────── AFTER AUTO SEARCH ────────────────────────────────────────────────── 2026-04-19 00:24:05.496 | INFO | AFTER AUTO SEARCH 2026-04-19 00:24:05.527 | INFO | No EMP debuff on current fleet 2026-04-19 00:24:05.536 | INFO | [HP] 98% 98% 98% 95% 96% 98% 2026-04-19 00:24:05.545 | INFO | [Repair icon] [False, False, False, False, False, False] 2026-04-19 00:24:05.551 | INFO | No ship found to be below threshold 40%, continue OS exploration 2026-04-19 00:24:05.555 | INFO | Handle after auto search finished, solved=False 2026-04-19 00:24:05.558 | INFO | Current fleet is not afflicted with the low resolve debuff 2026-04-19 00:24:05.563 | INFO | Ash beacon status: gray 2026-04-19 00:24:05.614 | INFO | [ASH_COLLECT_STATUS 0.048s] 100/200 2026-04-19 00:24:05.676 | INFO | [ASH_DAILY_STATUS 0.058s] 200/200 2026-04-19 00:24:05.680 | INFO | Ash beacon fully collected today 2026-04-19 00:24:05.683 | INFO | Run auto search, question=True, rescan=False ─────────────────────────────────────────────────── OS AUTO SEARCH ──────────────────────────────────────────────────── 2026-04-19 00:24:05.689 | INFO | OS AUTO SEARCH 2026-04-19 00:24:05.736 | INFO | Click (1250, 539) @ AUTO_SEARCH_OS_MAP_OPTION_OFF 2026-04-19 00:24:07.352 | INFO | OS auto search finished 2026-04-19 00:24:07.357 | INFO | [HP] 98% 98% 98% 95% 96% 98% 2026-04-19 00:24:07.366 | INFO | [Repair icon] [False, False, False, False, False, False] ─────────────────────────────────────────────────── CLEAR QUESTION ──────────────────────────────────────────────────── 2026-04-19 00:24:07.374 | INFO | CLEAR QUESTION 2026-04-19 00:24:07.442 | INFO | -- -- -- 2026-04-19 00:24:07.445 | INFO | -- -- -- -- -- -- -- 2026-04-19 00:24:07.449 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-19 00:24:07.452 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-19 00:24:07.456 | INFO | -- -- -- -- -- -- -- -- -- -- -- 2026-04-19 00:24:07.459 | INFO | -- -- -- -- -- FL -- -- -- -- -- 2026-04-19 00:24:07.462 | INFO | -- -- -- -- -- -- -- -- -- -- -- 2026-04-19 00:24:07.464 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-19 00:24:07.467 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-19 00:24:07.474 | INFO | -- -- -- -- -- -- -- 2026-04-19 00:24:07.477 | INFO | -- -- -- 2026-04-19 00:24:07.480 | INFO | No question mark above current fleet on this radar ────────────────────────────────────────────────── AFTER AUTO SEARCH ────────────────────────────────────────────────── 2026-04-19 00:24:07.484 | INFO | AFTER AUTO SEARCH 2026-04-19 00:24:07.491 | INFO | No EMP debuff on current fleet 2026-04-19 00:24:07.498 | INFO | [HP] 98% 98% 98% 95% 96% 98% 2026-04-19 00:24:07.509 | INFO | [Repair icon] [False, False, False, False, False, False] 2026-04-19 00:24:07.513 | INFO | No ship found to be below threshold 40%, continue OS exploration 2026-04-19 00:24:07.517 | INFO | Handle after auto search finished, solved=False ════════════════════════════════════════════════════ OS PORT DAILY ════════════════════════════════════════════════════ 2026-04-19 00:24:07.521 | INFO | OS PORT DAILY 2026-04-19 00:24:07.524 | INFO | <<< GLOBE GOTO: [1|LIVERPOOL] >>> 2026-04-19 00:24:07.546 | INFO | Click (1120, 672) @ MAP_GOTO_GLOBE 2026-04-19 00:24:10.650 | INFO | Swipe ( 485, 437) -> ( 535, 390) 2026-04-19 00:24:12.161 | INFO | Loading OS globe map 2026-04-19 00:24:12.630 | INFO | [homo_storage] ((4, 3), [(445, 180), (879, 180), (376, 497), (963, 497)]) 2026-04-19 00:24:12.928 | INFO | globe_center: (1895.0, 90.0) 2026-04-19 00:24:12.931 | INFO | 0.294s similarity: 0.425 2026-04-19 00:24:12.934 | INFO | [Globe_center] 142 2026-04-19 00:24:12.936 | INFO | Globe focus_to: 1 2026-04-19 00:24:12.945 | INFO | Swipe ( 525, 532) -> ( 577, 271) 2026-04-19 00:24:13.950 | INFO | globe_center: (1851.0, 346.0) 2026-04-19 00:24:13.954 | INFO | 0.346s similarity: 0.574 2026-04-19 00:24:13.958 | INFO | [Globe_center] 144 2026-04-19 00:24:13.961 | INFO | Click ( 593, 588) @ ZONE_1 2026-04-19 00:24:14.661 | INFO | globe_center: (1947.0, 502.0) 2026-04-19 00:24:14.665 | INFO | 0.295s similarity: 0.615 2026-04-19 00:24:14.667 | INFO | [Globe_center] 123 2026-04-19 00:24:15.320 | INFO | globe_center: (1947.0, 502.0) 2026-04-19 00:24:15.323 | INFO | 0.294s similarity: 0.534 2026-04-19 00:24:15.326 | INFO | [Globe_center] 123 2026-04-19 00:24:15.331 | INFO | [Globe_pinned] [1|Liverpool] 2026-04-19 00:24:15.344 | INFO | Zone has no type to select, skip 2026-04-19 00:24:15.365 | INFO | Click ( 473, 304) @ ZONE_ENTRANCE 2026-04-19 00:24:16.367 | INFO | <<< ZONE INIT >>> 2026-04-19 00:24:16.373 | INFO | Get zone name 2026-04-19 00:24:16.489 | INFO | [MAP_NAME 0.087s] 利维浦 2026-04-19 00:24:16.492 | INFO | Map name processed: 利维浦 2026-04-19 00:24:16.497 | INFO | [Zone] [1|Liverpool] 2026-04-19 00:24:16.501 | INFO | Port enter 2026-04-19 00:24:16.521 | INFO | Click (1239, 652) @ PORT_ENTER 2026-04-19 00:24:18.767 | INFO | <<< UI CLICK >>> 2026-04-19 00:24:18.788 | INFO | Click ( 960, 666) @ PORT_GOTO_SUPPLY 2026-04-19 00:24:19.616 | INFO | <<< OPSISHOP SCAN 0 >>> 2026-04-19 00:24:19.623 | INFO | OpsiShop side navbar set to 1 2026-04-19 00:24:19.626 | INFO | OS_SHOP_SIDE_NAVBAR set to left=1 upper=1 2026-04-19 00:24:19.630 | INFO | Nav item active: 1 from range (0, 3) 2026-04-19 00:24:19.634 | INFO | Click ( 229, 297) @ OS_SHOP_SIDE_NAVBAR_0_0 2026-04-19 00:24:19.916 | INFO | Nav item active: 0 from range (0, 3) 2026-04-19 00:24:19.923 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-04-19 00:24:19.973 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1, YELLOWCOINS_2] 2026-04-19 00:24:19.976 | INFO | Loading template folder: ./assets/shop/os 2026-04-19 00:24:20.056 | INFO | [next_template_index] 113 2026-04-19 00:24:20.164 | INFO | [Amount_ocr 0.099s] [1, 1, 1, 1, 1] 2026-04-19 00:24:20.328 | INFO | [Price_ocr 0.106s] [500, 10, 10, 10, 1000] 2026-04-19 00:24:20.477 | INFO | [Counter_ocr 0.145s] ['6/6', '4/4', '4/4', '4/4', '3/3'] 2026-04-19 00:24:20.482 | INFO | Shop row 1: ['EnergyStorageDevice_1x6_YellowCoins_500', 'TuningSampleCombat_1x4_PurpleCoins_10', 'TuningSampleSurvival_1x4_PurpleCoins_10', 'TuningSampleOffence_1x4_PurpleCoins_10'] 2026-04-19 00:24:20.488 | INFO | Shop row 2: ['LoggerAbyssalT3_1x3_YellowCoins_1000'] 2026-04-19 00:24:20.492 | INFO | Found 5 items in shop 1 at pos 0.00 2026-04-19 00:24:20.497 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-04-19 00:24:20.546 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-04-19 00:24:20.550 | INFO | OS_SHOP_SCROLL set to 0.224 2026-04-19 00:24:20.555 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-04-19 00:24:20.560 | INFO | Swipe (1176, 290) -> (1180, 371) 2026-04-19 00:24:20.846 | INFO | [OS_SHOP_SCROLL] 0.23 (160.0-80.5)/(510-161) 2026-04-19 00:24:20.851 | INFO | [OS_SHOP_SCROLL] 0.23 (160.0-80.5)/(510-161) 2026-04-19 00:24:20.891 | INFO | [Costs] [YELLOWCOINS_1] 2026-04-19 00:24:20.955 | INFO | [Amount_ocr 0.057s] [1, 1, 1, 1] 2026-04-19 00:24:21.073 | INFO | [Price_ocr 0.100s] [500, 10, 10, 10] 2026-04-19 00:24:21.196 | INFO | [Counter_ocr 0.120s] ['6/6', '2/2', '2/2', '2/2'] 2026-04-19 00:24:21.201 | INFO | Shop row 1: ['EnergyStorageDevice_1x6_YellowCoins_500', 'TuningSampleCombat_1x2_PurpleCoins_10', 'TuningSampleSurvival_1x2_PurpleCoins_10', 'TuningSampleOffence_1x2_PurpleCoins_10'] 2026-04-19 00:24:21.206 | INFO | Shop row 2: [] 2026-04-19 00:24:21.209 | INFO | Found 4 items in shop 1 at pos 0.23 2026-04-19 00:24:21.217 | INFO | [OS_SHOP_SCROLL] 0.23 (160.0-80.5)/(510-161) 2026-04-19 00:24:21.272 | INFO | [OS_SHOP_SCROLL] 0.23 (160.0-78.5)/(510-157) 2026-04-19 00:24:21.276 | INFO | OS_SHOP_SCROLL set to 0.453 2026-04-19 00:24:21.279 | INFO | [OS_SHOP_SCROLL] 0.23 (160.0-78.5)/(510-157) 2026-04-19 00:24:21.284 | INFO | Swipe (1180, 358) -> (1179, 445) 2026-04-19 00:24:21.573 | INFO | [OS_SHOP_SCROLL] 0.45 (237.5-79.0)/(510-158) 2026-04-19 00:24:21.577 | INFO | [OS_SHOP_SCROLL] 0.45 (237.5-79.0)/(510-158) 2026-04-19 00:24:21.618 | INFO | [Costs] [YELLOWCOINS] 2026-04-19 00:24:21.625 | INFO | [Amount_ocr 0.000s] [] 2026-04-19 00:24:21.628 | INFO | No shop items found 2026-04-19 00:24:21.631 | WARNING | Empty OS shop or empty items, confirming 2026-04-19 00:24:22.088 | INFO | [Costs] [YELLOWCOINS] 2026-04-19 00:24:22.094 | INFO | [Amount_ocr 0.000s] [] 2026-04-19 00:24:22.098 | INFO | No shop items found 2026-04-19 00:24:22.101 | WARNING | Empty OS shop or empty items, confirming 2026-04-19 00:24:22.641 | INFO | [Costs] [YELLOWCOINS] 2026-04-19 00:24:22.647 | INFO | [Amount_ocr 0.000s] [] 2026-04-19 00:24:22.652 | INFO | No shop items found 2026-04-19 00:24:22.659 | INFO | [OS_SHOP_SCROLL] 0.45 (237.5-79.0)/(510-158) 2026-04-19 00:24:22.899 | INFO | [OS_SHOP_SCROLL] 0.45 (237.5-79.0)/(510-158) 2026-04-19 00:24:22.903 | INFO | OS_SHOP_SCROLL set to 0.675 2026-04-19 00:24:22.907 | INFO | [OS_SHOP_SCROLL] 0.45 (237.5-79.0)/(510-158) 2026-04-19 00:24:22.910 | INFO | Swipe (1180, 444) -> (1180, 528) 2026-04-19 00:24:23.194 | INFO | [OS_SHOP_SCROLL] 0.69 (321.5-80.0)/(510-160) 2026-04-19 00:24:23.199 | INFO | [OS_SHOP_SCROLL] 0.69 (321.5-80.0)/(510-160) 2026-04-19 00:24:23.236 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_2] 2026-04-19 00:24:23.311 | INFO | [Amount_ocr 0.069s] [1, 1, 1] 2026-04-19 00:24:23.437 | INFO | [Price_ocr 0.111s] [20, 20, 20] 2026-04-19 00:24:23.567 | INFO | [Counter_ocr 0.126s] ['2/2', '2/2', '2/2'] 2026-04-19 00:24:23.571 | INFO | Shop row 1: ['TuningCombatT2_1x2_PurpleCoins_20', 'TuningSurvivalT2_1x2_PurpleCoins_20', 'TuningOffenseT2_1x2_PurpleCoins_20'] 2026-04-19 00:24:23.575 | INFO | Shop row 2: [] 2026-04-19 00:24:23.577 | INFO | Found 3 items in shop 1 at pos 0.69 2026-04-19 00:24:23.580 | INFO | [OS_SHOP_SCROLL] 0.69 (321.5-80.0)/(510-160) 2026-04-19 00:24:23.642 | INFO | [OS_SHOP_SCROLL] 0.69 (321.5-79.0)/(510-158) 2026-04-19 00:24:23.649 | INFO | OS_SHOP_SCROLL set to 0.913 2026-04-19 00:24:23.658 | INFO | [OS_SHOP_SCROLL] 0.69 (321.5-79.0)/(510-158) 2026-04-19 00:24:23.666 | INFO | Swipe (1179, 546) -> (1180, 700) 2026-04-19 00:24:23.978 | INFO | [OS_SHOP_SCROLL] 1.00 (430.5-79.0)/(510-158) 2026-04-19 00:24:23.981 | INFO | [OS_SHOP_SCROLL] 1.00 (430.5-79.0)/(510-158) 2026-04-19 00:24:24.019 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-04-19 00:24:24.026 | INFO | [Amount_ocr 0.000s] [] 2026-04-19 00:24:24.031 | INFO | No shop items found 2026-04-19 00:24:24.034 | WARNING | Empty OS shop or empty items, confirming 2026-04-19 00:24:24.539 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-04-19 00:24:24.545 | INFO | [Amount_ocr 0.000s] [] 2026-04-19 00:24:24.548 | INFO | No shop items found 2026-04-19 00:24:24.550 | WARNING | Empty OS shop or empty items, confirming 2026-04-19 00:24:25.038 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-04-19 00:24:25.045 | INFO | [Amount_ocr 0.000s] [] 2026-04-19 00:24:25.048 | INFO | No shop items found 2026-04-19 00:24:25.051 | INFO | [OS_SHOP_SCROLL] 1.00 (430.5-79.0)/(510-158) 2026-04-19 00:24:25.055 | INFO | OS shop reach bottom, stop 2026-04-19 00:24:25.059 | INFO | <<< OPSISHOP SCAN 1 >>> 2026-04-19 00:24:25.062 | INFO | OpsiShop side navbar set to 2 2026-04-19 00:24:25.065 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-04-19 00:24:25.071 | INFO | Nav item active: 0 from range (0, 3) 2026-04-19 00:24:25.075 | INFO | Click ( 103, 391) @ OS_SHOP_SIDE_NAVBAR_0_1 2026-04-19 00:24:25.309 | INFO | Nav item active: 1 from range (0, 3) 2026-04-19 00:24:25.314 | INFO | [OS_SHOP_SCROLL] 1.00 (481.5-28.0)/(510-56) 2026-04-19 00:24:25.317 | INFO | Scroll does not at top, try to scroll 2026-04-19 00:24:25.320 | INFO | OS_SHOP_SCROLL set to 0.0 2026-04-19 00:24:25.325 | INFO | [OS_SHOP_SCROLL] 1.00 (481.5-28.0)/(510-56) 2026-04-19 00:24:25.331 | INFO | Swipe (1177, 708) -> (1179, 11) 2026-04-19 00:24:25.964 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-04-19 00:24:25.971 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-04-19 00:24:26.015 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-04-19 00:24:26.094 | INFO | [Amount_ocr 0.071s] [1, 1] 2026-04-19 00:24:26.193 | INFO | [Price_ocr 0.090s] [1, 1] 2026-04-19 00:24:26.295 | INFO | [Counter_ocr 0.097s] ['10/10', '10/10'] 2026-04-19 00:24:26.298 | INFO | Shop row 1: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-04-19 00:24:26.300 | INFO | Shop row 2: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-04-19 00:24:26.303 | INFO | Found 2 items in shop 2 at pos 0.00 2026-04-19 00:24:26.309 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-04-19 00:24:26.367 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-04-19 00:24:26.370 | INFO | OS_SHOP_SCROLL set to 0.516 2026-04-19 00:24:26.376 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-04-19 00:24:26.380 | INFO | Swipe (1178, 340) -> (1177, 466) 2026-04-19 00:24:26.666 | INFO | [OS_SHOP_SCROLL] 0.53 (261.5-129.0)/(510-258) 2026-04-19 00:24:26.671 | INFO | [OS_SHOP_SCROLL] 0.53 (261.5-129.0)/(510-258) 2026-04-19 00:24:26.712 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-04-19 00:24:26.775 | INFO | [Amount_ocr 0.056s] [1, 1] 2026-04-19 00:24:26.862 | INFO | [Price_ocr 0.079s] [1, 1] 2026-04-19 00:24:26.955 | INFO | [Counter_ocr 0.090s] ['10/10', '10/10'] 2026-04-19 00:24:26.960 | INFO | Shop row 1: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-04-19 00:24:26.963 | INFO | Shop row 2: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-04-19 00:24:26.966 | INFO | Found 2 items in shop 2 at pos 0.53 2026-04-19 00:24:26.969 | INFO | [OS_SHOP_SCROLL] 0.53 (261.5-129.0)/(510-258) 2026-04-19 00:24:27.032 | INFO | [OS_SHOP_SCROLL] 0.53 (262.0-129.5)/(510-259) 2026-04-19 00:24:27.036 | INFO | OS_SHOP_SCROLL set to 1 2026-04-19 00:24:27.042 | INFO | [OS_SHOP_SCROLL] 0.53 (262.0-129.5)/(510-259) 2026-04-19 00:24:27.047 | INFO | Swipe (1179, 465) -> (1176, 701) 2026-04-19 00:24:27.405 | INFO | [OS_SHOP_SCROLL] 0.93 (371.0-120.5)/(510-241) 2026-04-19 00:24:27.413 | INFO | [OS_SHOP_SCROLL] 0.93 (371.0-120.5)/(510-241) 2026-04-19 00:24:27.452 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-04-19 00:24:27.518 | INFO | [Amount_ocr 0.059s] [1, 1] 2026-04-19 00:24:27.601 | INFO | [Price_ocr 0.075s] [1, 1] 2026-04-19 00:24:27.696 | INFO | [Counter_ocr 0.091s] ['10/10', '11/11'] 2026-04-19 00:24:27.699 | INFO | Shop row 1: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-04-19 00:24:27.703 | INFO | Shop row 2: ['DevelopmentMaterialT1_1x11_PurpleCoins_1'] 2026-04-19 00:24:27.708 | INFO | Found 2 items in shop 2 at pos 0.93 2026-04-19 00:24:27.720 | INFO | [OS_SHOP_SCROLL] 0.93 (371.0-120.5)/(510-241) 2026-04-19 00:24:27.728 | INFO | OS shop reach bottom, stop 2026-04-19 00:24:27.734 | INFO | <<< OPSISHOP SCAN 2 >>> 2026-04-19 00:24:27.739 | INFO | OpsiShop side navbar set to 3 2026-04-19 00:24:27.748 | INFO | OS_SHOP_SIDE_NAVBAR set to left=3 upper=3 2026-04-19 00:24:27.754 | INFO | Nav item active: 1 from range (0, 3) 2026-04-19 00:24:27.763 | INFO | Click ( 209, 449) @ OS_SHOP_SIDE_NAVBAR_0_2 2026-04-19 00:24:27.875 | INFO | Nav item active: 1 from range (0, 3) 2026-04-19 00:24:28.175 | INFO | Nav item active: 2 from range (0, 3) 2026-04-19 00:24:28.180 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-04-19 00:24:28.184 | INFO | Scroll does not at top, try to scroll 2026-04-19 00:24:28.188 | INFO | OS_SHOP_SCROLL set to 0.0 2026-04-19 00:24:28.194 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-04-19 00:24:28.200 | INFO | Swipe (1179, 583) -> (1177, 214) 2026-04-19 00:24:28.628 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-04-19 00:24:28.636 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-04-19 00:24:28.678 | INFO | [Costs] [PURPLECOINS, PURPLECOINS] 2026-04-19 00:24:28.774 | INFO | [Amount_ocr 0.088s] [1, 1] 2026-04-19 00:24:28.901 | INFO | [Price_ocr 0.113s] [5, 5] 2026-04-19 00:24:29.003 | INFO | [Counter_ocr 0.098s] ['10/10', '10/10'] 2026-04-19 00:24:29.007 | INFO | Shop row 1: ['SupercavitationGenerator_1x10_PurpleCoins_5'] 2026-04-19 00:24:29.011 | INFO | Shop row 2: ['SupercavitationGenerator_1x10_PurpleCoins_5'] 2026-04-19 00:24:29.015 | INFO | Found 2 items in shop 3 at pos 0.00 2026-04-19 00:24:29.020 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-04-19 00:24:29.086 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-04-19 00:24:29.091 | INFO | OS_SHOP_SCROLL set to 0.516 2026-04-19 00:24:29.096 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-04-19 00:24:29.103 | INFO | Swipe (1180, 345) -> (1176, 468) 2026-04-19 00:24:29.387 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-130.0)/(510-260) 2026-04-19 00:24:29.393 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-130.0)/(510-260) 2026-04-19 00:24:29.434 | INFO | [Costs] [PURPLECOINS, PURPLECOINS] 2026-04-19 00:24:29.506 | INFO | [Amount_ocr 0.065s] [1, 1, 1] 2026-04-19 00:24:29.595 | INFO | [Price_ocr 0.077s] [5, 5, 5] 2026-04-19 00:24:29.708 | INFO | [Counter_ocr 0.109s] ['10/10', '20/20', '6/20'] 2026-04-19 00:24:29.712 | INFO | Shop row 1: ['SupercavitationGenerator_1x10_PurpleCoins_5'] 2026-04-19 00:24:29.715 | INFO | Shop row 2: ['SupercavitationGenerator_1x20_PurpleCoins_5', 'NeuroplasticProstheticArm_1x6_PurpleCoins_5'] 2026-04-19 00:24:29.719 | INFO | Found 3 items in shop 3 at pos 0.51 2026-04-19 00:24:29.724 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-130.0)/(510-260) 2026-04-19 00:24:29.783 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-129.5)/(510-259) 2026-04-19 00:24:29.787 | INFO | OS_SHOP_SCROLL set to 1 2026-04-19 00:24:29.791 | INFO | [OS_SHOP_SCROLL] 0.51 (257.0-129.5)/(510-259) 2026-04-19 00:24:29.800 | INFO | Swipe (1176, 475) -> (1176, 678) 2026-04-19 00:24:30.125 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-04-19 00:24:30.131 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-04-19 00:24:30.170 | INFO | [Costs] [PURPLECOINS, PURPLECOINS] 2026-04-19 00:24:30.243 | INFO | [Amount_ocr 0.065s] [1, 1, 1, 1] 2026-04-19 00:24:30.360 | INFO | [Price_ocr 0.102s] [5, 5, 5, 5] 2026-04-19 00:24:30.490 | INFO | [Counter_ocr 0.121s] ['20/20', '6/20', '20/20', '20/20'] 2026-04-19 00:24:30.499 | INFO | Shop row 1: ['SupercavitationGenerator_1x20_PurpleCoins_5', 'NeuroplasticProstheticArm_1x6_PurpleCoins_5'] 2026-04-19 00:24:30.503 | INFO | Shop row 2: ['SupercavitationGenerator_1x20_PurpleCoins_5', 'NeuroplasticProstheticArm_1x20_PurpleCoins_5'] 2026-04-19 00:24:30.508 | INFO | Found 4 items in shop 3 at pos 1.00 2026-04-19 00:24:30.514 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-04-19 00:24:30.516 | INFO | OS shop reach bottom, stop 2026-04-19 00:24:30.519 | INFO | <<< OPSISHOP SCAN 3 >>> 2026-04-19 00:24:30.521 | INFO | OpsiShop side navbar set to 4 2026-04-19 00:24:30.525 | INFO | OS_SHOP_SIDE_NAVBAR set to left=4 upper=4 2026-04-19 00:24:30.532 | INFO | Nav item active: 2 from range (0, 3) 2026-04-19 00:24:30.538 | INFO | Click ( 174, 549) @ OS_SHOP_SIDE_NAVBAR_0_3 2026-04-19 00:24:30.634 | INFO | Nav item active: 2 from range (0, 3) 2026-04-19 00:24:30.948 | INFO | Nav item active: 3 from range (0, 3) 2026-04-19 00:24:30.953 | INFO | [OS_SHOP_SCROLL] 0.53 (266.0-90.5)/(510-181) 2026-04-19 00:24:30.956 | INFO | Scroll does not at top, try to scroll 2026-04-19 00:24:30.960 | INFO | OS_SHOP_SCROLL set to 0.0 2026-04-19 00:24:30.967 | INFO | [OS_SHOP_SCROLL] 0.53 (266.0-90.5)/(510-181) 2026-04-19 00:24:30.973 | INFO | Swipe (1176, 488) -> (1180, 136) 2026-04-19 00:24:31.388 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-04-19 00:24:31.392 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-04-19 00:24:31.438 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS] 2026-04-19 00:24:31.500 | INFO | [Amount_ocr 0.055s] [1, 1, 1, 1] 2026-04-19 00:24:31.615 | INFO | [Price_ocr 0.087s] [100, 500, 150, 100] 2026-04-19 00:24:31.730 | INFO | [Counter_ocr 0.107s] ['2/2', '6/6', '5/5', '3/4'] 2026-04-19 00:24:31.734 | INFO | Shop row 1: ['OrdnanceTestingReportT2_1x2_PurpleCoins_100', 'RepairPack2_1x6_YellowCoins_500', 'RepairPack_1x5_YellowCoins_150'] 2026-04-19 00:24:31.737 | INFO | Shop row 2: ['OrdnanceTestingReportT2_1x3_PurpleCoins_100'] 2026-04-19 00:24:31.740 | INFO | Found 4 items in shop 4 at pos 0.00 2026-04-19 00:24:31.751 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-04-19 00:24:31.807 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-04-19 00:24:31.812 | INFO | OS_SHOP_SCROLL set to 0.275 2026-04-19 00:24:31.818 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-04-19 00:24:31.823 | INFO | Swipe (1178, 285) -> (1176, 389) 2026-04-19 00:24:32.108 | INFO | [OS_SHOP_SCROLL] 0.30 (191.0-91.0)/(510-182) 2026-04-19 00:24:32.114 | INFO | [OS_SHOP_SCROLL] 0.30 (191.0-91.0)/(510-182) 2026-04-19 00:24:32.154 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2, PURPLECOINS] 2026-04-19 00:24:32.230 | INFO | [Amount_ocr 0.069s] [1, 1, 1] 2026-04-19 00:24:32.339 | INFO | [Price_ocr 0.083s] [100, 750, 250] 2026-04-19 00:24:32.442 | INFO | [Counter_ocr 0.096s] ['3/4', '10/10', '10/10'] 2026-04-19 00:24:32.448 | INFO | Shop row 1: ['OrdnanceTestingReportT2_1x3_PurpleCoins_100'] 2026-04-19 00:24:32.452 | INFO | Shop row 2: ['RepairPackTriple2_1x10_YellowCoins_750', 'RepairPackTriple_1x10_YellowCoins_250'] 2026-04-19 00:24:32.457 | INFO | Found 3 items in shop 4 at pos 0.30 2026-04-19 00:24:32.461 | INFO | [OS_SHOP_SCROLL] 0.30 (191.0-91.0)/(510-182) 2026-04-19 00:24:32.516 | INFO | [OS_SHOP_SCROLL] 0.31 (191.0-90.5)/(510-181) 2026-04-19 00:24:32.521 | INFO | OS_SHOP_SCROLL set to 0.581 2026-04-19 00:24:32.526 | INFO | [OS_SHOP_SCROLL] 0.31 (191.0-90.5)/(510-181) 2026-04-19 00:24:32.530 | INFO | Swipe (1176, 400) -> (1176, 489) 2026-04-19 00:24:32.814 | INFO | [OS_SHOP_SCROLL] 0.54 (269.0-92.0)/(510-184) 2026-04-19 00:24:32.820 | INFO | [OS_SHOP_SCROLL] 0.54 (269.0-92.0)/(510-184) 2026-04-19 00:24:32.869 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2, PURPLECOINS] 2026-04-19 00:24:32.931 | INFO | [Amount_ocr 0.053s] [1, 1] 2026-04-19 00:24:33.006 | INFO | [Price_ocr 0.063s] [750, 250] 2026-04-19 00:24:33.090 | INFO | [Counter_ocr 0.081s] ['10/10', '10/10'] 2026-04-19 00:24:33.095 | INFO | Shop row 1: ['RepairPackTriple2_1x10_YellowCoins_750', 'RepairPackTriple_1x10_YellowCoins_250'] 2026-04-19 00:24:33.099 | INFO | Shop row 2: [] 2026-04-19 00:24:33.102 | INFO | Found 2 items in shop 4 at pos 0.54 2026-04-19 00:24:33.106 | INFO | [OS_SHOP_SCROLL] 0.54 (269.0-92.0)/(510-184) 2026-04-19 00:24:33.160 | INFO | [OS_SHOP_SCROLL] 0.54 (269.0-90.5)/(510-181) 2026-04-19 00:24:33.165 | INFO | OS_SHOP_SCROLL set to 0.818 2026-04-19 00:24:33.169 | INFO | [OS_SHOP_SCROLL] 0.54 (269.0-90.5)/(510-181) 2026-04-19 00:24:33.172 | INFO | Swipe (1176, 482) -> (1176, 566) 2026-04-19 00:24:33.457 | INFO | [OS_SHOP_SCROLL] 0.76 (341.0-90.5)/(510-181) 2026-04-19 00:24:33.462 | INFO | [OS_SHOP_SCROLL] 0.76 (341.0-90.5)/(510-181) 2026-04-19 00:24:33.502 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2, PURPLECOINS] 2026-04-19 00:24:33.566 | INFO | [Amount_ocr 0.057s] [1, 1] 2026-04-19 00:24:33.683 | INFO | [Price_ocr 0.095s] [2500, 1000] 2026-04-19 00:24:33.871 | INFO | [Counter_ocr 0.173s] ['2/2', '6/6'] 2026-04-19 00:24:33.877 | INFO | Shop row 1: [] 2026-04-19 00:24:33.881 | INFO | Shop row 2: ['RepairPackFull2_1x2_YellowCoins_2500', 'RepairPackFull_1x6_YellowCoins_1000'] 2026-04-19 00:24:33.886 | INFO | Found 2 items in shop 4 at pos 0.76 2026-04-19 00:24:33.891 | INFO | [OS_SHOP_SCROLL] 0.76 (341.0-90.5)/(510-181) 2026-04-19 00:24:33.951 | INFO | [OS_SHOP_SCROLL] 0.76 (341.0-90.5)/(510-181) 2026-04-19 00:24:33.957 | INFO | OS_SHOP_SCROLL set to 1 2026-04-19 00:24:33.960 | INFO | [OS_SHOP_SCROLL] 0.76 (341.0-90.5)/(510-181) 2026-04-19 00:24:33.965 | INFO | Swipe (1178, 536) -> (1179, 662) 2026-04-19 00:24:34.253 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-91.5)/(510-183) 2026-04-19 00:24:34.258 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-91.5)/(510-183) 2026-04-19 00:24:34.299 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_2, YELLOWCOINS_1, YELLOWCOINS_2] 2026-04-19 00:24:34.367 | INFO | [Amount_ocr 0.059s] [1, 1, 1, 1] 2026-04-19 00:24:34.477 | INFO | [Price_ocr 0.087s] [2500, 1000, 300, 500] 2026-04-19 00:24:34.604 | INFO | [Counter_ocr 0.121s] ['2/2', '6/6', '1/2', '1/1'] 2026-04-19 00:24:34.610 | INFO | Shop row 1: ['RepairPackFull2_1x2_YellowCoins_2500', 'RepairPackFull_1x6_YellowCoins_1000'] 2026-04-19 00:24:34.613 | INFO | Shop row 2: ['GearPartSpecialized_1x1_PurpleCoins_300', 'OrdnanceTestingReportT3_1x1_PurpleCoins_500'] 2026-04-19 00:24:34.618 | INFO | Found 4 items in shop 4 at pos 1.00 2026-04-19 00:24:34.622 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-91.5)/(510-183) 2026-04-19 00:24:34.624 | INFO | OS shop reach bottom, stop 2026-04-19 00:24:34.688 | INFO | [SHOP_YELLOW_COINS 0.057s] 168154 2026-04-19 00:24:34.758 | INFO | [OS_SHOP_PURPLE_COINS 0.067s] 267 2026-04-19 00:24:34.763 | INFO | Yellow coins: 168154, purple coins: 267 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-04-19 00:24:34.773 | INFO | OPSISHOP BUY 2026-04-19 00:24:34.776 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:34.779 | INFO | [ResetRemain] 11 2026-04-19 00:24:34.781 | INFO | Not enough coins to buy item: GearPartSpecialized, skip. 2026-04-19 00:24:34.785 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:34.789 | INFO | [ResetRemain] 11 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-04-19 00:24:34.793 | INFO | OPSISHOP BUY 2026-04-19 00:24:34.798 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:34.803 | INFO | [ResetRemain] 11 2026-04-19 00:24:34.807 | INFO | Not enough coins to buy item: OrdnanceTestingReportT3, skip. 2026-04-19 00:24:34.810 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:34.813 | INFO | [ResetRemain] 11 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-04-19 00:24:34.817 | INFO | OPSISHOP BUY 2026-04-19 00:24:34.823 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:34.826 | INFO | [ResetRemain] 11 2026-04-19 00:24:34.830 | INFO | Buying item: OrdnanceTestingReportT2. In shop 4. At pos 0.00. 2026-04-19 00:24:34.835 | INFO | OpsiShop side navbar set to 4 2026-04-19 00:24:34.838 | INFO | OS_SHOP_SIDE_NAVBAR set to left=4 upper=4 2026-04-19 00:24:34.842 | INFO | Nav item active: 3 from range (0, 3) 2026-04-19 00:24:34.845 | INFO | OS_SHOP_SCROLL set to 0.0 2026-04-19 00:24:34.899 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-90.5)/(510-181) 2026-04-19 00:24:34.905 | INFO | Swipe (1180, 618) -> (1178, 136) 2026-04-19 00:24:35.403 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-04-19 00:24:35.446 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS] 2026-04-19 00:24:35.515 | INFO | [Amount_ocr 0.062s] [1, 1, 1, 1] 2026-04-19 00:24:35.620 | INFO | [Price_ocr 0.088s] [100, 500, 150, 100] 2026-04-19 00:24:35.748 | INFO | [Counter_ocr 0.124s] ['2/2', '6/6', '5/5', '3/4'] 2026-04-19 00:24:35.754 | INFO | Shop row 1: ['OrdnanceTestingReportT2_1x2_PurpleCoins_100', 'RepairPack2_1x6_YellowCoins_500', 'RepairPack_1x5_YellowCoins_150'] 2026-04-19 00:24:35.757 | INFO | Shop row 2: ['OrdnanceTestingReportT2_1x3_PurpleCoins_100'] 2026-04-19 00:24:35.803 | INFO | Click ( 708, 531) @ OrdnanceTestingReportT2_1x3_PurpleCoins_100 2026-04-19 00:24:36.269 | INFO | [SHOP_AMOUNT 0.050s] 1 2026-04-19 00:24:36.273 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:36.276 | INFO | [ResetRemain] 11 2026-04-19 00:24:36.520 | INFO | Click ( 787, 636) @ SHOP_BUY_CONFIRM_AMOUNT 2026-04-19 00:24:37.105 | INFO | GET_ITEMS_1 -> CLICK_SAFE_AREA 2026-04-19 00:24:37.109 | INFO | Click (1163, 234) @ CLICK_SAFE_AREA 2026-04-19 00:24:37.418 | INFO | Bought item: OrdnanceTestingReportT2. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-04-19 00:24:37.425 | INFO | OPSISHOP BUY 2026-04-19 00:24:37.507 | INFO | [SHOP_YELLOW_COINS 0.077s] 168154 2026-04-19 00:24:37.594 | INFO | [OS_SHOP_PURPLE_COINS 0.084s] 167 2026-04-19 00:24:37.600 | INFO | Yellow coins: 168154, purple coins: 167 2026-04-19 00:24:37.605 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:37.609 | INFO | [ResetRemain] 11 2026-04-19 00:24:37.613 | INFO | Not enough coins to buy item: OrdnanceTestingReportT2, skip. 2026-04-19 00:24:37.619 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:37.624 | INFO | [ResetRemain] 11 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-04-19 00:24:37.631 | INFO | OPSISHOP BUY 2026-04-19 00:24:37.715 | INFO | [SHOP_YELLOW_COINS 0.080s] 168154 2026-04-19 00:24:37.805 | INFO | [OS_SHOP_PURPLE_COINS 0.082s] 167 2026-04-19 00:24:37.809 | INFO | Yellow coins: 168154, purple coins: 167 2026-04-19 00:24:37.811 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:37.815 | INFO | [ResetRemain] 11 2026-04-19 00:24:37.820 | INFO | Not enough coins to buy item: OrdnanceTestingReportT2, skip. 2026-04-19 00:24:37.824 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:37.829 | INFO | [ResetRemain] 11 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-04-19 00:24:37.839 | INFO | OPSISHOP BUY 2026-04-19 00:24:37.924 | INFO | [SHOP_YELLOW_COINS 0.082s] 168154 2026-04-19 00:24:38.019 | INFO | [OS_SHOP_PURPLE_COINS 0.087s] 167 2026-04-19 00:24:38.025 | INFO | Yellow coins: 168154, purple coins: 167 2026-04-19 00:24:38.029 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:38.039 | INFO | [ResetRemain] 11 2026-04-19 00:24:38.042 | INFO | Buying item: NeuroplasticProstheticArm. In shop 3. At pos 0.51. 2026-04-19 00:24:38.046 | INFO | OpsiShop side navbar set to 3 2026-04-19 00:24:38.052 | INFO | OS_SHOP_SIDE_NAVBAR set to left=3 upper=3 2026-04-19 00:24:38.057 | INFO | Nav item active: 3 from range (0, 3) 2026-04-19 00:24:38.062 | INFO | Click ( 120, 471) @ OS_SHOP_SIDE_NAVBAR_0_2 2026-04-19 00:24:38.158 | INFO | Nav item active: 3 from range (0, 3) 2026-04-19 00:24:38.473 | INFO | Nav item active: 2 from range (0, 3) 2026-04-19 00:24:38.477 | INFO | OS_SHOP_SCROLL set to 0.508 2026-04-19 00:24:38.768 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-04-19 00:24:38.772 | INFO | Swipe (1177, 340) -> (1180, 468) 2026-04-19 00:24:39.073 | INFO | [OS_SHOP_SCROLL] 0.49 (253.5-129.0)/(510-258) 2026-04-19 00:24:39.116 | INFO | [Costs] [PURPLECOINS, PURPLECOINS] 2026-04-19 00:24:39.186 | INFO | [Amount_ocr 0.060s] [1, 1, 1] 2026-04-19 00:24:39.281 | INFO | [Price_ocr 0.083s] [5, 5, 5] 2026-04-19 00:24:39.388 | INFO | [Counter_ocr 0.100s] ['10/10', '20/20', '6/20'] 2026-04-19 00:24:39.392 | INFO | Shop row 1: ['SupercavitationGenerator_1x10_PurpleCoins_5'] 2026-04-19 00:24:39.397 | INFO | Shop row 2: ['SupercavitationGenerator_1x20_PurpleCoins_5', 'NeuroplasticProstheticArm_1x6_PurpleCoins_5'] 2026-04-19 00:24:39.414 | INFO | Click ( 724, 570) @ NeuroplasticProstheticArm_1x6_PurpleCoins_5 2026-04-19 00:24:39.893 | INFO | [SHOP_AMOUNT 0.055s] 1 2026-04-19 00:24:39.896 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:39.900 | INFO | [ResetRemain] 11 2026-04-19 00:24:40.142 | INFO | Click ( 792, 327) @ AMOUNT_MAX 2026-04-19 00:24:40.467 | INFO | [SHOP_AMOUNT 0.043s] 6 2026-04-19 00:24:40.474 | INFO | <<< UI ENSURE INDEX >>> 2026-04-19 00:24:40.524 | INFO | [SHOP_AMOUNT 0.047s] 6 2026-04-19 00:24:40.528 | INFO | [Index] 6 2026-04-19 00:24:40.729 | INFO | Click ( 793, 626) @ SHOP_BUY_CONFIRM_AMOUNT 2026-04-19 00:24:41.324 | INFO | GET_ITEMS_1 -> CLICK_SAFE_AREA 2026-04-19 00:24:41.328 | INFO | Click (1166, 207) @ CLICK_SAFE_AREA 2026-04-19 00:24:41.632 | INFO | Bought item: NeuroplasticProstheticArm. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-04-19 00:24:41.639 | INFO | OPSISHOP BUY 2026-04-19 00:24:41.723 | INFO | [SHOP_YELLOW_COINS 0.080s] 168154 2026-04-19 00:24:41.788 | INFO | [OS_SHOP_PURPLE_COINS 0.062s] 137 2026-04-19 00:24:41.793 | INFO | Yellow coins: 168154, purple coins: 137 2026-04-19 00:24:41.796 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:41.799 | INFO | [ResetRemain] 11 2026-04-19 00:24:41.802 | INFO | Buying item: NeuroplasticProstheticArm. In shop 3. At pos 1.00. 2026-04-19 00:24:41.807 | INFO | OpsiShop side navbar set to 3 2026-04-19 00:24:41.812 | INFO | OS_SHOP_SIDE_NAVBAR set to left=3 upper=3 2026-04-19 00:24:41.816 | INFO | Nav item active: 2 from range (0, 3) 2026-04-19 00:24:41.823 | INFO | OS_SHOP_SCROLL set to 0.99800796812749 2026-04-19 00:24:41.922 | INFO | [OS_SHOP_SCROLL] 0.49 (253.5-129.0)/(510-258) 2026-04-19 00:24:41.927 | INFO | Swipe (1180, 471) -> (1179, 672) 2026-04-19 00:24:42.258 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-04-19 00:24:42.296 | INFO | [Costs] [PURPLECOINS, PURPLECOINS] 2026-04-19 00:24:42.361 | INFO | [Amount_ocr 0.059s] [1, 1, 1] 2026-04-19 00:24:42.452 | INFO | [Price_ocr 0.080s] [5, 5, 5] 2026-04-19 00:24:42.560 | INFO | [Counter_ocr 0.103s] ['20/20', '20/20', '20/20'] 2026-04-19 00:24:42.565 | INFO | Shop row 1: ['SupercavitationGenerator_1x20_PurpleCoins_5'] 2026-04-19 00:24:42.570 | INFO | Shop row 2: ['SupercavitationGenerator_1x20_PurpleCoins_5', 'NeuroplasticProstheticArm_1x20_PurpleCoins_5'] 2026-04-19 00:24:42.593 | INFO | Click ( 738, 555) @ NeuroplasticProstheticArm_1x20_PurpleCoins_5 2026-04-19 00:24:43.056 | INFO | [SHOP_AMOUNT 0.049s] 1 2026-04-19 00:24:43.062 | INFO | [OpsiNextReset] 2026-05-01 00:00:00 2026-04-19 00:24:43.065 | INFO | [ResetRemain] 11 2026-04-19 00:24:43.069 | INFO | <<< UI ENSURE INDEX >>> 2026-04-19 00:24:43.115 | INFO | [SHOP_AMOUNT 0.042s] 1 2026-04-19 00:24:43.122 | INFO | [Index] 1 2026-04-19 00:24:43.381 | INFO | Click ( 730, 317) @ AMOUNT_PLUS 2026-04-19 00:24:43.650 | INFO | Click ( 716, 306) @ AMOUNT_PLUS 2026-04-19 00:24:43.918 | INFO | Click ( 717, 306) @ AMOUNT_PLUS 2026-04-19 00:24:44.145 | INFO | Click ( 714, 307) @ AMOUNT_PLUS 2026-04-19 00:24:44.398 | INFO | Click ( 719, 324) @ AMOUNT_PLUS 2026-04-19 00:24:44.633 | INFO | Click ( 725, 304) @ AMOUNT_PLUS 2026-04-19 00:24:44.779 | INFO | [SHOP_AMOUNT 0.051s] 6 2026-04-19 00:24:44.787 | INFO | [Index] 6 2026-04-19 00:24:45.070 | INFO | [SHOP_AMOUNT 0.039s] 0 2026-04-19 00:24:45.073 | INFO | [Index] 0 2026-04-19 00:24:45.371 | INFO | [SHOP_AMOUNT 0.040s] 0 2026-04-19 00:24:45.375 | INFO | [Index] 0 2026-04-19 00:24:45.664 | INFO | [SHOP_AMOUNT 0.032s] 0 2026-04-19 00:24:45.669 | INFO | [Index] 0 2026-04-19 00:24:45.972 | INFO | [SHOP_AMOUNT 0.034s] 0 2026-04-19 00:24:45.976 | INFO | [Index] 0 2026-04-19 00:24:46.226 | INFO | Click ( 711, 316) @ AMOUNT_PLUS 2026-04-19 00:24:46.488 | INFO | Click ( 722, 313) @ AMOUNT_PLUS 2026-04-19 00:24:46.758 | INFO | Click ( 723, 307) @ AMOUNT_PLUS 2026-04-19 00:24:47.006 | INFO | Click ( 721, 316) @ AMOUNT_PLUS 2026-04-19 00:24:47.273 | INFO | Click ( 709, 310) @ AMOUNT_PLUS 2026-04-19 00:24:47.520 | INFO | Click ( 704, 310) @ AMOUNT_PLUS 2026-04-19 00:24:47.798 | INFO | Click ( 712, 304) @ AMOUNT_PLUS 2026-04-19 00:24:47.948 | INFO | [SHOP_AMOUNT 0.043s] 0 2026-04-19 00:24:47.953 | INFO | [Index] 0 2026-04-19 00:24:48.238 | INFO | [SHOP_AMOUNT 0.036s] 0 2026-04-19 00:24:48.245 | INFO | [Index] 0 2026-04-19 00:24:48.545 | INFO | [SHOP_AMOUNT 0.041s] 0 2026-04-19 00:24:48.550 | INFO | [Index] 0 2026-04-19 00:24:48.853 | INFO | [SHOP_AMOUNT 0.049s] 0 2026-04-19 00:24:48.857 | INFO | [Index] 0 2026-04-19 00:24:49.093 | INFO | Click ( 729, 321) @ AMOUNT_PLUS 2026-04-19 00:24:49.341 | INFO | Click ( 719, 310) @ AMOUNT_PLUS 2026-04-19 00:24:49.582 | INFO | Click ( 713, 307) @ AMOUNT_PLUS 2026-04-19 00:24:49.840 | INFO | Click ( 725, 309) @ AMOUNT_PLUS 2026-04-19 00:24:50.075 | INFO | Click ( 711, 307) @ AMOUNT_PLUS 2026-04-19 00:24:50.309 | INFO | Click ( 715, 303) @ AMOUNT_PLUS 2026-04-19 00:24:50.577 | INFO | Click ( 724, 317) @ AMOUNT_PLUS 2026-04-19 00:24:50.717 | INFO | [SHOP_AMOUNT 0.034s] 0 2026-04-19 00:24:50.721 | INFO | [Index] 0 2026-04-19 00:24:51.031 | INFO | [SHOP_AMOUNT 0.045s] 0 2026-04-19 00:24:51.036 | INFO | [Index] 0 2026-04-19 00:24:51.314 | INFO | [SHOP_AMOUNT 0.033s] 0 2026-04-19 00:24:51.318 | INFO | [Index] 0 2026-04-19 00:24:51.615 | INFO | [SHOP_AMOUNT 0.035s] 0 2026-04-19 00:24:51.619 | INFO | [Index] 0 2026-04-19 00:24:51.927 | INFO | [SHOP_AMOUNT 0.041s] 0 2026-04-19 00:24:51.934 | INFO | [Index] 0 2026-04-19 00:24:52.201 | INFO | Click ( 720, 321) @ AMOUNT_PLUS 2026-04-19 00:24:52.430 | INFO | Click ( 723, 316) @ AMOUNT_PLUS 2026-04-19 00:24:52.666 | INFO | Click ( 719, 310) @ AMOUNT_PLUS 2026-04-19 00:24:52.905 | INFO | Click ( 720, 308) @ AMOUNT_PLUS 2026-04-19 00:24:53.140 | INFO | Click ( 722, 311) @ AMOUNT_PLUS 2026-04-19 00:24:53.356 | INFO | Click ( 706, 298) @ AMOUNT_PLUS 2026-04-19 00:24:53.614 | INFO | Click ( 715, 314) @ AMOUNT_PLUS 2026-04-19 00:24:53.840 | INFO | [SHOP_AMOUNT 0.081s] 0 2026-04-19 00:24:53.844 | INFO | [Index] 0 2026-04-19 00:24:54.052 | INFO | [SHOP_AMOUNT 0.040s] 0 2026-04-19 00:24:54.057 | INFO | [Index] 0 2026-04-19 00:24:54.355 | INFO | [SHOP_AMOUNT 0.035s] 0 2026-04-19 00:24:54.359 | INFO | [Index] 0 2026-04-19 00:24:54.669 | INFO | [SHOP_AMOUNT 0.041s] 0 2026-04-19 00:24:54.673 | INFO | [Index] 0 2026-04-19 00:24:54.940 | INFO | Click ( 708, 316) @ AMOUNT_PLUS 2026-04-19 00:24:55.211 | INFO | Click ( 724, 318) @ AMOUNT_PLUS 2026-04-19 00:24:55.437 | INFO | Click ( 725, 312) @ AMOUNT_PLUS 2026-04-19 00:24:55.647 | INFO | Click ( 718, 307) @ AMOUNT_PLUS 2026-04-19 00:24:55.900 | INFO | Click ( 716, 309) @ AMOUNT_PLUS 2026-04-19 00:24:56.154 | INFO | Click ( 720, 309) @ AMOUNT_PLUS 2026-04-19 00:24:56.431 | INFO | Click ( 717, 307) @ AMOUNT_PLUS 2026-04-19 00:24:56.591 | INFO | [SHOP_AMOUNT 0.044s] 0 2026-04-19 00:24:56.596 | INFO | [Index] 0 2026-04-19 00:24:56.872 | INFO | [SHOP_AMOUNT 0.033s] 0 2026-04-19 00:24:56.876 | INFO | [Index] 0 2026-04-19 00:24:57.173 | INFO | [SHOP_AMOUNT 0.034s] 0 2026-04-19 00:24:57.176 | INFO | [Index] 0 2026-04-19 00:24:57.470 | INFO | [SHOP_AMOUNT 0.033s] 0 2026-04-19 00:24:57.473 | INFO | [Index] 0 2026-04-19 00:24:57.775 | INFO | [SHOP_AMOUNT 0.036s] 0 2026-04-19 00:24:57.779 | INFO | [Index] 0 2026-04-19 00:24:58.034 | INFO | Click ( 713, 310) @ AMOUNT_PLUS 2026-04-19 00:24:58.296 | INFO | Click ( 718, 313) @ AMOUNT_PLUS 2026-04-19 00:24:58.555 | INFO | Click ( 724, 312) @ AMOUNT_PLUS 2026-04-19 00:24:58.802 | INFO | Click ( 704, 312) @ AMOUNT_PLUS 2026-04-19 00:24:59.062 | INFO | Click ( 713, 322) @ AMOUNT_PLUS 2026-04-19 00:24:59.301 | INFO | Click ( 718, 303) @ AMOUNT_PLUS 2026-04-19 00:24:59.552 | INFO | Click ( 721, 312) @ AMOUNT_PLUS 2026-04-19 00:24:59.709 | INFO | [SHOP_AMOUNT 0.058s] 0 2026-04-19 00:24:59.712 | INFO | [Index] 0 2026-04-19 00:24:59.985 | INFO | [SHOP_AMOUNT 0.035s] 0 2026-04-19 00:24:59.991 | INFO | [Index] 0 2026-04-19 00:25:00.284 | INFO | [SHOP_AMOUNT 0.034s] 0 2026-04-19 00:25:00.287 | INFO | [Index] 0 2026-04-19 00:25:00.591 | INFO | [SHOP_AMOUNT 0.040s] 0 2026-04-19 00:25:00.595 | INFO | [Index] 0 2026-04-19 00:25:00.894 | INFO | [SHOP_AMOUNT 0.043s] 0 2026-04-19 00:25:00.902 | INFO | [Index] 0 2026-04-19 00:25:01.166 | INFO | Click ( 713, 308) @ AMOUNT_PLUS 2026-04-19 00:25:01.419 | INFO | Click ( 714, 317) @ AMOUNT_PLUS 2026-04-19 00:25:01.648 | INFO | Click ( 727, 304) @ AMOUNT_PLUS 2026-04-19 00:25:01.878 | INFO | Click ( 702, 310) @ AMOUNT_PLUS 2026-04-19 00:25:02.107 | INFO | Click ( 712, 306) @ AMOUNT_PLUS 2026-04-19 00:25:02.352 | INFO | Click ( 717, 315) @ AMOUNT_PLUS 2026-04-19 00:25:02.615 | INFO | Click ( 710, 311) @ AMOUNT_PLUS 2026-04-19 00:25:02.767 | INFO | [SHOP_AMOUNT 0.046s] 0 2026-04-19 00:25:02.771 | INFO | [Index] 0 2026-04-19 00:25:03.065 | INFO | [SHOP_AMOUNT 0.048s] 0 2026-04-19 00:25:03.069 | INFO | [Index] 0 2026-04-19 00:25:03.347 | INFO | [SHOP_AMOUNT 0.031s] 0 2026-04-19 00:25:03.353 | INFO | [Index] 0 2026-04-19 00:25:03.649 | INFO | [SHOP_AMOUNT 0.036s] 0 2026-04-19 00:25:03.653 | INFO | [Index] 0 2026-04-19 00:25:03.945 | INFO | [SHOP_AMOUNT 0.030s] 0 2026-04-19 00:25:03.953 | INFO | [Index] 0 2026-04-19 00:25:04.210 | INFO | Click ( 699, 302) @ AMOUNT_PLUS 2026-04-19 00:25:04.471 | INFO | Click ( 713, 315) @ AMOUNT_PLUS 2026-04-19 00:25:04.711 | INFO | Click ( 728, 303) @ AMOUNT_PLUS 2026-04-19 00:25:04.951 | INFO | Click ( 720, 309) @ AMOUNT_PLUS 2026-04-19 00:25:05.213 | INFO | Click ( 710, 301) @ AMOUNT_PLUS 2026-04-19 00:25:05.472 | INFO | Click ( 713, 305) @ AMOUNT_PLUS 2026-04-19 00:25:05.710 | INFO | Click ( 711, 315) @ AMOUNT_PLUS 2026-04-19 00:25:05.841 | INFO | [SHOP_AMOUNT 0.033s] 0 2026-04-19 00:25:05.846 | INFO | [Index] 0 2026-04-19 00:25:06.141 | INFO | [SHOP_AMOUNT 0.033s] 0 2026-04-19 00:25:06.145 | INFO | [Index] 0 2026-04-19 00:25:06.441 | INFO | [SHOP_AMOUNT 0.032s] 0 2026-04-19 00:25:06.445 | INFO | [Index] 0 2026-04-19 00:25:06.742 | INFO | [SHOP_AMOUNT 0.034s] 0 2026-04-19 00:25:06.746 | INFO | [Index] 0 2026-04-19 00:25:07.041 | INFO | [SHOP_AMOUNT 0.033s] 0 2026-04-19 00:25:07.045 | INFO | [Index] 0 2026-04-19 00:25:07.299 | INFO | Click ( 727, 307) @ AMOUNT_PLUS 2026-04-19 00:25:07.547 | INFO | Click ( 720, 301) @ AMOUNT_PLUS 2026-04-19 00:25:07.821 | INFO | Click ( 717, 309) @ AMOUNT_PLUS 2026-04-19 00:25:08.056 | INFO | Click ( 718, 299) @ AMOUNT_PLUS 2026-04-19 00:25:08.276 | INFO | Click ( 714, 300) @ AMOUNT_PLUS 2026-04-19 00:25:08.504 | INFO | Click ( 702, 310) @ AMOUNT_PLUS 2026-04-19 00:25:08.775 | INFO | Click ( 721, 307) @ AMOUNT_PLUS 2026-04-19 00:25:08.917 | INFO | [SHOP_AMOUNT 0.038s] 0 2026-04-19 00:25:08.922 | INFO | [Index] 0 2026-04-19 00:25:09.206 | INFO | [SHOP_AMOUNT 0.035s] 0 2026-04-19 00:25:09.209 | INFO | [Index] 0 2026-04-19 00:25:09.523 | INFO | [SHOP_AMOUNT 0.048s] 0 2026-04-19 00:25:09.527 | INFO | [Index] 0 2026-04-19 00:25:09.827 | INFO | [SHOP_AMOUNT 0.050s] 0 2026-04-19 00:25:09.831 | INFO | [Index] 0 2026-04-19 00:25:10.070 | INFO | Click ( 703, 313) @ AMOUNT_PLUS 2026-04-19 00:25:10.313 | INFO | Click ( 710, 312) @ AMOUNT_PLUS 2026-04-19 00:25:10.551 | INFO | Click ( 712, 321) @ AMOUNT_PLUS 2026-04-19 00:25:10.804 | INFO | Click ( 716, 324) @ AMOUNT_PLUS 2026-04-19 00:25:11.030 | INFO | Click ( 726, 297) @ AMOUNT_PLUS 2026-04-19 00:25:11.277 | INFO | Click ( 725, 311) @ AMOUNT_PLUS 2026-04-19 00:25:11.508 | INFO | Click ( 710, 299) @ AMOUNT_PLUS 2026-04-19 00:25:11.645 | INFO | [SHOP_AMOUNT 0.036s] 0 2026-04-19 00:25:11.648 | INFO | [Index] 0 2026-04-19 00:25:11.946 | INFO | [SHOP_AMOUNT 0.041s] 0 2026-04-19 00:25:11.950 | INFO | [Index] 0 2026-04-19 00:25:12.245 | INFO | [SHOP_AMOUNT 0.039s] 0 2026-04-19 00:25:12.248 | INFO | [Index] 0 2026-04-19 00:25:12.546 | INFO | [SHOP_AMOUNT 0.039s] 0 2026-04-19 00:25:12.549 | INFO | [Index] 0 2026-04-19 00:25:12.840 | INFO | [SHOP_AMOUNT 0.034s] 0 2026-04-19 00:25:12.843 | INFO | [Index] 0 2026-04-19 00:25:13.094 | INFO | Click ( 716, 303) @ AMOUNT_PLUS 2026-04-19 00:25:13.367 | INFO | Click ( 708, 314) @ AMOUNT_PLUS 2026-04-19 00:25:13.598 | INFO | Click ( 712, 301) @ AMOUNT_PLUS 2026-04-19 00:25:13.843 | INFO | Click ( 722, 319) @ AMOUNT_PLUS 2026-04-19 00:25:14.063 | INFO | Click ( 722, 314) @ AMOUNT_PLUS 2026-04-19 00:25:14.314 | INFO | Click ( 715, 311) @ AMOUNT_PLUS 2026-04-19 00:25:14.567 | INFO | Click ( 720, 301) @ AMOUNT_PLUS 2026-04-19 00:25:14.717 | INFO | [SHOP_AMOUNT 0.037s] 0 2026-04-19 00:25:14.723 | INFO | [Index] 0 2026-04-19 00:25:15.005 | INFO | [SHOP_AMOUNT 0.033s] 0 2026-04-19 00:25:15.009 | INFO | [Index] 0 2026-04-19 00:25:15.309 | INFO | [SHOP_AMOUNT 0.034s] 0 2026-04-19 00:25:15.313 | INFO | [Index] 0 2026-04-19 00:25:15.610 | INFO | [SHOP_AMOUNT 0.036s] 0 2026-04-19 00:25:15.614 | INFO | [Index] 0 2026-04-19 00:25:15.909 | INFO | [SHOP_AMOUNT 0.035s] 0 2026-04-19 00:25:15.912 | INFO | [Index] 0 2026-04-19 00:25:15.916 | INFO | Function calls: gui.py L94 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() gui.py L85 func() main.py L463 run() server.py L60 run() runners.py L43 run() on.py L84 main() proxy_headers.py L75 __call__() applications.py L112 __call__() errors.py L146 __call__() base.py L21 __call__() exceptions.py L58 __call__() routing.py L569 __call__() routing.py L540 lifespan() routing.py L481 default_lifespan() routing.py L518 startup() app.py L1525 process_manager.py L227 restart_processes() 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 L555 loop() alas.py L69 run() alas.py L307 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-04-19 00:25:15.944 | WARNING | Too many click for a button: AMOUNT_PLUS 2026-04-19 00:25:15.947 | WARNING | History click: ['OS_SHOP_SCROLL', 'NeuroplasticProstheticArm_1x20_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-04-19 00:25:15.951 | ERROR | GameTooManyClickError: Too many click for a button: AMOUNT_PLUS 2026-04-19 00:25:15.955 | WARNING | Saving error: ./log/error/1776529515955