═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ OPSISHOP ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ ═══════════════════════════════════════════════════════ OS INIT ═══════════════════════════════════════════════════════ 2026-01-04 00:11:59.701 | INFO | OS INIT 2026-01-04 00:11:59.715 | INFO | Already in os map 2026-01-04 00:11:59.719 | INFO | <<< ZONE INIT >>> 2026-01-04 00:11:59.734 | INFO | Get zone name 2026-01-04 00:11:59.865 | INFO | [MAP_NAME 0.075s] 圣彼得伯格 2026-01-04 00:11:59.868 | INFO | Map name processed: 圣彼得伯格 2026-01-04 00:11:59.873 | INFO | [Zone] [3|St. Petersburg] ────────────────────────────────────────────────── AFTER AUTO SEARCH ────────────────────────────────────────────────── 2026-01-04 00:11:59.877 | INFO | AFTER AUTO SEARCH 2026-01-04 00:11:59.906 | INFO | No EMP debuff on current fleet 2026-01-04 00:11:59.914 | INFO | [HP] 98% 98% 98% 98% 98% 98% 2026-01-04 00:11:59.924 | INFO | [Repair icon] [False, False, False, False, False, False] 2026-01-04 00:11:59.928 | INFO | No ship found to be below threshold 40%, continue OS exploration 2026-01-04 00:11:59.932 | INFO | Handle after auto search finished, solved=False 2026-01-04 00:11:59.935 | INFO | Current fleet is not afflicted with the low resolve debuff 2026-01-04 00:11:59.940 | INFO | Ash beacon status: light 2026-01-04 00:11:59.996 | INFO | [ASH_COLLECT_STATUS 0.053s] 50/200 2026-01-04 00:12:00.060 | INFO | [ASH_DAILY_STATUS 0.056s] 150/200 2026-01-04 00:12:00.065 | INFO | Run auto search, question=True, rescan=False ─────────────────────────────────────────────────── OS AUTO SEARCH ──────────────────────────────────────────────────── 2026-01-04 00:12:00.071 | INFO | OS AUTO SEARCH 2026-01-04 00:12:00.116 | INFO | Click (1255, 537) @ AUTO_SEARCH_OS_MAP_OPTION_OFF 2026-01-04 00:12:01.744 | INFO | OS auto search finished 2026-01-04 00:12:01.748 | INFO | Ash beacon status: light 2026-01-04 00:12:01.815 | INFO | [ASH_COLLECT_STATUS 0.063s] 50/200 2026-01-04 00:12:01.874 | INFO | [ASH_DAILY_STATUS 0.054s] 150/200 2026-01-04 00:12:01.882 | INFO | [HP] 98% 98% 98% 98% 98% 98% 2026-01-04 00:12:01.891 | INFO | [Repair icon] [False, False, False, False, False, False] ─────────────────────────────────────────────────── CLEAR QUESTION ──────────────────────────────────────────────────── 2026-01-04 00:12:01.896 | INFO | CLEAR QUESTION 2026-01-04 00:12:01.963 | WARNING | Wrong radar prediction is_question (1, 4) QU near (1, 3) PO 2026-01-04 00:12:01.967 | INFO | -- -- -- 2026-01-04 00:12:01.970 | INFO | -- -- -- -- -- -- -- 2026-01-04 00:12:01.973 | INFO | -- -- -- -- -- -- -- -- -- 2026-01-04 00:12:01.975 | INFO | -- -- -- -- -- -- -- -- -- 2026-01-04 00:12:01.978 | INFO | -- -- -- -- -- -- -- -- -- -- -- 2026-01-04 00:12:01.980 | INFO | -- -- -- -- -- FL -- -- -- -- -- 2026-01-04 00:12:01.984 | INFO | -- -- -- -- -- -- -- -- -- -- -- 2026-01-04 00:12:01.988 | INFO | -- -- -- -- -- -- -- -- -- 2026-01-04 00:12:01.990 | INFO | -- -- -- -- -- PO -- -- -- 2026-01-04 00:12:01.994 | INFO | -- -- -- -- -- -- -- 2026-01-04 00:12:02.001 | INFO | -- -- -- 2026-01-04 00:12:02.004 | INFO | No question mark above current fleet on this radar ────────────────────────────────────────────────── AFTER AUTO SEARCH ────────────────────────────────────────────────── 2026-01-04 00:12:02.008 | INFO | AFTER AUTO SEARCH 2026-01-04 00:12:02.014 | INFO | No EMP debuff on current fleet 2026-01-04 00:12:02.022 | INFO | [HP] 98% 98% 98% 98% 98% 98% 2026-01-04 00:12:02.031 | INFO | [Repair icon] [False, False, False, False, False, False] 2026-01-04 00:12:02.037 | INFO | No ship found to be below threshold 40%, continue OS exploration 2026-01-04 00:12:02.040 | INFO | Handle after auto search finished, solved=False ════════════════════════════════════════════════════ OS PORT DAILY ════════════════════════════════════════════════════ 2026-01-04 00:12:02.045 | INFO | OS PORT DAILY 2026-01-04 00:12:02.047 | INFO | <<< UI CLICK >>> 2026-01-04 00:12:02.080 | INFO | Click (1189, 669) @ PORT_ENTER 2026-01-04 00:12:04.284 | INFO | <<< UI CLICK >>> 2026-01-04 00:12:04.306 | INFO | Click ( 955, 668) @ PORT_GOTO_SUPPLY 2026-01-04 00:12:05.142 | INFO | <<< OPSISHOP SCAN 0 >>> 2026-01-04 00:12:05.147 | INFO | OpsiShop side navbar set to 1 2026-01-04 00:12:05.152 | INFO | OS_SHOP_SIDE_NAVBAR set to left=1 upper=1 2026-01-04 00:12:05.156 | INFO | Nav item active: 3 from range (0, 3) 2026-01-04 00:12:05.160 | INFO | Click ( 181, 303) @ OS_SHOP_SIDE_NAVBAR_0_0 2026-01-04 00:12:05.450 | INFO | Nav item active: 0 from range (0, 3) 2026-01-04 00:12:05.457 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-01-04 00:12:05.511 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1, YELLOWCOINS_2] 2026-01-04 00:12:05.516 | INFO | Loading template folder: ./assets/shop/os 2026-01-04 00:12:05.606 | INFO | [next_template_index] 113 2026-01-04 00:12:05.714 | INFO | [Amount_ocr 0.100s] [1, 1, 1, 1, 1] 2026-01-04 00:12:05.932 | INFO | [Price_ocr 0.152s] [500, 10, 10, 10, 1000] 2026-01-04 00:12:06.244 | INFO | [Counter_ocr 0.308s] ['6/6', '4/4', '4/4', '4/4', '3/3'] 2026-01-04 00:12:06.252 | INFO | Shop row 1: ['EnergyStorageDevice_1x6_YellowCoins_500', 'TuningSampleCombat_1x4_PurpleCoins_10', 'TuningSampleSurvival_1x4_PurpleCoins_10', 'TuningSampleOffence_1x4_PurpleCoins_10'] 2026-01-04 00:12:06.256 | INFO | Shop row 2: ['LoggerAbyssalT3_1x3_YellowCoins_1000'] 2026-01-04 00:12:06.261 | INFO | Found 5 items in shop 1 at pos 0.00 2026-01-04 00:12:06.265 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-01-04 00:12:06.322 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-01-04 00:12:06.325 | INFO | OS_SHOP_SCROLL set to 0.224 2026-01-04 00:12:06.329 | INFO | [OS_SHOP_SCROLL] 0.00 (78.5-79.0)/(510-158) 2026-01-04 00:12:06.332 | INFO | Swipe (1180, 301) -> (1176, 368) 2026-01-04 00:12:06.622 | INFO | [OS_SHOP_SCROLL] 0.19 (146.5-79.0)/(510-158) 2026-01-04 00:12:06.627 | INFO | [OS_SHOP_SCROLL] 0.19 (146.5-79.0)/(510-158) 2026-01-04 00:12:06.665 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1] 2026-01-04 00:12:06.728 | INFO | [Amount_ocr 0.054s] [1, 1, 1, 1, 1] 2026-01-04 00:12:06.874 | INFO | [Price_ocr 0.127s] [1000, 500, 10, 10, 10] 2026-01-04 00:12:07.006 | INFO | [Counter_ocr 0.127s] ['3/3', '6/6', '2/2', '2/2', '2/2'] 2026-01-04 00:12:07.013 | INFO | Shop row 1: ['LoggerAbyssalT3_1x3_YellowCoins_1000'] 2026-01-04 00:12:07.016 | INFO | Shop row 2: ['EnergyStorageDevice_1x6_YellowCoins_500', 'TuningSampleCombat_1x2_PurpleCoins_10', 'TuningSampleSurvival_1x2_PurpleCoins_10', 'TuningSampleOffence_1x2_PurpleCoins_10'] 2026-01-04 00:12:07.021 | INFO | Found 5 items in shop 1 at pos 0.19 2026-01-04 00:12:07.026 | INFO | [OS_SHOP_SCROLL] 0.19 (146.5-79.0)/(510-158) 2026-01-04 00:12:07.075 | INFO | [OS_SHOP_SCROLL] 0.19 (146.5-79.0)/(510-158) 2026-01-04 00:12:07.079 | INFO | OS_SHOP_SCROLL set to 0.416 2026-01-04 00:12:07.084 | INFO | [OS_SHOP_SCROLL] 0.19 (146.5-79.0)/(510-158) 2026-01-04 00:12:07.087 | INFO | Swipe (1180, 361) -> (1179, 435) 2026-01-04 00:12:07.376 | INFO | [OS_SHOP_SCROLL] 0.40 (221.5-79.5)/(510-159) 2026-01-04 00:12:07.381 | INFO | [OS_SHOP_SCROLL] 0.40 (221.5-79.5)/(510-159) 2026-01-04 00:12:07.418 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2, YELLOWCOINS] 2026-01-04 00:12:07.498 | INFO | [Amount_ocr 0.072s] [1, 1, 1, 1] 2026-01-04 00:12:07.638 | INFO | [Price_ocr 0.122s] [500, 10, 10, 10] 2026-01-04 00:12:07.761 | INFO | [Counter_ocr 0.117s] ['6/6', '2/2', '2/2', '2/2'] 2026-01-04 00:12:07.764 | INFO | Shop row 1: ['EnergyStorageDevice_1x6_YellowCoins_500', 'TuningSampleCombat_1x2_PurpleCoins_10', 'TuningSampleSurvival_1x2_PurpleCoins_10', 'TuningSampleOffence_1x2_PurpleCoins_10'] 2026-01-04 00:12:07.768 | INFO | Shop row 2: [] 2026-01-04 00:12:07.772 | INFO | Found 4 items in shop 1 at pos 0.40 2026-01-04 00:12:07.780 | INFO | [OS_SHOP_SCROLL] 0.40 (221.5-79.5)/(510-159) 2026-01-04 00:12:07.831 | INFO | [OS_SHOP_SCROLL] 0.40 (221.5-79.0)/(510-158) 2026-01-04 00:12:07.834 | INFO | OS_SHOP_SCROLL set to 0.629 2026-01-04 00:12:07.837 | INFO | [OS_SHOP_SCROLL] 0.40 (221.5-79.0)/(510-158) 2026-01-04 00:12:07.840 | INFO | Swipe (1178, 420) -> (1178, 506) 2026-01-04 00:12:08.133 | INFO | [OS_SHOP_SCROLL] 0.63 (301.5-81.0)/(510-162) 2026-01-04 00:12:08.138 | INFO | [OS_SHOP_SCROLL] 0.63 (301.5-81.0)/(510-162) 2026-01-04 00:12:08.176 | INFO | [Costs] [PURPLECOINS_3, PURPLECOINS_1, PURPLECOINS_2, YELLOWCOINS] 2026-01-04 00:12:08.273 | INFO | [Amount_ocr 0.091s] [1, 1, 1] 2026-01-04 00:12:08.413 | INFO | [Price_ocr 0.121s] [20, 20, 20] 2026-01-04 00:12:08.543 | INFO | [Counter_ocr 0.127s] ['2/2', '2/2', '2/2'] 2026-01-04 00:12:08.546 | INFO | Shop row 1: [] 2026-01-04 00:12:08.549 | INFO | Shop row 2: ['TuningCombatT2_1x2_PurpleCoins_20', 'TuningSurvivalT2_1x2_PurpleCoins_20', 'TuningOffenseT2_1x2_PurpleCoins_20'] 2026-01-04 00:12:08.551 | INFO | Found 3 items in shop 1 at pos 0.63 2026-01-04 00:12:08.558 | INFO | [OS_SHOP_SCROLL] 0.63 (301.5-81.0)/(510-162) 2026-01-04 00:12:08.614 | INFO | [OS_SHOP_SCROLL] 0.63 (301.5-79.0)/(510-158) 2026-01-04 00:12:08.617 | INFO | OS_SHOP_SCROLL set to 0.857 2026-01-04 00:12:08.622 | INFO | [OS_SHOP_SCROLL] 0.63 (301.5-79.0)/(510-158) 2026-01-04 00:12:08.628 | INFO | Swipe (1178, 518) -> (1179, 591) 2026-01-04 00:12:08.910 | INFO | [OS_SHOP_SCROLL] 0.84 (373.0-79.5)/(510-159) 2026-01-04 00:12:08.915 | INFO | [OS_SHOP_SCROLL] 0.84 (373.0-79.5)/(510-159) 2026-01-04 00:12:08.954 | INFO | [Costs] [PURPLECOINS_3, PURPLECOINS_1, PURPLECOINS_2, YELLOWCOINS] 2026-01-04 00:12:09.018 | INFO | [Amount_ocr 0.054s] [1, 1, 1] 2026-01-04 00:12:09.112 | INFO | [Price_ocr 0.075s] [20, 20, 20] 2026-01-04 00:12:09.209 | INFO | [Counter_ocr 0.093s] ['2/2', '2/2', '2/2'] 2026-01-04 00:12:09.213 | INFO | Shop row 1: ['TuningCombatT2_1x2_PurpleCoins_20', 'TuningSurvivalT2_1x2_PurpleCoins_20', 'TuningOffenseT2_1x2_PurpleCoins_20'] 2026-01-04 00:12:09.216 | INFO | Shop row 2: [] 2026-01-04 00:12:09.218 | INFO | Found 3 items in shop 1 at pos 0.84 2026-01-04 00:12:09.223 | INFO | [OS_SHOP_SCROLL] 0.84 (373.0-79.5)/(510-159) 2026-01-04 00:12:09.281 | INFO | [OS_SHOP_SCROLL] 0.83 (373.0-78.5)/(510-157) 2026-01-04 00:12:09.284 | INFO | OS_SHOP_SCROLL set to 1 2026-01-04 00:12:09.288 | INFO | [OS_SHOP_SCROLL] 0.83 (373.0-78.5)/(510-157) 2026-01-04 00:12:09.295 | INFO | Swipe (1176, 596) -> (1179, 711) 2026-01-04 00:12:09.576 | INFO | [OS_SHOP_SCROLL] 1.00 (430.5-80.0)/(510-160) 2026-01-04 00:12:09.581 | INFO | [OS_SHOP_SCROLL] 1.00 (430.5-80.0)/(510-160) 2026-01-04 00:12:09.620 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-01-04 00:12:09.664 | INFO | [Amount_ocr 0.034s] [1] 2026-01-04 00:12:09.744 | INFO | [Price_ocr 0.065s] [30000] 2026-01-04 00:12:09.807 | INFO | [Counter_ocr 0.058s] ['2/3'] 2026-01-04 00:12:09.811 | INFO | Shop row 1: [] 2026-01-04 00:12:09.813 | INFO | Shop row 2: ['LoggerObscureT5_1x2_YellowCoins_30000'] 2026-01-04 00:12:09.816 | INFO | Found 1 items in shop 1 at pos 1.00 2026-01-04 00:12:09.818 | INFO | [OS_SHOP_SCROLL] 1.00 (430.5-80.0)/(510-160) 2026-01-04 00:12:09.824 | INFO | OS shop reach bottom, stop 2026-01-04 00:12:09.830 | INFO | <<< OPSISHOP SCAN 1 >>> 2026-01-04 00:12:09.834 | INFO | OpsiShop side navbar set to 2 2026-01-04 00:12:09.837 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-01-04 00:12:09.843 | INFO | Nav item active: 0 from range (0, 3) 2026-01-04 00:12:09.847 | INFO | Click ( 194, 377) @ OS_SHOP_SIDE_NAVBAR_0_1 2026-01-04 00:12:09.945 | INFO | Nav item active: 0 from range (0, 3) 2026-01-04 00:12:10.253 | INFO | Nav item active: 1 from range (0, 3) 2026-01-04 00:12:10.260 | INFO | [OS_SHOP_SCROLL] 1.00 (389.0-120.5)/(510-241) 2026-01-04 00:12:10.265 | INFO | Scroll does not at top, try to scroll 2026-01-04 00:12:10.270 | INFO | OS_SHOP_SCROLL set to 0.0 2026-01-04 00:12:10.274 | INFO | [OS_SHOP_SCROLL] 1.00 (389.0-120.5)/(510-241) 2026-01-04 00:12:10.278 | INFO | Swipe (1178, 605) -> (1177, 196) 2026-01-04 00:12:10.735 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-01-04 00:12:10.741 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-01-04 00:12:10.780 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1, YELLOWCOINS_2, YELLOWCOINS_2] 2026-01-04 00:12:10.885 | INFO | [Amount_ocr 0.099s] [1, 1, 1, 1, 1, 1] 2026-01-04 00:12:11.027 | INFO | [Price_ocr 0.119s] [100, 5, 1, 100, 5, 1] 2026-01-04 00:12:11.196 | INFO | [Counter_ocr 0.165s] ['200/200', '10/10', '10/10', '185/200', '5/10', '10/10'] 2026-01-04 00:12:11.199 | INFO | Shop row 1: ['PurpleCoins_1x200_YellowCoins_100', 'DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:11.203 | INFO | Shop row 2: ['PurpleCoins_1x185_YellowCoins_100', 'DevelopmentMaterialT2_1x5_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:11.207 | INFO | Found 6 items in shop 2 at pos 0.00 2026-01-04 00:12:11.213 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-01-04 00:12:11.267 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-01-04 00:12:11.271 | INFO | OS_SHOP_SCROLL set to 0.516 2026-01-04 00:12:11.277 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-01-04 00:12:11.282 | INFO | Swipe (1176, 332) -> (1179, 466) 2026-01-04 00:12:11.563 | INFO | [OS_SHOP_SCROLL] 0.50 (256.03125-129.0)/(510-258) 2026-01-04 00:12:11.568 | INFO | [OS_SHOP_SCROLL] 0.50 (256.03125-129.0)/(510-258) 2026-01-04 00:12:11.606 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1, YELLOWCOINS_2, YELLOWCOINS_2] 2026-01-04 00:12:11.710 | INFO | [Amount_ocr 0.095s] [1, 1, 1, 1, 1, 1, 1] 2026-01-04 00:12:11.869 | INFO | [Price_ocr 0.135s] [100, 5, 1, 100, 5, 1, 5000] 2026-01-04 00:12:12.064 | INFO | [Counter_ocr 0.191s] ['185/200', '5/10', '10/10', '400/400', '10/10', '10/10', '4/4'] 2026-01-04 00:12:12.068 | INFO | Shop row 1: ['PurpleCoins_1x185_YellowCoins_100', 'DevelopmentMaterialT2_1x5_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:12.072 | INFO | Shop row 2: ['PurpleCoins_1x400_YellowCoins_100', 'DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1', 'ActionPoint100_1x4_YellowCoins_5000'] 2026-01-04 00:12:12.078 | INFO | Found 7 items in shop 2 at pos 0.50 2026-01-04 00:12:12.085 | INFO | [OS_SHOP_SCROLL] 0.50 (256.03125-129.0)/(510-258) 2026-01-04 00:12:12.136 | INFO | [OS_SHOP_SCROLL] 0.51 (256.5-129.0)/(510-258) 2026-01-04 00:12:12.140 | INFO | OS_SHOP_SCROLL set to 1 2026-01-04 00:12:12.144 | INFO | [OS_SHOP_SCROLL] 0.51 (256.5-129.0)/(510-258) 2026-01-04 00:12:12.149 | INFO | Swipe (1177, 470) -> (1178, 666) 2026-01-04 00:12:12.484 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-01-04 00:12:12.489 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-01-04 00:12:12.529 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1, YELLOWCOINS_2, YELLOWCOINS_2] 2026-01-04 00:12:12.629 | INFO | [Amount_ocr 0.093s] [1, 1, 1, 1, 1, 1, 1, 1] 2026-01-04 00:12:12.797 | INFO | [Price_ocr 0.142s] [100, 5, 1, 5000, 100, 20, 5, 1] 2026-01-04 00:12:12.988 | INFO | [Counter_ocr 0.187s] ['400/400', '10/10', '10/10', '4/4', '610/610', '12/15', '11/11', '11/11'] 2026-01-04 00:12:12.993 | INFO | Shop row 1: ['PurpleCoins_1x400_YellowCoins_100', 'DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1', 'ActionPoint100_1x4_YellowCoins_5000'] 2026-01-04 00:12:12.998 | INFO | Shop row 2: ['PurpleCoins_1x610_YellowCoins_100', 'DevelopmentMaterialT3_1x12_PurpleCoins_20', 'DevelopmentMaterialT2_1x11_PurpleCoins_5', 'DevelopmentMaterialT1_1x11_PurpleCoins_1'] 2026-01-04 00:12:13.001 | INFO | Found 8 items in shop 2 at pos 1.00 2026-01-04 00:12:13.005 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-01-04 00:12:13.009 | INFO | OS shop reach bottom, stop 2026-01-04 00:12:13.015 | INFO | <<< OPSISHOP SCAN 2 >>> 2026-01-04 00:12:13.019 | INFO | OpsiShop side navbar set to 3 2026-01-04 00:12:13.024 | INFO | OS_SHOP_SIDE_NAVBAR set to left=3 upper=3 2026-01-04 00:12:13.028 | INFO | Nav item active: 1 from range (0, 3) 2026-01-04 00:12:13.032 | INFO | Click ( 147, 465) @ OS_SHOP_SIDE_NAVBAR_0_2 2026-01-04 00:12:13.132 | INFO | Nav item active: 1 from range (0, 3) 2026-01-04 00:12:13.434 | INFO | Nav item active: 2 from range (0, 3) 2026-01-04 00:12:13.440 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-01-04 00:12:13.443 | INFO | Scroll does not at top, try to scroll 2026-01-04 00:12:13.446 | INFO | OS_SHOP_SCROLL set to 0.0 2026-01-04 00:12:13.451 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-01-04 00:12:13.456 | INFO | Swipe (1178, 592) -> (1176, 214) 2026-01-04 00:12:13.883 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-131.5)/(510-263) 2026-01-04 00:12:13.888 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-131.5)/(510-263) 2026-01-04 00:12:13.929 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS_2] 2026-01-04 00:12:14.050 | INFO | [Amount_ocr 0.111s] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 2026-01-04 00:12:14.281 | INFO | [Price_ocr 0.190s] [1, 5, 5, 5, 5, 1, 5, 5, 5, 5] 2026-01-04 00:12:14.540 | INFO | [Counter_ocr 0.255s] ['20/20', '10/10', '10/10', '10/10', '10/10', '27/30', '10/10', '10/10', '10/10', '10/10'] 2026-01-04 00:12:14.545 | 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-01-04 00:12:14.549 | INFO | Shop row 2: ['METARedBookT2_1x27_PurpleCoins_1', 'SupercavitationGenerator_1x10_PurpleCoins_5', 'NeuroplasticProstheticArm_1x10_PurpleCoins_5', 'NanoceramicAlloy_1x10_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x10_PurpleCoins_5'] 2026-01-04 00:12:14.552 | INFO | Found 10 items in shop 3 at pos 0.00 2026-01-04 00:12:14.556 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-131.5)/(510-263) 2026-01-04 00:12:14.616 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-01-04 00:12:14.620 | INFO | OS_SHOP_SCROLL set to 0.516 2026-01-04 00:12:14.623 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-01-04 00:12:14.628 | INFO | Swipe (1179, 344) -> (1177, 470) 2026-01-04 00:12:14.928 | INFO | [OS_SHOP_SCROLL] 0.43 (237.0-129.5)/(510-259) 2026-01-04 00:12:14.934 | INFO | [OS_SHOP_SCROLL] 0.43 (237.0-129.5)/(510-259) 2026-01-04 00:12:14.974 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_2] 2026-01-04 00:12:15.047 | INFO | [Amount_ocr 0.067s] [1, 1, 1, 1, 1] 2026-01-04 00:12:15.156 | INFO | [Price_ocr 0.094s] [1, 5, 5, 5, 5] 2026-01-04 00:12:15.290 | INFO | [Counter_ocr 0.130s] ['27/30', '10/10', '10/10', '10/10', '10/10'] 2026-01-04 00:12:15.296 | INFO | Shop row 1: ['METARedBookT2_1x27_PurpleCoins_1', 'SupercavitationGenerator_1x10_PurpleCoins_5', 'NeuroplasticProstheticArm_1x10_PurpleCoins_5', 'NanoceramicAlloy_1x10_PurpleCoins_5', 'CrystallizedHeatResistantSteel_1x10_PurpleCoins_5'] 2026-01-04 00:12:15.303 | INFO | Shop row 2: [] 2026-01-04 00:12:15.307 | INFO | Found 5 items in shop 3 at pos 0.43 2026-01-04 00:12:15.312 | INFO | [OS_SHOP_SCROLL] 0.43 (237.0-129.5)/(510-259) 2026-01-04 00:12:15.379 | INFO | [OS_SHOP_SCROLL] 0.43 (237.0-129.5)/(510-259) 2026-01-04 00:12:15.383 | INFO | OS_SHOP_SCROLL set to 0.944 2026-01-04 00:12:15.386 | INFO | [OS_SHOP_SCROLL] 0.43 (237.0-129.5)/(510-259) 2026-01-04 00:12:15.389 | INFO | Swipe (1179, 452) -> (1179, 653) 2026-01-04 00:12:15.721 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-01-04 00:12:15.727 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-01-04 00:12:15.767 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS_2] 2026-01-04 00:12:15.859 | INFO | [Amount_ocr 0.085s] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 2026-01-04 00:12:16.076 | INFO | [Price_ocr 0.190s] [5, 5, 5, 5, 5, 5, 5, 5, 5, 5] 2026-01-04 00:12:16.302 | INFO | [Counter_ocr 0.222s] ['10/10', '20/20', '20/20', '20/20', '20/20', '10/10', '20/20', '20/20', '20/20', '20/20'] 2026-01-04 00:12:16.307 | 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-01-04 00:12:16.312 | 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-01-04 00:12:16.317 | INFO | Found 10 items in shop 3 at pos 1.00 2026-01-04 00:12:16.321 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-01-04 00:12:16.324 | INFO | OS shop reach bottom, stop 2026-01-04 00:12:16.326 | INFO | <<< OPSISHOP SCAN 3 >>> 2026-01-04 00:12:16.330 | INFO | OpsiShop side navbar set to 4 2026-01-04 00:12:16.334 | INFO | OS_SHOP_SIDE_NAVBAR set to left=4 upper=4 2026-01-04 00:12:16.339 | INFO | Nav item active: 2 from range (0, 3) 2026-01-04 00:12:16.343 | INFO | Click ( 198, 551) @ OS_SHOP_SIDE_NAVBAR_0_3 2026-01-04 00:12:16.438 | INFO | Nav item active: 2 from range (0, 3) 2026-01-04 00:12:16.740 | INFO | Nav item active: 3 from range (0, 3) 2026-01-04 00:12:16.746 | INFO | [OS_SHOP_SCROLL] 0.53 (266.0-90.5)/(510-181) 2026-01-04 00:12:16.753 | INFO | Scroll does not at top, try to scroll 2026-01-04 00:12:16.757 | INFO | OS_SHOP_SCROLL set to 0.0 2026-01-04 00:12:16.762 | INFO | [OS_SHOP_SCROLL] 0.53 (266.0-90.5)/(510-181) 2026-01-04 00:12:16.767 | INFO | Swipe (1179, 482) -> (1180, 136) 2026-01-04 00:12:17.196 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-01-04 00:12:17.202 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-01-04 00:12:17.242 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_1, PURPLECOINS_2, PURPLECOINS_2] 2026-01-04 00:12:17.401 | INFO | [Amount_ocr 0.148s] [1, 1, 1, 1, 1, 1, 1, 1, 1] 2026-01-04 00:12:17.617 | INFO | [Price_ocr 0.169s] [100, 20, 50, 500, 150, 100, 100, 20, 50] 2026-01-04 00:12:17.870 | INFO | [Counter_ocr 0.245s] ['2/2', '3/3', '5/5', '6/6', '5/5', '4/4', '4/4', '4/4', '5/5'] 2026-01-04 00:12:17.874 | INFO | Shop row 1: ['OrdnanceTestingReportT2_1x2_PurpleCoins_100', 'OrdnanceTestingReportT1_1x3_PurpleCoins_20', 'GearDesignPlanT2_1x5_PurpleCoins_50', 'RepairPack2_1x6_YellowCoins_500', 'RepairPack_1x5_YellowCoins_150'] 2026-01-04 00:12:17.877 | INFO | Shop row 2: ['GearPartPrototype_1x4_PurpleCoins_100', 'OrdnanceTestingReportT2_1x4_PurpleCoins_100', 'OrdnanceTestingReportT1_1x4_PurpleCoins_20', 'GearDesignPlanT2_1x5_PurpleCoins_50'] 2026-01-04 00:12:17.884 | INFO | Found 9 items in shop 4 at pos 0.00 2026-01-04 00:12:17.889 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-01-04 00:12:17.941 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-01-04 00:12:17.944 | INFO | OS_SHOP_SCROLL set to 0.275 2026-01-04 00:12:17.949 | INFO | [OS_SHOP_SCROLL] 0.00 (90.0-90.5)/(510-181) 2026-01-04 00:12:17.954 | INFO | Swipe (1179, 312) -> (1177, 388) 2026-01-04 00:12:18.237 | INFO | [OS_SHOP_SCROLL] 0.23 (165.0-91.0)/(510-182) 2026-01-04 00:12:18.241 | INFO | [OS_SHOP_SCROLL] 0.23 (165.0-91.0)/(510-182) 2026-01-04 00:12:18.280 | INFO | [Costs] [PURPLECOINS_3, YELLOWCOINS_1, YELLOWCOINS_2] 2026-01-04 00:12:18.353 | INFO | [Amount_ocr 0.064s] [1, 1, 1, 1, 1, 1] 2026-01-04 00:12:18.497 | INFO | [Price_ocr 0.119s] [100, 100, 20, 50, 750, 250] 2026-01-04 00:12:18.656 | INFO | [Counter_ocr 0.154s] ['4/4', '4/4', '4/4', '5/5', '10/10', '10/10'] 2026-01-04 00:12:18.661 | INFO | Shop row 1: ['GearPartPrototype_1x4_PurpleCoins_100', 'OrdnanceTestingReportT2_1x4_PurpleCoins_100', 'OrdnanceTestingReportT1_1x4_PurpleCoins_20', 'GearDesignPlanT2_1x5_PurpleCoins_50'] 2026-01-04 00:12:18.665 | INFO | Shop row 2: ['RepairPackTriple2_1x10_YellowCoins_750', 'RepairPackTriple_1x10_YellowCoins_250'] 2026-01-04 00:12:18.670 | INFO | Found 6 items in shop 4 at pos 0.23 2026-01-04 00:12:18.676 | INFO | [OS_SHOP_SCROLL] 0.23 (165.0-91.0)/(510-182) 2026-01-04 00:12:18.729 | INFO | [OS_SHOP_SCROLL] 0.23 (165.0-90.5)/(510-181) 2026-01-04 00:12:18.733 | INFO | OS_SHOP_SCROLL set to 0.502 2026-01-04 00:12:18.736 | INFO | [OS_SHOP_SCROLL] 0.23 (165.0-90.5)/(510-181) 2026-01-04 00:12:18.741 | INFO | Swipe (1178, 385) -> (1179, 467) 2026-01-04 00:12:19.029 | INFO | [OS_SHOP_SCROLL] 0.47 (246.0-92.0)/(510-184) 2026-01-04 00:12:19.034 | INFO | [OS_SHOP_SCROLL] 0.47 (246.0-92.0)/(510-184) 2026-01-04 00:12:19.072 | INFO | [Costs] [PURPLECOINS_3, YELLOWCOINS_1] 2026-01-04 00:12:19.141 | INFO | [Amount_ocr 0.060s] [1, 1, 1, 1, 1] 2026-01-04 00:12:19.286 | INFO | [Price_ocr 0.124s] [750, 250, 300, 100, 50] 2026-01-04 00:12:19.420 | INFO | [Counter_ocr 0.130s] ['10/10', '10/10', '1/1', '4/4', '5/5'] 2026-01-04 00:12:19.424 | INFO | Shop row 1: ['RepairPackTriple2_1x10_YellowCoins_750', 'RepairPackTriple_1x10_YellowCoins_250'] 2026-01-04 00:12:19.427 | INFO | Shop row 2: ['GearPartSpecialized_1x1_PurpleCoins_300', 'GearPartPrototype_1x4_PurpleCoins_100', 'GearDesignPlanT2_1x5_PurpleCoins_50'] 2026-01-04 00:12:19.431 | INFO | Found 5 items in shop 4 at pos 0.47 2026-01-04 00:12:19.439 | INFO | [OS_SHOP_SCROLL] 0.47 (246.0-92.0)/(510-184) 2026-01-04 00:12:19.493 | INFO | [OS_SHOP_SCROLL] 0.47 (246.0-90.5)/(510-181) 2026-01-04 00:12:19.496 | INFO | OS_SHOP_SCROLL set to 0.748 2026-01-04 00:12:19.501 | INFO | [OS_SHOP_SCROLL] 0.47 (246.0-90.5)/(510-181) 2026-01-04 00:12:19.507 | INFO | Swipe (1176, 443) -> (1177, 543) 2026-01-04 00:12:19.789 | INFO | [OS_SHOP_SCROLL] 0.73 (332.0-90.5)/(510-181) 2026-01-04 00:12:19.793 | INFO | [OS_SHOP_SCROLL] 0.73 (332.0-90.5)/(510-181) 2026-01-04 00:12:19.832 | INFO | [Costs] [PURPLECOINS_3, PURPLECOINS_1, PURPLECOINS_2, YELLOWCOINS_1] 2026-01-04 00:12:19.894 | INFO | [Amount_ocr 0.053s] [1, 1, 1, 1, 1] 2026-01-04 00:12:20.027 | INFO | [Price_ocr 0.107s] [300, 100, 50, 2500, 1000] 2026-01-04 00:12:20.169 | INFO | [Counter_ocr 0.138s] ['1/1', '4/4', '5/5', '2/2', '6/6'] 2026-01-04 00:12:20.177 | INFO | Shop row 1: ['GearPartSpecialized_1x1_PurpleCoins_300', 'GearPartPrototype_1x4_PurpleCoins_100', 'GearDesignPlanT2_1x5_PurpleCoins_50'] 2026-01-04 00:12:20.182 | INFO | Shop row 2: ['RepairPackFull2_1x2_YellowCoins_2500', 'RepairPackFull_1x6_YellowCoins_1000'] 2026-01-04 00:12:20.186 | INFO | Found 5 items in shop 4 at pos 0.73 2026-01-04 00:12:20.190 | INFO | [OS_SHOP_SCROLL] 0.73 (332.0-90.5)/(510-181) 2026-01-04 00:12:20.244 | INFO | [OS_SHOP_SCROLL] 0.73 (332.0-90.5)/(510-181) 2026-01-04 00:12:20.248 | INFO | OS_SHOP_SCROLL set to 1 2026-01-04 00:12:20.251 | INFO | [OS_SHOP_SCROLL] 0.73 (332.0-90.5)/(510-181) 2026-01-04 00:12:20.256 | INFO | Swipe (1178, 554) -> (1180, 713) 2026-01-04 00:12:20.560 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-90.5)/(510-181) 2026-01-04 00:12:20.565 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-90.5)/(510-181) 2026-01-04 00:12:20.603 | INFO | [Costs] [PURPLECOINS_1, PURPLECOINS_2, YELLOWCOINS_1, YELLOWCOINS_2] 2026-01-04 00:12:20.690 | INFO | [Amount_ocr 0.080s] [1, 1, 1, 1, 1] 2026-01-04 00:12:20.824 | INFO | [Price_ocr 0.107s] [2500, 1000, 300, 100, 500] 2026-01-04 00:12:20.963 | INFO | [Counter_ocr 0.134s] ['2/2', '6/6', '2/2', '2/2', '1/1'] 2026-01-04 00:12:20.968 | INFO | Shop row 1: ['RepairPackFull2_1x2_YellowCoins_2500', 'RepairPackFull_1x6_YellowCoins_1000'] 2026-01-04 00:12:20.975 | INFO | Shop row 2: ['GearPartSpecialized_1x2_PurpleCoins_300', 'GearPartPrototype_1x2_PurpleCoins_100', 'OrdnanceTestingReportT3_1x1_PurpleCoins_500'] 2026-01-04 00:12:20.981 | INFO | Found 5 items in shop 4 at pos 1.00 2026-01-04 00:12:20.987 | INFO | [OS_SHOP_SCROLL] 1.00 (419.0-90.5)/(510-181) 2026-01-04 00:12:20.990 | INFO | OS shop reach bottom, stop 2026-01-04 00:12:21.059 | INFO | [SHOP_YELLOW_COINS 0.062s] 214028 2026-01-04 00:12:21.131 | INFO | [OS_SHOP_PURPLE_COINS 0.068s] 1570 2026-01-04 00:12:21.136 | INFO | Yellow coins: 214028, purple coins: 1570 ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-01-04 00:12:21.143 | INFO | OPSISHOP BUY 2026-01-04 00:12:21.149 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:21.152 | INFO | [ResetRemain] 27 2026-01-04 00:12:21.155 | INFO | Buying item: LoggerObscureT5. In shop 1. At pos 1.00. 2026-01-04 00:12:21.159 | INFO | OpsiShop side navbar set to 1 2026-01-04 00:12:21.161 | INFO | OS_SHOP_SIDE_NAVBAR set to left=1 upper=1 2026-01-04 00:12:21.165 | INFO | Nav item active: 3 from range (0, 3) 2026-01-04 00:12:21.170 | INFO | Click ( 169, 301) @ OS_SHOP_SIDE_NAVBAR_0_0 2026-01-04 00:12:21.271 | INFO | Nav item active: 3 from range (0, 3) 2026-01-04 00:12:21.572 | INFO | Nav item active: 0 from range (0, 3) 2026-01-04 00:12:21.576 | INFO | OS_SHOP_SCROLL set to 1.0 2026-01-04 00:12:21.869 | INFO | [OS_SHOP_SCROLL] 0.81 (364.5-79.0)/(510-158) 2026-01-04 00:12:21.874 | INFO | Swipe (1179, 557) -> (1177, 662) 2026-01-04 00:12:22.172 | INFO | [OS_SHOP_SCROLL] 1.00 (430.5-79.0)/(510-158) 2026-01-04 00:12:22.210 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-01-04 00:12:22.268 | INFO | [Amount_ocr 0.049s] [1] 2026-01-04 00:12:22.335 | INFO | [Price_ocr 0.057s] [30000] 2026-01-04 00:12:22.404 | INFO | [Counter_ocr 0.064s] ['2/3'] 2026-01-04 00:12:22.407 | INFO | Shop row 1: [] 2026-01-04 00:12:22.410 | INFO | Shop row 2: ['LoggerObscureT5_1x2_YellowCoins_30000'] 2026-01-04 00:12:22.466 | INFO | Click ( 756, 597) @ LoggerObscureT5_1x2_YellowCoins_30000 2026-01-04 00:12:22.943 | INFO | [SHOP_AMOUNT 0.064s] 1 2026-01-04 00:12:22.948 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:22.951 | INFO | [ResetRemain] 27 2026-01-04 00:12:23.179 | INFO | Click ( 780, 328) @ AMOUNT_MAX 2026-01-04 00:12:23.515 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-01-04 00:12:23.519 | INFO | <<< UI ENSURE INDEX >>> 2026-01-04 00:12:23.632 | INFO | [SHOP_AMOUNT 0.106s] 2 2026-01-04 00:12:23.644 | INFO | [Index] 2 2026-01-04 00:12:23.776 | INFO | Click ( 797, 645) @ SHOP_BUY_CONFIRM_AMOUNT 2026-01-04 00:12:24.370 | INFO | GET_ITEMS_1 -> CLICK_SAFE_AREA 2026-01-04 00:12:24.375 | INFO | Click (1160, 213) @ CLICK_SAFE_AREA 2026-01-04 00:12:24.688 | INFO | Bought item: LoggerObscureT5. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-01-04 00:12:24.697 | INFO | OPSISHOP BUY 2026-01-04 00:12:24.772 | INFO | [SHOP_YELLOW_COINS 0.072s] 154028 2026-01-04 00:12:24.855 | INFO | [OS_SHOP_PURPLE_COINS 0.078s] 1570 2026-01-04 00:12:24.860 | INFO | Yellow coins: 154028, purple coins: 1570 2026-01-04 00:12:24.865 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:24.868 | INFO | [ResetRemain] 27 2026-01-04 00:12:24.872 | INFO | Buying item: ActionPoint100. In shop 2. At pos 0.50. 2026-01-04 00:12:24.876 | INFO | OpsiShop side navbar set to 2 2026-01-04 00:12:24.879 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-01-04 00:12:24.882 | INFO | Nav item active: 0 from range (0, 3) 2026-01-04 00:12:24.885 | INFO | Click ( 138, 393) @ OS_SHOP_SIDE_NAVBAR_0_1 2026-01-04 00:12:24.986 | INFO | Nav item active: 0 from range (0, 3) 2026-01-04 00:12:25.289 | INFO | Nav item active: 1 from range (0, 3) 2026-01-04 00:12:25.292 | INFO | OS_SHOP_SCROLL set to 0.5040922619047619 2026-01-04 00:12:25.586 | INFO | [OS_SHOP_SCROLL] 1.00 (380.5-129.0)/(510-258) 2026-01-04 00:12:25.591 | INFO | Swipe (1176, 593) -> (1178, 476) 2026-01-04 00:12:25.890 | INFO | [OS_SHOP_SCROLL] 0.54 (264.0-129.5)/(510-259) 2026-01-04 00:12:25.929 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1, YELLOWCOINS_2, YELLOWCOINS_2] 2026-01-04 00:12:26.024 | INFO | [Amount_ocr 0.087s] [1, 1, 1, 1, 1, 1, 1] 2026-01-04 00:12:26.210 | INFO | [Price_ocr 0.163s] [100, 5, 1, 100, 5, 1, 5000] 2026-01-04 00:12:26.449 | INFO | [Counter_ocr 0.235s] ['185/200', '5/10', '10/10', '400/400', '10/10', '10/10', '4/4'] 2026-01-04 00:12:26.456 | INFO | Shop row 1: ['PurpleCoins_1x185_YellowCoins_100', 'DevelopmentMaterialT2_1x5_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:26.460 | INFO | Shop row 2: ['PurpleCoins_1x400_YellowCoins_100', 'DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1', 'ActionPoint100_1x4_YellowCoins_5000'] 2026-01-04 00:12:26.475 | INFO | Click (1076, 521) @ ActionPoint100_1x4_YellowCoins_5000 2026-01-04 00:12:26.928 | INFO | [SHOP_AMOUNT 0.043s] 1 2026-01-04 00:12:26.932 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:26.935 | INFO | [ResetRemain] 27 2026-01-04 00:12:27.173 | INFO | Click ( 789, 330) @ AMOUNT_MAX 2026-01-04 00:12:27.528 | INFO | [SHOP_AMOUNT 0.047s] 4 2026-01-04 00:12:27.531 | INFO | <<< UI ENSURE INDEX >>> 2026-01-04 00:12:27.575 | INFO | [SHOP_AMOUNT 0.041s] 4 2026-01-04 00:12:27.580 | INFO | [Index] 4 2026-01-04 00:12:27.780 | INFO | Click ( 800, 640) @ SHOP_BUY_CONFIRM_AMOUNT 2026-01-04 00:12:28.374 | INFO | GET_ITEMS_1 -> CLICK_SAFE_AREA 2026-01-04 00:12:28.377 | INFO | Click (1165, 217) @ CLICK_SAFE_AREA 2026-01-04 00:12:28.684 | INFO | Bought item: ActionPoint100. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-01-04 00:12:28.691 | INFO | OPSISHOP BUY 2026-01-04 00:12:28.749 | INFO | [SHOP_YELLOW_COINS 0.055s] 134028 2026-01-04 00:12:28.815 | INFO | [OS_SHOP_PURPLE_COINS 0.063s] 1570 2026-01-04 00:12:28.819 | INFO | Yellow coins: 134028, purple coins: 1570 2026-01-04 00:12:28.823 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:28.827 | INFO | [ResetRemain] 27 2026-01-04 00:12:28.833 | INFO | Buying item: ActionPoint100. In shop 2. At pos 1.00. 2026-01-04 00:12:28.837 | INFO | OpsiShop side navbar set to 2 2026-01-04 00:12:28.840 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-01-04 00:12:28.843 | INFO | Nav item active: 1 from range (0, 3) 2026-01-04 00:12:28.847 | INFO | OS_SHOP_SCROLL set to 0.99800796812749 2026-01-04 00:12:28.975 | INFO | [OS_SHOP_SCROLL] 0.54 (264.0-129.5)/(510-259) 2026-01-04 00:12:28.982 | INFO | Swipe (1177, 482) -> (1180, 715) 2026-01-04 00:12:29.326 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-130.0)/(510-260) 2026-01-04 00:12:29.365 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1, YELLOWCOINS_2, YELLOWCOINS_2] 2026-01-04 00:12:29.464 | INFO | [Amount_ocr 0.093s] [1, 1, 1, 1, 1, 1, 1] 2026-01-04 00:12:29.629 | INFO | [Price_ocr 0.140s] [100, 5, 1, 100, 20, 5, 1] 2026-01-04 00:12:29.827 | INFO | [Counter_ocr 0.193s] ['400/400', '10/10', '10/10', '610/610', '12/15', '11/11', '11/11'] 2026-01-04 00:12:29.831 | INFO | Shop row 1: ['PurpleCoins_1x400_YellowCoins_100', 'DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:29.835 | INFO | Shop row 2: ['PurpleCoins_1x610_YellowCoins_100', 'DevelopmentMaterialT3_1x12_PurpleCoins_20', 'DevelopmentMaterialT2_1x11_PurpleCoins_5', 'DevelopmentMaterialT1_1x11_PurpleCoins_1'] 2026-01-04 00:12:29.838 | WARNING | Item ActionPoint100 not found in shop 2 at pos 1.00, skip. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-01-04 00:12:29.852 | INFO | OPSISHOP BUY 2026-01-04 00:12:29.908 | INFO | [SHOP_YELLOW_COINS 0.052s] 134028 2026-01-04 00:12:29.968 | INFO | [OS_SHOP_PURPLE_COINS 0.051s] 1570 2026-01-04 00:12:29.972 | INFO | Yellow coins: 134028, purple coins: 1570 2026-01-04 00:12:29.978 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:29.982 | INFO | [ResetRemain] 27 2026-01-04 00:12:29.986 | INFO | Buying item: PurpleCoins. In shop 2. At pos 0.00. 2026-01-04 00:12:29.990 | INFO | OpsiShop side navbar set to 2 2026-01-04 00:12:29.992 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-01-04 00:12:29.996 | INFO | Nav item active: 1 from range (0, 3) 2026-01-04 00:12:29.999 | INFO | OS_SHOP_SCROLL set to 0.0 2026-01-04 00:12:30.048 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-01-04 00:12:30.053 | INFO | Swipe (1176, 581) -> (1180, 214) 2026-01-04 00:12:30.472 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-01-04 00:12:30.513 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_1, YELLOWCOINS_2, YELLOWCOINS_2] 2026-01-04 00:12:30.599 | INFO | [Amount_ocr 0.078s] [1, 1, 1, 1, 1, 1] 2026-01-04 00:12:30.731 | INFO | [Price_ocr 0.113s] [100, 5, 1, 100, 5, 1] 2026-01-04 00:12:30.906 | INFO | [Counter_ocr 0.170s] ['200/200', '10/10', '10/10', '185/200', '5/10', '10/10'] 2026-01-04 00:12:30.912 | INFO | Shop row 1: ['PurpleCoins_1x200_YellowCoins_100', 'DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:30.917 | INFO | Shop row 2: ['PurpleCoins_1x185_YellowCoins_100', 'DevelopmentMaterialT2_1x5_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:30.933 | INFO | Click ( 423, 529) @ PurpleCoins_1x185_YellowCoins_100 2026-01-04 00:12:31.405 | INFO | [SHOP_AMOUNT 0.061s] 1 2026-01-04 00:12:31.409 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:31.411 | INFO | [ResetRemain] 27 2026-01-04 00:12:31.636 | INFO | Click ( 792, 330) @ AMOUNT_MAX 2026-01-04 00:12:31.966 | INFO | [SHOP_AMOUNT 0.034s] 185 2026-01-04 00:12:31.970 | INFO | <<< UI ENSURE INDEX >>> 2026-01-04 00:12:32.016 | INFO | [SHOP_AMOUNT 0.042s] 185 2026-01-04 00:12:32.020 | INFO | [Index] 185 2026-01-04 00:12:32.241 | INFO | Click ( 790, 640) @ SHOP_BUY_CONFIRM_AMOUNT 2026-01-04 00:12:32.841 | INFO | GET_ITEMS_1 -> CLICK_SAFE_AREA 2026-01-04 00:12:32.847 | INFO | Click (1166, 202) @ CLICK_SAFE_AREA 2026-01-04 00:12:33.148 | INFO | Bought item: PurpleCoins. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-01-04 00:12:33.154 | INFO | OPSISHOP BUY 2026-01-04 00:12:33.212 | INFO | [SHOP_YELLOW_COINS 0.055s] 115528 2026-01-04 00:12:33.271 | INFO | [OS_SHOP_PURPLE_COINS 0.053s] 1755 2026-01-04 00:12:33.274 | INFO | Yellow coins: 115528, purple coins: 1755 2026-01-04 00:12:33.277 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:33.282 | INFO | [ResetRemain] 27 2026-01-04 00:12:33.286 | INFO | Buying item: PurpleCoins. In shop 2. At pos 0.00. 2026-01-04 00:12:33.290 | INFO | OpsiShop side navbar set to 2 2026-01-04 00:12:33.293 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-01-04 00:12:33.297 | INFO | Nav item active: 1 from range (0, 3) 2026-01-04 00:12:33.301 | INFO | OS_SHOP_SCROLL set to 0.0 2026-01-04 00:12:33.439 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-01-04 00:12:33.479 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2, YELLOWCOINS] 2026-01-04 00:12:33.572 | INFO | [Amount_ocr 0.084s] [1, 1, 1, 1, 1] 2026-01-04 00:12:33.800 | INFO | [Price_ocr 0.202s] [100, 5, 1, 5, 1] 2026-01-04 00:12:33.938 | INFO | [Counter_ocr 0.134s] ['200/200', '10/10', '10/10', '5/10', '10/10'] 2026-01-04 00:12:33.942 | INFO | Shop row 1: ['PurpleCoins_1x200_YellowCoins_100', 'DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:33.948 | INFO | Shop row 2: ['DevelopmentMaterialT2_1x5_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:33.966 | INFO | Click ( 420, 253) @ PurpleCoins_1x200_YellowCoins_100 2026-01-04 00:12:34.437 | INFO | [SHOP_AMOUNT 0.059s] 1 2026-01-04 00:12:34.442 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:34.445 | INFO | [ResetRemain] 27 2026-01-04 00:12:34.667 | INFO | Click ( 813, 326) @ AMOUNT_MAX 2026-01-04 00:12:35.014 | INFO | [SHOP_AMOUNT 0.047s] 200 2026-01-04 00:12:35.017 | INFO | <<< UI ENSURE INDEX >>> 2026-01-04 00:12:35.070 | INFO | [SHOP_AMOUNT 0.050s] 200 2026-01-04 00:12:35.074 | INFO | [Index] 200 2026-01-04 00:12:35.276 | INFO | Click ( 796, 633) @ SHOP_BUY_CONFIRM_AMOUNT 2026-01-04 00:12:35.872 | INFO | GET_ITEMS_1 -> CLICK_SAFE_AREA 2026-01-04 00:12:35.876 | INFO | Click (1165, 214) @ CLICK_SAFE_AREA 2026-01-04 00:12:36.178 | INFO | Bought item: PurpleCoins. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-01-04 00:12:36.185 | INFO | OPSISHOP BUY 2026-01-04 00:12:36.245 | INFO | [SHOP_YELLOW_COINS 0.056s] 95528 2026-01-04 00:12:36.306 | INFO | [OS_SHOP_PURPLE_COINS 0.055s] 1955 2026-01-04 00:12:36.310 | INFO | Yellow coins: 95528, purple coins: 1955 2026-01-04 00:12:36.313 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:36.318 | INFO | [ResetRemain] 27 2026-01-04 00:12:36.323 | INFO | Buying item: PurpleCoins. In shop 2. At pos 0.50. 2026-01-04 00:12:36.327 | INFO | OpsiShop side navbar set to 2 2026-01-04 00:12:36.330 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-01-04 00:12:36.334 | INFO | Nav item active: 1 from range (0, 3) 2026-01-04 00:12:36.338 | INFO | OS_SHOP_SCROLL set to 0.5040922619047619 2026-01-04 00:12:36.478 | INFO | [OS_SHOP_SCROLL] 0.00 (129.0-129.5)/(510-259) 2026-01-04 00:12:36.484 | INFO | Swipe (1177, 329) -> (1176, 473) 2026-01-04 00:12:36.777 | INFO | [OS_SHOP_SCROLL] 0.58 (276.0-129.0)/(510-258) 2026-01-04 00:12:36.819 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS] 2026-01-04 00:12:36.895 | INFO | [Amount_ocr 0.068s] [1, 1, 1, 1, 1] 2026-01-04 00:12:37.014 | INFO | [Price_ocr 0.105s] [5, 1, 100, 5, 1] 2026-01-04 00:12:37.147 | INFO | [Counter_ocr 0.129s] ['5/10', '10/10', '400/400', '10/10', '10/10'] 2026-01-04 00:12:37.151 | INFO | Shop row 1: ['DevelopmentMaterialT2_1x5_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:37.156 | INFO | Shop row 2: ['PurpleCoins_1x400_YellowCoins_100', 'DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:37.174 | INFO | Click ( 441, 511) @ PurpleCoins_1x400_YellowCoins_100 2026-01-04 00:12:37.644 | INFO | [SHOP_AMOUNT 0.060s] 1 2026-01-04 00:12:37.647 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:37.653 | INFO | [ResetRemain] 27 2026-01-04 00:12:37.878 | INFO | Click ( 796, 332) @ AMOUNT_MAX 2026-01-04 00:12:38.224 | INFO | [SHOP_AMOUNT 0.045s] 400 2026-01-04 00:12:38.227 | INFO | <<< UI ENSURE INDEX >>> 2026-01-04 00:12:38.273 | INFO | [SHOP_AMOUNT 0.043s] 400 2026-01-04 00:12:38.277 | INFO | [Index] 400 2026-01-04 00:12:38.483 | INFO | Click ( 788, 634) @ SHOP_BUY_CONFIRM_AMOUNT 2026-01-04 00:12:39.078 | INFO | GET_ITEMS_1 -> CLICK_SAFE_AREA 2026-01-04 00:12:39.081 | INFO | Click (1153, 221) @ CLICK_SAFE_AREA 2026-01-04 00:12:39.385 | INFO | Bought item: PurpleCoins. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-01-04 00:12:39.391 | INFO | OPSISHOP BUY 2026-01-04 00:12:39.463 | INFO | [SHOP_YELLOW_COINS 0.069s] 55528 2026-01-04 00:12:39.532 | INFO | [OS_SHOP_PURPLE_COINS 0.062s] 2355 2026-01-04 00:12:39.536 | INFO | Yellow coins: 55528, purple coins: 2355 2026-01-04 00:12:39.539 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:39.541 | INFO | [ResetRemain] 27 2026-01-04 00:12:39.543 | INFO | Buying item: PurpleCoins. In shop 2. At pos 0.50. 2026-01-04 00:12:39.546 | INFO | OpsiShop side navbar set to 2 2026-01-04 00:12:39.549 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-01-04 00:12:39.555 | INFO | Nav item active: 1 from range (0, 3) 2026-01-04 00:12:39.560 | INFO | OS_SHOP_SCROLL set to 0.5040922619047619 2026-01-04 00:12:39.677 | INFO | [OS_SHOP_SCROLL] 0.59 (276.5-129.0)/(510-258) 2026-01-04 00:12:39.719 | INFO | [Costs] [YELLOWCOINS, YELLOWCOINS] 2026-01-04 00:12:39.802 | INFO | [Amount_ocr 0.074s] [1, 1, 1, 1] 2026-01-04 00:12:39.924 | INFO | [Price_ocr 0.110s] [5, 1, 5, 1] 2026-01-04 00:12:40.060 | INFO | [Counter_ocr 0.132s] ['5/10', '10/10', '10/10', '10/10'] 2026-01-04 00:12:40.070 | INFO | Shop row 1: ['DevelopmentMaterialT2_1x5_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:40.075 | INFO | Shop row 2: ['DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:40.080 | WARNING | Item PurpleCoins not found in shop 2 at pos 0.50, skip. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-01-04 00:12:40.087 | INFO | OPSISHOP BUY 2026-01-04 00:12:40.196 | INFO | [SHOP_YELLOW_COINS 0.104s] 55528 2026-01-04 00:12:40.308 | INFO | [OS_SHOP_PURPLE_COINS 0.105s] 2355 2026-01-04 00:12:40.313 | INFO | Yellow coins: 55528, purple coins: 2355 2026-01-04 00:12:40.317 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:40.321 | INFO | [ResetRemain] 27 2026-01-04 00:12:40.328 | INFO | Buying item: PurpleCoins. In shop 2. At pos 1.00. 2026-01-04 00:12:40.332 | INFO | OpsiShop side navbar set to 2 2026-01-04 00:12:40.337 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-01-04 00:12:40.342 | INFO | Nav item active: 1 from range (0, 3) 2026-01-04 00:12:40.345 | INFO | OS_SHOP_SCROLL set to 0.99800796812749 2026-01-04 00:12:40.395 | INFO | [OS_SHOP_SCROLL] 0.59 (276.5-129.0)/(510-258) 2026-01-04 00:12:40.399 | INFO | Swipe (1180, 485) -> (1180, 702) 2026-01-04 00:12:40.730 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-01-04 00:12:40.772 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2, YELLOWCOINS] 2026-01-04 00:12:40.857 | INFO | [Amount_ocr 0.076s] [1, 1, 1, 1, 1, 1] 2026-01-04 00:12:40.989 | INFO | [Price_ocr 0.110s] [5, 1, 100, 20, 5, 1] 2026-01-04 00:12:41.147 | INFO | [Counter_ocr 0.153s] ['10/10', '10/10', '610/610', '12/15', '11/11', '11/11'] 2026-01-04 00:12:41.152 | INFO | Shop row 1: ['DevelopmentMaterialT2_1x10_PurpleCoins_5', 'DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:41.160 | INFO | Shop row 2: ['PurpleCoins_1x610_YellowCoins_100', 'DevelopmentMaterialT3_1x12_PurpleCoins_20', 'DevelopmentMaterialT2_1x11_PurpleCoins_5', 'DevelopmentMaterialT1_1x11_PurpleCoins_1'] 2026-01-04 00:12:41.178 | INFO | Click ( 389, 542) @ PurpleCoins_1x610_YellowCoins_100 2026-01-04 00:12:41.644 | INFO | [SHOP_AMOUNT 0.057s] 1 2026-01-04 00:12:41.648 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:41.650 | INFO | [ResetRemain] 27 2026-01-04 00:12:41.653 | INFO | <<< UI ENSURE INDEX >>> 2026-01-04 00:12:41.697 | INFO | [SHOP_AMOUNT 0.041s] 1 2026-01-04 00:12:41.704 | INFO | [Index] 1 2026-01-04 00:12:41.959 | INFO | Click ( 717, 324) @ AMOUNT_PLUS 2026-01-04 00:12:42.182 | INFO | Click ( 703, 311) @ AMOUNT_PLUS 2026-01-04 00:12:42.453 | INFO | Click ( 707, 305) @ AMOUNT_PLUS 2026-01-04 00:12:42.686 | INFO | Click ( 716, 309) @ AMOUNT_PLUS 2026-01-04 00:12:42.942 | INFO | Click ( 718, 317) @ AMOUNT_PLUS 2026-01-04 00:12:43.197 | INFO | Click ( 722, 307) @ AMOUNT_PLUS 2026-01-04 00:12:43.455 | INFO | Click ( 720, 305) @ AMOUNT_PLUS 2026-01-04 00:12:43.715 | INFO | Click ( 708, 322) @ AMOUNT_PLUS 2026-01-04 00:12:43.980 | INFO | Click ( 705, 301) @ AMOUNT_PLUS 2026-01-04 00:12:44.133 | INFO | [SHOP_AMOUNT 0.050s] 9 2026-01-04 00:12:44.137 | INFO | [Index] 9 2026-01-04 00:12:44.413 | INFO | [SHOP_AMOUNT 0.034s] 2 2026-01-04 00:12:44.418 | INFO | [Index] 2 2026-01-04 00:12:44.717 | INFO | [SHOP_AMOUNT 0.039s] 2 2026-01-04 00:12:44.720 | INFO | [Index] 2 2026-01-04 00:12:45.018 | INFO | [SHOP_AMOUNT 0.038s] 2 2026-01-04 00:12:45.022 | INFO | [Index] 2 2026-01-04 00:12:45.320 | INFO | [SHOP_AMOUNT 0.038s] 2 2026-01-04 00:12:45.324 | INFO | [Index] 2 2026-01-04 00:12:45.591 | INFO | Click ( 715, 298) @ AMOUNT_PLUS 2026-01-04 00:12:45.845 | INFO | Click ( 702, 309) @ AMOUNT_PLUS 2026-01-04 00:12:46.104 | INFO | Click ( 718, 299) @ AMOUNT_PLUS 2026-01-04 00:12:46.353 | INFO | Click ( 727, 315) @ AMOUNT_PLUS 2026-01-04 00:12:46.627 | INFO | Click ( 705, 313) @ AMOUNT_PLUS 2026-01-04 00:12:46.888 | INFO | Click ( 718, 317) @ AMOUNT_PLUS 2026-01-04 00:12:47.129 | INFO | Click ( 712, 304) @ AMOUNT_PLUS 2026-01-04 00:12:47.386 | INFO | Click ( 725, 320) @ AMOUNT_PLUS 2026-01-04 00:12:47.536 | INFO | [SHOP_AMOUNT 0.055s] 2 2026-01-04 00:12:47.540 | INFO | [Index] 2 2026-01-04 00:12:47.827 | INFO | [SHOP_AMOUNT 0.042s] 1 2026-01-04 00:12:47.831 | INFO | [Index] 1 2026-01-04 00:12:48.130 | INFO | [SHOP_AMOUNT 0.043s] 1 2026-01-04 00:12:48.135 | INFO | [Index] 1 2026-01-04 00:12:48.432 | INFO | [SHOP_AMOUNT 0.045s] 1 2026-01-04 00:12:48.436 | INFO | [Index] 1 2026-01-04 00:12:48.734 | INFO | [SHOP_AMOUNT 0.040s] 1 2026-01-04 00:12:48.737 | INFO | [Index] 1 2026-01-04 00:12:49.007 | INFO | Click ( 719, 310) @ AMOUNT_PLUS 2026-01-04 00:12:49.238 | INFO | Click ( 715, 310) @ AMOUNT_PLUS 2026-01-04 00:12:49.489 | INFO | Click ( 712, 311) @ AMOUNT_PLUS 2026-01-04 00:12:49.746 | INFO | Click ( 731, 309) @ AMOUNT_PLUS 2026-01-04 00:12:50.017 | INFO | Click ( 721, 308) @ AMOUNT_PLUS 2026-01-04 00:12:50.284 | INFO | Click ( 711, 310) @ AMOUNT_PLUS 2026-01-04 00:12:50.539 | INFO | Click ( 712, 306) @ AMOUNT_PLUS 2026-01-04 00:12:50.816 | INFO | Click ( 719, 310) @ AMOUNT_PLUS 2026-01-04 00:12:51.054 | INFO | Click ( 702, 313) @ AMOUNT_PLUS 2026-01-04 00:12:51.188 | INFO | [SHOP_AMOUNT 0.033s] 9 2026-01-04 00:12:51.193 | INFO | [Index] 9 2026-01-04 00:12:51.495 | INFO | [SHOP_AMOUNT 0.040s] 10 2026-01-04 00:12:51.498 | INFO | [Index] 10 2026-01-04 00:12:51.766 | INFO | Click ( 801, 639) @ SHOP_BUY_CONFIRM_AMOUNT 2026-01-04 00:12:52.357 | INFO | GET_ITEMS_3 -> CLICK_SAFE_AREA 2026-01-04 00:12:52.360 | INFO | Click (1160, 221) @ CLICK_SAFE_AREA 2026-01-04 00:12:52.663 | INFO | Bought item: PurpleCoins. ──────────────────────────────────────────────────── OPSISHOP BUY ───────────────────────────────────────────────────── 2026-01-04 00:12:52.672 | INFO | OPSISHOP BUY 2026-01-04 00:12:52.739 | INFO | [SHOP_YELLOW_COINS 0.063s] 55528 2026-01-04 00:12:52.803 | INFO | [OS_SHOP_PURPLE_COINS 0.061s] 2305 2026-01-04 00:12:52.808 | INFO | Yellow coins: 55528, purple coins: 2305 2026-01-04 00:12:52.812 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:52.814 | INFO | [ResetRemain] 27 2026-01-04 00:12:52.821 | INFO | Buying item: PurpleCoins. In shop 2. At pos 1.00. 2026-01-04 00:12:52.825 | INFO | OpsiShop side navbar set to 2 2026-01-04 00:12:52.827 | INFO | OS_SHOP_SIDE_NAVBAR set to left=2 upper=2 2026-01-04 00:12:52.832 | INFO | Nav item active: 1 from range (0, 3) 2026-01-04 00:12:52.839 | INFO | OS_SHOP_SCROLL set to 0.99800796812749 2026-01-04 00:12:52.953 | INFO | [OS_SHOP_SCROLL] 1.00 (380.0-129.5)/(510-259) 2026-01-04 00:12:52.992 | INFO | [Costs] [YELLOWCOINS_1, YELLOWCOINS_2, YELLOWCOINS] 2026-01-04 00:12:53.093 | INFO | [Amount_ocr 0.093s] [1, 1, 1, 1, 1] 2026-01-04 00:12:53.220 | INFO | [Price_ocr 0.105s] [1, 100, 20, 5, 1] 2026-01-04 00:12:53.371 | INFO | [Counter_ocr 0.147s] ['10/10', '610/610', '12/15', '11/11', '11/11'] 2026-01-04 00:12:53.376 | INFO | Shop row 1: ['DevelopmentMaterialT1_1x10_PurpleCoins_1'] 2026-01-04 00:12:53.380 | INFO | Shop row 2: ['PurpleCoins_1x610_YellowCoins_100', 'DevelopmentMaterialT3_1x12_PurpleCoins_20', 'DevelopmentMaterialT2_1x11_PurpleCoins_5', 'DevelopmentMaterialT1_1x11_PurpleCoins_1'] 2026-01-04 00:12:53.399 | INFO | Click ( 407, 567) @ PurpleCoins_1x610_YellowCoins_100 2026-01-04 00:12:53.868 | INFO | [SHOP_AMOUNT 0.046s] 1 2026-01-04 00:12:53.872 | INFO | [OpsiNextReset] 2026-02-01 00:00:00 2026-01-04 00:12:53.875 | INFO | [ResetRemain] 27 2026-01-04 00:12:53.878 | INFO | <<< UI ENSURE INDEX >>> 2026-01-04 00:12:53.933 | INFO | [SHOP_AMOUNT 0.045s] 1 2026-01-04 00:12:53.937 | INFO | [Index] 1 2026-01-04 00:12:54.202 | INFO | Click ( 714, 320) @ AMOUNT_PLUS 2026-01-04 00:12:54.469 | INFO | Click ( 714, 304) @ AMOUNT_PLUS 2026-01-04 00:12:54.728 | INFO | Click ( 712, 311) @ AMOUNT_PLUS 2026-01-04 00:12:54.989 | INFO | Click ( 713, 313) @ AMOUNT_PLUS 2026-01-04 00:12:55.234 | INFO | Click ( 717, 312) @ AMOUNT_PLUS 2026-01-04 00:12:55.485 | INFO | Click ( 703, 314) @ AMOUNT_PLUS 2026-01-04 00:12:55.715 | INFO | Click ( 707, 316) @ AMOUNT_PLUS 2026-01-04 00:12:55.954 | INFO | Click ( 710, 305) @ AMOUNT_PLUS 2026-01-04 00:12:56.173 | INFO | Click ( 716, 299) @ AMOUNT_PLUS 2026-01-04 00:12:56.315 | INFO | [SHOP_AMOUNT 0.038s] 2 2026-01-04 00:12:56.321 | INFO | [Index] 2 2026-01-04 00:12:56.611 | INFO | [SHOP_AMOUNT 0.036s] 2 2026-01-04 00:12:56.614 | INFO | [Index] 2 2026-01-04 00:12:56.912 | INFO | [SHOP_AMOUNT 0.041s] 2 2026-01-04 00:12:56.916 | INFO | [Index] 2 2026-01-04 00:12:57.207 | INFO | [SHOP_AMOUNT 0.034s] 2 2026-01-04 00:12:57.211 | INFO | [Index] 2 2026-01-04 00:12:57.509 | INFO | [SHOP_AMOUNT 0.038s] 2 2026-01-04 00:12:57.512 | INFO | [Index] 2 2026-01-04 00:12:57.764 | INFO | Click ( 700, 306) @ AMOUNT_PLUS 2026-01-04 00:12:58.024 | INFO | Click ( 706, 310) @ AMOUNT_PLUS 2026-01-04 00:12:58.278 | INFO | Click ( 705, 299) @ AMOUNT_PLUS 2026-01-04 00:12:58.543 | INFO | Click ( 716, 313) @ AMOUNT_PLUS 2026-01-04 00:12:58.766 | INFO | Click ( 724, 307) @ AMOUNT_PLUS 2026-01-04 00:12:59.023 | INFO | Click ( 707, 320) @ AMOUNT_PLUS 2026-01-04 00:12:59.282 | INFO | Click ( 724, 304) @ AMOUNT_PLUS 2026-01-04 00:12:59.559 | INFO | Click ( 727, 312) @ AMOUNT_PLUS 2026-01-04 00:12:59.721 | INFO | [SHOP_AMOUNT 0.044s] 2 2026-01-04 00:12:59.728 | INFO | [Index] 2 2026-01-04 00:13:00.015 | INFO | [SHOP_AMOUNT 0.053s] 2 2026-01-04 00:13:00.023 | INFO | [Index] 2 2026-01-04 00:13:00.303 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-01-04 00:13:00.308 | INFO | [Index] 2 2026-01-04 00:13:00.605 | INFO | [SHOP_AMOUNT 0.044s] 2 2026-01-04 00:13:00.610 | INFO | [Index] 2 2026-01-04 00:13:00.916 | INFO | [SHOP_AMOUNT 0.056s] 2 2026-01-04 00:13:00.919 | INFO | [Index] 2 2026-01-04 00:13:01.164 | INFO | Click ( 714, 308) @ AMOUNT_PLUS 2026-01-04 00:13:01.399 | INFO | Click ( 710, 306) @ AMOUNT_PLUS 2026-01-04 00:13:01.640 | INFO | Click ( 721, 309) @ AMOUNT_PLUS 2026-01-04 00:13:01.880 | INFO | Click ( 709, 305) @ AMOUNT_PLUS 2026-01-04 00:13:02.125 | INFO | Click ( 713, 318) @ AMOUNT_PLUS 2026-01-04 00:13:02.349 | INFO | Click ( 706, 320) @ AMOUNT_PLUS 2026-01-04 00:13:02.604 | INFO | Click ( 715, 306) @ AMOUNT_PLUS 2026-01-04 00:13:02.879 | INFO | Click ( 714, 320) @ AMOUNT_PLUS 2026-01-04 00:13:03.033 | INFO | [SHOP_AMOUNT 0.055s] 2 2026-01-04 00:13:03.037 | INFO | [Index] 2 2026-01-04 00:13:03.321 | INFO | [SHOP_AMOUNT 0.039s] 2 2026-01-04 00:13:03.325 | INFO | [Index] 2 2026-01-04 00:13:03.688 | INFO | [SHOP_AMOUNT 0.105s] 2 2026-01-04 00:13:03.699 | INFO | [Index] 2 2026-01-04 00:13:03.923 | INFO | [SHOP_AMOUNT 0.044s] 2 2026-01-04 00:13:03.927 | INFO | [Index] 2 2026-01-04 00:13:04.225 | INFO | [SHOP_AMOUNT 0.045s] 2 2026-01-04 00:13:04.229 | INFO | [Index] 2 2026-01-04 00:13:04.502 | INFO | Click ( 722, 313) @ AMOUNT_PLUS 2026-01-04 00:13:04.775 | INFO | Click ( 716, 316) @ AMOUNT_PLUS 2026-01-04 00:13:05.025 | INFO | Click ( 717, 304) @ AMOUNT_PLUS 2026-01-04 00:13:05.240 | INFO | Click ( 716, 303) @ AMOUNT_PLUS 2026-01-04 00:13:05.501 | INFO | Click ( 714, 303) @ AMOUNT_PLUS 2026-01-04 00:13:05.763 | INFO | Click ( 718, 318) @ AMOUNT_PLUS 2026-01-04 00:13:06.014 | INFO | Click ( 709, 294) @ AMOUNT_PLUS 2026-01-04 00:13:06.249 | INFO | Click ( 711, 296) @ AMOUNT_PLUS 2026-01-04 00:13:06.412 | INFO | [SHOP_AMOUNT 0.055s] 2 2026-01-04 00:13:06.417 | INFO | [Index] 2 2026-01-04 00:13:06.685 | INFO | [SHOP_AMOUNT 0.037s] 2 2026-01-04 00:13:06.688 | INFO | [Index] 2 2026-01-04 00:13:06.993 | INFO | [SHOP_AMOUNT 0.043s] 2 2026-01-04 00:13:06.997 | INFO | [Index] 2 2026-01-04 00:13:07.286 | INFO | [SHOP_AMOUNT 0.037s] 2 2026-01-04 00:13:07.290 | INFO | [Index] 2 2026-01-04 00:13:07.583 | INFO | [SHOP_AMOUNT 0.036s] 2 2026-01-04 00:13:07.587 | INFO | [Index] 2 2026-01-04 00:13:07.852 | INFO | Click ( 722, 318) @ AMOUNT_PLUS 2026-01-04 00:13:08.093 | INFO | Click ( 707, 307) @ AMOUNT_PLUS 2026-01-04 00:13:08.327 | INFO | Click ( 713, 310) @ AMOUNT_PLUS 2026-01-04 00:13:08.574 | INFO | Click ( 715, 301) @ AMOUNT_PLUS 2026-01-04 00:13:08.853 | INFO | Click ( 725, 316) @ AMOUNT_PLUS 2026-01-04 00:13:09.093 | INFO | Click ( 731, 318) @ AMOUNT_PLUS 2026-01-04 00:13:09.322 | INFO | Click ( 700, 313) @ AMOUNT_PLUS 2026-01-04 00:13:09.588 | INFO | Click ( 709, 309) @ AMOUNT_PLUS 2026-01-04 00:13:09.718 | INFO | [SHOP_AMOUNT 0.033s] 2 2026-01-04 00:13:09.722 | INFO | [Index] 2 2026-01-04 00:13:10.023 | INFO | [SHOP_AMOUNT 0.039s] 2 2026-01-04 00:13:10.026 | INFO | [Index] 2 2026-01-04 00:13:10.324 | INFO | [SHOP_AMOUNT 0.040s] 2 2026-01-04 00:13:10.327 | INFO | [Index] 2 2026-01-04 00:13:10.619 | INFO | [SHOP_AMOUNT 0.035s] 2 2026-01-04 00:13:10.623 | INFO | [Index] 2 2026-01-04 00:13:10.920 | INFO | [SHOP_AMOUNT 0.034s] 2 2026-01-04 00:13:10.924 | INFO | [Index] 2 2026-01-04 00:13:11.164 | INFO | Click ( 707, 307) @ AMOUNT_PLUS 2026-01-04 00:13:11.423 | INFO | Click ( 714, 301) @ AMOUNT_PLUS 2026-01-04 00:13:11.679 | INFO | Click ( 713, 315) @ AMOUNT_PLUS 2026-01-04 00:13:11.938 | INFO | Click ( 717, 308) @ AMOUNT_PLUS 2026-01-04 00:13:12.193 | INFO | Click ( 723, 310) @ AMOUNT_PLUS 2026-01-04 00:13:12.434 | INFO | Click ( 700, 310) @ AMOUNT_PLUS 2026-01-04 00:13:12.694 | INFO | Click ( 714, 315) @ AMOUNT_PLUS 2026-01-04 00:13:12.930 | INFO | Click ( 713, 314) @ AMOUNT_PLUS 2026-01-04 00:13:13.088 | INFO | [SHOP_AMOUNT 0.047s] 2 2026-01-04 00:13:13.092 | INFO | [Index] 2 2026-01-04 00:13:13.375 | INFO | [SHOP_AMOUNT 0.045s] 2 2026-01-04 00:13:13.379 | INFO | [Index] 2 2026-01-04 00:13:13.747 | INFO | [SHOP_AMOUNT 0.078s] 2 2026-01-04 00:13:13.750 | INFO | [Index] 2 2026-01-04 00:13:13.962 | INFO | [SHOP_AMOUNT 0.032s] 2 2026-01-04 00:13:13.966 | INFO | [Index] 2 2026-01-04 00:13:14.297 | INFO | [SHOP_AMOUNT 0.064s] 2 2026-01-04 00:13:14.301 | INFO | [Index] 2 2026-01-04 00:13:14.551 | INFO | Click ( 711, 312) @ AMOUNT_PLUS 2026-01-04 00:13:14.805 | INFO | Click ( 732, 316) @ AMOUNT_PLUS 2026-01-04 00:13:15.077 | INFO | Click ( 721, 314) @ AMOUNT_PLUS 2026-01-04 00:13:15.330 | INFO | Click ( 713, 328) @ AMOUNT_PLUS 2026-01-04 00:13:15.568 | INFO | Click ( 723, 295) @ AMOUNT_PLUS 2026-01-04 00:13:15.824 | INFO | Click ( 720, 315) @ AMOUNT_PLUS 2026-01-04 00:13:16.116 | INFO | Click ( 709, 301) @ AMOUNT_PLUS 2026-01-04 00:13:16.368 | INFO | Click ( 715, 301) @ AMOUNT_PLUS 2026-01-04 00:13:16.507 | INFO | [SHOP_AMOUNT 0.038s] 2 2026-01-04 00:13:16.511 | INFO | [Index] 2 2026-01-04 00:13:16.809 | INFO | [SHOP_AMOUNT 0.044s] 2 2026-01-04 00:13:16.814 | INFO | [Index] 2 2026-01-04 00:13:17.098 | INFO | [SHOP_AMOUNT 0.034s] 2 2026-01-04 00:13:17.102 | INFO | [Index] 2 2026-01-04 00:13:17.398 | INFO | [SHOP_AMOUNT 0.034s] 2 2026-01-04 00:13:17.402 | INFO | [Index] 2 2026-01-04 00:13:17.702 | INFO | [SHOP_AMOUNT 0.036s] 2 2026-01-04 00:13:17.706 | INFO | [Index] 2 2026-01-04 00:13:17.965 | INFO | Click ( 707, 300) @ AMOUNT_PLUS 2026-01-04 00:13:18.225 | INFO | Click ( 721, 305) @ AMOUNT_PLUS 2026-01-04 00:13:18.455 | INFO | Click ( 713, 308) @ AMOUNT_PLUS 2026-01-04 00:13:18.702 | INFO | Click ( 712, 302) @ AMOUNT_PLUS 2026-01-04 00:13:18.972 | INFO | Click ( 702, 311) @ AMOUNT_PLUS 2026-01-04 00:13:19.216 | INFO | Click ( 709, 305) @ AMOUNT_PLUS 2026-01-04 00:13:19.434 | INFO | Click ( 715, 315) @ AMOUNT_PLUS 2026-01-04 00:13:19.680 | INFO | Click ( 715, 314) @ AMOUNT_PLUS 2026-01-04 00:13:19.833 | INFO | [SHOP_AMOUNT 0.041s] 2 2026-01-04 00:13:19.837 | INFO | [Index] 2 2026-01-04 00:13:20.119 | INFO | [SHOP_AMOUNT 0.041s] 2 2026-01-04 00:13:20.123 | INFO | [Index] 2 2026-01-04 00:13:20.426 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-01-04 00:13:20.430 | INFO | [Index] 2 2026-01-04 00:13:20.728 | INFO | [SHOP_AMOUNT 0.043s] 2 2026-01-04 00:13:20.732 | INFO | [Index] 2 2026-01-04 00:13:20.978 | INFO | Click ( 707, 308) @ AMOUNT_PLUS 2026-01-04 00:13:21.248 | INFO | Click ( 726, 297) @ AMOUNT_PLUS 2026-01-04 00:13:21.483 | INFO | Click ( 715, 308) @ AMOUNT_PLUS 2026-01-04 00:13:21.732 | INFO | Click ( 726, 305) @ AMOUNT_PLUS 2026-01-04 00:13:21.991 | INFO | Click ( 706, 303) @ AMOUNT_PLUS 2026-01-04 00:13:22.215 | INFO | Click ( 716, 305) @ AMOUNT_PLUS 2026-01-04 00:13:22.465 | INFO | Click ( 717, 303) @ AMOUNT_PLUS 2026-01-04 00:13:22.697 | INFO | Click ( 703, 302) @ AMOUNT_PLUS 2026-01-04 00:13:22.840 | INFO | [SHOP_AMOUNT 0.040s] 2 2026-01-04 00:13:22.843 | INFO | [Index] 2 2026-01-04 00:13:23.133 | INFO | [SHOP_AMOUNT 0.035s] 2 2026-01-04 00:13:23.137 | INFO | [Index] 2 2026-01-04 00:13:23.451 | INFO | [SHOP_AMOUNT 0.048s] 2 2026-01-04 00:13:23.455 | INFO | [Index] 2 2026-01-04 00:13:23.767 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-01-04 00:13:23.771 | INFO | [Index] 2 2026-01-04 00:13:24.038 | INFO | Click ( 712, 314) @ AMOUNT_PLUS 2026-01-04 00:13:24.272 | INFO | Click ( 720, 321) @ AMOUNT_PLUS 2026-01-04 00:13:24.534 | INFO | Click ( 724, 309) @ AMOUNT_PLUS 2026-01-04 00:13:24.802 | INFO | Click ( 720, 315) @ AMOUNT_PLUS 2026-01-04 00:13:25.056 | INFO | Click ( 702, 306) @ AMOUNT_PLUS 2026-01-04 00:13:25.268 | INFO | Click ( 712, 303) @ AMOUNT_PLUS 2026-01-04 00:13:25.528 | INFO | Click ( 697, 295) @ AMOUNT_PLUS 2026-01-04 00:13:25.785 | INFO | Click ( 707, 304) @ AMOUNT_PLUS 2026-01-04 00:13:25.951 | INFO | [SHOP_AMOUNT 0.056s] 2 2026-01-04 00:13:25.956 | INFO | [Index] 2 2026-01-04 00:13:26.238 | INFO | [SHOP_AMOUNT 0.055s] 2 2026-01-04 00:13:26.240 | INFO | [Index] 2 2026-01-04 00:13:26.534 | INFO | [SHOP_AMOUNT 0.049s] 2 2026-01-04 00:13:26.540 | INFO | [Index] 2 2026-01-04 00:13:26.826 | INFO | [SHOP_AMOUNT 0.045s] 2 2026-01-04 00:13:26.830 | INFO | [Index] 2 2026-01-04 00:13:27.129 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-01-04 00:13:27.132 | INFO | [Index] 2 2026-01-04 00:13:27.406 | INFO | Click ( 709, 306) @ AMOUNT_PLUS 2026-01-04 00:13:27.656 | INFO | Click ( 724, 310) @ AMOUNT_PLUS 2026-01-04 00:13:27.898 | INFO | Click ( 703, 315) @ AMOUNT_PLUS 2026-01-04 00:13:28.151 | INFO | Click ( 709, 305) @ AMOUNT_PLUS 2026-01-04 00:13:28.410 | INFO | Click ( 724, 304) @ AMOUNT_PLUS 2026-01-04 00:13:28.651 | INFO | Click ( 719, 310) @ AMOUNT_PLUS 2026-01-04 00:13:28.897 | INFO | Click ( 710, 319) @ AMOUNT_PLUS 2026-01-04 00:13:29.152 | INFO | Click ( 722, 301) @ AMOUNT_PLUS 2026-01-04 00:13:29.289 | INFO | [SHOP_AMOUNT 0.041s] 2 2026-01-04 00:13:29.294 | INFO | [Index] 2 2026-01-04 00:13:29.606 | INFO | [SHOP_AMOUNT 0.056s] 2 2026-01-04 00:13:29.609 | INFO | [Index] 2 2026-01-04 00:13:29.894 | INFO | [SHOP_AMOUNT 0.043s] 2 2026-01-04 00:13:29.897 | INFO | [Index] 2 2026-01-04 00:13:30.201 | INFO | [SHOP_AMOUNT 0.051s] 2 2026-01-04 00:13:30.206 | INFO | [Index] 2 2026-01-04 00:13:30.210 | 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 L1521 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 L34 opsi_shop() operation_siren.py L251 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 L345 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-01-04 00:13:30.236 | WARNING | Too many click for a button: AMOUNT_PLUS 2026-01-04 00:13:30.240 | WARNING | History click: ['PurpleCoins_1x610_YellowCoins_100', '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-01-04 00:13:30.243 | ERROR | GameTooManyClickError: Too many click for a button: AMOUNT_PLUS 2026-01-04 00:13:30.246 | WARNING | Saving error: ./log/error/1767456810246