═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ OPSISHOP ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ ═══════════════════════════════════════════════════════ OS INIT ═══════════════════════════════════════════════════════ 2026-05-05 00:21:54.804 | INFO | OS INIT 2026-05-05 00:21:54.845 | INFO | <<< UI ENSURE >>> 2026-05-05 00:21:54.848 | INFO | UI get current page 2026-05-05 00:21:54.866 | INFO | [UI] page_main 2026-05-05 00:21:54.870 | INFO | Goto page_os 2026-05-05 00:21:54.875 | INFO | <<< UI GOTO PAGE_OS >>> 2026-05-05 00:21:54.894 | INFO | Page switch: page_main_white -> page_campaign_menu 2026-05-05 00:21:54.899 | INFO | Click (1222, 458) @ MAIN_GOTO_CAMPAIGN_WHITE 2026-05-05 00:21:55.401 | INFO | Page switch: page_campaign_menu -> page_os 2026-05-05 00:21:55.404 | INFO | Click ( 789, 491) @ CAMPAIGN_MENU_GOTO_OS 2026-05-05 00:21:56.896 | INFO | Page arrive: page_os 2026-05-05 00:21:56.901 | INFO | <<< ZONE INIT >>> 2026-05-05 00:21:56.915 | INFO | Get zone name 2026-05-05 00:21:56.988 | INFO | Loading OCR model: ./bin/cnocr_models/cnocr 2026-05-05 00:21:57.184 | INFO | [MAP_NAME 0.222s] 直布罗特 2026-05-05 00:21:57.188 | INFO | Map name processed: 直布罗特 2026-05-05 00:21:57.193 | INFO | [Zone] [2|Gibraltar] ────────────────────────────────────────────────── AFTER AUTO SEARCH ────────────────────────────────────────────────── 2026-05-05 00:21:57.197 | INFO | AFTER AUTO SEARCH 2026-05-05 00:21:57.224 | INFO | No EMP debuff on current fleet 2026-05-05 00:21:57.232 | INFO | [HP] 98% 98% 98% 98% 98% 98% 2026-05-05 00:21:57.241 | INFO | [Repair icon] [False, False, False, False, False, False] 2026-05-05 00:21:57.245 | INFO | No ship found to be below threshold 40%, continue OS exploration 2026-05-05 00:21:57.249 | INFO | Handle after auto search finished, solved=False 2026-05-05 00:21:57.255 | INFO | Current fleet is not afflicted with the low resolve debuff 2026-05-05 00:21:57.261 | INFO | Ash beacon status: light 2026-05-05 00:21:57.340 | INFO | [ASH_COLLECT_STATUS 0.075s] 70/200 2026-05-05 00:21:57.410 | INFO | [ASH_DAILY_STATUS 0.066s] 170/200 2026-05-05 00:21:57.414 | INFO | Run auto search, question=True, rescan=False ─────────────────────────────────────────────────── OS AUTO SEARCH ──────────────────────────────────────────────────── 2026-05-05 00:21:57.417 | INFO | OS AUTO SEARCH 2026-05-05 00:21:57.463 | INFO | Click (1233, 540) @ AUTO_SEARCH_OS_MAP_OPTION_OFF 2026-05-05 00:21:59.081 | INFO | OS auto search finished 2026-05-05 00:21:59.085 | INFO | Ash beacon status: light 2026-05-05 00:21:59.155 | INFO | [ASH_COLLECT_STATUS 0.066s] 70/200 2026-05-05 00:21:59.217 | INFO | [ASH_DAILY_STATUS 0.057s] 170/200 2026-05-05 00:21:59.222 | INFO | [HP] 98% 98% 98% 98% 98% 98% 2026-05-05 00:21:59.232 | INFO | [Repair icon] [False, False, False, False, False, False] ─────────────────────────────────────────────────── CLEAR QUESTION ──────────────────────────────────────────────────── 2026-05-05 00:21:59.239 | INFO | CLEAR QUESTION 2026-05-05 00:21:59.309 | WARNING | Wrong radar prediction is_question (-4, 3) QU near (-4, 2) PO 2026-05-05 00:21:59.314 | INFO | -- -- -- 2026-05-05 00:21:59.316 | INFO | -- -- -- -- -- -- -- 2026-05-05 00:21:59.319 | INFO | -- -- -- -- -- -- -- -- -- 2026-05-05 00:21:59.321 | INFO | -- -- -- -- -- -- -- -- -- 2026-05-05 00:21:59.326 | INFO | -- -- -- -- -- -- -- -- -- -- -- 2026-05-05 00:21:59.330 | INFO | -- -- -- -- -- FL -- -- -- -- -- 2026-05-05 00:21:59.335 | INFO | -- -- -- -- -- -- -- -- -- -- -- 2026-05-05 00:21:59.341 | INFO | PO -- -- -- -- -- -- -- -- 2026-05-05 00:21:59.346 | INFO | -- -- -- -- -- -- -- -- -- 2026-05-05 00:21:59.350 | INFO | -- -- -- -- -- -- -- 2026-05-05 00:21:59.353 | INFO | -- -- -- 2026-05-05 00:21:59.356 | INFO | No question mark above current fleet on this radar ────────────────────────────────────────────────── AFTER AUTO SEARCH ────────────────────────────────────────────────── 2026-05-05 00:21:59.363 | INFO | AFTER AUTO SEARCH 2026-05-05 00:21:59.372 | INFO | No EMP debuff on current fleet 2026-05-05 00:21:59.382 | INFO | [HP] 98% 98% 98% 98% 98% 98% 2026-05-05 00:21:59.394 | INFO | [Repair icon] [False, False, False, False, False, False] 2026-05-05 00:21:59.399 | INFO | No ship found to be below threshold 40%, continue OS exploration 2026-05-05 00:21:59.403 | INFO | Handle after auto search finished, solved=False ════════════════════════════════════════════════════ OS PORT DAILY ════════════════════════════════════════════════════ 2026-05-05 00:21:59.409 | INFO | OS PORT DAILY 2026-05-05 00:21:59.413 | INFO | Port enter 2026-05-05 00:21:59.445 | INFO | Click (1228, 673) @ PORT_ENTER 2026-05-05 00:22:01.668 | INFO | <<< UI CLICK >>> 2026-05-05 00:22:01.686 | INFO | Click (1019, 680) @ PORT_GOTO_SUPPLY 2026-05-05 00:22:02.801 | INFO | <<< OPSISHOP SCAN 0 >>> 2026-05-05 00:22:02.805 | INFO | OpsiShop side navbar set to 1 2026-05-05 00:22:02.807 | INFO | OS_SHOP_SIDE_NAVBAR set to left=1 upper=1 2026-05-05 00:22:02.814 | INFO | Nav item active: 2 from range (0, 3) 2026-05-05 00:22:02.819 | INFO | Click ( 127, 285) @ OS_SHOP_SIDE_NAVBAR_0_0 2026-05-05 00:22:03.098 | INFO | Nav item active: 0 from range (0, 3) 2026-05-05 00:22:03.102 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-05-05 00:22:03.158 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1, YELLOWCOINS_2] 2026-05-05 00:22:03.162 | INFO | Loading template folder: ./assets/shop/os 2026-05-05 00:22:03.246 | INFO | [next_template_index] 118 2026-05-05 00:22:03.328 | INFO | [Amount_ocr 0.070s] [1, 1, 1, 1, 1] 2026-05-05 00:22:03.498 | INFO | [Price_ocr 0.110s] [500, 10, 10, 10, 1000] 2026-05-05 00:22:03.656 | INFO | [Counter_ocr 0.154s] ['6/6', '4/4', '4/4', '4/4', '3/3'] 2026-05-05 00:22:03.661 | INFO | Shop row 1: ['EnergyStorageDevice_1x6_YellowCoins_500', 'TuningSampleCombat_1x4_PurpleCoins_10', 'TuningSampleSurvival_1x4_PurpleCoins_10', 'TuningSampleOffence_1x4_PurpleCoins_10'] 2026-05-05 00:22:03.665 | INFO | Shop row 2: ['LoggerAbyssalT3_1x3_YellowCoins_1000'] 2026-05-05 00:22:03.668 | INFO | Found 5 items in shop 1 at pos 0.00 2026-05-05 00:22:03.671 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-05-05 00:22:03.735 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-05-05 00:22:03.739 | INFO | OS_SHOP_SCROLL set to 0.224 2026-05-05 00:22:03.742 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-05-05 00:22:03.746 | INFO | Swipe (1180, 302) -> (1176, 365) 2026-05-05 00:22:04.030 | INFO | [OS_SHOP_SCROLL] 0.18 (141.0-79.0)/(510-158) 2026-05-05 00:22:04.035 | INFO | [OS_SHOP_SCROLL] 0.18 (141.0-79.0)/(510-158) 2026-05-05 00:22:04.075 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1] 2026-05-05 00:22:04.151 | INFO | [Amount_ocr 0.064s] [1, 1, 1, 1, 1] 2026-05-05 00:22:04.295 | INFO | [Price_ocr 0.123s] [1000, 500, 10, 10, 10] 2026-05-05 00:22:04.437 | INFO | [Counter_ocr 0.137s] ['3/3', '6/6', '2/2', '2/2', '2/2'] 2026-05-05 00:22:04.441 | INFO | Shop row 1: ['LoggerAbyssalT3_1x3_YellowCoins_1000'] 2026-05-05 00:22:04.444 | INFO | Shop row 2: ['EnergyStorageDevice_1x6_YellowCoins_500', 'TuningSampleCombat_1x2_PurpleCoins_10', 'TuningSampleSurvival_1x2_PurpleCoins_10', 'TuningSampleOffence_1x2_PurpleCoins_10'] 2026-05-05 00:22:04.449 | INFO | Found 5 items in shop 1 at pos 0.18 2026-05-05 00:22:04.455 | INFO | [OS_SHOP_SCROLL] 0.18 (141.0-79.0)/(510-158) 2026-05-05 00:22:04.520 | INFO | [OS_SHOP_SCROLL] 0.18 (141.0-78.5)/(510-157) 2026-05-05 00:22:04.524 | INFO | OS_SHOP_SCROLL set to 0.399 2026-05-05 00:22:04.528 | INFO | [OS_SHOP_SCROLL] 0.18 (141.0-78.5)/(510-157) 2026-05-05 00:22:04.532 | INFO | Swipe (1176, 349) -> (1180, 430) 2026-05-05 00:22:04.809 | INFO | [OS_SHOP_SCROLL] 0.40 (220.0-80.5)/(510-161) 2026-05-05 00:22:04.816 | INFO | [OS_SHOP_SCROLL] 0.40 (220.0-80.5)/(510-161) 2026-05-05 00:22:04.862 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2, YELLOWCOINS] 2026-05-05 00:22:04.997 | INFO | [Amount_ocr 0.126s] [1, 1, 1, 1] 2026-05-05 00:22:05.182 | INFO | [Price_ocr 0.153s] [500, 10, 10, 10] 2026-05-05 00:22:05.300 | INFO | [Counter_ocr 0.110s] ['6/6', '2/2', '2/2', '2/2'] 2026-05-05 00:22:05.304 | INFO | Shop row 1: ['EnergyStorageDevice_1x6_YellowCoins_500', 'TuningSampleCombat_1x2_PurpleCoins_10', 'TuningSampleSurvival_1x2_PurpleCoins_10', 'TuningSampleOffence_1x2_PurpleCoins_10'] 2026-05-05 00:22:05.308 | INFO | Shop row 2: [] 2026-05-05 00:22:05.310 | INFO | Found 4 items in shop 1 at pos 0.40 2026-05-05 00:22:05.315 | INFO | [OS_SHOP_SCROLL] 0.40 (220.0-80.5)/(510-161) 2026-05-05 00:22:05.375 | INFO | [OS_SHOP_SCROLL] 0.40 (220.0-78.5)/(510-157) 2026-05-05 00:22:05.380 | INFO | OS_SHOP_SCROLL set to 0.623 2026-05-05 00:22:05.385 | INFO | [OS_SHOP_SCROLL] 0.40 (220.0-78.5)/(510-157) 2026-05-05 00:22:05.390 | INFO | Swipe (1179, 415) -> (1178, 504) 2026-05-05 00:22:05.672 | INFO | [OS_SHOP_SCROLL] 0.65 (307.5-81.0)/(510-162) 2026-05-05 00:22:05.675 | INFO | [OS_SHOP_SCROLL] 0.65 (307.5-81.0)/(510-162) 2026-05-05 00:22:05.715 | INFO | [Costs] [PURPLECOINS_3] 2026-05-05 00:22:05.815 | INFO | [Amount_ocr 0.093s] [1, 1, 1] 2026-05-05 00:22:05.920 | INFO | [Price_ocr 0.084s] [20, 20, 20] 2026-05-05 00:22:06.039 | INFO | [Counter_ocr 0.114s] ['2/2', '2/2', '2/2'] 2026-05-05 00:22:06.042 | INFO | Shop row 1: ['TuningCombatT2_1x2_PurpleCoins_20', 'TuningSurvivalT2_1x2_PurpleCoins_20', 'TuningOffenseT2_1x2_PurpleCoins_20'] 2026-05-05 00:22:06.045 | INFO | Shop row 2: [] 2026-05-05 00:22:06.049 | INFO | Found 3 items in shop 1 at pos 0.65 2026-05-05 00:22:06.057 | INFO | [OS_SHOP_SCROLL] 0.65 (307.5-81.0)/(510-162) 2026-05-05 00:22:06.115 | INFO | [OS_SHOP_SCROLL] 0.65 (307.5-79.0)/(510-158) 2026-05-05 00:22:06.121 | INFO | OS_SHOP_SCROLL set to 0.874 2026-05-05 00:22:06.124 | INFO | [OS_SHOP_SCROLL] 0.65 (307.5-79.0)/(510-158) 2026-05-05 00:22:06.128 | INFO | Swipe (1177, 500) -> (1176, 599) 2026-05-05 00:22:06.456 | INFO | [OS_SHOP_SCROLL] 0.92 (402.0-79.0)/(510-158) 2026-05-05 00:22:06.463 | INFO | [OS_SHOP_SCROLL] 0.92 (402.0-79.0)/(510-158) 2026-05-05 00:22:06.506 | INFO | [Costs] [YELLOWCOINS] 2026-05-05 00:22:06.510 | INFO | [Amount_ocr 0.000s] [] 2026-05-05 00:22:06.514 | INFO | No shop items found 2026-05-05 00:22:06.519 | WARNING | Empty OS shop or empty items, confirming 2026-05-05 00:22:07.027 | INFO | [Costs] [YELLOWCOINS] 2026-05-05 00:22:07.034 | INFO | [Amount_ocr 0.000s] [] 2026-05-05 00:22:07.038 | INFO | No shop items found 2026-05-05 00:22:07.040 | WARNING | Empty OS shop or empty items, confirming 2026-05-05 00:22:07.461 | INFO | [Costs] [YELLOWCOINS] 2026-05-05 00:22:07.468 | INFO | [Amount_ocr 0.000s] [] 2026-05-05 00:22:07.473 | INFO | No shop items found 2026-05-05 00:22:07.477 | WARNING | Empty OS shop or empty items, confirming 2026-05-05 00:22:07.952 | INFO | [OS_SHOP_SCROLL] 0.92 (402.0-78.5)/(510-157) 2026-05-05 00:22:07.956 | INFO | OS shop reach bottom, stop 2026-05-05 00:22:07.959 | INFO | <<< OPSISHOP SCAN 1 >>> 2026-05-05 00:22:07.962 | INFO | OpsiShop side navbar set to 2 2026-05-05 00:22:07.965 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-05-05 00:22:07.971 | INFO | Nav item active: 0 from range (0, 3) 2026-05-05 00:22:07.977 | INFO | Click ( 219, 378) @ OS_SHOP_SIDE_NAVBAR_0_1 2026-05-05 00:22:08.251 | INFO | Nav item active: 1 from range (0, 3) 2026-05-05 00:22:08.256 | INFO | [OS_SHOP_SCROLL] 1.00 (434.5-75.0)/(510-150) 2026-05-05 00:22:08.259 | INFO | Scroll does not at top, try to scroll 2026-05-05 00:22:08.262 | INFO | OS_SHOP_SCROLL set to 0.0 2026-05-05 00:22:08.265 | INFO | [OS_SHOP_SCROLL] 1.00 (434.5-75.0)/(510-150) 2026-05-05 00:22:08.270 | INFO | Swipe (1180, 652) -> (1179, 105) 2026-05-05 00:22:08.803 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-05-05 00:22:08.810 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-05-05 00:22:08.851 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-05-05 00:22:08.928 | INFO | [Amount_ocr 0.069s] [1, 1] 2026-05-05 00:22:09.013 | INFO | [Price_ocr 0.075s] [1, 1] 2026-05-05 00:22:09.110 | INFO | [Counter_ocr 0.092s] ['10/10', '10/10'] 2026-05-05 00:22:09.113 | INFO | Shop row 1: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-05-05 00:22:09.117 | INFO | Shop row 2: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-05-05 00:22:09.121 | INFO | Found 2 items in shop 2 at pos 0.00 2026-05-05 00:22:09.124 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-05-05 00:22:09.181 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-05-05 00:22:09.187 | INFO | OS_SHOP_SCROLL set to 0.516 2026-05-05 00:22:09.192 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-05-05 00:22:09.196 | INFO | Swipe (1179, 346) -> (1179, 466) 2026-05-05 00:22:09.492 | INFO | [OS_SHOP_SCROLL] 0.45 (242.0-131.0)/(510-262) 2026-05-05 00:22:09.495 | INFO | [OS_SHOP_SCROLL] 0.45 (242.0-131.0)/(510-262) 2026-05-05 00:22:09.537 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-05-05 00:22:09.618 | INFO | [Amount_ocr 0.073s] [1, 1, 1] 2026-05-05 00:22:09.822 | INFO | [Price_ocr 0.187s] [1, 5, 1] 2026-05-05 00:22:09.977 | INFO | [Counter_ocr 0.147s] ['10/10', '10/10', '10/10'] 2026-05-05 00:22:09.982 | INFO | Shop row 1: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-05-05 00:22:09.985 | INFO | Shop row 2: ['DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-05-05 00:22:09.990 | INFO | Found 3 items in shop 2 at pos 0.45 2026-05-05 00:22:09.994 | INFO | [OS_SHOP_SCROLL] 0.45 (242.0-131.0)/(510-262) 2026-05-05 00:22:10.056 | INFO | [OS_SHOP_SCROLL] 0.45 (242.0-129.5)/(510-259) 2026-05-05 00:22:10.067 | INFO | OS_SHOP_SCROLL set to 0.964 2026-05-05 00:22:10.081 | INFO | [OS_SHOP_SCROLL] 0.45 (242.0-129.5)/(510-259) 2026-05-05 00:22:10.090 | INFO | Swipe (1179, 459) -> (1180, 677) 2026-05-05 00:22:10.427 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-130.0)/(510-260) 2026-05-05 00:22:10.431 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-130.0)/(510-260) 2026-05-05 00:22:10.474 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-05-05 00:22:10.538 | INFO | [Amount_ocr 0.055s] [1, 1, 1, 1] 2026-05-05 00:22:10.653 | INFO | [Price_ocr 0.102s] [5, 1, 5, 1] 2026-05-05 00:22:10.813 | INFO | [Counter_ocr 0.154s] ['10/10', '10/10', '11/11', '11/11'] 2026-05-05 00:22:10.818 | INFO | Shop row 1: ['DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-05-05 00:22:10.821 | INFO | Shop row 2: ['DevelopmentMaterialT2_1x11_PurpleCoins_5', 'DevelopmentMaterialT1_1x11_PurpleCoins_1'] 2026-05-05 00:22:10.827 | INFO | Found 4 items in shop 2 at pos 1.00 2026-05-05 00:22:10.832 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-130.0)/(510-260) 2026-05-05 00:22:10.836 | INFO | OS shop reach bottom, stop 2026-05-05 00:22:10.839 | INFO | <<< OPSISHOP SCAN 2 >>> 2026-05-05 00:22:10.848 | INFO | OpsiShop side navbar set to 3 2026-05-05 00:22:10.856 | INFO | OS_SHOP_SIDE_NAVBAR set to left=3 upper=3 2026-05-05 00:22:10.861 | INFO | Nav item active: 1 from range (0, 3) 2026-05-05 00:22:10.864 | INFO | Click ( 107, 466) @ OS_SHOP_SIDE_NAVBAR_0_2 2026-05-05 00:22:10.963 | INFO | Nav item active: 1 from range (0, 3) 2026-05-05 00:22:11.264 | INFO | Nav item active: 2 from range (0, 3) 2026-05-05 00:22:11.269 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-05-05 00:22:11.275 | INFO | Scroll does not at top, try to scroll 2026-05-05 00:22:11.278 | INFO | OS_SHOP_SCROLL set to 0.0 2026-05-05 00:22:11.284 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-05-05 00:22:11.289 | INFO | Swipe (1180, 599) -> (1180, 214) 2026-05-05 00:22:11.730 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-05-05 00:22:11.734 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-05-05 00:22:11.777 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS_2] 2026-05-05 00:22:11.880 | INFO | [Amount_ocr 0.095s] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 2026-05-05 00:22:12.093 | INFO | [Price_ocr 0.177s] [1, 5, 5, 5, 5, 1, 5, 5, 5, 5] 2026-05-05 00:22:12.334 | INFO | [Counter_ocr 0.235s] ['20/20', '10/10', '10/10', '10/10', '10/10', '22/30', '10/10', '10/10', '10/10', '10/10'] 2026-05-05 00:22:12.341 | INFO | Shop row 1: ['METARedBookT1_1x20_PurpleCoins_1', 'SupercavitationGenerator_1x10_PurpleCoins_5', 'NeuroplasticProstheticArm_1x10_PurpleCoins_5', 'NanoceramicAlloy_1x10_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x10_PurpleCoins_5'] 2026-05-05 00:22:12.347 | INFO | Shop row 2: ['METARedBookT1_1x22_PurpleCoins_1', 'SupercavitationGenerator_1x10_PurpleCoins_5', 'NeuroplasticProstheticArm_1x10_PurpleCoins_5', 'NanoceramicAlloy_1x10_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x10_PurpleCoins_5'] 2026-05-05 00:22:12.354 | INFO | Found 10 items in shop 3 at pos 0.00 2026-05-05 00:22:12.358 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-05-05 00:22:12.415 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-05-05 00:22:12.419 | INFO | OS_SHOP_SCROLL set to 0.516 2026-05-05 00:22:12.423 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-05-05 00:22:12.427 | INFO | Swipe (1176, 347) -> (1180, 471) 2026-05-05 00:22:12.714 | INFO | [OS_SHOP_SCROLL] 0.51 (258.5-129.5)/(510-259) 2026-05-05 00:22:12.719 | INFO | [OS_SHOP_SCROLL] 0.51 (258.5-129.5)/(510-259) 2026-05-05 00:22:12.759 | INFO | [Costs] [PURPLECOINS_3, PURPLECOINS_3, PURPLECOINS_1, PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS_2] 2026-05-05 00:22:12.876 | INFO | [Amount_ocr 0.110s] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 2026-05-05 00:22:13.255 | INFO | [Price_ocr 0.337s] [1, 5, 5, 5, 5, 5, 5, 5, 5, 5] 2026-05-05 00:22:13.497 | INFO | [Counter_ocr 0.237s] ['22/30', '10/10', '10/10', '10/10', '10/10', '10/10', '20/20', '20/20', '20/20', '20/20'] 2026-05-05 00:22:13.502 | INFO | Shop row 1: ['METARedBookT1_1x22_PurpleCoins_1', 'SupercavitationGenerator_1x10_PurpleCoins_5', 'NeuroplasticProstheticArm_1x10_PurpleCoins_5', 'NanoceramicAlloy_1x10_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x10_PurpleCoins_5'] 2026-05-05 00:22:13.507 | INFO | Shop row 2: ['METARedBookT1_1x10_PurpleCoins_5', 'SupercavitationGenerator_1x20_PurpleCoins_5', 'NeuroplasticProstheticArm_1x20_PurpleCoins_5', 'NanoceramicAlloy_1x20_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x20_PurpleCoins_5'] 2026-05-05 00:22:13.514 | INFO | Found 10 items in shop 3 at pos 0.51 2026-05-05 00:22:13.520 | INFO | [OS_SHOP_SCROLL] 0.51 (258.5-129.5)/(510-259) 2026-05-05 00:22:13.572 | INFO | [OS_SHOP_SCROLL] 0.51 (258.5-129.0)/(510-258) 2026-05-05 00:22:13.578 | INFO | OS_SHOP_SCROLL set to 1 2026-05-05 00:22:13.583 | INFO | [OS_SHOP_SCROLL] 0.51 (258.5-129.0)/(510-258) 2026-05-05 00:22:13.588 | INFO | Swipe (1176, 455) -> (1176, 698) 2026-05-05 00:22:13.963 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-05-05 00:22:13.967 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-05-05 00:22:14.017 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS_2] 2026-05-05 00:22:14.120 | INFO | [Amount_ocr 0.093s] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 2026-05-05 00:22:14.300 | INFO | [Price_ocr 0.146s] [5, 5, 5, 5, 5, 5, 5, 5, 5, 5] 2026-05-05 00:22:14.530 | INFO | [Counter_ocr 0.225s] ['10/10', '20/20', '20/20', '20/20', '20/20', '10/10', '20/20', '20/20', '20/20', '20/20'] 2026-05-05 00:22:14.536 | INFO | Shop row 1: ['METARedBookT1_1x10_PurpleCoins_5', 'SupercavitationGenerator_1x20_PurpleCoins_5', 'NeuroplasticProstheticArm_1x20_PurpleCoins_5', 'NanoceramicAlloy_1x20_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x20_PurpleCoins_5'] 2026-05-05 00:22:14.540 | INFO | Shop row 2: ['METARedBookT1_1x10_PurpleCoins_5', 'SupercavitationGenerator_1x20_PurpleCoins_5', 'NeuroplasticProstheticArm_1x20_PurpleCoins_5', 'NanoceramicAlloy_1x20_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x20_PurpleCoins_5'] 2026-05-05 00:22:14.544 | INFO | Found 10 items in shop 3 at pos 1.00 2026-05-05 00:22:14.549 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-05-05 00:22:14.552 | INFO | OS shop reach bottom, stop 2026-05-05 00:22:14.558 | INFO | <<< OPSISHOP SCAN 3 >>> 2026-05-05 00:22:14.569 | INFO | OpsiShop side navbar set to 4 2026-05-05 00:22:14.573 | INFO | OS_SHOP_SIDE_NAVBAR set to left=4 upper=4 2026-05-05 00:22:14.578 | INFO | Nav item active: 2 from range (0, 3) 2026-05-05 00:22:14.581 | INFO | Click ( 125, 562) @ OS_SHOP_SIDE_NAVBAR_0_3 2026-05-05 00:22:14.677 | INFO | Nav item active: 2 from range (0, 3) 2026-05-05 00:22:14.986 | INFO | Nav item active: 3 from range (0, 3) 2026-05-05 00:22:14.992 | INFO | [OS_SHOP_SCROLL] 0.53 (266.0-90.5)/(510-181) 2026-05-05 00:22:14.997 | INFO | Scroll does not at top, try to scroll 2026-05-05 00:22:15.000 | INFO | OS_SHOP_SCROLL set to 0.0 2026-05-05 00:22:15.004 | INFO | [OS_SHOP_SCROLL] 0.53 (266.0-90.5)/(510-181) 2026-05-05 00:22:15.009 | INFO | Swipe (1176, 471) -> (1176, 136) 2026-05-05 00:22:15.413 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-05-05 00:22:15.418 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-05-05 00:22:15.458 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS] 2026-05-05 00:22:15.554 | INFO | [Amount_ocr 0.088s] [1, 1, 1, 1, 1, 1] 2026-05-05 00:22:15.719 | INFO | [Price_ocr 0.123s] [100, 20, 500, 150, 100, 20] 2026-05-05 00:22:15.879 | INFO | [Counter_ocr 0.155s] ['2/2', '3/3', '6/6', '5/5', '2/4', '4/4'] 2026-05-05 00:22:15.886 | INFO | Shop row 1: ['OrdnanceTestingReportT2_1x2_PurpleCoins_100', 'OrdnanceTestingReportT1_1x3_PurpleCoins_20', 'RepairPack2_1x6_YellowCoins_500', 'RepairPack_1x5_YellowCoins_150'] 2026-05-05 00:22:15.892 | INFO | Shop row 2: ['OrdnanceTestingReportT2_1x2_PurpleCoins_100', 'OrdnanceTestingReportT1_1x4_PurpleCoins_20'] 2026-05-05 00:22:15.899 | INFO | Found 6 items in shop 4 at pos 0.00 2026-05-05 00:22:15.904 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-05-05 00:22:15.975 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-05-05 00:22:15.980 | INFO | OS_SHOP_SCROLL set to 0.275 2026-05-05 00:22:15.985 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-05-05 00:22:15.989 | INFO | Swipe (1177, 300) -> (1176, 388) 2026-05-05 00:22:16.264 | INFO | [OS_SHOP_SCROLL] 0.26 (178.0-91.5)/(510-183) 2026-05-05 00:22:16.269 | INFO | [OS_SHOP_SCROLL] 0.26 (178.0-91.5)/(510-183) 2026-05-05 00:22:16.310 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2, PURPLECOINS] 2026-05-05 00:22:16.449 | INFO | [Amount_ocr 0.130s] [1, 1, 1, 1] 2026-05-05 00:22:16.655 | INFO | [Price_ocr 0.167s] [100, 20, 750, 250] 2026-05-05 00:22:16.856 | INFO | [Counter_ocr 0.193s] ['2/4', '4/4', '10/10', '10/10'] 2026-05-05 00:22:16.861 | INFO | Shop row 1: ['OrdnanceTestingReportT2_1x2_PurpleCoins_100', 'OrdnanceTestingReportT1_1x4_PurpleCoins_20'] 2026-05-05 00:22:16.865 | INFO | Shop row 2: ['RepairPackTriple2_1x10_YellowCoins_750', 'RepairPackTriple_1x10_YellowCoins_250'] 2026-05-05 00:22:16.868 | INFO | Found 4 items in shop 4 at pos 0.26 2026-05-05 00:22:16.874 | INFO | [OS_SHOP_SCROLL] 0.26 (178.0-91.5)/(510-183) 2026-05-05 00:22:16.932 | INFO | [OS_SHOP_SCROLL] 0.27 (178.0-90.5)/(510-181) 2026-05-05 00:22:16.936 | INFO | OS_SHOP_SCROLL set to 0.541 2026-05-05 00:22:16.940 | INFO | [OS_SHOP_SCROLL] 0.27 (178.0-90.5)/(510-181) 2026-05-05 00:22:16.944 | INFO | Swipe (1179, 378) -> (1180, 479) 2026-05-05 00:22:17.233 | INFO | [OS_SHOP_SCROLL] 0.58 (280.0-92.5)/(510-185) 2026-05-05 00:22:17.236 | INFO | [OS_SHOP_SCROLL] 0.58 (280.0-92.5)/(510-185) 2026-05-05 00:22:17.276 | INFO | [Costs] [PURPLECOINS] 2026-05-05 00:22:17.284 | INFO | [Amount_ocr 0.000s] [] 2026-05-05 00:22:17.288 | INFO | No shop items found 2026-05-05 00:22:17.290 | WARNING | Empty OS shop or empty items, confirming 2026-05-05 00:22:17.798 | INFO | [Costs] [PURPLECOINS] 2026-05-05 00:22:17.803 | INFO | [Amount_ocr 0.000s] [] 2026-05-05 00:22:17.806 | INFO | No shop items found 2026-05-05 00:22:17.810 | WARNING | Empty OS shop or empty items, confirming 2026-05-05 00:22:18.267 | INFO | [Costs] [PURPLECOINS] 2026-05-05 00:22:18.272 | INFO | [Amount_ocr 0.000s] [] 2026-05-05 00:22:18.275 | INFO | No shop items found 2026-05-05 00:22:18.279 | WARNING | Empty OS shop or empty items, confirming 2026-05-05 00:22:18.707 | INFO | [OS_SHOP_SCROLL] 0.58 (280.0-90.5)/(510-181) 2026-05-05 00:22:19.007 | INFO | [OS_SHOP_SCROLL] 0.58 (280.0-90.5)/(510-181) 2026-05-05 00:22:19.011 | INFO | OS_SHOP_SCROLL set to 0.851 2026-05-05 00:22:19.016 | INFO | [OS_SHOP_SCROLL] 0.58 (280.0-90.5)/(510-181) 2026-05-05 00:22:19.020 | INFO | Swipe (1178, 489) -> (1176, 582) 2026-05-05 00:22:19.308 | INFO | [OS_SHOP_SCROLL] 0.85 (371.0-90.5)/(510-181) 2026-05-05 00:22:19.314 | INFO | [OS_SHOP_SCROLL] 0.85 (371.0-90.5)/(510-181) 2026-05-05 00:22:19.356 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2] 2026-05-05 00:22:19.418 | INFO | [Amount_ocr 0.056s] [1, 1] 2026-05-05 00:22:19.502 | INFO | [Price_ocr 0.055s] [2500, 1000] 2026-05-05 00:22:19.601 | INFO | [Counter_ocr 0.096s] ['2/2', '6/6'] 2026-05-05 00:22:19.605 | INFO | Shop row 1: ['RepairPackFull2_1x2_YellowCoins_2500', 'RepairPackFull_1x6_YellowCoins_1000'] 2026-05-05 00:22:19.607 | INFO | Shop row 2: [] 2026-05-05 00:22:19.612 | INFO | Found 2 items in shop 4 at pos 0.85 2026-05-05 00:22:19.618 | INFO | [OS_SHOP_SCROLL] 0.85 (371.0-90.5)/(510-181) 2026-05-05 00:22:19.680 | INFO | [OS_SHOP_SCROLL] 0.85 (371.0-90.5)/(510-181) 2026-05-05 00:22:19.687 | INFO | OS_SHOP_SCROLL set to 1 2026-05-05 00:22:19.690 | INFO | [OS_SHOP_SCROLL] 0.85 (371.0-90.5)/(510-181) 2026-05-05 00:22:19.694 | INFO | Swipe (1178, 580) -> (1176, 692) 2026-05-05 00:22:19.974 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-90.5)/(510-181) 2026-05-05 00:22:19.979 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-90.5)/(510-181) 2026-05-05 00:22:20.023 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2, PURPLECOINS] 2026-05-05 00:22:20.112 | INFO | [Amount_ocr 0.080s] [1, 1] 2026-05-05 00:22:20.319 | INFO | [Price_ocr 0.185s] [2500, 1000] 2026-05-05 00:22:20.428 | INFO | [Counter_ocr 0.104s] ['2/2', '6/6'] 2026-05-05 00:22:20.432 | INFO | Shop row 1: ['RepairPackFull2_1x2_YellowCoins_2500', 'RepairPackFull_1x6_YellowCoins_1000'] 2026-05-05 00:22:20.435 | INFO | Shop row 2: [] 2026-05-05 00:22:20.437 | INFO | Found 2 items in shop 4 at pos 1.00 2026-05-05 00:22:20.442 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-90.5)/(510-181) 2026-05-05 00:22:20.447 | INFO | OS shop reach bottom, stop 2026-05-05 00:22:20.528 | INFO | [SHOP_YELLOW_COINS 0.075s] 101231 2026-05-05 00:22:20.606 | INFO | [OS_SHOP_PURPLE_COINS 0.075s] 131 2026-05-05 00:22:20.614 | INFO | Yellow coins: 101231, purple coins: 131 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-05-05 00:22:20.617 | INFO | OPSISHOP BUY 2026-05-05 00:22:20.619 | INFO | [OpsiNextReset] 2026-06-01 00:00:00 2026-05-05 00:22:20.626 | INFO | [ResetRemain] 26 2026-05-05 00:22:20.632 | INFO | Not enough coins to buy item: OrdnanceTestingReportT2, skip. 2026-05-05 00:22:20.636 | INFO | [OpsiNextReset] 2026-06-01 00:00:00 2026-05-05 00:22:20.641 | INFO | [ResetRemain] 26 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-05-05 00:22:20.649 | INFO | OPSISHOP BUY 2026-05-05 00:22:20.652 | INFO | [OpsiNextReset] 2026-06-01 00:00:00 2026-05-05 00:22:20.656 | INFO | [ResetRemain] 26 2026-05-05 00:22:20.660 | INFO | Not enough coins to buy item: OrdnanceTestingReportT2, skip. 2026-05-05 00:22:20.664 | INFO | [OpsiNextReset] 2026-06-01 00:00:00 2026-05-05 00:22:20.667 | INFO | [ResetRemain] 26 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-05-05 00:22:20.674 | INFO | OPSISHOP BUY 2026-05-05 00:22:20.678 | INFO | [OpsiNextReset] 2026-06-01 00:00:00 2026-05-05 00:22:20.681 | INFO | [ResetRemain] 26 2026-05-05 00:22:20.684 | INFO | Not enough coins to buy item: OrdnanceTestingReportT2, skip. 2026-05-05 00:22:20.688 | INFO | [OpsiNextReset] 2026-06-01 00:00:00 2026-05-05 00:22:20.692 | INFO | [ResetRemain] 26 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-05-05 00:22:20.699 | INFO | OPSISHOP BUY 2026-05-05 00:22:20.703 | INFO | [OpsiNextReset] 2026-06-01 00:00:00 2026-05-05 00:22:20.707 | INFO | [ResetRemain] 26 2026-05-05 00:22:20.716 | INFO | Buying item: DevelopmentMaterialT2. In shop 2. At pos 0.45. 2026-05-05 00:22:20.723 | INFO | OpsiShop side navbar set to 2 2026-05-05 00:22:20.727 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-05-05 00:22:20.733 | INFO | Nav item active: 3 from range (0, 3) 2026-05-05 00:22:20.740 | INFO | Click ( 77, 365) @ OS_SHOP_SIDE_NAVBAR_0_1 2026-05-05 00:22:20.837 | INFO | Nav item active: 3 from range (0, 3) 2026-05-05 00:22:21.145 | INFO | Nav item active: 1 from range (0, 3) 2026-05-05 00:22:21.151 | INFO | OS_SHOP_SCROLL set to 0.4475806451612903 2026-05-05 00:22:21.446 | INFO | [OS_SHOP_SCROLL] 1.00 (380.5-129.0)/(510-258) 2026-05-05 00:22:21.455 | INFO | Swipe (1176, 589) -> (1179, 441) 2026-05-05 00:22:21.744 | INFO | [OS_SHOP_SCROLL] 0.42 (235.5-130.5)/(510-261) 2026-05-05 00:22:21.785 | INFO | [Costs] [YELLOWCOINS] 2026-05-05 00:22:21.857 | INFO | [Amount_ocr 0.066s] [1] 2026-05-05 00:22:21.936 | INFO | [Price_ocr 0.071s] [1] 2026-05-05 00:22:22.021 | INFO | [Counter_ocr 0.082s] ['10/10'] 2026-05-05 00:22:22.026 | INFO | Shop row 1: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-05-05 00:22:22.029 | INFO | Shop row 2: [] 2026-05-05 00:22:22.032 | WARNING | Item DevelopmentMaterialT2 not found in shop 2 at pos 0.45, skip. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-05-05 00:22:22.038 | INFO | OPSISHOP BUY 2026-05-05 00:22:22.040 | INFO | [OpsiNextReset] 2026-06-01 00:00:00 2026-05-05 00:22:22.043 | INFO | [ResetRemain] 26 2026-05-05 00:22:22.050 | INFO | Buying item: DevelopmentMaterialT2. In shop 2. At pos 1.00. 2026-05-05 00:22:22.056 | INFO | OpsiShop side navbar set to 2 2026-05-05 00:22:22.060 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-05-05 00:22:22.065 | INFO | Nav item active: 1 from range (0, 3) 2026-05-05 00:22:22.069 | INFO | OS_SHOP_SCROLL set to 1.0 2026-05-05 00:22:22.122 | INFO | [OS_SHOP_SCROLL] 0.42 (235.5-129.0)/(510-258) 2026-05-05 00:22:22.126 | INFO | Swipe (1179, 432) -> (1179, 684) 2026-05-05 00:22:22.475 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-05-05 00:22:22.515 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-05-05 00:22:22.588 | INFO | [Amount_ocr 0.064s] [1, 1, 1, 1] 2026-05-05 00:22:22.725 | INFO | [Price_ocr 0.125s] [5, 1, 5, 1] 2026-05-05 00:22:22.868 | INFO | [Counter_ocr 0.136s] ['10/10', '10/10', '11/11', '11/11'] 2026-05-05 00:22:22.872 | INFO | Shop row 1: ['DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-05-05 00:22:22.875 | INFO | Shop row 2: ['DevelopmentMaterialT2_1x11_PurpleCoins_5', 'DevelopmentMaterialT1_1x11_PurpleCoins_1'] 2026-05-05 00:22:22.924 | INFO | Click ( 722, 557) @ DevelopmentMaterialT2_1x11_PurpleCoins_5 2026-05-05 00:22:23.373 | INFO | [SHOP_AMOUNT 0.042s] 1 2026-05-05 00:22:23.377 | INFO | [OpsiNextReset] 2026-06-01 00:00:00 2026-05-05 00:22:23.382 | INFO | [ResetRemain] 26 2026-05-05 00:22:23.385 | INFO | <<< UI ENSURE INDEX >>> 2026-05-05 00:22:23.442 | INFO | [SHOP_AMOUNT 0.054s] 1 2026-05-05 00:22:23.445 | INFO | [Index] 1 2026-05-05 00:22:23.680 | INFO | Click ( 715, 303) @ AMOUNT_PLUS 2026-05-05 00:22:23.937 | INFO | Click ( 730, 312) @ AMOUNT_PLUS 2026-05-05 00:22:24.196 | INFO | Click ( 721, 297) @ AMOUNT_PLUS 2026-05-05 00:22:24.450 | INFO | Click ( 716, 320) @ AMOUNT_PLUS 2026-05-05 00:22:24.690 | INFO | Click ( 714, 299) @ AMOUNT_PLUS 2026-05-05 00:22:24.822 | INFO | [SHOP_AMOUNT 0.027s] 2 2026-05-05 00:22:24.828 | INFO | [Index] 2 2026-05-05 00:22:25.135 | INFO | [SHOP_AMOUNT 0.031s] 2 2026-05-05 00:22:25.139 | INFO | [Index] 2 2026-05-05 00:22:25.423 | INFO | [SHOP_AMOUNT 0.031s] 2 2026-05-05 00:22:25.428 | INFO | [Index] 2 2026-05-05 00:22:25.736 | INFO | [SHOP_AMOUNT 0.035s] 2 2026-05-05 00:22:25.740 | INFO | [Index] 2 2026-05-05 00:22:26.023 | INFO | [SHOP_AMOUNT 0.027s] 2 2026-05-05 00:22:26.028 | INFO | [Index] 2 2026-05-05 00:22:26.272 | INFO | Click ( 714, 308) @ AMOUNT_PLUS 2026-05-05 00:22:26.505 | INFO | Click ( 713, 312) @ AMOUNT_PLUS 2026-05-05 00:22:26.751 | INFO | Click ( 709, 300) @ AMOUNT_PLUS 2026-05-05 00:22:26.987 | INFO | Click ( 712, 315) @ AMOUNT_PLUS 2026-05-05 00:22:27.130 | INFO | [SHOP_AMOUNT 0.034s] 4 2026-05-05 00:22:27.134 | INFO | [Index] 4 2026-05-05 00:22:27.413 | INFO | [SHOP_AMOUNT 0.029s] 5 2026-05-05 00:22:27.417 | INFO | [Index] 5 2026-05-05 00:22:27.714 | INFO | [SHOP_AMOUNT 0.031s] 5 2026-05-05 00:22:27.719 | INFO | [Index] 5 2026-05-05 00:22:28.015 | INFO | [SHOP_AMOUNT 0.031s] 5 2026-05-05 00:22:28.018 | INFO | [Index] 5 2026-05-05 00:22:28.316 | INFO | [SHOP_AMOUNT 0.032s] 5 2026-05-05 00:22:28.323 | INFO | [Index] 5 2026-05-05 00:22:28.576 | INFO | Click ( 704, 309) @ AMOUNT_PLUS 2026-05-05 00:22:28.717 | INFO | [SHOP_AMOUNT 0.038s] 5 2026-05-05 00:22:28.723 | INFO | [Index] 5 2026-05-05 00:22:29.011 | INFO | [SHOP_AMOUNT 0.034s] 6 2026-05-05 00:22:29.016 | INFO | [Index] 6 2026-05-05 00:22:29.283 | INFO | Click ( 796, 633) @ SHOP_BUY_CONFIRM_AMOUNT 2026-05-05 00:22:29.614 | INFO | Click ( 727, 566) @ DevelopmentMaterialT2_1x11_PurpleCoins_5 2026-05-05 00:22:34.698 | INFO | Click ( 719, 553) @ DevelopmentMaterialT2_1x11_PurpleCoins_5 2026-05-05 00:22:35.030 | INFO | [SHOP_AMOUNT 0.034s] 1 2026-05-05 00:22:35.035 | INFO | [OpsiNextReset] 2026-06-01 00:00:00 2026-05-05 00:22:35.038 | INFO | [ResetRemain] 26 2026-05-05 00:22:35.042 | INFO | <<< UI ENSURE INDEX >>> 2026-05-05 00:22:35.111 | INFO | [SHOP_AMOUNT 0.063s] 1 2026-05-05 00:22:35.115 | INFO | [Index] 1 2026-05-05 00:22:35.385 | INFO | Click ( 707, 313) @ AMOUNT_PLUS 2026-05-05 00:22:35.652 | INFO | Click ( 717, 309) @ AMOUNT_PLUS 2026-05-05 00:22:35.915 | INFO | Click ( 729, 306) @ AMOUNT_PLUS 2026-05-05 00:22:36.141 | INFO | Click ( 703, 303) @ AMOUNT_PLUS 2026-05-05 00:22:36.378 | INFO | Click ( 712, 312) @ AMOUNT_PLUS 2026-05-05 00:22:36.521 | INFO | [SHOP_AMOUNT 0.030s] 2 2026-05-05 00:22:36.527 | INFO | [Index] 2 2026-05-05 00:22:36.823 | INFO | [SHOP_AMOUNT 0.038s] 1 2026-05-05 00:22:36.827 | INFO | [Index] 1 2026-05-05 00:22:37.123 | INFO | [SHOP_AMOUNT 0.037s] 1 2026-05-05 00:22:37.127 | INFO | [Index] 1 2026-05-05 00:22:37.413 | INFO | [SHOP_AMOUNT 0.032s] 1 2026-05-05 00:22:37.417 | INFO | [Index] 1 2026-05-05 00:22:37.737 | INFO | [SHOP_AMOUNT 0.050s] 1 2026-05-05 00:22:37.741 | INFO | [Index] 1 2026-05-05 00:22:38.027 | INFO | Click ( 706, 302) @ AMOUNT_PLUS 2026-05-05 00:22:38.259 | INFO | Click ( 709, 307) @ AMOUNT_PLUS 2026-05-05 00:22:38.495 | INFO | Click ( 713, 310) @ AMOUNT_PLUS 2026-05-05 00:22:38.761 | INFO | Click ( 719, 313) @ AMOUNT_PLUS 2026-05-05 00:22:39.006 | INFO | Click ( 710, 316) @ AMOUNT_PLUS 2026-05-05 00:22:39.142 | INFO | [SHOP_AMOUNT 0.032s] 3 2026-05-05 00:22:39.145 | INFO | [Index] 3 2026-05-05 00:22:39.451 | INFO | [SHOP_AMOUNT 0.039s] 4 2026-05-05 00:22:39.455 | INFO | [Index] 4 2026-05-05 00:22:39.751 | INFO | [SHOP_AMOUNT 0.041s] 4 2026-05-05 00:22:39.755 | INFO | [Index] 4 2026-05-05 00:22:40.053 | INFO | [SHOP_AMOUNT 0.037s] 4 2026-05-05 00:22:40.056 | INFO | [Index] 4 2026-05-05 00:22:40.357 | INFO | [SHOP_AMOUNT 0.050s] 4 2026-05-05 00:22:40.361 | INFO | [Index] 4 2026-05-05 00:22:40.632 | INFO | Click ( 710, 294) @ AMOUNT_PLUS 2026-05-05 00:22:40.882 | INFO | Click ( 700, 308) @ AMOUNT_PLUS 2026-05-05 00:22:41.026 | INFO | [SHOP_AMOUNT 0.035s] 4 2026-05-05 00:22:41.029 | INFO | [Index] 4 2026-05-05 00:22:41.328 | INFO | [SHOP_AMOUNT 0.039s] 4 2026-05-05 00:22:41.331 | INFO | [Index] 4 2026-05-05 00:22:41.625 | INFO | [SHOP_AMOUNT 0.038s] 4 2026-05-05 00:22:41.629 | INFO | [Index] 4 2026-05-05 00:22:41.923 | INFO | [SHOP_AMOUNT 0.035s] 4 2026-05-05 00:22:41.928 | INFO | [Index] 4 2026-05-05 00:22:42.228 | INFO | [SHOP_AMOUNT 0.037s] 4 2026-05-05 00:22:42.234 | INFO | [Index] 4 2026-05-05 00:22:42.482 | INFO | Click ( 712, 306) @ AMOUNT_PLUS 2026-05-05 00:22:42.728 | INFO | Click ( 718, 301) @ AMOUNT_PLUS 2026-05-05 00:22:42.880 | INFO | [SHOP_AMOUNT 0.054s] 4 2026-05-05 00:22:42.885 | INFO | [Index] 4 2026-05-05 00:22:43.182 | INFO | [SHOP_AMOUNT 0.041s] 2 2026-05-05 00:22:43.187 | INFO | [Index] 2 2026-05-05 00:22:43.471 | INFO | [SHOP_AMOUNT 0.039s] 2 2026-05-05 00:22:43.475 | INFO | [Index] 2 2026-05-05 00:22:43.774 | INFO | [SHOP_AMOUNT 0.033s] 2 2026-05-05 00:22:43.778 | INFO | [Index] 2 2026-05-05 00:22:44.081 | INFO | [SHOP_AMOUNT 0.036s] 2 2026-05-05 00:22:44.084 | INFO | [Index] 2 2026-05-05 00:22:44.342 | INFO | Click ( 725, 315) @ AMOUNT_PLUS 2026-05-05 00:22:44.613 | INFO | Click ( 717, 313) @ AMOUNT_PLUS 2026-05-05 00:22:44.849 | INFO | Click ( 711, 318) @ AMOUNT_PLUS 2026-05-05 00:22:45.094 | INFO | Click ( 715, 309) @ AMOUNT_PLUS 2026-05-05 00:22:45.232 | INFO | [SHOP_AMOUNT 0.034s] 3 2026-05-05 00:22:45.236 | INFO | [Index] 3 2026-05-05 00:22:45.551 | INFO | [SHOP_AMOUNT 0.052s] 4 2026-05-05 00:22:45.554 | INFO | [Index] 4 2026-05-05 00:22:45.843 | INFO | [SHOP_AMOUNT 0.039s] 4 2026-05-05 00:22:45.847 | INFO | [Index] 4 2026-05-05 00:22:46.127 | INFO | [SHOP_AMOUNT 0.035s] 4 2026-05-05 00:22:46.131 | INFO | [Index] 4 2026-05-05 00:22:46.495 | INFO | [SHOP_AMOUNT 0.076s] 4 2026-05-05 00:22:46.501 | INFO | [Index] 4 2026-05-05 00:22:46.754 | INFO | Click ( 727, 309) @ AMOUNT_PLUS 2026-05-05 00:22:46.989 | INFO | Click ( 718, 316) @ AMOUNT_PLUS 2026-05-05 00:22:47.142 | INFO | [SHOP_AMOUNT 0.045s] 4 2026-05-05 00:22:47.148 | INFO | [Index] 4 2026-05-05 00:22:47.428 | INFO | [SHOP_AMOUNT 0.032s] 4 2026-05-05 00:22:47.432 | INFO | [Index] 4 2026-05-05 00:22:47.723 | INFO | [SHOP_AMOUNT 0.031s] 4 2026-05-05 00:22:47.727 | INFO | [Index] 4 2026-05-05 00:22:48.030 | INFO | [SHOP_AMOUNT 0.032s] 4 2026-05-05 00:22:48.035 | INFO | [Index] 4 2026-05-05 00:22:48.337 | INFO | [SHOP_AMOUNT 0.036s] 4 2026-05-05 00:22:48.343 | INFO | [Index] 4 2026-05-05 00:22:48.631 | INFO | Click ( 711, 309) @ AMOUNT_PLUS 2026-05-05 00:22:48.876 | INFO | Click ( 728, 304) @ AMOUNT_PLUS 2026-05-05 00:22:49.027 | INFO | [SHOP_AMOUNT 0.055s] 4 2026-05-05 00:22:49.033 | INFO | [Index] 4 2026-05-05 00:22:49.321 | INFO | [SHOP_AMOUNT 0.040s] 2 2026-05-05 00:22:49.326 | INFO | [Index] 2 2026-05-05 00:22:49.609 | INFO | [SHOP_AMOUNT 0.032s] 2 2026-05-05 00:22:49.613 | INFO | [Index] 2 2026-05-05 00:22:49.909 | INFO | [SHOP_AMOUNT 0.033s] 2 2026-05-05 00:22:49.914 | INFO | [Index] 2 2026-05-05 00:22:50.217 | INFO | [SHOP_AMOUNT 0.035s] 2 2026-05-05 00:22:50.220 | INFO | [Index] 2 2026-05-05 00:22:50.481 | INFO | Click ( 703, 324) @ AMOUNT_PLUS 2026-05-05 00:22:50.765 | INFO | Click ( 717, 313) @ AMOUNT_PLUS 2026-05-05 00:22:50.999 | INFO | Click ( 717, 314) @ AMOUNT_PLUS 2026-05-05 00:22:51.246 | INFO | Click ( 727, 311) @ AMOUNT_PLUS 2026-05-05 00:22:51.382 | INFO | [SHOP_AMOUNT 0.033s] 3 2026-05-05 00:22:51.387 | INFO | [Index] 3 2026-05-05 00:22:51.681 | INFO | [SHOP_AMOUNT 0.033s] 4 2026-05-05 00:22:51.685 | INFO | [Index] 4 2026-05-05 00:22:51.985 | INFO | [SHOP_AMOUNT 0.038s] 4 2026-05-05 00:22:51.988 | INFO | [Index] 4 2026-05-05 00:22:52.285 | INFO | [SHOP_AMOUNT 0.034s] 4 2026-05-05 00:22:52.288 | INFO | [Index] 4 2026-05-05 00:22:52.591 | INFO | [SHOP_AMOUNT 0.042s] 4 2026-05-05 00:22:52.596 | INFO | [Index] 4 2026-05-05 00:22:52.600 | 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 L457 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-05-05 00:22:52.619 | WARNING | Too many click for a button: AMOUNT_PLUS 2026-05-05 00:22:52.623 | WARNING | History click: ['AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'SHOP_BUY_CONFIRM_AMOUNT', 'DevelopmentMaterialT2_1x11_PurpleCoins_5', 'DevelopmentMaterialT2_1x11_PurpleCoins_5', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS', 'AMOUNT_PLUS'] 2026-05-05 00:22:52.633 | ERROR | GameTooManyClickError: Too many click for a button: AMOUNT_PLUS 2026-05-05 00:22:52.640 | WARNING | Saving error: ./log/error/1777911772640