═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ SHOPONCE ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2026-05-01 00:10:50.624 | INFO | UI get current page 2026-05-01 00:10:50.723 | INFO | [UI] page_shop 2026-05-01 00:10:50.726 | INFO | <<< UI ENSURE >>> 2026-05-01 00:10:50.730 | INFO | UI get current page 2026-05-01 00:10:50.800 | INFO | [UI] page_shop 2026-05-01 00:10:50.804 | INFO | Goto page_academy 2026-05-01 00:10:50.807 | INFO | <<< UI GOTO PAGE_ACADEMY >>> 2026-05-01 00:10:50.876 | INFO | Page switch: page_shop -> page_main 2026-05-01 00:10:50.879 | INFO | Click (1245, 42) @ GOTO_MAIN 2026-05-01 00:10:51.042 | INFO | Page switch: page_munitions -> page_main 2026-05-01 00:10:51.047 | INFO | Click (1241, 31) @ GOTO_MAIN 2026-05-01 00:10:51.600 | INFO | Page switch: page_main_white -> page_dormmenu 2026-05-01 00:10:51.604 | INFO | Click ( 547, 683) @ MAIN_GOTO_DORMMENU_WHITE 2026-05-01 00:10:52.236 | INFO | Page switch: page_dormmenu -> page_academy 2026-05-01 00:10:52.239 | INFO | Click ( 306, 555) @ DORMMENU_GOTO_ACADEMY 2026-05-01 00:10:52.784 | INFO | Page arrive: page_academy 2026-05-01 00:10:52.824 | INFO | Click (1078, 185) @ ACADEMY_GOTO_MUNITIONS 2026-05-01 00:10:53.382 | INFO | shop_nav_250814 set to NAV_GENERAL 2026-05-01 00:10:53.400 | INFO | [shop_nav_250814] NAV_GENERAL 2026-05-01 00:10:53.404 | INFO | shop_tab_250814 set to TAB_MERIT 2026-05-01 00:10:53.422 | INFO | [shop_tab_250814] TAB_GENERAL 2026-05-01 00:10:53.429 | INFO | Click ( 455, 111) @ TAB_MERIT 2026-05-01 00:10:53.711 | INFO | [shop_tab_250814] TAB_MERIT ═════════════════════════════════════════════════════ MERIT SHOP ══════════════════════════════════════════════════════ 2026-05-01 00:10:53.729 | INFO | MERIT SHOP ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:10:53.741 | INFO | SHOP BUY 2026-05-01 00:10:53.749 | INFO | Loading template folder: ./assets/shop/merit 2026-05-01 00:10:53.893 | INFO | [next_template_index] 71 2026-05-01 00:10:53.936 | INFO | New template: 72 2026-05-01 00:10:53.973 | INFO | New template: 73 2026-05-01 00:10:54.174 | INFO | [Price_ocr 0.174s] [15000, 3000, 20000, 8000, 5000, 1500, 300, 400, 300, 300] 2026-05-01 00:10:54.178 | INFO | [Item detected] 10 2026-05-01 00:10:54.411 | INFO | [Price_ocr 0.143s] [15000, 3000, 20000, 8000, 5000, 1500, 300, 400, 300, 300] 2026-05-01 00:10:54.420 | INFO | [Item detected] 10 2026-05-01 00:10:54.424 | INFO | Shop row 1: ['BulinT2_x1_Merit_x15000', 'BulinT1_x1_Merit_x3000', '72_x1_Merit_x20000', 'Bluegill_x1_Merit_x8000', 'Newcastle_x1_Merit_x5000'] 2026-05-01 00:10:54.428 | INFO | Shop row 2: ['BoxT4_x1_Merit_x1500', 'BoxT2_x1_Merit_x300', '73_x1_Merit_x400', 'BoxT2_x1_Merit_x300', 'BoxT2_x1_Merit_x300'] 2026-05-01 00:10:54.495 | INFO | [SHOP_OCR_BALANCE 0.064s] 211965 2026-05-01 00:10:54.499 | INFO | Merit: 211965 2026-05-01 00:10:54.503 | INFO | Shop buy finished 2026-05-01 00:10:54.506 | INFO | shop_nav_250814 set to NAV_GENERAL 2026-05-01 00:10:54.509 | INFO | [shop_nav_250814] NAV_GENERAL 2026-05-01 00:10:54.512 | INFO | shop_tab_250814 set to TAB_GUILD 2026-05-01 00:10:54.517 | INFO | [shop_tab_250814] TAB_MERIT 2026-05-01 00:10:54.523 | INFO | Click ( 643, 110) @ TAB_GUILD 2026-05-01 00:10:54.626 | INFO | [shop_tab_250814] TAB_MERIT 2026-05-01 00:10:54.937 | INFO | [shop_tab_250814] TAB_GUILD ═════════════════════════════════════════════════════ GUILD SHOP ══════════════════════════════════════════════════════ 2026-05-01 00:10:54.941 | INFO | GUILD SHOP ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:10:54.945 | INFO | SHOP BUY 2026-05-01 00:10:54.947 | INFO | Loading template folder: ./assets/shop/guild 2026-05-01 00:10:55.012 | INFO | [next_template_index] 50 2026-05-01 00:10:55.209 | INFO | [Price_ocr 0.150s] [800, 300, 2000, 60, 10, 750, 720, 720, 400, 720] 2026-05-01 00:10:55.213 | INFO | [Item detected] 10 2026-05-01 00:10:55.430 | INFO | [Price_ocr 0.141s] [800, 300, 2000, 60, 10, 750, 720, 720, 400, 720] 2026-05-01 00:10:55.434 | INFO | [Item detected] 10 2026-05-01 00:10:55.438 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'PlateT4_x1_GuildCoins_x60', 'PlateT2_x1_GuildCoins_x10'] 2026-05-01 00:10:55.442 | INFO | Shop row 2: ['RetrofitT2_x1_GuildCoins_x750', 'CatT1_x1_GuildCoins_x720', 'CatT1_x1_GuildCoins_x720', 'CatT3_x1_GuildCoins_x400', 'FoodT5_x1_GuildCoins_x720'] 2026-05-01 00:10:55.526 | INFO | [SHOP_OCR_BALANCE 0.081s] 27393 2026-05-01 00:10:55.529 | INFO | Guild coins: 27393 2026-05-01 00:10:55.533 | INFO | [Item_sort] PlateT4_x1_GuildCoins_x60 > CatT3_x1_GuildCoins_x400 > RetrofitT2_x1_GuildCoins_x750 2026-05-01 00:10:55.538 | INFO | Click ( 797, 262) @ PlateT4_x1_GuildCoins_x60 2026-05-01 00:10:55.994 | INFO | [SHOP_SELECT_STOCK 0.054s] 5/5 2026-05-01 00:10:55.998 | INFO | Click ( 902, 274) @ SHOP_SELECT_GRID_5X1_4_0 2026-05-01 00:10:56.527 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:10:56.580 | INFO | [SHOP_SELECT_STOCK 0.050s] 5/5 2026-05-01 00:10:56.584 | INFO | [Index] 0 2026-05-01 00:10:56.794 | INFO | Click ( 935, 223) @ SELECT_PLUS 2026-05-01 00:10:57.039 | INFO | Click ( 938, 218) @ SELECT_PLUS 2026-05-01 00:10:57.265 | INFO | Click ( 936, 231) @ SELECT_PLUS 2026-05-01 00:10:57.533 | INFO | Click ( 930, 226) @ SELECT_PLUS 2026-05-01 00:10:57.796 | INFO | Click ( 935, 214) @ SELECT_PLUS 2026-05-01 00:10:57.936 | INFO | [SHOP_SELECT_STOCK 0.037s] 0/5 2026-05-01 00:10:57.941 | INFO | Plate(s) out of stock; exit to prevent overbuying 2026-05-01 00:10:57.944 | INFO | [Index] 5 2026-05-01 00:10:57.946 | INFO | Click ( 662, 649) @ SHOP_BUY_CONFIRM_SELECT 2026-05-01 00:10:58.505 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:10:58.509 | INFO | Click (1068, 158) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:10:58.811 | INFO | SHOP BUY 2026-05-01 00:10:59.032 | INFO | [Price_ocr 0.195s] [800, 300, 2000, 10, 750, 720, 720, 400, 720] 2026-05-01 00:10:59.037 | INFO | [Item detected] 9 2026-05-01 00:10:59.577 | INFO | [Price_ocr 0.446s] [800, 300, 2000, 10, 750, 720, 720, 400, 720] 2026-05-01 00:10:59.580 | INFO | [Item detected] 9 2026-05-01 00:10:59.583 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'PlateT2_x1_GuildCoins_x10'] 2026-05-01 00:10:59.586 | INFO | Shop row 2: ['RetrofitT2_x1_GuildCoins_x750', 'CatT1_x1_GuildCoins_x720', 'CatT1_x1_GuildCoins_x720', 'CatT3_x1_GuildCoins_x400', 'FoodT5_x1_GuildCoins_x720'] 2026-05-01 00:10:59.632 | INFO | [SHOP_OCR_BALANCE 0.043s] 27093 2026-05-01 00:10:59.635 | INFO | Guild coins: 27093 2026-05-01 00:10:59.639 | INFO | [Item_sort] CatT3_x1_GuildCoins_x400 > RetrofitT2_x1_GuildCoins_x750 2026-05-01 00:10:59.643 | INFO | Click ( 782, 508) @ CatT3_x1_GuildCoins_x400 2026-05-01 00:11:00.051 | INFO | Click ( 815, 518) @ SHOP_BUY_CONFIRM 2026-05-01 00:11:00.648 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:00.653 | INFO | Click (1079, 155) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:00.954 | INFO | SHOP BUY 2026-05-01 00:11:01.096 | INFO | [Price_ocr 0.121s] [800, 300, 2000, 10, 750, 720, 720, 720] 2026-05-01 00:11:01.099 | INFO | [Item detected] 8 2026-05-01 00:11:01.367 | INFO | [Price_ocr 0.109s] [800, 300, 2000, 10, 750, 720, 720, 720] 2026-05-01 00:11:01.372 | INFO | [Item detected] 8 2026-05-01 00:11:01.376 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'PlateT2_x1_GuildCoins_x10'] 2026-05-01 00:11:01.382 | INFO | Shop row 2: ['RetrofitT2_x1_GuildCoins_x750', 'CatT1_x1_GuildCoins_x720', 'CatT1_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-05-01 00:11:01.444 | INFO | [SHOP_OCR_BALANCE 0.057s] 26693 2026-05-01 00:11:01.448 | INFO | Guild coins: 26693 2026-05-01 00:11:01.451 | INFO | [Item_sort] RetrofitT2_x1_GuildCoins_x750 2026-05-01 00:11:01.455 | INFO | Click ( 291, 498) @ RetrofitT2_x1_GuildCoins_x750 2026-05-01 00:11:01.904 | INFO | [SHOP_SELECT_STOCK 0.043s] 2/2 2026-05-01 00:11:01.911 | INFO | Click ( 398, 283) @ SHOP_SELECT_GRID_4X1_1_0 2026-05-01 00:11:02.425 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:11:02.468 | INFO | [SHOP_SELECT_STOCK 0.038s] 2/2 2026-05-01 00:11:02.471 | INFO | [Index] 0 2026-05-01 00:11:02.731 | INFO | Click ( 464, 220) @ SELECT_PLUS 2026-05-01 00:11:02.961 | INFO | Click ( 457, 224) @ SELECT_PLUS 2026-05-01 00:11:03.096 | INFO | [SHOP_SELECT_STOCK 0.034s] 0/2 2026-05-01 00:11:03.099 | INFO | Retrofit(s) out of stock; exit to prevent overbuying 2026-05-01 00:11:03.102 | INFO | [Index] 2 2026-05-01 00:11:03.105 | INFO | Click ( 654, 659) @ SHOP_BUY_CONFIRM_SELECT 2026-05-01 00:11:03.677 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:03.682 | INFO | Click (1144, 155) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:03.971 | INFO | SHOP BUY 2026-05-01 00:11:04.106 | INFO | [Price_ocr 0.115s] [800, 300, 2000, 10, 720, 720, 720] 2026-05-01 00:11:04.111 | INFO | [Item detected] 7 2026-05-01 00:11:04.391 | INFO | [Price_ocr 0.109s] [800, 300, 2000, 10, 720, 720, 720] 2026-05-01 00:11:04.395 | INFO | [Item detected] 7 2026-05-01 00:11:04.397 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'PlateT2_x1_GuildCoins_x10'] 2026-05-01 00:11:04.402 | INFO | Shop row 2: ['CatT1_x1_GuildCoins_x720', 'CatT1_x1_GuildCoins_x720', 'FoodT5_x1_GuildCoins_x720'] 2026-05-01 00:11:04.458 | INFO | [SHOP_OCR_BALANCE 0.053s] 26593 2026-05-01 00:11:04.461 | INFO | Guild coins: 26593 2026-05-01 00:11:04.466 | INFO | Shop buy finished 2026-05-01 00:11:04.468 | INFO | Shop refresh 2026-05-01 00:11:04.487 | INFO | Click (1029, 673) @ SHOP_REFRESH 2026-05-01 00:11:04.926 | INFO | Click ( 800, 510) @ POPUP_CONFIRM_SHOP_REFRESH_CONFIRM ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:05.195 | INFO | SHOP BUY 2026-05-01 00:11:05.223 | INFO | New template: 51 2026-05-01 00:11:05.406 | INFO | [Price_ocr 0.172s] [800, 300, 2000, 60, 40, 710, 710, 750, 70, 750] 2026-05-01 00:11:05.411 | INFO | [Item detected] 10 2026-05-01 00:11:05.642 | INFO | [Price_ocr 0.132s] [800, 300, 2000, 60, 40, 710, 710, 750, 70, 750] 2026-05-01 00:11:05.648 | INFO | [Item detected] 10 2026-05-01 00:11:05.652 | 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-05-01 00:11:05.658 | INFO | Shop row 2: ['PlateT2_x1_GuildCoins_x710', 'PlateT2_x1_GuildCoins_x710', 'RetrofitT2_x1_GuildCoins_x750', 'BoxT3_x1_GuildCoins_x70', 'PR_x1_GuildCoins_x750'] 2026-05-01 00:11:05.727 | INFO | [SHOP_OCR_BALANCE 0.063s] 26543 2026-05-01 00:11:05.730 | INFO | Guild coins: 26543 2026-05-01 00:11:05.733 | INFO | [Item_sort] PlateT4_x1_GuildCoins_x60 > PR_x1_GuildCoins_x750 > BookT2_x1_GuildCoins_x40 > RetrofitT2_x1_GuildCoins_x750 2026-05-01 00:11:05.737 | INFO | Click ( 812, 272) @ PlateT4_x1_GuildCoins_x60 2026-05-01 00:11:06.181 | INFO | [SHOP_SELECT_STOCK 0.037s] 5/5 2026-05-01 00:11:06.184 | INFO | Click ( 887, 278) @ SHOP_SELECT_GRID_5X1_4_0 2026-05-01 00:11:06.703 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:11:06.759 | INFO | [SHOP_SELECT_STOCK 0.052s] 5/5 2026-05-01 00:11:06.762 | INFO | [Index] 0 2026-05-01 00:11:07.004 | INFO | Click ( 930, 221) @ SELECT_PLUS 2026-05-01 00:11:07.254 | INFO | Click ( 937, 231) @ SELECT_PLUS 2026-05-01 00:11:07.505 | INFO | Click ( 934, 215) @ SELECT_PLUS 2026-05-01 00:11:07.752 | INFO | Click ( 931, 216) @ SELECT_PLUS 2026-05-01 00:11:07.999 | INFO | Click ( 934, 227) @ SELECT_PLUS 2026-05-01 00:11:08.133 | INFO | [SHOP_SELECT_STOCK 0.036s] 0/5 2026-05-01 00:11:08.137 | INFO | Plate(s) out of stock; exit to prevent overbuying 2026-05-01 00:11:08.140 | INFO | [Index] 5 2026-05-01 00:11:08.143 | INFO | Click ( 627, 664) @ SHOP_BUY_CONFIRM_SELECT 2026-05-01 00:11:08.720 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:08.725 | INFO | Click (1150, 172) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:09.016 | INFO | SHOP BUY 2026-05-01 00:11:09.254 | INFO | [Price_ocr 0.211s] [800, 300, 2000, 40, 710, 710, 50, 770, 750] 2026-05-01 00:11:09.260 | INFO | [Item detected] 9 2026-05-01 00:11:09.509 | INFO | [Price_ocr 0.177s] [800, 300, 2000, 40, 710, 710, 50, 770, 750] 2026-05-01 00:11:09.515 | INFO | [Item detected] 9 2026-05-01 00:11:09.519 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'BookT2_x1_GuildCoins_x40'] 2026-05-01 00:11:09.524 | INFO | Shop row 2: ['PlateT2_x1_GuildCoins_x710', 'PlateT2_x1_GuildCoins_x710', 'RetrofitT2_x1_GuildCoins_x50', 'BoxT3_x1_GuildCoins_x770', 'PR_x1_GuildCoins_x750'] 2026-05-01 00:11:09.608 | INFO | [SHOP_OCR_BALANCE 0.078s] 26243 2026-05-01 00:11:09.611 | INFO | Guild coins: 26243 2026-05-01 00:11:09.615 | INFO | [Item_sort] PR_x1_GuildCoins_x750 > BookT2_x1_GuildCoins_x40 > RetrofitT2_x1_GuildCoins_x50 2026-05-01 00:11:09.624 | INFO | Click ( 960, 493) @ PR_x1_GuildCoins_x750 2026-05-01 00:11:10.152 | INFO | [SHOP_SELECT_STOCK 0.043s] 1/1 2026-05-01 00:11:10.156 | INFO | Click ( 236, 278) @ SHOP_SELECT_GRID_4X1_0_0 2026-05-01 00:11:10.590 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:11:10.643 | INFO | [SHOP_SELECT_STOCK 0.048s] 1/1 2026-05-01 00:11:10.647 | INFO | [Index] 0 2026-05-01 00:11:10.917 | INFO | Click ( 304, 224) @ SELECT_PLUS 2026-05-01 00:11:11.050 | INFO | [SHOP_SELECT_STOCK 0.034s] 0/1 2026-05-01 00:11:11.054 | INFO | PR(s) out of stock; exit to prevent overbuying 2026-05-01 00:11:11.057 | INFO | [Index] 1 2026-05-01 00:11:11.060 | INFO | Click ( 615, 652) @ SHOP_BUY_CONFIRM_SELECT 2026-05-01 00:11:11.625 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:11.630 | INFO | Click (1097, 161) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:11.931 | INFO | SHOP BUY 2026-05-01 00:11:12.098 | INFO | [Price_ocr 0.143s] [800, 300, 2000, 40, 710, 710, 50, 770] 2026-05-01 00:11:12.103 | INFO | [Item detected] 8 2026-05-01 00:11:12.357 | INFO | [Price_ocr 0.120s] [800, 300, 2000, 40, 710, 710, 50, 770] 2026-05-01 00:11:12.362 | INFO | [Item detected] 8 2026-05-01 00:11:12.368 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000', 'BookT2_x1_GuildCoins_x40'] 2026-05-01 00:11:12.372 | INFO | Shop row 2: ['PlateT2_x1_GuildCoins_x710', 'PlateT2_x1_GuildCoins_x710', 'RetrofitT2_x1_GuildCoins_x50', 'BoxT3_x1_GuildCoins_x770'] 2026-05-01 00:11:12.441 | INFO | [SHOP_OCR_BALANCE 0.065s] 26193 2026-05-01 00:11:12.445 | INFO | Guild coins: 26193 2026-05-01 00:11:12.447 | INFO | [Item_sort] BookT2_x1_GuildCoins_x40 > RetrofitT2_x1_GuildCoins_x50 2026-05-01 00:11:12.456 | INFO | Click ( 975, 277) @ BookT2_x1_GuildCoins_x40 2026-05-01 00:11:12.923 | INFO | [SHOP_SELECT_STOCK 0.042s] 3/3 2026-05-01 00:11:12.929 | INFO | Click ( 288, 279) @ SHOP_SELECT_GRID_3X1_0_0 2026-05-01 00:11:13.436 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:11:13.493 | INFO | [SHOP_SELECT_STOCK 0.052s] 3/3 2026-05-01 00:11:13.498 | INFO | [Index] 0 2026-05-01 00:11:13.765 | INFO | Click ( 302, 221) @ SELECT_PLUS 2026-05-01 00:11:14.020 | INFO | Click ( 298, 226) @ SELECT_PLUS 2026-05-01 00:11:14.264 | INFO | Click ( 298, 228) @ SELECT_PLUS 2026-05-01 00:11:14.399 | INFO | [SHOP_SELECT_STOCK 0.032s] 0/3 2026-05-01 00:11:14.404 | INFO | Book(s) out of stock; exit to prevent overbuying 2026-05-01 00:11:14.407 | INFO | [Index] 3 2026-05-01 00:11:14.409 | INFO | Click ( 624, 661) @ SHOP_BUY_CONFIRM_SELECT 2026-05-01 00:11:14.978 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:14.981 | INFO | Click (1111, 166) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:15.282 | INFO | SHOP BUY 2026-05-01 00:11:15.437 | INFO | [Price_ocr 0.134s] [800, 300, 2000, 710, 710, 50, 770] 2026-05-01 00:11:15.442 | INFO | [Item detected] 7 2026-05-01 00:11:15.695 | INFO | [Price_ocr 0.108s] [800, 300, 2000, 710, 710, 50, 770] 2026-05-01 00:11:15.699 | INFO | [Item detected] 7 2026-05-01 00:11:15.702 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000'] 2026-05-01 00:11:15.705 | INFO | Shop row 2: ['PlateT2_x1_GuildCoins_x710', 'PlateT2_x1_GuildCoins_x710', 'RetrofitT2_x1_GuildCoins_x50', 'BoxT3_x1_GuildCoins_x770'] 2026-05-01 00:11:15.769 | INFO | [SHOP_OCR_BALANCE 0.059s] 26073 2026-05-01 00:11:15.772 | INFO | Guild coins: 26073 2026-05-01 00:11:15.775 | INFO | [Item_sort] RetrofitT2_x1_GuildCoins_x50 2026-05-01 00:11:15.778 | INFO | Click ( 647, 498) @ RetrofitT2_x1_GuildCoins_x50 2026-05-01 00:11:16.222 | INFO | [SHOP_SELECT_STOCK 0.041s] 2/2 2026-05-01 00:11:16.227 | INFO | Click ( 417, 278) @ SHOP_SELECT_GRID_4X1_1_0 2026-05-01 00:11:16.745 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:11:16.810 | INFO | [SHOP_SELECT_STOCK 0.060s] 2/2 2026-05-01 00:11:16.813 | INFO | [Index] 0 2026-05-01 00:11:17.028 | INFO | Click ( 459, 228) @ SELECT_PLUS 2026-05-01 00:11:17.289 | INFO | Click ( 460, 222) @ SELECT_PLUS 2026-05-01 00:11:17.417 | INFO | [SHOP_SELECT_STOCK 0.028s] 0/2 2026-05-01 00:11:17.420 | INFO | Retrofit(s) out of stock; exit to prevent overbuying 2026-05-01 00:11:17.426 | INFO | [Index] 2 2026-05-01 00:11:17.429 | INFO | Click ( 626, 651) @ SHOP_BUY_CONFIRM_SELECT 2026-05-01 00:11:18.007 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:18.013 | INFO | Click (1139, 146) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:18.299 | INFO | SHOP BUY 2026-05-01 00:11:18.431 | INFO | [Price_ocr 0.111s] [800, 300, 2000, 710, 710, 770] 2026-05-01 00:11:18.434 | INFO | [Item detected] 6 2026-05-01 00:11:18.700 | INFO | [Price_ocr 0.100s] [800, 300, 2000, 710, 710, 770] 2026-05-01 00:11:18.703 | INFO | [Item detected] 6 2026-05-01 00:11:18.707 | INFO | Shop row 1: ['ShipT2_x1_GuildCoins_x800', 'ShipT2_x1_GuildCoins_x300', 'ShipT2_x1_GuildCoins_x2000'] 2026-05-01 00:11:18.712 | INFO | Shop row 2: ['PlateT2_x1_GuildCoins_x710', 'PlateT2_x1_GuildCoins_x710', 'BoxT3_x1_GuildCoins_x770'] 2026-05-01 00:11:18.779 | INFO | [SHOP_OCR_BALANCE 0.062s] 25973 2026-05-01 00:11:18.783 | INFO | Guild coins: 25973 2026-05-01 00:11:18.786 | INFO | Shop buy finished 2026-05-01 00:11:18.788 | INFO | Shop refresh 2026-05-01 00:11:18.794 | INFO | Refresh not available 2026-05-01 00:11:18.799 | INFO | shop_nav_250814 set to NAV_MONTHLY 2026-05-01 00:11:18.803 | INFO | [shop_nav_250814] NAV_GENERAL 2026-05-01 00:11:18.807 | INFO | Click ( 115, 483) @ NAV_MONTHLY 2026-05-01 00:11:18.908 | INFO | [shop_nav_250814] NAV_GENERAL 2026-05-01 00:11:19.223 | INFO | [shop_nav_250814] NAV_MONTHLY 2026-05-01 00:11:19.226 | INFO | shop_tab_250814 set to TAB_CORE_MONTHLY 2026-05-01 00:11:19.265 | INFO | [shop_tab_250814] TAB_CORE_LIMITED 2026-05-01 00:11:19.268 | INFO | Click ( 560, 115) @ TAB_CORE_MONTHLY 2026-05-01 00:11:19.525 | INFO | [shop_tab_250814] TAB_CORE_MONTHLY ══════════════════════════════════════════════════════ CORE SHOP ══════════════════════════════════════════════════════ 2026-05-01 00:11:19.531 | INFO | CORE SHOP ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:19.534 | INFO | SHOP BUY 2026-05-01 00:11:19.536 | INFO | Loading template folder: ./assets/shop/core 2026-05-01 00:11:19.550 | INFO | [next_template_index] 6 2026-05-01 00:11:19.573 | INFO | New template: 7 2026-05-01 00:11:19.577 | INFO | New template: 8 2026-05-01 00:11:19.582 | INFO | New template: 9 2026-05-01 00:11:19.585 | INFO | New template: 10 2026-05-01 00:11:19.591 | INFO | New template: 11 2026-05-01 00:11:19.595 | INFO | New template: 12 2026-05-01 00:11:19.600 | INFO | New template: 13 2026-05-01 00:11:19.603 | INFO | New template: 14 2026-05-01 00:11:19.792 | INFO | [Price_ocr 0.171s] [35, 100, 1500, 800, 800, 800, 800, 800, 800, 800] 2026-05-01 00:11:19.796 | INFO | [Item detected] 10 2026-05-01 00:11:20.001 | INFO | [Price_ocr 0.128s] [35, 100, 1500, 800, 800, 800, 800, 800, 800, 800] 2026-05-01 00:11:20.005 | INFO | [Item detected] 10 2026-05-01 00:11:20.008 | INFO | Shop row 1: ['Chip_x1_Core_x35', 'Array_x1_Core_x100', '7_x1_Core_x1500', '8_x1_Core_x800', '9_x1_Core_x800'] 2026-05-01 00:11:20.014 | INFO | Shop row 2: ['10_x1_Core_x800', '11_x1_Core_x800', '12_x1_Core_x800', '13_x1_Core_x800', '14_x1_Core_x800'] 2026-05-01 00:11:20.080 | INFO | [SHOP_OCR_BALANCE 0.062s] 17425 2026-05-01 00:11:20.084 | INFO | Core: 17425 2026-05-01 00:11:20.088 | INFO | [Item_sort] Array_x1_Core_x100 2026-05-01 00:11:20.092 | INFO | Click ( 480, 294) @ Array_x1_Core_x100 2026-05-01 00:11:20.535 | INFO | Click ( 799, 327) @ AMOUNT_MAX 2026-05-01 00:11:21.098 | INFO | [SHOP_AMOUNT 0.051s] 5 2026-05-01 00:11:21.102 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:11:21.171 | INFO | [SHOP_AMOUNT 0.067s] 5 2026-05-01 00:11:21.175 | INFO | [Index] 5 2026-05-01 00:11:21.180 | INFO | Click ( 803, 642) @ SHOP_BUY_CONFIRM_AMOUNT 2026-05-01 00:11:21.657 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:21.661 | INFO | Click (1145, 161) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:21.967 | INFO | SHOP BUY 2026-05-01 00:11:22.141 | INFO | [Price_ocr 0.143s] [735, 1500, 800, 800, 800, 800, 800, 800, 800] 2026-05-01 00:11:22.147 | INFO | [Item detected] 9 2026-05-01 00:11:22.399 | INFO | [Price_ocr 0.135s] [735, 1500, 800, 800, 800, 800, 800, 800, 800] 2026-05-01 00:11:22.404 | INFO | [Item detected] 9 2026-05-01 00:11:22.406 | INFO | Shop row 1: ['Chip_x1_Core_x735', '7_x1_Core_x1500', '8_x1_Core_x800', '9_x1_Core_x800'] 2026-05-01 00:11:22.410 | INFO | Shop row 2: ['10_x1_Core_x800', '11_x1_Core_x800', '12_x1_Core_x800', '13_x1_Core_x800', '14_x1_Core_x800'] 2026-05-01 00:11:22.464 | INFO | [SHOP_OCR_BALANCE 0.051s] 16925 2026-05-01 00:11:22.468 | INFO | Core: 16925 2026-05-01 00:11:22.472 | INFO | Shop buy finished 2026-05-01 00:11:22.474 | INFO | shop_nav_250814 set to NAV_MONTHLY 2026-05-01 00:11:22.479 | INFO | [shop_nav_250814] NAV_MONTHLY 2026-05-01 00:11:22.483 | INFO | shop_tab_250814 set to TAB_MEDAL 2026-05-01 00:11:22.497 | INFO | [shop_tab_250814] TAB_CORE_MONTHLY 2026-05-01 00:11:22.501 | INFO | Click ( 758, 107) @ TAB_MEDAL 2026-05-01 00:11:22.602 | INFO | [shop_tab_250814] TAB_CORE_MONTHLY 2026-05-01 00:11:22.922 | INFO | [shop_tab_250814] TAB_MEDAL ═════════════════════════════════════════════════════ MEDAL SHOP ══════════════════════════════════════════════════════ 2026-05-01 00:11:22.927 | INFO | MEDAL SHOP 2026-05-01 00:11:22.933 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.0 2026-05-01 00:11:22.938 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-05-01 00:11:23.486 | INFO | [Medals_icon] 2 2026-05-01 00:11:23.490 | INFO | Loading template folder: ./assets/shop/medal 2026-05-01 00:11:23.641 | INFO | [next_template_index] 125 2026-05-01 00:11:23.654 | INFO | [Item soldout] 0 ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:23.662 | INFO | SHOP BUY 2026-05-01 00:11:24.025 | INFO | [Price_ocr 0.314s] [80, 80, 80, 30, 6, 10, 20, 20, 10, 6] 2026-05-01 00:11:24.034 | INFO | [Item detected] 10 2026-05-01 00:11:24.256 | INFO | [Price_ocr 0.149s] [80, 80, 80, 30, 6, 10, 20, 20, 10, 6] 2026-05-01 00:11:24.261 | INFO | [Item detected] 10 2026-05-01 00:11:24.268 | 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-05-01 00:11:24.272 | INFO | Shop row 2: ['SpecializedCore_x1_Medal_x10', 'DRS2_x1_Medal_x20', 'DRS2_x1_Medal_x20', 'FoodT6_x1_Medal_x10', 'FoodT5_x1_Medal_x6'] 2026-05-01 00:11:24.338 | INFO | [SHOP_OCR_BALANCE 0.062s] 6110 2026-05-01 00:11:24.342 | INFO | Medal: 6110 2026-05-01 00:11:24.345 | INFO | [Item_sort] DRS2_x1_Medal_x20 2026-05-01 00:11:24.350 | INFO | Click ( 451, 499) @ DRS2_x1_Medal_x20 2026-05-01 00:11:24.760 | INFO | Click ( 802, 331) @ AMOUNT_MAX 2026-05-01 00:11:25.332 | INFO | [SHOP_AMOUNT 0.052s] 5 2026-05-01 00:11:25.338 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:11:25.385 | INFO | [SHOP_AMOUNT 0.043s] 5 2026-05-01 00:11:25.389 | INFO | [Index] 5 2026-05-01 00:11:25.391 | INFO | Click ( 792, 636) @ SHOP_BUY_CONFIRM_AMOUNT 2026-05-01 00:11:25.887 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:25.890 | INFO | Click (1197, 176) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:26.194 | INFO | SHOP BUY 2026-05-01 00:11:26.404 | INFO | [Price_ocr 0.182s] [80, 80, 80, 30, 6, 10, 20, 10, 6, 6] 2026-05-01 00:11:26.410 | INFO | [Item detected] 10 2026-05-01 00:11:26.719 | INFO | [Price_ocr 0.207s] [80, 80, 80, 30, 6, 10, 20, 10, 6, 6] 2026-05-01 00:11:26.725 | INFO | [Item detected] 10 2026-05-01 00:11:26.728 | 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-05-01 00:11:26.732 | INFO | Shop row 2: ['SpecializedCore_x1_Medal_x10', 'DRS2_x1_Medal_x20', 'FoodT6_x1_Medal_x10', 'FoodT5_x1_Medal_x6', 'BookRedT3_x1_Medal_x6'] 2026-05-01 00:11:26.805 | INFO | [SHOP_OCR_BALANCE 0.067s] 6010 2026-05-01 00:11:26.809 | INFO | Medal: 6010 2026-05-01 00:11:26.813 | INFO | [Item_sort] DRS2_x1_Medal_x20 > BookRedT3_x1_Medal_x6 2026-05-01 00:11:26.820 | INFO | Click ( 478, 480) @ DRS2_x1_Medal_x20 2026-05-01 00:11:27.234 | INFO | Click ( 803, 326) @ AMOUNT_MAX 2026-05-01 00:11:27.765 | INFO | [SHOP_AMOUNT 0.043s] 15 2026-05-01 00:11:27.769 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:11:27.815 | INFO | [SHOP_AMOUNT 0.043s] 15 2026-05-01 00:11:27.818 | INFO | [Index] 15 2026-05-01 00:11:27.822 | INFO | Click ( 789, 629) @ SHOP_BUY_CONFIRM_AMOUNT 2026-05-01 00:11:28.344 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:28.347 | INFO | Click (1113, 162) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:28.647 | INFO | SHOP BUY 2026-05-01 00:11:28.847 | INFO | [Price_ocr 0.173s] [80, 80, 80, 30, 6, 10, 10, 6, 6, 6] 2026-05-01 00:11:28.854 | INFO | [Item detected] 10 2026-05-01 00:11:29.136 | INFO | [Price_ocr 0.182s] [80, 80, 80, 30, 6, 10, 10, 6, 6, 6] 2026-05-01 00:11:29.140 | INFO | [Item detected] 10 2026-05-01 00:11:29.143 | 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-05-01 00:11:29.146 | INFO | Shop row 2: ['SpecializedCore_x1_Medal_x10', 'FoodT6_x1_Medal_x10', 'FoodT5_x1_Medal_x6', 'BookRedT3_x1_Medal_x6', 'BookBlueT3_x1_Medal_x6'] 2026-05-01 00:11:29.219 | INFO | [SHOP_OCR_BALANCE 0.069s] 5710 2026-05-01 00:11:29.223 | INFO | Medal: 5710 2026-05-01 00:11:29.226 | INFO | [Item_sort] BookRedT3_x1_Medal_x6 > BookBlueT3_x1_Medal_x6 2026-05-01 00:11:29.231 | INFO | Click ( 809, 500) @ BookRedT3_x1_Medal_x6 2026-05-01 00:11:29.648 | INFO | Click ( 787, 329) @ AMOUNT_MAX 2026-05-01 00:11:30.181 | INFO | [SHOP_AMOUNT 0.042s] 2 2026-05-01 00:11:30.187 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:11:30.274 | INFO | [SHOP_AMOUNT 0.083s] 2 2026-05-01 00:11:30.277 | INFO | [Index] 2 2026-05-01 00:11:30.279 | INFO | Click ( 779, 635) @ SHOP_BUY_CONFIRM_AMOUNT 2026-05-01 00:11:30.745 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:30.749 | INFO | Click (1122, 162) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:31.058 | INFO | SHOP BUY 2026-05-01 00:11:31.273 | INFO | [Price_ocr 0.181s] [80, 80, 80, 30, 6, 10, 10, 6, 6, 6] 2026-05-01 00:11:31.277 | INFO | [Item detected] 10 2026-05-01 00:11:31.523 | INFO | [Price_ocr 0.163s] [80, 80, 80, 30, 6, 10, 10, 6, 6, 6] 2026-05-01 00:11:31.529 | INFO | [Item detected] 10 2026-05-01 00:11:31.533 | 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-05-01 00:11:31.537 | INFO | Shop row 2: ['SpecializedCore_x1_Medal_x10', 'FoodT6_x1_Medal_x10', 'FoodT5_x1_Medal_x6', 'BookBlueT3_x1_Medal_x6', 'BookYellowT3_x1_Medal_x6'] 2026-05-01 00:11:31.609 | INFO | [SHOP_OCR_BALANCE 0.068s] 5698 2026-05-01 00:11:31.612 | INFO | Medal: 5698 2026-05-01 00:11:31.615 | INFO | [Item_sort] BookYellowT3_x1_Medal_x6 > BookBlueT3_x1_Medal_x6 2026-05-01 00:11:31.622 | INFO | Click ( 956, 513) @ BookYellowT3_x1_Medal_x6 2026-05-01 00:11:32.028 | INFO | Click ( 799, 321) @ AMOUNT_MAX 2026-05-01 00:11:32.536 | INFO | [SHOP_AMOUNT 0.053s] 2 2026-05-01 00:11:32.539 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:11:32.591 | INFO | [SHOP_AMOUNT 0.049s] 2 2026-05-01 00:11:32.595 | INFO | [Index] 2 2026-05-01 00:11:32.601 | INFO | Click ( 790, 631) @ SHOP_BUY_CONFIRM_AMOUNT 2026-05-01 00:11:33.099 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:33.103 | INFO | Click (1124, 163) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:33.403 | INFO | SHOP BUY 2026-05-01 00:11:33.615 | INFO | [Price_ocr 0.183s] [80, 80, 80, 30, 6, 10, 10, 6, 6, 6] 2026-05-01 00:11:33.619 | INFO | [Item detected] 10 2026-05-01 00:11:34.002 | INFO | [Price_ocr 0.288s] [80, 80, 80, 30, 6, 10, 10, 6, 6, 6] 2026-05-01 00:11:34.007 | INFO | [Item detected] 10 2026-05-01 00:11:34.010 | 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-05-01 00:11:34.014 | INFO | Shop row 2: ['SpecializedCore_x1_Medal_x10', 'FoodT6_x1_Medal_x10', 'FoodT5_x1_Medal_x6', 'BookBlueT3_x1_Medal_x6', 'BookRedT2_x1_Medal_x6'] 2026-05-01 00:11:34.082 | INFO | [SHOP_OCR_BALANCE 0.061s] 5686 2026-05-01 00:11:34.085 | INFO | Medal: 5686 2026-05-01 00:11:34.087 | INFO | [Item_sort] BookBlueT3_x1_Medal_x6 2026-05-01 00:11:34.094 | INFO | Click ( 789, 501) @ BookBlueT3_x1_Medal_x6 2026-05-01 00:11:34.508 | INFO | Click ( 786, 327) @ AMOUNT_MAX 2026-05-01 00:11:35.097 | INFO | [SHOP_AMOUNT 0.045s] 2 2026-05-01 00:11:35.100 | INFO | <<< UI ENSURE INDEX >>> 2026-05-01 00:11:35.162 | INFO | [SHOP_AMOUNT 0.060s] 2 2026-05-01 00:11:35.165 | INFO | [Index] 2 2026-05-01 00:11:35.167 | INFO | Click ( 793, 633) @ SHOP_BUY_CONFIRM_AMOUNT 2026-05-01 00:11:35.669 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-05-01 00:11:35.674 | INFO | Click (1146, 162) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:35.958 | INFO | SHOP BUY 2026-05-01 00:11:36.157 | INFO | [Price_ocr 0.170s] [80, 80, 80, 30, 6, 10, 10, 6, 6, 6] 2026-05-01 00:11:36.163 | INFO | [Item detected] 10 2026-05-01 00:11:36.441 | INFO | [Price_ocr 0.167s] [80, 80, 80, 30, 6, 10, 10, 6, 6, 6] 2026-05-01 00:11:36.450 | INFO | [Item detected] 10 2026-05-01 00:11:36.453 | 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-05-01 00:11:36.459 | 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-05-01 00:11:36.520 | INFO | [SHOP_OCR_BALANCE 0.054s] 5674 2026-05-01 00:11:36.523 | INFO | Medal: 5674 2026-05-01 00:11:36.529 | INFO | Shop buy finished 2026-05-01 00:11:36.533 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-05-01 00:11:36.541 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-05-01 00:11:36.546 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.316 2026-05-01 00:11:36.551 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.04 (74.75-61.5)/(422-123) 2026-05-01 00:11:36.555 | INFO | Swipe (1064, 264) -> (1064, 355) 2026-05-01 00:11:36.818 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.38 (174.04761904761904-61.5)/(422-123) 2026-05-01 00:11:36.863 | INFO | [Medals_icon] 1 2026-05-01 00:11:36.866 | INFO | Loading template folder: ./assets/shop/medal 2026-05-01 00:11:36.953 | INFO | [next_template_index] 125 2026-05-01 00:11:36.965 | INFO | [Item soldout] 0 ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:36.972 | INFO | SHOP BUY 2026-05-01 00:11:37.160 | INFO | [Price_ocr 0.140s] [6, 100, 60, 30, 30] 2026-05-01 00:11:37.165 | INFO | [Item detected] 5 2026-05-01 00:11:37.347 | INFO | [Price_ocr 0.113s] [6, 100, 60, 30, 30] 2026-05-01 00:11:37.351 | INFO | [Item detected] 5 2026-05-01 00:11:37.353 | 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-05-01 00:11:37.356 | INFO | Shop row 2: [] 2026-05-01 00:11:37.431 | INFO | [SHOP_OCR_BALANCE 0.070s] 5674 2026-05-01 00:11:37.440 | INFO | Medal: 5674 2026-05-01 00:11:37.445 | INFO | Shop buy finished 2026-05-01 00:11:37.450 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.31 (152.94444444444446-61.5)/(422-123) 2026-05-01 00:11:37.454 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.31 (152.94444444444446-61.5)/(422-123) 2026-05-01 00:11:37.458 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.577 2026-05-01 00:11:37.465 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.31 (152.94444444444446-61.5)/(422-123) 2026-05-01 00:11:37.471 | INFO | Swipe (1064, 338) -> (1063, 437) 2026-05-01 00:11:37.737 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.62 (248.3271028037383-61.5)/(422-123) 2026-05-01 00:11:37.787 | INFO | [Medals_icon] 2 2026-05-01 00:11:37.791 | INFO | Loading template folder: ./assets/shop/medal 2026-05-01 00:11:37.876 | INFO | [next_template_index] 125 2026-05-01 00:11:37.890 | INFO | [Item soldout] 0 ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-05-01 00:11:37.897 | INFO | SHOP BUY 2026-05-01 00:11:38.156 | INFO | [Price_ocr 0.156s] [30, 30, 30, 30, 30, 30, 30, 30, 30, 30] 2026-05-01 00:11:38.162 | INFO | [Item detected] 10 2026-05-01 00:11:38.434 | INFO | [Price_ocr 0.168s] [30, 30, 30, 30, 30, 30, 30, 30, 30, 30] 2026-05-01 00:11:38.438 | INFO | [Item detected] 10 2026-05-01 00:11:38.441 | INFO | Shop row 1: ['PlateGunT3_x1_Medal_x30', 'PlateTorpedoT3_x1_Medal_x30', 'PlateAntiAirT3_x1_Medal_x30', 'PlatePlaneT3_x1_Medal_x30', 'PlatePlaneT3_x1_Medal_x30'] 2026-05-01 00:11:38.445 | INFO | Shop row 2: ['PlateWildT2_x1_Medal_x30', 'PlateGunT2_x1_Medal_x30', 'PlateTorpedoT2_x1_Medal_x30', 'PlateAntiAirT2_x1_Medal_x30', 'PlatePlaneT2_x1_Medal_x30'] 2026-05-01 00:11:38.500 | INFO | [SHOP_OCR_BALANCE 0.051s] 5674 2026-05-01 00:11:38.504 | INFO | Medal: 5674 2026-05-01 00:11:38.506 | INFO | Shop buy finished 2026-05-01 00:11:38.510 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.62 (245.86111111111111-61.5)/(422-123) 2026-05-01 00:11:38.514 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.62 (245.86111111111111-61.5)/(422-123) 2026-05-01 00:11:38.520 | INFO | MEDAL_SHOP_SCROLL_250814 set to 0.888 2026-05-01 00:11:38.525 | INFO | [MEDAL_SHOP_SCROLL_250814] 0.62 (245.86111111111111-61.5)/(422-123) 2026-05-01 00:11:38.533 | INFO | Swipe (1064, 453) -> (1063, 627) 2026-05-01 00:11:38.850 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (365.5-61.5)/(422-123) 2026-05-01 00:11:39.151 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:39.453 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:39.753 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:40.055 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:40.060 | INFO | Swipe (1063, 557) -> (1063, 653) 2026-05-01 00:11:40.347 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (366.5238095238095-61.5)/(422-123) 2026-05-01 00:11:40.654 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:40.953 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:41.255 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:41.554 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:41.559 | INFO | Swipe (1064, 548) -> (1064, 647) 2026-05-01 00:11:41.855 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (365.25-61.5)/(422-123) 2026-05-01 00:11:42.158 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:42.453 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:42.755 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:43.054 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:43.058 | INFO | Swipe (1064, 569) -> (1064, 658) 2026-05-01 00:11:43.356 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (373.84-61.5)/(422-123) 2026-05-01 00:11:43.657 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:43.949 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:44.249 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:44.550 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:44.554 | INFO | Swipe (1064, 553) -> (1064, 670) 2026-05-01 00:11:44.851 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (367.04347826086956-61.5)/(422-123) 2026-05-01 00:11:45.151 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:45.451 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:45.757 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:46.054 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:46.059 | INFO | Swipe (1064, 574) -> (1063, 627) 2026-05-01 00:11:46.357 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (365.3448275862069-61.5)/(422-123) 2026-05-01 00:11:46.656 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:46.957 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:47.266 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:47.273 | INFO | Swipe (1063, 558) -> (1064, 625) 2026-05-01 00:11:47.559 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (360.03125-61.5)/(422-123) 2026-05-01 00:11:47.851 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:48.154 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:48.453 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:48.755 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:48.761 | INFO | Swipe (1064, 570) -> (1064, 644) 2026-05-01 00:11:49.060 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (365.72972972972974-61.5)/(422-123) 2026-05-01 00:11:49.356 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:49.658 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:49.958 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:50.259 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:50.265 | INFO | Swipe (1064, 573) -> (1063, 628) 2026-05-01 00:11:50.558 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.88235294117646-61.5)/(422-123) 2026-05-01 00:11:50.862 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:51.157 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:51.454 | INFO | [MEDAL_SHOP_SCROLL_250814] 1.00 (368.90909090909093-61.5)/(422-123) 2026-05-01 00:11:51.464 | INFO | Function calls: threading.py L890 _bootstrap() threading.py L926 _bootstrap_inner() threading.py L870 run() threadbased.py L254 run() output.py L801 click_callback() app.py L457 process_manager.py L51 start() process.py L112 start() context.py L223 _Popen() context.py L277 _Popen() popen_fork.py L20 __init__() popen_fork.py L74 _launch() process.py L297 _bootstrap() process.py L99 run() process_manager.py L166 run_process() alas.py L570 loop() alas.py L70 run() alas.py 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-05-01 00:11:51.479 | WARNING | Too many click for a button: MEDAL_SHOP_SCROLL_250814 2026-05-01 00:11:51.482 | WARNING | History click: ['AMOUNT_MAX', 'SHOP_BUY_CONFIRM_AMOUNT', 'SHOP_CLICK_SAFE_AREA', '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-05-01 00:11:51.487 | ERROR | GameTooManyClickError: Too many click for a button: MEDAL_SHOP_SCROLL_250814 2026-05-01 00:11:51.493 | WARNING | Saving error: ./log/error/1777565511493