diff --git a/assets/jp/base/popup/NETWORK_RECONNECT_OK.BUTTON.png b/assets/jp/base/popup/NETWORK_RECONNECT_OK.BUTTON.png new file mode 100644 index 0000000..265d2e0 Binary files /dev/null and b/assets/jp/base/popup/NETWORK_RECONNECT_OK.BUTTON.png differ diff --git a/assets/jp/base/popup/NETWORK_RECONNECT_OK.png b/assets/jp/base/popup/NETWORK_RECONNECT_OK.png new file mode 100644 index 0000000..d820cbb Binary files /dev/null and b/assets/jp/base/popup/NETWORK_RECONNECT_OK.png differ diff --git a/tasks/base/assets/assets_base_popup.py b/tasks/base/assets/assets_base_popup.py index d904d8b..5289ebc 100644 --- a/tasks/base/assets/assets_base_popup.py +++ b/tasks/base/assets/assets_base_popup.py @@ -27,9 +27,9 @@ DAILY_REWARD = ButtonWrapper( name='DAILY_REWARD', jp=Button( file='./assets/jp/base/popup/DAILY_REWARD.png', - area=(854, 117, 1008, 165), - search=(834, 97, 1028, 185), - color=(178, 167, 112), + area=(416, 165, 434, 216), + search=(396, 145, 454, 236), + color=(203, 227, 237), button=(920, 632, 1140, 712), ), ) @@ -73,3 +73,13 @@ NETWORK_RECONNECT = ButtonWrapper( button=(663, 467, 870, 537), ), ) +NETWORK_RECONNECT_OK = ButtonWrapper( + name='NETWORK_RECONNECT_OK', + jp=Button( + file='./assets/jp/base/popup/NETWORK_RECONNECT_OK.png', + area=(744, 487, 791, 515), + search=(724, 467, 811, 535), + color=(91, 165, 196), + button=(665, 468, 870, 536), + ), +) diff --git a/tasks/base/popup.py b/tasks/base/popup.py index f40c4c3..aef828d 100644 --- a/tasks/base/popup.py +++ b/tasks/base/popup.py @@ -65,6 +65,8 @@ class PopupHandler(ModuleBase): def handle_network_reconnect(self, interval=5) -> bool: if self.appear_then_click(NETWORK_RECONNECT, interval=interval): return True + if self.appear_then_click(NETWORK_RECONNECT_OK, interval=interval): + return True return False