═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ SHOPFREQUENT ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2026-02-23 18:03:18.772 | INFO | UI get current page 2026-02-23 18:03:18.789 | INFO | [UI] page_main 2026-02-23 18:03:18.792 | INFO | <<< UI ENSURE >>> 2026-02-23 18:03:18.795 | INFO | UI get current page 2026-02-23 18:03:18.799 | INFO | [UI] page_main 2026-02-23 18:03:18.808 | INFO | Goto page_academy 2026-02-23 18:03:18.814 | INFO | <<< UI GOTO PAGE_ACADEMY >>> 2026-02-23 18:03:18.833 | INFO | Page switch: page_main_white -> page_dormmenu 2026-02-23 18:03:18.840 | INFO | Click ( 594, 670) @ MAIN_GOTO_DORMMENU_WHITE 2026-02-23 18:03:19.429 | INFO | Page switch: page_dormmenu -> page_academy 2026-02-23 18:03:19.432 | INFO | Click ( 288, 519) @ DORMMENU_GOTO_ACADEMY 2026-02-23 18:03:19.976 | INFO | Page arrive: page_academy 2026-02-23 18:03:20.024 | INFO | Click (1091, 191) @ ACADEMY_GOTO_MUNITIONS 2026-02-23 18:03:21.174 | INFO | shop_nav_250814 set to NAV_GENERAL 2026-02-23 18:03:21.189 | INFO | [shop_nav_250814] NAV_GENERAL 2026-02-23 18:03:21.193 | INFO | shop_tab_250814 set to TAB_GENERAL 2026-02-23 18:03:21.207 | INFO | [shop_tab_250814] TAB_GENERAL ════════════════════════════════════════════════════ GENERAL SHOP ═════════════════════════════════════════════════════ 2026-02-23 18:03:21.215 | INFO | GENERAL SHOP ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 18:03:21.221 | INFO | SHOP BUY 2026-02-23 18:03:21.224 | INFO | Loading template folder: ./assets/shop/general 2026-02-23 18:03:21.300 | INFO | [next_template_index] 88 2026-02-23 18:03:21.319 | INFO | New template: 89 2026-02-23 18:03:21.330 | INFO | New template: 90 2026-02-23 18:03:21.561 | INFO | [Price_ocr 0.188s] [7000, 7000, 25000, 8000, 25000, 3000, 56, 2000, 900, 2400] 2026-02-23 18:03:21.565 | INFO | [Item detected] 10 2026-02-23 18:03:21.790 | INFO | [Price_ocr 0.131s] [7000, 7000, 25000, 8000, 25000, 3000, 56, 2000, 900, 2400] 2026-02-23 18:03:21.797 | INFO | [Item detected] 10 2026-02-23 18:03:21.802 | INFO | Shop row 1: ['89_x1_Coins_x7000', '90_x1_Coins_x7000', 'BoxT4_x1_Coins_x25000', 'BoxT3_x1_Coins_x8000', 'BoxT4_x1_Coins_x25000'] 2026-02-23 18:03:21.809 | INFO | Shop row 2: ['PlateAntiAirT3_x1_Coins_x3000', 'BookBlueT3_x1_Gems_x56', 'BoxT3_x1_Coins_x2000', 'PlatePlaneT3_x1_Coins_x900', 'BookRedT3_x1_Coins_x2400'] 2026-02-23 18:03:21.879 | INFO | [SHOP_OCR_BALANCE 0.067s] 87520 2026-02-23 18:03:21.949 | INFO | [SHOP_GEMS 0.067s] 10311 2026-02-23 18:03:21.952 | INFO | Gold coins: 87520, Gems: 10311 2026-02-23 18:03:21.956 | INFO | Item 89_x1_Coins_x7000 is considered to be an equip skin box 2026-02-23 18:03:21.972 | INFO | Click ( 305, 268) @ 89_x1_Coins_x7000 2026-02-23 18:03:22.378 | INFO | Click ( 761, 513) @ SHOP_BUY_CONFIRM 2026-02-23 18:03:22.974 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-02-23 18:03:22.979 | INFO | Click (1108, 158) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 18:03:25.683 | INFO | SHOP BUY 2026-02-23 18:03:25.703 | INFO | New template: 91 2026-02-23 18:03:25.892 | INFO | [Price_ocr 0.166s] [7000, 25000, 8000, 25000, 3000, 56, 2000, 900, 2400] 2026-02-23 18:03:25.897 | INFO | [Item detected] 9 2026-02-23 18:03:26.142 | INFO | [Price_ocr 0.139s] [7000, 25000, 8000, 25000, 3000, 56, 2000, 900, 2400] 2026-02-23 18:03:26.150 | INFO | [Item detected] 9 2026-02-23 18:03:26.153 | INFO | Shop row 1: ['90_x1_Coins_x7000', 'BoxT4_x1_Coins_x25000', 'BoxT3_x1_Coins_x8000', 'BoxT4_x1_Coins_x25000'] 2026-02-23 18:03:26.156 | INFO | Shop row 2: ['PlateAntiAirT3_x1_Coins_x3000', 'BookBlueT3_x1_Gems_x56', 'BoxT3_x1_Coins_x2000', 'PlatePlaneT3_x1_Coins_x900', 'BookRedT3_x1_Coins_x2400'] 2026-02-23 18:03:26.221 | INFO | [SHOP_OCR_BALANCE 0.061s] 80520 2026-02-23 18:03:26.282 | INFO | [SHOP_GEMS 0.058s] 10311 2026-02-23 18:03:26.286 | INFO | Gold coins: 80520, Gems: 10311 2026-02-23 18:03:26.289 | INFO | Item 90_x1_Coins_x7000 is considered to be an equip skin box 2026-02-23 18:03:26.293 | INFO | Click ( 454, 268) @ 90_x1_Coins_x7000 2026-02-23 18:03:26.695 | INFO | Click ( 740, 508) @ SHOP_BUY_CONFIRM 2026-02-23 18:03:29.998 | INFO | Click ( 483, 282) @ 90_x1_Coins_x7000 2026-02-23 18:03:33.295 | INFO | Click ( 466, 264) @ 90_x1_Coins_x7000 2026-02-23 18:03:33.647 | INFO | Shop obstruct: GET_ITEMS_1 -> SHOP_CLICK_SAFE_AREA 2026-02-23 18:03:33.659 | INFO | Click (1142, 167) @ SHOP_CLICK_SAFE_AREA ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 18:03:36.612 | INFO | SHOP BUY 2026-02-23 18:03:36.771 | INFO | [Price_ocr 0.134s] [25000, 8000, 25000, 3000, 56, 2000, 900, 2400] 2026-02-23 18:03:36.776 | INFO | [Item detected] 8 2026-02-23 18:03:37.031 | INFO | [Price_ocr 0.111s] [25000, 8000, 25000, 3000, 56, 2000, 900, 2400] 2026-02-23 18:03:37.035 | INFO | [Item detected] 8 2026-02-23 18:03:37.038 | INFO | Shop row 1: ['BoxT4_x1_Coins_x25000', 'BoxT3_x1_Coins_x8000', 'BoxT4_x1_Coins_x25000'] 2026-02-23 18:03:37.042 | INFO | Shop row 2: ['PlateAntiAirT3_x1_Coins_x3000', 'BookBlueT3_x1_Gems_x56', 'BoxT3_x1_Coins_x2000', 'PlatePlaneT3_x1_Coins_x900', 'BookRedT3_x1_Coins_x2400'] 2026-02-23 18:03:37.110 | INFO | [SHOP_OCR_BALANCE 0.065s] 73520 2026-02-23 18:03:37.176 | INFO | [SHOP_GEMS 0.062s] 10311 2026-02-23 18:03:37.179 | INFO | Gold coins: 73520, Gems: 10311 2026-02-23 18:03:37.181 | INFO | [Item_sort] BookRedT3_x1_Coins_x2400 2026-02-23 18:03:37.185 | INFO | Click ( 985, 480) @ BookRedT3_x1_Coins_x2400 2026-02-23 18:03:37.599 | INFO | Click ( 784, 513) @ SHOP_BUY_CONFIRM 2026-02-23 18:03:40.888 | INFO | Click ( 997, 483) @ BookRedT3_x1_Coins_x2400 2026-02-23 18:03:43.890 | INFO | Click ( 975, 469) @ BookRedT3_x1_Coins_x2400 2026-02-23 18:03:46.893 | INFO | Click ( 986, 497) @ BookRedT3_x1_Coins_x2400 2026-02-23 18:03:49.906 | INFO | Click ( 988, 496) @ BookRedT3_x1_Coins_x2400 2026-02-23 18:03:53.199 | INFO | Click ( 966, 475) @ BookRedT3_x1_Coins_x2400 2026-02-23 18:03:56.213 | INFO | Click ( 979, 514) @ BookRedT3_x1_Coins_x2400 2026-02-23 18:03:59.509 | INFO | Click ( 987, 492) @ BookRedT3_x1_Coins_x2400 2026-02-23 18:04:02.518 | INFO | Click ( 987, 477) @ BookRedT3_x1_Coins_x2400 2026-02-23 18:04:05.811 | INFO | Click ( 988, 496) @ BookRedT3_x1_Coins_x2400 2026-02-23 18:04:08.824 | INFO | Click ( 959, 470) @ BookRedT3_x1_Coins_x2400 2026-02-23 18:04:12.127 | INFO | Click ( 784, 518) @ POPUP_CONFIRM_SHOP_OBSTRUCT ────────────────────────────────────────────────────── SHOP BUY ─────────────────────────────────────────────────────── 2026-02-23 18:04:12.429 | INFO | SHOP BUY 2026-02-23 18:04:12.467 | INFO | New template: 92 2026-02-23 18:04:12.614 | INFO | [Price_ocr 0.136s] [25000, 8000, 25000, 3000, 56, 2000, 900, 2400] 2026-02-23 18:04:12.619 | INFO | [Item detected] 8 2026-02-23 18:04:12.863 | INFO | [Price_ocr 0.121s] [25000, 8000, 25000, 3000, 56, 2000, 900, 2400] 2026-02-23 18:04:12.867 | INFO | [Item detected] 8 2026-02-23 18:04:12.871 | INFO | Shop row 1: ['BoxT4_x1_Coins_x25000', 'BoxT3_x1_Coins_x8000', 'BoxT4_x1_Coins_x25000'] 2026-02-23 18:04:12.877 | INFO | Shop row 2: ['PlateAntiAirT3_x1_Coins_x3000', 'BookBlueT3_x1_Gems_x56', 'BoxT3_x1_Coins_x2000', 'PlatePlaneT3_x1_Coins_x900', 'BookRedT3_x1_Coins_x2400'] 2026-02-23 18:04:12.964 | INFO | [SHOP_OCR_BALANCE 0.081s] 73520 2026-02-23 18:04:13.033 | INFO | [SHOP_GEMS 0.066s] 10311 2026-02-23 18:04:13.036 | INFO | Gold coins: 73520, Gems: 10311 2026-02-23 18:04:13.042 | INFO | [Item_sort] BookRedT3_x1_Coins_x2400 2026-02-23 18:04:13.049 | 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 L233 shop_frequent() shop_reward.py L16 run_frequent() shop_general.py L154 run() clerk.py L344 shop_buy() clerk.py L300 shop_buy_execute() control.py L37 click() device.py L263 handle_control_check() device.py L299 click_record_check() device.py L43 show_function_call() 2026-02-23 18:04:13.065 | WARNING | Too many click for a button: BookRedT3_x1_Coins_x2400 2026-02-23 18:04:13.068 | WARNING | History click: ['SHOP_CLICK_SAFE_AREA', 'BookRedT3_x1_Coins_x2400', 'SHOP_BUY_CONFIRM', 'BookRedT3_x1_Coins_x2400', 'BookRedT3_x1_Coins_x2400', 'BookRedT3_x1_Coins_x2400', 'BookRedT3_x1_Coins_x2400', 'BookRedT3_x1_Coins_x2400', 'BookRedT3_x1_Coins_x2400', 'BookRedT3_x1_Coins_x2400', 'BookRedT3_x1_Coins_x2400', 'BookRedT3_x1_Coins_x2400', 'BookRedT3_x1_Coins_x2400', 'POPUP_CONFIRM_SHOP_OBSTRUCT', 'BookRedT3_x1_Coins_x2400'] 2026-02-23 18:04:13.076 | ERROR | GameTooManyClickError: Too many click for a button: BookRedT3_x1_Coins_x2400 2026-02-23 18:04:13.080 | WARNING | Saving error: ./log/error/1771841053080