═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ SHOPONCE ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2026-02-23 00:06:12.170 | INFO | UI get current page 2026-02-23 00:06:12.275 | INFO | [UI] page_shop 2026-02-23 00:06:12.280 | INFO | <<< UI ENSURE >>> 2026-02-23 00:06:12.282 | INFO | UI get current page 2026-02-23 00:06:12.352 | INFO | [UI] page_shop 2026-02-23 00:06:12.355 | INFO | Goto page_academy 2026-02-23 00:06:12.360 | INFO | <<< UI GOTO PAGE_ACADEMY >>> 2026-02-23 00:06:12.433 | INFO | Page switch: page_shop -> page_main 2026-02-23 00:06:12.437 | INFO | Click (1240, 37) @ GOTO_MAIN 2026-02-23 00:06:12.595 | INFO | Page switch: page_munitions -> page_main 2026-02-23 00:06:12.600 | INFO | Click (1247, 34) @ GOTO_MAIN 2026-02-23 00:06:13.159 | INFO | Page switch: page_main_white -> page_dormmenu 2026-02-23 00:06:13.164 | INFO | Click ( 600, 696) @ MAIN_GOTO_DORMMENU_WHITE 2026-02-23 00:06:13.788 | INFO | Page switch: page_dormmenu -> page_academy 2026-02-23 00:06:13.792 | INFO | Click ( 290, 557) @ DORMMENU_GOTO_ACADEMY 2026-02-23 00:06:14.339 | INFO | Page arrive: page_academy 2026-02-23 00:06:14.380 | INFO | Click (1073, 198) @ ACADEMY_GOTO_MUNITIONS 2026-02-23 00:06:14.936 | INFO | shop_nav_250814 set to NAV_GENERAL 2026-02-23 00:06:14.963 | INFO | [shop_nav_250814] unknown 2026-02-23 00:06:15.245 | INFO | [shop_nav_250814] NAV_GENERAL 2026-02-23 00:06:15.250 | INFO | shop_tab_250814 set to TAB_MERIT 2026-02-23 00:06:15.264 | INFO | [shop_tab_250814] TAB_GENERAL 2026-02-23 00:06:15.268 | INFO | Click ( 492, 96) @ TAB_MERIT 2026-02-23 00:06:15.547 | INFO | [shop_tab_250814] TAB_MERIT ═════════════════════════════════════════════════════ MERIT SHOP ══════════════════════════════════════════════════════ 2026-02-23 00:06:15.553 | INFO | MERIT SHOP ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:15.557 | INFO | SHOP BUY 2026-02-23 00:06:15.559 | INFO | Loading template folder: ./assets/shop/merit 2026-02-23 00:06:15.649 | INFO | [next_template_index] 71 2026-02-23 00:06:15.696 | INFO | New template: 72 2026-02-23 00:06:15.720 | INFO | New template: 73 2026-02-23 00:06:15.963 | INFO | [Price_ocr 0.169s] [15000, 3000, 20000, 8000, 5000, 2000, 600, 400, 100, 100] 2026-02-23 00:06:15.969 | INFO | [Item detected] 10 2026-02-23 00:06:16.210 | INFO | [Price_ocr 0.139s] [15000, 3000, 20000, 8000, 5000, 2000, 600, 400, 100, 100] 2026-02-23 00:06:16.217 | INFO | [Item detected] 10 2026-02-23 00:06:16.220 | INFO | Shop row 1: ['BulinT2_x1_Merit_x15000', 'BulinT1_x1_Merit_x3000', '72_x1_Merit_x20000', 'LeTemeraire_x1_Merit_x8000', 'Hunter_x1_Merit_x5000'] 2026-02-23 00:06:16.224 | INFO | Shop row 2: ['Cube_x1_Merit_x2000', 'BoxT3_x1_Merit_x600', '73_x1_Merit_x400', 'BoxT1_x1_Merit_x100', 'BoxT1_x1_Merit_x100'] 2026-02-23 00:06:16.293 | INFO | [SHOP_OCR_BALANCE 0.066s] 163045 2026-02-23 00:06:16.296 | INFO | Merit: 163045 2026-02-23 00:06:16.300 | INFO | [Item_sort] Cube_x1_Merit_x2000 2026-02-23 00:06:16.304 | INFO | Click ( 301, 517) @ Cube_x1_Merit_x2000 2026-02-23 00:06:16.705 | INFO | Click ( 829, 512) @ SHOP_BUY_CONFIRM 2026-02-23 00:06:17.314 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-02-23 00:06:17.319 | INFO | Click (1165, 167) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:20.020 | INFO | SHOP BUY 2026-02-23 00:06:20.037 | INFO | New template: 74 2026-02-23 00:06:20.220 | INFO | [Price_ocr 0.156s] [15000, 3000, 20000, 8000, 5000, 600, 400, 100, 100] 2026-02-23 00:06:20.225 | INFO | [Item detected] 9 2026-02-23 00:06:20.481 | INFO | [Price_ocr 0.120s] [15000, 3000, 20000, 8000, 5000, 600, 400, 100, 100] 2026-02-23 00:06:20.485 | INFO | [Item detected] 9 2026-02-23 00:06:20.490 | INFO | Shop row 1: ['BulinT2_x1_Merit_x15000', 'BulinT1_x1_Merit_x3000', '72_x1_Merit_x20000', 'LeTemeraire_x1_Merit_x8000', 'Hunter_x1_Merit_x5000'] 2026-02-23 00:06:20.493 | INFO | Shop row 2: ['BoxT3_x1_Merit_x600', '73_x1_Merit_x400', 'BoxT1_x1_Merit_x100', 'BoxT1_x1_Merit_x100'] 2026-02-23 00:06:20.570 | INFO | [SHOP_OCR_BALANCE 0.073s] 161045 2026-02-23 00:06:20.574 | INFO | Merit: 161045 2026-02-23 00:06:20.577 | INFO | Shop buy finished 2026-02-23 00:06:20.580 | INFO | shop_nav_250814 set to NAV_GENERAL 2026-02-23 00:06:20.583 | INFO | [shop_nav_250814] NAV_GENERAL 2026-02-23 00:06:20.588 | INFO | shop_tab_250814 set to TAB_GUILD 2026-02-23 00:06:20.593 | INFO | [shop_tab_250814] TAB_MERIT 2026-02-23 00:06:20.597 | INFO | Click ( 654, 100) @ TAB_GUILD 2026-02-23 00:06:20.717 | INFO | [shop_tab_250814] TAB_MERIT 2026-02-23 00:06:21.024 | INFO | [shop_tab_250814] TAB_GUILD ═════════════════════════════════════════════════════ GUILD SHOP ══════════════════════════════════════════════════════ 2026-02-23 00:06:21.030 | INFO | GUILD SHOP ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:21.036 | INFO | SHOP BUY 2026-02-23 00:06:21.043 | INFO | Loading template folder: ./assets/shop/guild 2026-02-23 00:06:21.116 | INFO | [next_template_index] 50 2026-02-23 00:06:21.305 | INFO | [Price_ocr 0.141s] [800, 300, 2000, 10, 10, 70, 180, 20, 40] 2026-02-23 00:06:21.310 | INFO | [Item detected] 9 2026-02-23 00:06:21.545 | INFO | [Price_ocr 0.163s] [800, 300, 2000, 60, 40, 20, 50, 180, 180, 20] 2026-02-23 00:06:21.549 | INFO | [Item detected] 10 2026-02-23 00:06:21.817 | INFO | [Price_ocr 0.140s] [800, 300, 2000, 60, 40, 20, 50, 180, 180, 20] 2026-02-23 00:06:21.820 | INFO | [Item detected] 10 2026-02-23 00:06:21.824 | 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-02-23 00:06:21.827 | INFO | Shop row 2: ['PlateT3_x1_GuildCoins_x20', 'RetrofitT2_x1_GuildCoins_x50', 'BoxT4_x1_GuildCoins_x180', 'BoxT4_x1_GuildCoins_x180', 'FoodT5_x1_GuildCoins_x20'] 2026-02-23 00:06:21.890 | INFO | [SHOP_OCR_BALANCE 0.060s] 25892 2026-02-23 00:06:21.893 | INFO | Guild coins: 25892 2026-02-23 00:06:21.895 | INFO | [Item_sort] PlateT4_x1_GuildCoins_x60 > BookT2_x1_GuildCoins_x40 > RetrofitT2_x1_GuildCoins_x50 2026-02-23 00:06:21.900 | INFO | Click ( 815, 262) @ PlateT4_x1_GuildCoins_x60 2026-02-23 00:06:22.368 | INFO | [SHOP_SELECT_STOCK 0.063s] 5/5 2026-02-23 00:06:22.377 | INFO | Click ( 855, 274) @ SHOP_SELECT_GRID_5X1_4_0 2026-02-23 00:06:23.019 | INFO | <<< UI ENSURE INDEX >>> 2026-02-23 00:06:23.082 | INFO | [SHOP_SELECT_STOCK 0.059s] 5/5 2026-02-23 00:06:23.086 | INFO | [Index] 0 2026-02-23 00:06:23.331 | INFO | Click ( 934, 232) @ SELECT_PLUS 2026-02-23 00:06:23.575 | INFO | Click ( 928, 229) @ SELECT_PLUS 2026-02-23 00:06:23.823 | INFO | Click ( 930, 222) @ SELECT_PLUS 2026-02-23 00:06:24.045 | INFO | Click ( 937, 216) @ SELECT_PLUS 2026-02-23 00:06:24.316 | INFO | Click ( 938, 223) @ SELECT_PLUS 2026-02-23 00:06:24.456 | INFO | [SHOP_SELECT_STOCK 0.028s] 0/5 2026-02-23 00:06:24.460 | INFO | Plate(s) out of stock; exit to prevent overbuying 2026-02-23 00:06:24.463 | INFO | [Index] 5 2026-02-23 00:06:24.465 | INFO | Click ( 644, 665) @ SHOP_BUY_CONFIRM_SELECT 2026-02-23 00:06:25.032 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-02-23 00:06:25.037 | INFO | Click (1104, 163) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:25.337 | INFO | SHOP BUY 2026-02-23 00:06:25.514 | INFO | [Price_ocr 0.153s] [800, 300, 2000, 40, 20, 50, 180, 180, 20] 2026-02-23 00:06:25.519 | INFO | [Item detected] 9 2026-02-23 00:06:25.768 | INFO | [Price_ocr 0.124s] [800, 300, 2000, 40, 20, 50, 180, 180, 20] 2026-02-23 00:06:25.777 | INFO | [Item detected] 9 2026-02-23 00:06:25.782 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'BookT2_x1_GuildCoins_x40'] 2026-02-23 00:06:25.785 | INFO | Shop row 2: ['PlateT3_x1_GuildCoins_x20', 'RetrofitT2_x1_GuildCoins_x50', 'BoxT4_x1_GuildCoins_x180', 'BoxT4_x1_GuildCoins_x180', 'FoodT5_x1_GuildCoins_x20'] 2026-02-23 00:06:25.876 | INFO | [SHOP_OCR_BALANCE 0.087s] 25592 2026-02-23 00:06:25.882 | INFO | Guild coins: 25592 2026-02-23 00:06:25.886 | INFO | [Item_sort] BookT2_x1_GuildCoins_x40 > RetrofitT2_x1_GuildCoins_x50 2026-02-23 00:06:25.890 | INFO | Click ( 987, 268) @ BookT2_x1_GuildCoins_x40 2026-02-23 00:06:26.347 | INFO | [SHOP_SELECT_STOCK 0.048s] 3/3 2026-02-23 00:06:26.351 | INFO | Click ( 265, 277) @ SHOP_SELECT_GRID_3X1_0_0 2026-02-23 00:06:26.901 | INFO | <<< UI ENSURE INDEX >>> 2026-02-23 00:06:26.967 | INFO | [SHOP_SELECT_STOCK 0.063s] 3/3 2026-02-23 00:06:26.971 | INFO | [Index] 0 2026-02-23 00:06:27.230 | INFO | Click ( 304, 226) @ SELECT_PLUS 2026-02-23 00:06:27.485 | INFO | Click ( 304, 225) @ SELECT_PLUS 2026-02-23 00:06:27.752 | INFO | Click ( 297, 224) @ SELECT_PLUS 2026-02-23 00:06:27.892 | INFO | [SHOP_SELECT_STOCK 0.035s] 0/3 2026-02-23 00:06:27.897 | INFO | Book(s) out of stock; exit to prevent overbuying 2026-02-23 00:06:27.900 | INFO | [Index] 3 2026-02-23 00:06:27.902 | INFO | Click ( 632, 661) @ SHOP_BUY_CONFIRM_SELECT 2026-02-23 00:06:28.464 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-02-23 00:06:28.468 | INFO | Click (1146, 164) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:28.764 | INFO | SHOP BUY 2026-02-23 00:06:28.923 | INFO | [Price_ocr 0.136s] [800, 300, 2000, 20, 50, 180, 180, 20] 2026-02-23 00:06:28.927 | INFO | [Item detected] 8 2026-02-23 00:06:29.185 | INFO | [Price_ocr 0.117s] [800, 300, 2000, 20, 50, 180, 180, 20] 2026-02-23 00:06:29.189 | INFO | [Item detected] 8 2026-02-23 00:06:29.194 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000'] 2026-02-23 00:06:29.201 | INFO | Shop row 2: ['PlateT3_x1_GuildCoins_x20', 'RetrofitT2_x1_GuildCoins_x50', 'BoxT4_x1_GuildCoins_x180', 'BoxT4_x1_GuildCoins_x180', 'FoodT5_x1_GuildCoins_x20'] 2026-02-23 00:06:29.272 | INFO | [SHOP_OCR_BALANCE 0.066s] 25472 2026-02-23 00:06:29.276 | INFO | Guild coins: 25472 2026-02-23 00:06:29.279 | INFO | [Item_sort] RetrofitT2_x1_GuildCoins_x50 2026-02-23 00:06:29.284 | INFO | Click ( 475, 480) @ RetrofitT2_x1_GuildCoins_x50 2026-02-23 00:06:29.735 | INFO | [SHOP_SELECT_STOCK 0.051s] 2/2 2026-02-23 00:06:29.739 | INFO | Click ( 390, 271) @ SHOP_SELECT_GRID_4X1_1_0 2026-02-23 00:06:30.252 | INFO | <<< UI ENSURE INDEX >>> 2026-02-23 00:06:30.308 | INFO | [SHOP_SELECT_STOCK 0.052s] 2/2 2026-02-23 00:06:30.313 | INFO | [Index] 0 2026-02-23 00:06:30.557 | INFO | Click ( 465, 224) @ SELECT_PLUS 2026-02-23 00:06:30.817 | INFO | Click ( 459, 229) @ SELECT_PLUS 2026-02-23 00:06:30.947 | INFO | [SHOP_SELECT_STOCK 0.031s] 0/2 2026-02-23 00:06:30.950 | INFO | Retrofit(s) out of stock; exit to prevent overbuying 2026-02-23 00:06:30.954 | INFO | [Index] 2 2026-02-23 00:06:30.959 | INFO | Click ( 626, 656) @ SHOP_BUY_CONFIRM_SELECT 2026-02-23 00:06:31.527 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-02-23 00:06:31.532 | INFO | Click (1130, 166) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:31.838 | INFO | SHOP BUY 2026-02-23 00:06:32.042 | INFO | [Price_ocr 0.173s] [800, 300, 2000, 20, 180, 180, 20] 2026-02-23 00:06:32.051 | INFO | [Item detected] 7 2026-02-23 00:06:32.267 | INFO | [Price_ocr 0.131s] [800, 300, 2000, 20, 180, 180, 20] 2026-02-23 00:06:32.271 | INFO | [Item detected] 7 2026-02-23 00:06:32.274 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000'] 2026-02-23 00:06:32.277 | INFO | Shop row 2: ['PlateT3_x1_GuildCoins_x20', 'BoxT4_x1_GuildCoins_x180', 'BoxT4_x1_GuildCoins_x180', 'FoodT5_x1_GuildCoins_x20'] 2026-02-23 00:06:32.357 | INFO | [SHOP_OCR_BALANCE 0.074s] 25372 2026-02-23 00:06:32.360 | INFO | Guild coins: 25372 2026-02-23 00:06:32.364 | INFO | Shop buy finished 2026-02-23 00:06:32.366 | INFO | Shop refresh 2026-02-23 00:06:32.387 | INFO | Click (1032, 671) @ SHOP_REFRESH 2026-02-23 00:06:32.847 | INFO | Click ( 803, 508) @ POPUP_CONFIRM_SHOP_REFRESH_CONFIRM ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:33.104 | INFO | SHOP BUY 2026-02-23 00:06:33.113 | INFO | New template: 51 2026-02-23 00:06:33.127 | INFO | New template: 52 2026-02-23 00:06:33.134 | INFO | New template: 53 2026-02-23 00:06:33.322 | INFO | [Price_ocr 0.177s] [800, 300, 2000, 60, 40, 80, 20, 20, 180, 20] 2026-02-23 00:06:33.327 | INFO | [Item detected] 10 2026-02-23 00:06:33.564 | INFO | [Price_ocr 0.146s] [800, 300, 2000, 60, 40, 80, 20, 20, 180, 20] 2026-02-23 00:06:33.569 | INFO | [Item detected] 10 2026-02-23 00:06:33.572 | 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-02-23 00:06:33.575 | INFO | Shop row 2: ['BookT3_x1_GuildCoins_x80', 'PlateT3_x1_GuildCoins_x20', 'PlateT3_x1_GuildCoins_x20', 'BoxT4_x1_GuildCoins_x180', 'FoodT5_x1_GuildCoins_x20'] 2026-02-23 00:06:33.635 | INFO | [SHOP_OCR_BALANCE 0.057s] 25322 2026-02-23 00:06:33.638 | INFO | Guild coins: 25322 2026-02-23 00:06:33.640 | INFO | [Item_sort] PlateT4_x1_GuildCoins_x60 > BookT3_x1_GuildCoins_x80 > BookT2_x1_GuildCoins_x40 2026-02-23 00:06:33.644 | INFO | Click ( 797, 271) @ PlateT4_x1_GuildCoins_x60 2026-02-23 00:06:34.083 | INFO | [SHOP_SELECT_STOCK 0.033s] 5/5 2026-02-23 00:06:34.087 | INFO | Click ( 868, 274) @ SHOP_SELECT_GRID_5X1_4_0 2026-02-23 00:06:34.619 | INFO | <<< UI ENSURE INDEX >>> 2026-02-23 00:06:34.663 | INFO | [SHOP_SELECT_STOCK 0.040s] 5/5 2026-02-23 00:06:34.667 | INFO | [Index] 0 2026-02-23 00:06:34.920 | INFO | Click ( 936, 224) @ SELECT_PLUS 2026-02-23 00:06:35.174 | INFO | Click ( 942, 216) @ SELECT_PLUS 2026-02-23 00:06:35.414 | INFO | Click ( 935, 227) @ SELECT_PLUS 2026-02-23 00:06:35.674 | INFO | Click ( 938, 216) @ SELECT_PLUS 2026-02-23 00:06:35.922 | INFO | Click ( 937, 217) @ SELECT_PLUS 2026-02-23 00:06:36.045 | INFO | [SHOP_SELECT_STOCK 0.025s] 0/5 2026-02-23 00:06:36.050 | INFO | Plate(s) out of stock; exit to prevent overbuying 2026-02-23 00:06:36.055 | INFO | [Index] 5 2026-02-23 00:06:36.062 | INFO | Click ( 661, 660) @ SHOP_BUY_CONFIRM_SELECT 2026-02-23 00:06:36.629 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-02-23 00:06:36.633 | INFO | Click (1110, 165) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:36.941 | INFO | SHOP BUY 2026-02-23 00:06:37.144 | INFO | [Price_ocr 0.173s] [800, 300, 2000, 40, 80, 20, 20, 180, 20] 2026-02-23 00:06:37.148 | INFO | [Item detected] 9 2026-02-23 00:06:37.386 | INFO | [Price_ocr 0.143s] [800, 300, 2000, 40, 80, 20, 20, 180, 20] 2026-02-23 00:06:37.394 | INFO | [Item detected] 9 2026-02-23 00:06:37.398 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'BookT2_x1_GuildCoins_x40'] 2026-02-23 00:06:37.401 | INFO | Shop row 2: ['BookT3_x1_GuildCoins_x80', 'PlateT3_x1_GuildCoins_x20', 'PlateT3_x1_GuildCoins_x20', 'BoxT4_x1_GuildCoins_x180', 'FoodT5_x1_GuildCoins_x20'] 2026-02-23 00:06:37.464 | INFO | [SHOP_OCR_BALANCE 0.059s] 25022 2026-02-23 00:06:37.468 | INFO | Guild coins: 25022 2026-02-23 00:06:37.470 | INFO | [Item_sort] BookT3_x1_GuildCoins_x80 > BookT2_x1_GuildCoins_x40 2026-02-23 00:06:37.474 | INFO | Click ( 289, 480) @ BookT3_x1_GuildCoins_x80 2026-02-23 00:06:37.927 | INFO | [SHOP_SELECT_STOCK 0.050s] 3/3 2026-02-23 00:06:37.932 | INFO | Click ( 227, 274) @ SHOP_SELECT_GRID_3X1_0_0 2026-02-23 00:06:38.457 | INFO | <<< UI ENSURE INDEX >>> 2026-02-23 00:06:38.519 | INFO | [SHOP_SELECT_STOCK 0.059s] 3/3 2026-02-23 00:06:38.523 | INFO | [Index] 0 2026-02-23 00:06:38.751 | INFO | Click ( 300, 228) @ SELECT_PLUS 2026-02-23 00:06:39.011 | INFO | Click ( 311, 221) @ SELECT_PLUS 2026-02-23 00:06:39.270 | INFO | Click ( 290, 223) @ SELECT_PLUS 2026-02-23 00:06:39.395 | INFO | [SHOP_SELECT_STOCK 0.030s] 0/3 2026-02-23 00:06:39.399 | INFO | Book(s) out of stock; exit to prevent overbuying 2026-02-23 00:06:39.404 | INFO | [Index] 3 2026-02-23 00:06:39.409 | INFO | Click ( 611, 653) @ SHOP_BUY_CONFIRM_SELECT 2026-02-23 00:06:40.581 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-02-23 00:06:40.584 | INFO | Click (1099, 163) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:40.884 | INFO | SHOP BUY 2026-02-23 00:06:41.058 | INFO | [Price_ocr 0.149s] [800, 300, 2000, 40, 20, 20, 180, 20] 2026-02-23 00:06:41.065 | INFO | [Item detected] 8 2026-02-23 00:06:41.320 | INFO | [Price_ocr 0.129s] [800, 300, 2000, 40, 20, 20, 180, 20] 2026-02-23 00:06:41.325 | INFO | [Item detected] 8 2026-02-23 00:06:41.328 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'BookT2_x1_GuildCoins_x40'] 2026-02-23 00:06:41.330 | INFO | Shop row 2: ['PlateT3_x1_GuildCoins_x20', 'PlateT3_x1_GuildCoins_x20', 'BoxT4_x1_GuildCoins_x180', 'FoodT5_x1_GuildCoins_x20'] 2026-02-23 00:06:41.396 | INFO | [SHOP_OCR_BALANCE 0.063s] 24782 2026-02-23 00:06:41.399 | INFO | Guild coins: 24782 2026-02-23 00:06:41.401 | INFO | [Item_sort] BookT2_x1_GuildCoins_x40 2026-02-23 00:06:41.407 | INFO | Click ( 964, 287) @ BookT2_x1_GuildCoins_x40 2026-02-23 00:06:41.866 | INFO | [SHOP_SELECT_STOCK 0.053s] 3/3 2026-02-23 00:06:41.870 | INFO | Click ( 230, 278) @ SHOP_SELECT_GRID_3X1_0_0 2026-02-23 00:06:42.419 | INFO | <<< UI ENSURE INDEX >>> 2026-02-23 00:06:42.484 | INFO | [SHOP_SELECT_STOCK 0.061s] 3/3 2026-02-23 00:06:42.488 | INFO | [Index] 0 2026-02-23 00:06:42.750 | INFO | Click ( 299, 231) @ SELECT_PLUS 2026-02-23 00:06:43.013 | INFO | Click ( 295, 219) @ SELECT_PLUS 2026-02-23 00:06:43.280 | INFO | Click ( 301, 220) @ SELECT_PLUS 2026-02-23 00:06:43.440 | INFO | [SHOP_SELECT_STOCK 0.053s] 1/3 2026-02-23 00:06:43.448 | INFO | [Index] 2 2026-02-23 00:06:43.736 | INFO | [SHOP_SELECT_STOCK 0.063s] 0/3 2026-02-23 00:06:43.740 | INFO | Book(s) out of stock; exit to prevent overbuying 2026-02-23 00:06:43.746 | INFO | [Index] 3 2026-02-23 00:06:43.750 | INFO | Click ( 625, 663) @ SHOP_BUY_CONFIRM_SELECT 2026-02-23 00:06:44.286 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-02-23 00:06:44.291 | INFO | Click (1160, 165) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:44.588 | INFO | SHOP BUY 2026-02-23 00:06:44.749 | INFO | [Price_ocr 0.138s] [800, 300, 2000, 20, 20, 180, 20] 2026-02-23 00:06:44.753 | INFO | [Item detected] 7 2026-02-23 00:06:45.001 | INFO | [Price_ocr 0.108s] [800, 300, 2000, 20, 20, 180, 20] 2026-02-23 00:06:45.006 | INFO | [Item detected] 7 2026-02-23 00:06:45.008 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000'] 2026-02-23 00:06:45.012 | INFO | Shop row 2: ['PlateT3_x1_GuildCoins_x20', 'PlateT3_x1_GuildCoins_x20', 'BoxT4_x1_GuildCoins_x180', 'FoodT5_x1_GuildCoins_x20'] 2026-02-23 00:06:45.072 | INFO | [SHOP_OCR_BALANCE 0.056s] 24662 2026-02-23 00:06:45.075 | INFO | Guild coins: 24662 2026-02-23 00:06:45.078 | INFO | Shop buy finished 2026-02-23 00:06:45.082 | INFO | Shop refresh 2026-02-23 00:06:45.089 | INFO | Refresh not available 2026-02-23 00:06:45.097 | INFO | shop_nav_250814 set to NAV_MONTHLY 2026-02-23 00:06:45.106 | INFO | [shop_nav_250814] NAV_GENERAL 2026-02-23 00:06:45.110 | INFO | Click ( 87, 480) @ NAV_MONTHLY 2026-02-23 00:06:45.204 | INFO | [shop_nav_250814] NAV_GENERAL 2026-02-23 00:06:45.512 | INFO | [shop_nav_250814] NAV_MONTHLY 2026-02-23 00:06:45.515 | INFO | shop_tab_250814 set to TAB_CORE_MONTHLY 2026-02-23 00:06:45.553 | INFO | [shop_tab_250814] TAB_CORE_LIMITED 2026-02-23 00:06:45.556 | INFO | Click ( 549, 97) @ TAB_CORE_MONTHLY 2026-02-23 00:06:45.846 | INFO | [shop_tab_250814] unknown 2026-02-23 00:06:46.113 | INFO | [shop_tab_250814] TAB_CORE_MONTHLY ══════════════════════════════════════════════════════ CORE SHOP ══════════════════════════════════════════════════════ 2026-02-23 00:06:46.117 | INFO | CORE SHOP ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:46.121 | INFO | SHOP BUY 2026-02-23 00:06:46.124 | INFO | Loading template folder: ./assets/shop/core 2026-02-23 00:06:46.138 | INFO | [next_template_index] 6 2026-02-23 00:06:46.155 | INFO | New template: 7 2026-02-23 00:06:46.161 | INFO | New template: 8 2026-02-23 00:06:46.164 | INFO | New template: 9 2026-02-23 00:06:46.167 | INFO | New template: 10 2026-02-23 00:06:46.171 | INFO | New template: 11 2026-02-23 00:06:46.176 | INFO | New template: 12 2026-02-23 00:06:46.182 | INFO | New template: 13 2026-02-23 00:06:46.186 | INFO | New template: 14 2026-02-23 00:06:46.191 | INFO | New template: 15 2026-02-23 00:06:46.199 | INFO | New template: 16 2026-02-23 00:06:46.379 | INFO | [Price_ocr 0.166s] [1500, 800, 800, 800, 800, 800, 800, 800, 800, 800] 2026-02-23 00:06:46.383 | INFO | [Item detected] 10 2026-02-23 00:06:46.617 | INFO | [Price_ocr 0.149s] [1500, 800, 800, 800, 800, 800, 800, 800, 800, 800] 2026-02-23 00:06:46.621 | INFO | [Item detected] 10 2026-02-23 00:06:46.623 | INFO | Shop row 1: ['7_x1_Core_x1500', '8_x1_Core_x800', '9_x1_Core_x800', '10_x1_Core_x800', '11_x1_Core_x800'] 2026-02-23 00:06:46.628 | INFO | Shop row 2: ['12_x1_Core_x800', '13_x1_Core_x800', '14_x1_Core_x800', '15_x1_Core_x800', '16_x1_Core_x800'] 2026-02-23 00:06:46.705 | INFO | [SHOP_OCR_BALANCE 0.069s] 14160 2026-02-23 00:06:46.708 | INFO | Core: 14160 2026-02-23 00:06:46.711 | INFO | Shop buy finished 2026-02-23 00:06:46.714 | INFO | shop_nav_250814 set to NAV_MONTHLY 2026-02-23 00:06:46.718 | INFO | [shop_nav_250814] NAV_MONTHLY 2026-02-23 00:06:46.722 | INFO | shop_tab_250814 set to TAB_MEDAL 2026-02-23 00:06:46.735 | INFO | [shop_tab_250814] TAB_CORE_MONTHLY 2026-02-23 00:06:46.743 | INFO | Click ( 774, 131) @ TAB_MEDAL 2026-02-23 00:06:46.849 | INFO | [shop_tab_250814] TAB_CORE_MONTHLY 2026-02-23 00:06:47.153 | INFO | [shop_tab_250814] TAB_MEDAL ═════════════════════════════════════════════════════ MEDAL SHOP ══════════════════════════════════════════════════════ 2026-02-23 00:06:47.158 | INFO | MEDAL SHOP 2026-02-23 00:06:47.161 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.0 2026-02-23 00:06:47.166 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-02-23 00:06:47.727 | INFO | [Medals_icon] 2 2026-02-23 00:06:47.733 | INFO | Loading template folder: ./assets/shop/medal 2026-02-23 00:06:47.861 | INFO | [next_template_index] 125 2026-02-23 00:06:47.874 | INFO | [Item soldout] 0 ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:47.879 | INFO | SHOP BUY 2026-02-23 00:06:48.152 | INFO | [Price_ocr 0.231s] [80, 80, 30, 6, 10, 10, 6, 6, 6, 6] 2026-02-23 00:06:48.157 | INFO | [Item detected] 10 2026-02-23 00:06:48.390 | INFO | [Price_ocr 0.153s] [80, 80, 30, 6, 10, 10, 6, 6, 6, 6] 2026-02-23 00:06:48.397 | INFO | [Item detected] 10 2026-02-23 00:06:48.401 | INFO | Shop row 1: ['ShipT4_x1_Medal_x80', 'ShipT4_x1_Medal_x80', 'BulinT1_x1_Medal_x30', 'SpecializedCore_x1_Medal_x6', 'SpecializedCore_x1_Medal_x10'] 2026-02-23 00:06:48.405 | INFO | Shop row 2: ['FoodT6_x1_Medal_x10', 'FoodT5_x1_Medal_x6', 'BookRedT2_x1_Medal_x6', 'BookBlueT2_x1_Medal_x6', 'BookYellowT2_x1_Medal_x6'] 2026-02-23 00:06:48.483 | INFO | [SHOP_OCR_BALANCE 0.074s] 4222 2026-02-23 00:06:48.487 | INFO | Medal: 4222 2026-02-23 00:06:48.489 | INFO | Shop buy finished 2026-02-23 00:06:48.492 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-02-23 00:06:48.497 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-02-23 00:06:48.503 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.316 2026-02-23 00:06:48.507 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-02-23 00:06:48.510 | INFO | Swipe (1063, 264) -> (1064, 354) 2026-02-23 00:06:48.776 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.34 (161.8640776699029-61.5)/(422-123) 2026-02-23 00:06:48.821 | INFO | [Medals_icon] 1 2026-02-23 00:06:48.825 | INFO | Loading template folder: ./assets/shop/medal 2026-02-23 00:06:48.906 | INFO | [next_template_index] 125 2026-02-23 00:06:48.916 | INFO | [Item soldout] 0 ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:48.922 | INFO | SHOP BUY 2026-02-23 00:06:49.103 | INFO | [Price_ocr 0.134s] [100, 60, 30, 30, 30] 2026-02-23 00:06:49.106 | INFO | [Item detected] 5 2026-02-23 00:06:49.272 | INFO | [Price_ocr 0.096s] [100, 60, 30, 30, 30] 2026-02-23 00:06:49.275 | INFO | [Item detected] 5 2026-02-23 00:06:49.282 | INFO | Shop row 1: ['RetrofitT3_x1_Medal_x100', 'RetrofitT2_x1_Medal_x60', 'RetrofitT1_x1_Medal_x30', 'PlateWildT3_x1_Medal_x30', 'PlateGunT3_x1_Medal_x30'] 2026-02-23 00:06:49.287 | INFO | Shop row 2: [] 2026-02-23 00:06:49.360 | INFO | [SHOP_OCR_BALANCE 0.069s] 4222 2026-02-23 00:06:49.363 | INFO | Medal: 4222 2026-02-23 00:06:49.367 | INFO | Shop buy finished 2026-02-23 00:06:49.370 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.33 (158.72222222222223-61.5)/(422-123) 2026-02-23 00:06:49.375 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.33 (158.72222222222223-61.5)/(422-123) 2026-02-23 00:06:49.379 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.597 2026-02-23 00:06:49.385 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.33 (158.72222222222223-61.5)/(422-123) 2026-02-23 00:06:49.391 | INFO | Swipe (1064, 348) -> (1063, 440) 2026-02-23 00:06:49.661 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.65 (254.49462365591398-61.5)/(422-123) 2026-02-23 00:06:49.708 | INFO | [Medals_icon] 2 2026-02-23 00:06:49.711 | INFO | Loading template folder: ./assets/shop/medal 2026-02-23 00:06:49.794 | INFO | [next_template_index] 125 2026-02-23 00:06:49.805 | INFO | [Item soldout] 0 ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 00:06:49.809 | INFO | SHOP BUY 2026-02-23 00:06:50.094 | INFO | [Price_ocr 0.171s] [30, 30, 30, 30, 30, 30, 30, 30, 30, 30] 2026-02-23 00:06:50.098 | INFO | [Item detected] 10 2026-02-23 00:06:50.375 | INFO | [Price_ocr 0.171s] [30, 30, 30, 30, 30, 30, 30, 30, 30, 30] 2026-02-23 00:06:50.380 | INFO | [Item detected] 10 2026-02-23 00:06:50.384 | INFO | Shop row 1: ['PlateTorpedoT3_x1_Medal_x30', 'PlateAntiAirT3_x1_Medal_x30', 'PlatePlaneT3_x1_Medal_x30', 'PlateTorpedoT3_x1_Medal_x30', 'PlateWildT2_x1_Medal_x30'] 2026-02-23 00:06:50.390 | INFO | Shop row 2: ['PlateGunT2_x1_Medal_x30', 'PlateTorpedoT2_x1_Medal_x30', 'PlateAntiAirT2_x1_Medal_x30', 'PlatePlaneT2_x1_Medal_x30', 'PlateGeneralT2_x1_Medal_x30'] 2026-02-23 00:06:50.458 | INFO | [SHOP_OCR_BALANCE 0.063s] 4222 2026-02-23 00:06:50.462 | INFO | Medal: 4222 2026-02-23 00:06:50.464 | INFO | Shop buy finished 2026-02-23 00:06:50.470 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.62 (247.3148148148148-61.5)/(422-123) 2026-02-23 00:06:50.474 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.62 (247.3148148148148-61.5)/(422-123) 2026-02-23 00:06:50.477 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.893 2026-02-23 00:06:50.483 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.62 (247.3148148148148-61.5)/(422-123) 2026-02-23 00:06:50.488 | INFO | Swipe (1063, 455) -> (1063, 621) 2026-02-23 00:06:50.831 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (365.94-61.5)/(422-123) 2026-02-23 00:06:51.101 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:51.403 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:51.703 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:52.002 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:52.006 | INFO | Swipe (1063, 549) -> (1063, 652) 2026-02-23 00:06:52.306 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (366.57142857142856-61.5)/(422-123) 2026-02-23 00:06:52.603 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:52.916 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:53.202 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:53.504 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:53.509 | INFO | Swipe (1063, 550) -> (1064, 640) 2026-02-23 00:06:53.806 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (362.1621621621622-61.5)/(422-123) 2026-02-23 00:06:54.106 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:54.406 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:54.703 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:55.003 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:55.010 | INFO | Swipe (1063, 560) -> (1064, 632) 2026-02-23 00:06:55.304 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (363.8157894736842-61.5)/(422-123) 2026-02-23 00:06:55.605 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:55.914 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:56.206 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:56.506 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:56.511 | INFO | Swipe (1063, 563) -> (1063, 657) 2026-02-23 00:06:56.805 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (370.6595744680851-61.5)/(422-123) 2026-02-23 00:06:57.119 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:57.406 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:57.708 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:58.015 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:58.020 | INFO | Swipe (1064, 559) -> (1064, 644) 2026-02-23 00:06:58.312 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (365.609756097561-61.5)/(422-123) 2026-02-23 00:06:58.615 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:58.911 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:59.213 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:59.519 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:06:59.524 | INFO | Swipe (1064, 571) -> (1064, 645) 2026-02-23 00:06:59.819 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (363.97435897435895-61.5)/(422-123) 2026-02-23 00:07:00.118 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:07:00.415 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:07:00.720 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:07:00.728 | INFO | Swipe (1063, 546) -> (1064, 631) 2026-02-23 00:07:01.011 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (360.5-61.5)/(422-123) 2026-02-23 00:07:01.305 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:07:01.606 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:07:01.906 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:07:02.205 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:07:02.212 | INFO | Swipe (1063, 554) -> (1063, 667) 2026-02-23 00:07:02.509 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (367.51063829787233-61.5)/(422-123) 2026-02-23 00:07:02.810 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:07:03.112 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:07:03.409 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:07:03.710 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-02-23 00:07:03.716 | INFO | Function calls: threading.py L890 _bootstrap() threading.py L926 _bootstrap_inner() threading.py L870 run() threadbased.py L254 run() output.py L801 click_callback() app.py L437 process_manager.py L51 start() process.py L112 start() context.py L223 _Popen() context.py L277 _Popen() popen_fork.py L20 __init__() popen_fork.py L74 _launch() process.py L297 _bootstrap() process.py L99 run() process_manager.py L166 run_process() alas.py L570 loop() alas.py L70 run() alas.py 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-02-23 00:07:03.731 | WARNING | Too many click for a button: MEDAL_SHOP_SCROLL_250814 2026-02-23 00:07:03.737 | 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-02-23 00:07:03.742 | ERROR | GameTooManyClickError: Too many click for a button: MEDAL_SHOP_SCROLL_250814 2026-02-23 00:07:03.747 | WARNING | Saving error: ./log/error/1771776423747