═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ SHOPONCE ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2026-04-21 22:58:51.890 | INFO | UI get current page 2026-04-21 22:58:51.985 | INFO | [UI] page_shop 2026-04-21 22:58:51.990 | INFO | <<< UI ENSURE >>> 2026-04-21 22:58:51.992 | INFO | UI get current page 2026-04-21 22:58:52.056 | INFO | [UI] page_shop 2026-04-21 22:58:52.059 | INFO | Goto page_academy 2026-04-21 22:58:52.062 | INFO | <<< UI GOTO PAGE_ACADEMY >>> 2026-04-21 22:58:52.126 | INFO | Page switch: page_shop -> page_main 2026-04-21 22:58:52.129 | INFO | Click (1242, 35) @ GOTO_MAIN 2026-04-21 22:58:52.280 | INFO | Page switch: page_munitions -> page_main 2026-04-21 22:58:52.283 | INFO | Click (1239, 22) @ GOTO_MAIN 2026-04-21 22:58:52.843 | INFO | Page switch: page_main_white -> page_dormmenu 2026-04-21 22:58:52.846 | INFO | Click ( 587, 666) @ MAIN_GOTO_DORMMENU_WHITE 2026-04-21 22:58:53.477 | INFO | Page switch: page_dormmenu -> page_academy 2026-04-21 22:58:53.482 | INFO | Click ( 298, 540) @ DORMMENU_GOTO_ACADEMY 2026-04-21 22:58:54.029 | INFO | Page arrive: page_academy 2026-04-21 22:58:54.069 | INFO | Click (1098, 181) @ ACADEMY_GOTO_MUNITIONS 2026-04-21 22:58:54.632 | INFO | shop_nav_250814 set to NAV_GENERAL 2026-04-21 22:58:54.658 | INFO | [shop_nav_250814] unknown 2026-04-21 22:58:54.928 | INFO | [shop_nav_250814] NAV_GENERAL 2026-04-21 22:58:54.931 | INFO | shop_tab_250814 set to TAB_MERIT 2026-04-21 22:58:54.945 | INFO | [shop_tab_250814] TAB_GENERAL 2026-04-21 22:58:54.948 | INFO | Click ( 468, 109) @ TAB_MERIT 2026-04-21 22:58:55.243 | INFO | [shop_tab_250814] TAB_MERIT ═════════════════════════════════════════════════════ MERIT SHOP ══════════════════════════════════════════════════════ 2026-04-21 22:58:55.248 | INFO | MERIT SHOP ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:58:55.251 | INFO | SHOP BUY 2026-04-21 22:58:55.253 | INFO | Loading template folder: ./assets/shop/merit 2026-04-21 22:58:55.307 | INFO | [next_template_index] 71 2026-04-21 22:58:55.393 | INFO | New template: 72 2026-04-21 22:58:55.608 | INFO | [Price_ocr 0.164s] [15000, 3000, 20000, 8000, 5000, 1500, 600, 300, 300, 100] 2026-04-21 22:58:55.613 | INFO | [Item detected] 10 2026-04-21 22:58:55.848 | INFO | [Price_ocr 0.137s] [15000, 3000, 20000, 8000, 5000, 1500, 600, 300, 300, 100] 2026-04-21 22:58:55.853 | INFO | [Item detected] 10 2026-04-21 22:58:55.857 | INFO | Shop row 1: ['BulinT2_x1_Merit_x15000', 'BulinT1_x1_Merit_x3000', 'Albacore_x1_Merit_x20000', '72_x1_Merit_x8000', 'Casablanca_x1_Merit_x5000'] 2026-04-21 22:58:55.860 | INFO | Shop row 2: ['BoxT4_x1_Merit_x1500', 'BoxT3_x1_Merit_x600', 'BoxT2_x1_Merit_x300', 'BoxT2_x1_Merit_x300', 'BoxT1_x1_Merit_x100'] 2026-04-21 22:58:55.914 | INFO | [SHOP_OCR_BALANCE 0.051s] 215465 2026-04-21 22:58:55.921 | INFO | Merit: 215465 2026-04-21 22:58:55.924 | INFO | Shop buy finished 2026-04-21 22:58:55.927 | INFO | shop_nav_250814 set to NAV_GENERAL 2026-04-21 22:58:55.930 | INFO | [shop_nav_250814] NAV_GENERAL 2026-04-21 22:58:55.933 | INFO | shop_tab_250814 set to TAB_GUILD 2026-04-21 22:58:55.937 | INFO | [shop_tab_250814] TAB_MERIT 2026-04-21 22:58:55.940 | INFO | Click ( 649, 111) @ TAB_GUILD 2026-04-21 22:58:56.038 | INFO | [shop_tab_250814] TAB_MERIT 2026-04-21 22:58:56.381 | INFO | [shop_tab_250814] TAB_GUILD ═════════════════════════════════════════════════════ GUILD SHOP ══════════════════════════════════════════════════════ 2026-04-21 22:58:56.385 | INFO | GUILD SHOP ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:58:56.388 | INFO | SHOP BUY 2026-04-21 22:58:56.391 | INFO | Loading template folder: ./assets/shop/guild 2026-04-21 22:58:56.434 | INFO | [next_template_index] 50 2026-04-21 22:58:56.652 | INFO | [Price_ocr 0.168s] [800, 300, 2000, 60, 40, 780, 100, 770, 720, 720] 2026-04-21 22:58:56.656 | INFO | [Item detected] 10 2026-04-21 22:58:56.873 | INFO | [Price_ocr 0.145s] [800, 300, 2000, 60, 40, 780, 100, 770, 720, 720] 2026-04-21 22:58:56.879 | INFO | [Item detected] 10 2026-04-21 22:58:56.882 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'PlateT4_x1_GuildCoins_x60', 'BookT2_x1_GuildCoins_x40'] 2026-04-21 22:58:56.885 | INFO | Shop row 2: ['BookT3_x1_GuildCoins_x780', 'RetrofitT3_x1_GuildCoins_x100', 'BoxT3_x1_GuildCoins_x770', 'CatT1_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-04-21 22:58:56.943 | INFO | [SHOP_OCR_BALANCE 0.054s] 28482 2026-04-21 22:58:56.947 | INFO | Guild coins: 28482 2026-04-21 22:58:56.949 | INFO | [Item_sort] PlateT4_x1_GuildCoins_x60 > BookT3_x1_GuildCoins_x780 > BookT2_x1_GuildCoins_x40 > RetrofitT3_x1_GuildCoins_x100 2026-04-21 22:58:56.954 | INFO | Click ( 828, 265) @ PlateT4_x1_GuildCoins_x60 2026-04-21 22:58:57.404 | INFO | [SHOP_SELECT_STOCK 0.050s] 5/5 2026-04-21 22:58:57.408 | INFO | Click ( 881, 279) @ SHOP_SELECT_GRID_5X1_4_0 2026-04-21 22:58:57.944 | INFO | <<< UI ENSURE INDEX >>> 2026-04-21 22:58:58.001 | INFO | [SHOP_SELECT_STOCK 0.054s] 5/5 2026-04-21 22:58:58.004 | INFO | [Index] 0 2026-04-21 22:58:58.265 | INFO | Click ( 933, 224) @ SELECT_PLUS 2026-04-21 22:58:58.514 | INFO | Click ( 930, 215) @ SELECT_PLUS 2026-04-21 22:58:58.768 | INFO | Click ( 927, 218) @ SELECT_PLUS 2026-04-21 22:58:59.023 | INFO | Click ( 943, 224) @ SELECT_PLUS 2026-04-21 22:58:59.266 | INFO | Click ( 928, 212) @ SELECT_PLUS 2026-04-21 22:58:59.401 | INFO | [SHOP_SELECT_STOCK 0.034s] 1/5 2026-04-21 22:58:59.405 | INFO | [Index] 4 2026-04-21 22:58:59.692 | INFO | [SHOP_SELECT_STOCK 0.029s] 0/5 2026-04-21 22:58:59.696 | INFO | Plate(s) out of stock; exit to prevent overbuying 2026-04-21 22:58:59.698 | INFO | [Index] 5 2026-04-21 22:58:59.701 | INFO | Click ( 641, 664) @ SHOP_BUY_CONFIRM_SELECT 2026-04-21 22:59:00.272 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-04-21 22:59:00.276 | INFO | Click (1145, 151) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:00.581 | INFO | SHOP BUY 2026-04-21 22:59:00.760 | INFO | [Price_ocr 0.155s] [800, 300, 2000, 40, 780, 100, 770, 720, 720] 2026-04-21 22:59:00.764 | INFO | [Item detected] 9 2026-04-21 22:59:01.017 | INFO | [Price_ocr 0.135s] [800, 300, 2000, 40, 780, 100, 770, 720, 720] 2026-04-21 22:59:01.022 | INFO | [Item detected] 9 2026-04-21 22:59:01.026 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'BookT2_x1_GuildCoins_x40'] 2026-04-21 22:59:01.029 | INFO | Shop row 2: ['BookT3_x1_GuildCoins_x780', 'RetrofitT3_x1_GuildCoins_x100', 'BoxT3_x1_GuildCoins_x770', 'CatT1_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-04-21 22:59:01.096 | INFO | [SHOP_OCR_BALANCE 0.064s] 28182 2026-04-21 22:59:01.100 | INFO | Guild coins: 28182 2026-04-21 22:59:01.103 | INFO | [Item_sort] BookT3_x1_GuildCoins_x780 > BookT2_x1_GuildCoins_x40 > RetrofitT3_x1_GuildCoins_x100 2026-04-21 22:59:01.108 | INFO | Click ( 300, 519) @ BookT3_x1_GuildCoins_x780 2026-04-21 22:59:01.544 | INFO | [SHOP_SELECT_STOCK 0.038s] 3/3 2026-04-21 22:59:01.548 | INFO | Click ( 253, 276) @ SHOP_SELECT_GRID_3X1_0_0 2026-04-21 22:59:02.073 | INFO | <<< UI ENSURE INDEX >>> 2026-04-21 22:59:02.110 | INFO | [SHOP_SELECT_STOCK 0.033s] 3/3 2026-04-21 22:59:02.114 | INFO | [Index] 0 2026-04-21 22:59:02.374 | INFO | Click ( 296, 222) @ SELECT_PLUS 2026-04-21 22:59:02.616 | INFO | Click ( 299, 218) @ SELECT_PLUS 2026-04-21 22:59:02.857 | INFO | Click ( 298, 215) @ SELECT_PLUS 2026-04-21 22:59:02.980 | INFO | [SHOP_SELECT_STOCK 0.028s] 0/3 2026-04-21 22:59:02.983 | INFO | Book(s) out of stock; exit to prevent overbuying 2026-04-21 22:59:02.986 | INFO | [Index] 3 2026-04-21 22:59:02.989 | INFO | Click ( 634, 656) @ SHOP_BUY_CONFIRM_SELECT 2026-04-21 22:59:03.563 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-04-21 22:59:03.567 | INFO | Click (1156, 160) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:03.866 | INFO | SHOP BUY 2026-04-21 22:59:04.033 | INFO | [Price_ocr 0.145s] [800, 300, 2000, 40, 100, 770, 720, 720] 2026-04-21 22:59:04.037 | INFO | [Item detected] 8 2026-04-21 22:59:04.287 | INFO | [Price_ocr 0.115s] [800, 300, 2000, 40, 100, 770, 720, 720] 2026-04-21 22:59:04.292 | INFO | [Item detected] 8 2026-04-21 22:59:04.296 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'BookT2_x1_GuildCoins_x40'] 2026-04-21 22:59:04.300 | INFO | Shop row 2: ['RetrofitT3_x1_GuildCoins_x100', 'BoxT3_x1_GuildCoins_x770', 'CatT1_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-04-21 22:59:04.353 | INFO | [SHOP_OCR_BALANCE 0.050s] 27942 2026-04-21 22:59:04.357 | INFO | Guild coins: 27942 2026-04-21 22:59:04.362 | INFO | [Item_sort] BookT2_x1_GuildCoins_x40 > RetrofitT3_x1_GuildCoins_x100 2026-04-21 22:59:04.366 | INFO | Click ( 975, 258) @ BookT2_x1_GuildCoins_x40 2026-04-21 22:59:04.812 | INFO | [SHOP_SELECT_STOCK 0.047s] 3/3 2026-04-21 22:59:04.816 | INFO | Click ( 277, 281) @ SHOP_SELECT_GRID_3X1_0_0 2026-04-21 22:59:05.330 | INFO | <<< UI ENSURE INDEX >>> 2026-04-21 22:59:05.373 | INFO | [SHOP_SELECT_STOCK 0.039s] 3/3 2026-04-21 22:59:05.376 | INFO | [Index] 0 2026-04-21 22:59:05.661 | INFO | Click ( 296, 228) @ SELECT_PLUS 2026-04-21 22:59:05.907 | INFO | Click ( 308, 216) @ SELECT_PLUS 2026-04-21 22:59:06.158 | INFO | Click ( 304, 223) @ SELECT_PLUS 2026-04-21 22:59:06.340 | INFO | [SHOP_SELECT_STOCK 0.091s] 0/3 2026-04-21 22:59:06.347 | INFO | Book(s) out of stock; exit to prevent overbuying 2026-04-21 22:59:06.354 | INFO | [Index] 3 2026-04-21 22:59:06.360 | INFO | Click ( 657, 660) @ SHOP_BUY_CONFIRM_SELECT 2026-04-21 22:59:06.868 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-04-21 22:59:06.872 | INFO | Click (1120, 150) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:07.164 | INFO | SHOP BUY 2026-04-21 22:59:07.319 | INFO | [Price_ocr 0.137s] [800, 300, 2000, 100, 770, 720, 720] 2026-04-21 22:59:07.324 | INFO | [Item detected] 7 2026-04-21 22:59:07.577 | INFO | [Price_ocr 0.112s] [800, 300, 2000, 100, 770, 720, 720] 2026-04-21 22:59:07.582 | INFO | [Item detected] 7 2026-04-21 22:59:07.585 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000'] 2026-04-21 22:59:07.588 | INFO | Shop row 2: ['RetrofitT3_x1_GuildCoins_x100', 'BoxT3_x1_GuildCoins_x770', 'CatT1_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-04-21 22:59:07.645 | INFO | [SHOP_OCR_BALANCE 0.054s] 27822 2026-04-21 22:59:07.648 | INFO | Guild coins: 27822 2026-04-21 22:59:07.651 | INFO | [Item_sort] RetrofitT3_x1_GuildCoins_x100 2026-04-21 22:59:07.654 | INFO | Click ( 472, 483) @ RetrofitT3_x1_GuildCoins_x100 2026-04-21 22:59:08.094 | INFO | [SHOP_SELECT_STOCK 0.040s] 2/2 2026-04-21 22:59:08.097 | INFO | Click ( 418, 281) @ SHOP_SELECT_GRID_4X1_1_0 2026-04-21 22:59:08.623 | INFO | <<< UI ENSURE INDEX >>> 2026-04-21 22:59:08.682 | INFO | [SHOP_SELECT_STOCK 0.055s] 2/2 2026-04-21 22:59:08.687 | INFO | [Index] 0 2026-04-21 22:59:08.966 | INFO | Click ( 458, 231) @ SELECT_PLUS 2026-04-21 22:59:09.248 | INFO | Click ( 458, 226) @ SELECT_PLUS 2026-04-21 22:59:09.382 | INFO | [SHOP_SELECT_STOCK 0.039s] 1/2 2026-04-21 22:59:09.384 | INFO | [Index] 1 2026-04-21 22:59:09.686 | INFO | [SHOP_SELECT_STOCK 0.035s] 0/2 2026-04-21 22:59:09.690 | INFO | Retrofit(s) out of stock; exit to prevent overbuying 2026-04-21 22:59:09.693 | INFO | [Index] 2 2026-04-21 22:59:09.702 | INFO | Click ( 641, 656) @ SHOP_BUY_CONFIRM_SELECT 2026-04-21 22:59:10.255 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-04-21 22:59:10.260 | INFO | Click (1115, 157) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:10.553 | INFO | SHOP BUY 2026-04-21 22:59:10.710 | INFO | [Price_ocr 0.140s] [800, 300, 2000, 770, 720, 720] 2026-04-21 22:59:10.714 | INFO | [Item detected] 6 2026-04-21 22:59:10.955 | INFO | [Price_ocr 0.101s] [800, 300, 2000, 770, 720, 720] 2026-04-21 22:59:10.958 | INFO | [Item detected] 6 2026-04-21 22:59:10.961 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000'] 2026-04-21 22:59:10.964 | INFO | Shop row 2: ['BoxT3_x1_GuildCoins_x770', 'CatT1_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-04-21 22:59:11.018 | INFO | [SHOP_OCR_BALANCE 0.051s] 27622 2026-04-21 22:59:11.021 | INFO | Guild coins: 27622 2026-04-21 22:59:11.025 | INFO | Shop buy finished 2026-04-21 22:59:11.027 | INFO | Shop refresh 2026-04-21 22:59:11.043 | INFO | Click (1027, 663) @ SHOP_REFRESH 2026-04-21 22:59:11.487 | INFO | Click ( 795, 520) @ POPUP_CONFIRM_SHOP_REFRESH_CONFIRM ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:11.747 | INFO | SHOP BUY 2026-04-21 22:59:11.774 | INFO | New template: 51 2026-04-21 22:59:12.074 | INFO | [Price_ocr 0.291s] [800, 300, 2000, 60, 40, 740, 200, 7400, 720, 720] 2026-04-21 22:59:12.079 | INFO | [Item detected] 10 2026-04-21 22:59:12.405 | INFO | [Price_ocr 0.253s] [800, 300, 2000, 60, 40, 740, 200, 7400, 720, 720] 2026-04-21 22:59:12.410 | INFO | [Item detected] 10 2026-04-21 22:59:12.414 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'PlateT4_x1_GuildCoins_x60', 'BookT2_x1_GuildCoins_x40'] 2026-04-21 22:59:12.417 | INFO | Shop row 2: ['BookT2_x1_GuildCoins_x740', 'Chip_x1_GuildCoins_x200', 'CatT3_x1_GuildCoins_x7400', 'FoodT5_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-04-21 22:59:12.505 | INFO | [SHOP_OCR_BALANCE 0.084s] 27572 2026-04-21 22:59:12.508 | INFO | Guild coins: 27572 2026-04-21 22:59:12.513 | INFO | [Item_sort] PlateT4_x1_GuildCoins_x60 > CatT3_x1_GuildCoins_x7400 > Chip_x1_GuildCoins_x200 > BookT2_x1_GuildCoins_x40 > BookT2_x1_GuildCoins_x740 2026-04-21 22:59:12.519 | INFO | Click ( 814, 273) @ PlateT4_x1_GuildCoins_x60 2026-04-21 22:59:12.960 | INFO | [SHOP_SELECT_STOCK 0.040s] 5/5 2026-04-21 22:59:12.963 | INFO | Click ( 884, 276) @ SHOP_SELECT_GRID_5X1_4_0 2026-04-21 22:59:13.485 | INFO | <<< UI ENSURE INDEX >>> 2026-04-21 22:59:13.527 | INFO | [SHOP_SELECT_STOCK 0.039s] 5/5 2026-04-21 22:59:13.532 | INFO | [Index] 0 2026-04-21 22:59:13.787 | INFO | Click ( 924, 214) @ SELECT_PLUS 2026-04-21 22:59:14.055 | INFO | Click ( 931, 217) @ SELECT_PLUS 2026-04-21 22:59:14.307 | INFO | Click ( 932, 227) @ SELECT_PLUS 2026-04-21 22:59:14.550 | INFO | Click ( 936, 214) @ SELECT_PLUS 2026-04-21 22:59:14.799 | INFO | Click ( 935, 223) @ SELECT_PLUS 2026-04-21 22:59:14.931 | INFO | [SHOP_SELECT_STOCK 0.032s] 0/5 2026-04-21 22:59:14.936 | INFO | Plate(s) out of stock; exit to prevent overbuying 2026-04-21 22:59:14.942 | INFO | [Index] 5 2026-04-21 22:59:14.945 | INFO | Click ( 642, 659) @ SHOP_BUY_CONFIRM_SELECT 2026-04-21 22:59:15.506 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-04-21 22:59:15.511 | INFO | Click (1150, 155) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:15.808 | INFO | SHOP BUY 2026-04-21 22:59:15.995 | INFO | [Price_ocr 0.164s] [800, 300, 2000, 40, 740, 200, 400, 720, 720] 2026-04-21 22:59:15.999 | INFO | [Item detected] 9 2026-04-21 22:59:16.263 | INFO | [Price_ocr 0.148s] [800, 300, 2000, 40, 740, 200, 400, 720, 720] 2026-04-21 22:59:16.269 | INFO | [Item detected] 9 2026-04-21 22:59:16.275 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'BookT2_x1_GuildCoins_x40'] 2026-04-21 22:59:16.284 | INFO | Shop row 2: ['BookT2_x1_GuildCoins_x740', 'Chip_x1_GuildCoins_x200', 'CatT3_x1_GuildCoins_x400', 'FoodT5_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-04-21 22:59:16.384 | INFO | [SHOP_OCR_BALANCE 0.093s] 27272 2026-04-21 22:59:16.393 | INFO | Guild coins: 27272 2026-04-21 22:59:16.397 | INFO | [Item_sort] CatT3_x1_GuildCoins_x400 > Chip_x1_GuildCoins_x200 > BookT2_x1_GuildCoins_x40 > BookT2_x1_GuildCoins_x740 2026-04-21 22:59:16.404 | INFO | Click ( 630, 515) @ CatT3_x1_GuildCoins_x400 2026-04-21 22:59:16.801 | INFO | Click ( 805, 508) @ SHOP_BUY_CONFIRM 2026-04-21 22:59:17.407 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-04-21 22:59:17.412 | INFO | Click (1171, 151) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:17.709 | INFO | SHOP BUY 2026-04-21 22:59:17.871 | INFO | [Price_ocr 0.139s] [800, 300, 2000, 40, 740, 200, 720, 720] 2026-04-21 22:59:17.874 | INFO | [Item detected] 8 2026-04-21 22:59:18.145 | INFO | [Price_ocr 0.129s] [800, 300, 2000, 40, 740, 200, 720, 720] 2026-04-21 22:59:18.149 | INFO | [Item detected] 8 2026-04-21 22:59:18.152 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'BookT2_x1_GuildCoins_x40'] 2026-04-21 22:59:18.155 | INFO | Shop row 2: ['BookT2_x1_GuildCoins_x740', 'Chip_x1_GuildCoins_x200', 'FoodT5_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-04-21 22:59:18.211 | INFO | [SHOP_OCR_BALANCE 0.050s] 26872 2026-04-21 22:59:18.214 | INFO | Guild coins: 26872 2026-04-21 22:59:18.216 | INFO | [Item_sort] Chip_x1_GuildCoins_x200 > BookT2_x1_GuildCoins_x40 > BookT2_x1_GuildCoins_x740 2026-04-21 22:59:18.221 | INFO | Click ( 471, 494) @ Chip_x1_GuildCoins_x200 2026-04-21 22:59:18.618 | INFO | Click ( 811, 517) @ SHOP_BUY_CONFIRM 2026-04-21 22:59:19.223 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-04-21 22:59:19.227 | INFO | Click (1126, 154) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:19.527 | INFO | SHOP BUY 2026-04-21 22:59:19.676 | INFO | [Price_ocr 0.127s] [800, 300, 2000, 40, 740, 720, 720] 2026-04-21 22:59:19.680 | INFO | [Item detected] 7 2026-04-21 22:59:19.957 | INFO | [Price_ocr 0.125s] [800, 300, 2000, 40, 740, 720, 720] 2026-04-21 22:59:19.961 | INFO | [Item detected] 7 2026-04-21 22:59:19.964 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'BookT2_x1_GuildCoins_x40'] 2026-04-21 22:59:19.968 | INFO | Shop row 2: ['BookT2_x1_GuildCoins_x740', 'FoodT5_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-04-21 22:59:20.029 | INFO | [SHOP_OCR_BALANCE 0.056s] 26672 2026-04-21 22:59:20.032 | INFO | Guild coins: 26672 2026-04-21 22:59:20.036 | INFO | [Item_sort] BookT2_x1_GuildCoins_x40 > BookT2_x1_GuildCoins_x740 2026-04-21 22:59:20.041 | INFO | Click ( 986, 280) @ BookT2_x1_GuildCoins_x40 2026-04-21 22:59:20.500 | INFO | [SHOP_SELECT_STOCK 0.053s] 3/3 2026-04-21 22:59:20.505 | INFO | Click ( 245, 276) @ SHOP_SELECT_GRID_3X1_0_0 2026-04-21 22:59:20.998 | INFO | <<< UI ENSURE INDEX >>> 2026-04-21 22:59:21.039 | INFO | [SHOP_SELECT_STOCK 0.038s] 3/3 2026-04-21 22:59:21.043 | INFO | [Index] 0 2026-04-21 22:59:21.315 | INFO | Click ( 303, 227) @ SELECT_PLUS 2026-04-21 22:59:21.544 | INFO | Click ( 302, 223) @ SELECT_PLUS 2026-04-21 22:59:21.803 | INFO | Click ( 297, 217) @ SELECT_PLUS 2026-04-21 22:59:21.929 | INFO | [SHOP_SELECT_STOCK 0.034s] 0/3 2026-04-21 22:59:21.932 | INFO | Book(s) out of stock; exit to prevent overbuying 2026-04-21 22:59:21.935 | INFO | [Index] 3 2026-04-21 22:59:21.940 | INFO | Click ( 619, 651) @ SHOP_BUY_CONFIRM_SELECT 2026-04-21 22:59:22.511 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-04-21 22:59:22.515 | INFO | Click (1151, 154) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:22.809 | INFO | SHOP BUY 2026-04-21 22:59:22.954 | INFO | [Price_ocr 0.128s] [800, 300, 2000, 740, 720, 720] 2026-04-21 22:59:22.960 | INFO | [Item detected] 6 2026-04-21 22:59:23.215 | INFO | [Price_ocr 0.104s] [800, 300, 2000, 740, 720, 720] 2026-04-21 22:59:23.219 | INFO | [Item detected] 6 2026-04-21 22:59:23.222 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000'] 2026-04-21 22:59:23.224 | INFO | Shop row 2: ['BookT2_x1_GuildCoins_x740', 'FoodT5_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-04-21 22:59:23.282 | INFO | [SHOP_OCR_BALANCE 0.055s] 26552 2026-04-21 22:59:23.285 | INFO | Guild coins: 26552 2026-04-21 22:59:23.289 | INFO | [Item_sort] BookT2_x1_GuildCoins_x740 2026-04-21 22:59:23.292 | INFO | Click ( 299, 493) @ BookT2_x1_GuildCoins_x740 2026-04-21 22:59:23.757 | INFO | [SHOP_SELECT_STOCK 0.050s] 3/3 2026-04-21 22:59:23.761 | INFO | Click ( 203, 276) @ SHOP_SELECT_GRID_3X1_0_0 2026-04-21 22:59:24.269 | INFO | <<< UI ENSURE INDEX >>> 2026-04-21 22:59:24.315 | INFO | [SHOP_SELECT_STOCK 0.042s] 3/3 2026-04-21 22:59:24.318 | INFO | [Index] 0 2026-04-21 22:59:24.597 | INFO | Click ( 302, 224) @ SELECT_PLUS 2026-04-21 22:59:24.880 | INFO | Click ( 302, 227) @ SELECT_PLUS 2026-04-21 22:59:25.175 | INFO | Click ( 305, 224) @ SELECT_PLUS 2026-04-21 22:59:25.297 | INFO | [SHOP_SELECT_STOCK 0.031s] 0/3 2026-04-21 22:59:25.300 | INFO | Book(s) out of stock; exit to prevent overbuying 2026-04-21 22:59:25.302 | INFO | [Index] 3 2026-04-21 22:59:25.304 | INFO | Click ( 655, 663) @ SHOP_BUY_CONFIRM_SELECT 2026-04-21 22:59:25.895 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-04-21 22:59:25.900 | INFO | Click (1153, 145) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:26.182 | INFO | SHOP BUY 2026-04-21 22:59:26.416 | INFO | [Price_ocr 0.218s] [800, 300, 2000, 720, 720] 2026-04-21 22:59:26.424 | INFO | [Item detected] 5 2026-04-21 22:59:26.598 | INFO | [Price_ocr 0.105s] [800, 300, 2000, 720, 720] 2026-04-21 22:59:26.602 | INFO | [Item detected] 5 2026-04-21 22:59:26.605 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000'] 2026-04-21 22:59:26.608 | INFO | Shop row 2: ['FoodT5_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-04-21 22:59:26.679 | INFO | [SHOP_OCR_BALANCE 0.069s] 26432 2026-04-21 22:59:26.684 | INFO | Guild coins: 26432 2026-04-21 22:59:26.688 | INFO | Shop buy finished 2026-04-21 22:59:26.692 | INFO | Shop refresh 2026-04-21 22:59:26.701 | INFO | Refresh not available 2026-04-21 22:59:26.707 | INFO | shop_nav_250814 set to NAV_MONTHLY 2026-04-21 22:59:26.712 | INFO | [shop_nav_250814] NAV_GENERAL 2026-04-21 22:59:26.717 | INFO | Click ( 47, 478) @ NAV_MONTHLY 2026-04-21 22:59:26.810 | INFO | [shop_nav_250814] NAV_GENERAL 2026-04-21 22:59:27.117 | INFO | [shop_nav_250814] NAV_MONTHLY 2026-04-21 22:59:27.121 | INFO | shop_tab_250814 set to TAB_CORE_MONTHLY 2026-04-21 22:59:27.161 | INFO | [shop_tab_250814] TAB_CORE_LIMITED 2026-04-21 22:59:27.163 | INFO | Click ( 554, 114) @ TAB_CORE_MONTHLY 2026-04-21 22:59:27.432 | INFO | [shop_tab_250814] TAB_CORE_MONTHLY ══════════════════════════════════════════════════════ CORE SHOP ══════════════════════════════════════════════════════ 2026-04-21 22:59:27.437 | INFO | CORE SHOP ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:27.440 | INFO | SHOP BUY 2026-04-21 22:59:27.443 | INFO | Loading template folder: ./assets/shop/core 2026-04-21 22:59:27.455 | INFO | [next_template_index] 6 2026-04-21 22:59:27.480 | INFO | New template: 7 2026-04-21 22:59:27.483 | INFO | New template: 8 2026-04-21 22:59:27.487 | INFO | New template: 9 2026-04-21 22:59:27.491 | INFO | New template: 10 2026-04-21 22:59:27.494 | INFO | New template: 11 2026-04-21 22:59:27.500 | INFO | New template: 12 2026-04-21 22:59:27.503 | INFO | New template: 13 2026-04-21 22:59:27.505 | INFO | New template: 14 2026-04-21 22:59:27.510 | INFO | New template: 15 2026-04-21 22:59:27.861 | INFO | [Price_ocr 0.331s] [35, 1500, 800, 800, 800, 800, 800, 800, 800, 800] 2026-04-21 22:59:27.865 | INFO | [Item detected] 10 2026-04-21 22:59:28.101 | INFO | [Price_ocr 0.157s] [35, 1500, 800, 800, 800, 800, 800, 800, 800, 800] 2026-04-21 22:59:28.105 | INFO | [Item detected] 10 2026-04-21 22:59:28.108 | INFO | Shop row 1: ['Chip_x1_Core_x35', '7_x1_Core_x1500', '8_x1_Core_x800', '9_x1_Core_x800', '10_x1_Core_x800'] 2026-04-21 22:59:28.112 | INFO | Shop row 2: ['11_x1_Core_x800', '12_x1_Core_x800', '13_x1_Core_x800', '14_x1_Core_x800', '15_x1_Core_x800'] 2026-04-21 22:59:28.182 | INFO | [SHOP_OCR_BALANCE 0.068s] 16745 2026-04-21 22:59:28.185 | INFO | Core: 16745 2026-04-21 22:59:28.187 | INFO | Shop buy finished 2026-04-21 22:59:28.190 | INFO | shop_nav_250814 set to NAV_MONTHLY 2026-04-21 22:59:28.196 | INFO | [shop_nav_250814] NAV_MONTHLY 2026-04-21 22:59:28.200 | INFO | shop_tab_250814 set to TAB_MEDAL 2026-04-21 22:59:28.207 | INFO | [shop_tab_250814] TAB_CORE_MONTHLY 2026-04-21 22:59:28.210 | INFO | Click ( 765, 106) @ TAB_MEDAL 2026-04-21 22:59:28.312 | INFO | [shop_tab_250814] TAB_CORE_MONTHLY 2026-04-21 22:59:28.622 | INFO | [shop_tab_250814] TAB_MEDAL ═════════════════════════════════════════════════════ MEDAL SHOP ══════════════════════════════════════════════════════ 2026-04-21 22:59:28.627 | INFO | MEDAL SHOP 2026-04-21 22:59:28.629 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.0 2026-04-21 22:59:28.633 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-04-21 22:59:29.177 | INFO | [Medals_icon] 2 2026-04-21 22:59:29.180 | INFO | Loading template folder: ./assets/shop/medal 2026-04-21 22:59:29.267 | INFO | [next_template_index] 125 2026-04-21 22:59:29.280 | INFO | [Item soldout] 0 ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:29.284 | INFO | SHOP BUY 2026-04-21 22:59:29.506 | INFO | [Price_ocr 0.182s] [80, 80, 80, 30, 6, 10, 10, 6, 6, 6] 2026-04-21 22:59:29.510 | INFO | [Item detected] 10 2026-04-21 22:59:29.738 | INFO | [Price_ocr 0.162s] [80, 80, 80, 30, 6, 10, 10, 6, 6, 6] 2026-04-21 22:59:29.742 | INFO | [Item detected] 10 2026-04-21 22:59:29.744 | INFO | Shop row 1: ['ShipT4_x1_Medal_x80', 'ShipT4_x1_Medal_x80', 'BulinT2_x1_Medal_x80', 'BulinT1_x1_Medal_x30', 'SpecializedCore_x1_Medal_x6'] 2026-04-21 22:59:29.748 | INFO | Shop row 2: ['SpecializedCore_x1_Medal_x10', 'FoodT6_x1_Medal_x10', 'FoodT5_x1_Medal_x6', 'BookRedT2_x1_Medal_x6', 'BookBlueT2_x1_Medal_x6'] 2026-04-21 22:59:29.810 | INFO | [SHOP_OCR_BALANCE 0.058s] 5785 2026-04-21 22:59:29.813 | INFO | Medal: 5785 2026-04-21 22:59:29.815 | INFO | Shop buy finished 2026-04-21 22:59:29.819 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-04-21 22:59:29.823 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-04-21 22:59:29.826 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.316 2026-04-21 22:59:29.829 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-04-21 22:59:29.837 | INFO | Swipe (1063, 260) -> (1063, 356) 2026-04-21 22:59:30.095 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.37 (173.26732673267327-61.5)/(422-123) 2026-04-21 22:59:30.140 | INFO | [Medals_icon] 1 2026-04-21 22:59:30.144 | INFO | Loading template folder: ./assets/shop/medal 2026-04-21 22:59:30.223 | INFO | [next_template_index] 125 2026-04-21 22:59:30.234 | INFO | [Item soldout] 0 ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:30.239 | INFO | SHOP BUY 2026-04-21 22:59:30.398 | INFO | [Price_ocr 0.112s] [6, 100, 60, 30, 30] 2026-04-21 22:59:30.401 | INFO | [Item detected] 5 2026-04-21 22:59:30.558 | INFO | [Price_ocr 0.099s] [6, 100, 60, 30, 30] 2026-04-21 22:59:30.562 | INFO | [Item detected] 5 2026-04-21 22:59:30.566 | INFO | Shop row 1: ['BookYellowT2_x1_Medal_x6', 'RetrofitT3_x1_Medal_x100', 'RetrofitT2_x1_Medal_x60', 'RetrofitT1_x1_Medal_x30', 'PlateWildT3_x1_Medal_x30'] 2026-04-21 22:59:30.569 | INFO | Shop row 2: [] 2026-04-21 22:59:30.624 | INFO | [SHOP_OCR_BALANCE 0.053s] 5785 2026-04-21 22:59:30.628 | INFO | Medal: 5785 2026-04-21 22:59:30.630 | INFO | Shop buy finished 2026-04-21 22:59:30.633 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.36 (169.05555555555554-61.5)/(422-123) 2026-04-21 22:59:30.638 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.36 (169.05555555555554-61.5)/(422-123) 2026-04-21 22:59:30.641 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.631 2026-04-21 22:59:30.644 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.36 (169.05555555555554-61.5)/(422-123) 2026-04-21 22:59:30.650 | INFO | Swipe (1064, 367) -> (1064, 452) 2026-04-21 22:59:30.895 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.66 (258.52941176470586-61.5)/(422-123) 2026-04-21 22:59:30.939 | INFO | [Medals_icon] 1 2026-04-21 22:59:30.942 | INFO | Loading template folder: ./assets/shop/medal 2026-04-21 22:59:31.018 | INFO | [next_template_index] 125 2026-04-21 22:59:31.029 | INFO | [Item soldout] 0 ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-04-21 22:59:31.034 | INFO | SHOP BUY 2026-04-21 22:59:31.270 | INFO | [Price_ocr 0.191s] [30, 30, 30, 30, 30] 2026-04-21 22:59:31.273 | INFO | [Item detected] 5 2026-04-21 22:59:31.440 | INFO | [Price_ocr 0.097s] [30, 30, 30, 30, 30] 2026-04-21 22:59:31.443 | INFO | [Item detected] 5 2026-04-21 22:59:31.446 | INFO | Shop row 1: ['PlateGunT3_x1_Medal_x30', 'PlateTorpedoT3_x1_Medal_x30', 'PlateAntiAirT3_x1_Medal_x30', 'PlatePlaneT3_x1_Medal_x30', 'PlateGeneralT3_x1_Medal_x30'] 2026-04-21 22:59:31.449 | INFO | Shop row 2: [] 2026-04-21 22:59:31.510 | INFO | [SHOP_OCR_BALANCE 0.059s] 5785 2026-04-21 22:59:31.513 | INFO | Medal: 5785 2026-04-21 22:59:31.516 | INFO | Shop buy finished 2026-04-21 22:59:31.519 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.62 (245.38888888888889-61.5)/(422-123) 2026-04-21 22:59:31.522 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.62 (245.38888888888889-61.5)/(422-123) 2026-04-21 22:59:31.525 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.887 2026-04-21 22:59:31.530 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.62 (245.38888888888889-61.5)/(422-123) 2026-04-21 22:59:31.536 | INFO | Swipe (1064, 461) -> (1063, 632) 2026-04-21 22:59:31.840 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (365.1020408163265-61.5)/(422-123) 2026-04-21 22:59:32.146 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:32.443 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:32.741 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:33.043 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:33.047 | INFO | Swipe (1063, 567) -> (1063, 632) 2026-04-21 22:59:33.343 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (364.0-61.5)/(422-123) 2026-04-21 22:59:33.646 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:33.944 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:34.248 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:34.252 | INFO | Swipe (1064, 567) -> (1064, 627) 2026-04-21 22:59:34.544 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (366.0-61.5)/(422-123) 2026-04-21 22:59:34.841 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:35.143 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:35.445 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:35.449 | INFO | Swipe (1063, 574) -> (1063, 617) 2026-04-21 22:59:35.745 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (365.0243902439024-61.5)/(422-123) 2026-04-21 22:59:36.052 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:36.376 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:36.647 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:36.652 | INFO | Swipe (1063, 554) -> (1064, 646) 2026-04-21 22:59:36.944 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (363.7692307692308-61.5)/(422-123) 2026-04-21 22:59:37.249 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:37.547 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:37.845 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:38.146 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:38.150 | INFO | Swipe (1063, 575) -> (1063, 643) 2026-04-21 22:59:38.453 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (366.8666666666667-61.5)/(422-123) 2026-04-21 22:59:38.751 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:39.046 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:39.347 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:39.350 | INFO | Swipe (1064, 557) -> (1064, 670) 2026-04-21 22:59:39.656 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (365.84444444444443-61.5)/(422-123) 2026-04-21 22:59:39.949 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:40.250 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:40.553 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:40.852 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:40.857 | INFO | Swipe (1064, 553) -> (1063, 669) 2026-04-21 22:59:41.150 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (370.4347826086956-61.5)/(422-123) 2026-04-21 22:59:41.453 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:41.756 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:42.058 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:42.357 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:42.362 | INFO | Swipe (1063, 555) -> (1063, 663) 2026-04-21 22:59:42.662 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.6458333333333-61.5)/(422-123) 2026-04-21 22:59:42.957 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:43.258 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:43.557 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:43.857 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-04-21 22:59:43.864 | 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 L439 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 L237 shop_once() shop_reward.py L42 run_once() shop_medal.py L281 run() scroll.py L196 next_page() scroll.py L193 drag_page() scroll.py L164 set() control.py L89 swipe() device.py L263 handle_control_check() device.py L299 click_record_check() device.py L43 show_function_call() 2026-04-21 22:59:43.884 | WARNING | Too many click for a button: MEDAL_SHOP_SCROLL_250814 2026-04-21 22:59:43.890 | WARNING | History click: ['TAB_MEDAL', 'MEDAL_SHOP_SCROLL_250814', 'MEDAL_SHOP_SCROLL_250814', 'MEDAL_SHOP_SCROLL_250814', 'MEDAL_SHOP_SCROLL_250814', 'MEDAL_SHOP_SCROLL_250814', 'MEDAL_SHOP_SCROLL_250814', 'MEDAL_SHOP_SCROLL_250814', 'MEDAL_SHOP_SCROLL_250814', 'MEDAL_SHOP_SCROLL_250814', 'MEDAL_SHOP_SCROLL_250814', 'MEDAL_SHOP_SCROLL_250814', 'MEDAL_SHOP_SCROLL_250814'] 2026-04-21 22:59:43.895 | ERROR | GameTooManyClickError: Too many click for a button: MEDAL_SHOP_SCROLL_250814 2026-04-21 22:59:43.900 | WARNING | Saving error: ./log/error/1776783583900