1
0
mirror of https://github.com/TheFunny/ArisuAutoSweeper synced 2026-06-23 22:44:51 +00:00

178 Commits

Author SHA1 Message Date
YoursFunny 95148d2548 fix: update assets file 2025-08-09 13:20:45 +08:00
YoursFunny 44605f42cd fix: update ui assets for OVERSEA server 2025-08-09 13:20:21 +08:00
YoursFunny fdc50c77a5 fix: update assets file 2025-07-22 20:21:06 +08:00
YoursFunny 15ebf70681 fix: update ui assets for jp 2025-07-22 20:20:36 +08:00
YoursFunny b34c37a4b7 fix: update configs 2025-05-18 19:58:36 +08:00
YoursFunny 92408edd79 fix(bounty): update stage select option 2025-05-18 19:58:35 +08:00
YoursFunny 49c0894227 fix: update assets file 2025-05-13 21:56:02 +08:00
YoursFunny 1497a0a825 fix(cafe): update ui assets for jp & en 2025-05-13 21:55:42 +08:00
YoursFunny e41b8bf54a fix(cafe): synchronize Cafe No.2 for global server 2025-05-13 21:55:41 +08:00
YoursFunny cae02d62ec fix: update assets file 2025-04-22 19:54:32 +08:00
YoursFunny b16d25f9f5 fix: update ui assets for jp 2025-04-22 19:53:39 +08:00
YoursFunny 6cd0ded0c9 fix(cafe): correct invitation detection of Cafe No.2 in OVERSEA server 2025-03-08 18:44:34 +08:00
YoursFunny 62c147fdab fix(cafe): adjust timer of Cafe No.2 2025-01-22 19:40:43 +08:00
YoursFunny 5d4c5f939b fix(cafe): adjust click template offset 2025-01-22 19:40:32 +08:00
YoursFunny e6649762c8 fix: update assets file 2025-01-20 23:19:29 +08:00
YoursFunny 8cb4803f80 fix(cafe): update ui assets for jp 2025-01-20 23:18:06 +08:00
YoursFunny 51c7a5fed2 fix(cafe): update latest Cafe No.2 switch for jp 2025-01-20 23:17:39 +08:00
YoursFunny e7ecf0e94f fix: update assets file 2024-11-12 18:16:45 +08:00
YoursFunny 2a1394d733 fix(cafe): update ui assets for en 2024-11-12 18:16:45 +08:00
YoursFunny 164dee90d9 lang(cafe): correct Cafe No.2 description 2024-11-12 18:16:44 +08:00
YoursFunny f0da132f4e fix(cafe): enable Cafe No.2 for OVERSEA server 2024-11-12 18:03:30 +08:00
YoursFunny 191c3b31dc fix: update assets file 2024-10-23 23:32:55 +08:00
YoursFunny a5d20a95be fix: update ui assets for en 2024-10-23 23:32:47 +08:00
YoursFunny 7f0b2ff73f fix: update assets file 2024-09-24 14:07:02 +08:00
YoursFunny daf55b76e2 fix: update ui assets for en 2024-09-24 14:06:27 +08:00
YoursFunny 5b2e22163a fix: update assets file 2024-07-24 17:27:50 +08:00
YoursFunny 2ec7e45172 fix: update ui assets and circle for en 2024-07-24 17:27:38 +08:00
YoursFunny cd27718801 fix: update assets file 2024-07-11 18:03:37 +08:00
YoursFunny 2b12f51110 fix: update jp ui assets 2024-07-11 18:02:45 +08:00
YoursFunny a059394b71 fix: update assets file 2024-07-09 16:05:05 +08:00
YoursFunny cdccc85207 fix: update en ui assets 2024-07-09 16:04:18 +08:00
YoursFunny 9a1d8f101d fix: update assets file 2024-05-04 20:15:01 +08:00
YoursFunny bb5224d721 fix: update en ui assets 2024-05-04 20:11:50 +08:00
YoursFunny 573d742c03 fix: update assets file 2024-05-04 19:55:41 +08:00
YoursFunny f9076ae537 fix: update en ui assets 2024-05-04 19:54:57 +08:00
YoursFunny 9d9e3c0f91 fix: update ui assets for jp 2024-04-24 19:38:24 +08:00
YoursFunny c6063a4f3d fix: update ui assets for jp 2024-03-27 20:35:23 +08:00
YoursFunny b9cf5aa910 fix: update ui assets for jp 2024-02-21 18:26:00 +08:00
YoursFunny d082df0f03 fix: update ui assets and circle for jp 2024-01-25 19:40:09 +08:00
Cheong Sik Feng 2f44074400 Fix Tactical Challenge button mask image
With the addition of the Grand Assault, the Joint Firing Drill button was moved to the top half of where the Tactical Challenge button previously was, and the new Tactical Challenge button is only the lower half.
2023-12-25 16:26:57 +08:00
YoursFunny 0f6dd93608 fix(sweep): remove index if equal 0 2023-12-09 21:22:11 +08:00
YoursFunny f5cf0a7fbe fix(tc): add handle ui_additional 2023-12-07 18:24:09 +08:00
YoursFunny 16d78e1e16 fix(sweep): correct load index situation 2023-12-07 13:04:05 +08:00
YoursFunny 7b707be841 refactor(scrimmage): use stage ap count 2023-12-06 17:11:50 +08:00
YoursFunny 93bf1f73e2 feat: separate stage ap count 2023-12-05 16:21:19 +08:00
YoursFunny 71da6fd996 feat: add auto select for bounty and scrimmage 2023-11-30 14:21:19 +08:00
YoursFunny ecd4ba0a7c doc: update readme 2023-11-29 18:38:59 +08:00
YoursFunny d684fd79f6 feat(sweep): support finding max sweepable index 2023-11-29 14:55:55 +08:00
YoursFunny 6ae785634c refactor(sweep): separate sweepable check and search_box generate 2023-11-29 14:11:51 +08:00
YoursFunny a0d3fd75af refactor(sweep): change current_indexes 2023-11-29 14:05:50 +08:00
YoursFunny 257e092936 refactor(sweep): use regex for index match 2023-11-29 13:54:55 +08:00
YoursFunny 32cee3f6b5 fix(cafe): adjust name of invitation 2023-11-29 12:39:51 +08:00
YoursFunny 659f58db38 fix(cafe): add check of null invitation name 2023-11-28 21:46:21 +08:00
YoursFunny 6dac8a1de2 feat(cafe): add invitation assets for en 2023-11-28 20:53:24 +08:00
YoursFunny b1aeb64768 lang: change option description 2023-11-28 20:53:01 +08:00
YoursFunny 88e8a98b76 fix(cafe): apply config of choice only when not set before 2023-11-28 16:18:34 +08:00
YoursFunny 39d00ac549 fix(cafe): correct target name check 2023-11-28 16:11:50 +08:00
YoursFunny 11d2a6ef7e feat(cafe): add invitation condition check 2023-11-28 14:04:37 +08:00
YoursFunny 1f5b68d095 feat(webui): add invitation condition options 2023-11-28 14:04:07 +08:00
YoursFunny 5f3ff140dd feat(cafe): add invitation 2023-11-27 22:02:50 +08:00
YoursFunny 8698fa20c2 feat(webui): add config of invitation options 2023-11-27 20:48:37 +08:00
YoursFunny b426c6caac feat(cafe): add invitation assets for jp 2023-11-27 15:44:56 +08:00
YoursFunny 8d83ec1657 fix: add swipe name 2023-11-27 15:26:27 +08:00
YoursFunny 7fcda15329 perf(sweep): improve list insight logic 2023-11-27 13:17:29 +08:00
YoursFunny 54aa1bafb5 refactor(sweep): simplify list enter match 2023-11-26 18:54:26 +08:00
YoursFunny d756b0dc3f perf: reduce config save times 2023-11-25 15:28:57 +08:00
YoursFunny e71118c09e fix: improve data update stability 2023-11-25 15:28:07 +08:00
YoursFunny 44b6d5cdf8 fix: expand ticket ocr region 2023-11-25 14:27:01 +08:00
YoursFunny f92dba92c9 fix(sweep): use swipe instead of drag in list 2023-11-24 14:30:43 +08:00
YoursFunny 86ce04cff9 fix(sweep): extend timer stable 2023-11-24 13:59:39 +08:00
YoursFunny f2065507c2 fix(ui): change task order 2023-11-23 16:37:16 +08:00
YoursFunny 15bf77da3d fix(cafe): expand search box 2023-11-23 16:21:58 +08:00
YoursFunny 4ce8073096 perf(sweep): simplify sweep num ocr 2023-11-23 16:08:51 +08:00
YoursFunny aa872c890d doc: update readme 2023-11-23 14:45:31 +08:00
YoursFunny 25e0559171 feat: add oversea servers 2023-11-23 14:23:52 +08:00
YoursFunny df6da1f77a fix(cafe): adjust property of second cafe setting 2023-11-23 14:06:38 +08:00
YoursFunny fc49adc859 doc: update readme 2023-11-22 22:23:09 +08:00
YoursFunny 4582406ef2 perf(tc): improve status check stability 2023-11-22 22:04:50 +08:00
YoursFunny 256dc96598 fix(tc): restrict count frequency of claim reward 2023-11-22 22:01:07 +08:00
YoursFunny 04744d6f8c fix(scrimmage): add missing multiply of ap count 2023-11-22 22:01:06 +08:00
YoursFunny 8fe578615d fix: change webui port 2023-11-22 21:02:00 +08:00
YoursFunny 5e9615542c fix: set repo when update 2023-11-22 20:47:18 +08:00
YoursFunny 36c5f60eb3 fix(cafe): adjust property of second cafe setting 2023-11-22 19:05:36 +08:00
YoursFunny 91650cc584 feat: add en assets for bounty scrimmage and sweep 2023-11-22 19:04:50 +08:00
YoursFunny 67881568dd perf(button): combine shared assets 2023-11-22 13:13:39 +08:00
YoursFunny f8404edd9e fix: set repo of build-in update 2023-11-21 23:15:06 +08:00
YoursFunny ff3ec041d2 refactor(cafe): separate ui operation and simplify template extraction 2023-11-21 22:18:28 +08:00
YoursFunny 99074a1575 feat(cafe): add template search area 2023-11-21 21:31:01 +08:00
YoursFunny 7862fa6cb8 fix(scrimmage): fix typo 2023-11-21 20:56:39 +08:00
YoursFunny baac90ecf0 fix(resource): remove non-existing assets loading 2023-11-21 20:42:24 +08:00
YoursFunny 53ec298fed fix(alas): validate datetime instead of using regex 2023-11-21 20:29:26 +08:00
YoursFunny b4f18f78ff perf: use more friendly record time on dashboard 2023-11-21 20:27:19 +08:00
YoursFunny eb9af42f38 fix: ignore value in state type args 2023-11-21 20:16:40 +08:00
YoursFunny c29d972c6c feat: support direct_match and match_multi_template 2023-11-21 20:07:45 +08:00
YoursFunny 92b34d4760 perf: release resource when free 2023-11-21 19:59:32 +08:00
YoursFunny 04853b6c31 feat: support load search for buttons 2023-11-21 19:53:02 +08:00
YoursFunny 9604e8962a fix: accept area attr in ClickButton 2023-11-21 19:20:04 +08:00
YoursFunny 03380b2d71 fix: use distinctive search attr for each button frame 2023-11-21 19:17:06 +08:00
YoursFunny c27bd74050 fix: adjust icon css 2023-11-21 19:00:14 +08:00
YoursFunny c3e9945b15 lang: use shorter description for items 2023-11-21 18:43:04 +08:00
YoursFunny 1dd100ac04 lang: fix typo 2023-11-21 15:28:08 +08:00
YoursFunny 77dca70af1 doc: update readme 2023-11-21 15:25:41 +08:00
YoursFunny b8ecd0c9d6 feat: support scrimmage 2023-11-21 15:18:07 +08:00
YoursFunny ceb24283f3 feat: add scrimmage gui option 2023-11-21 15:17:49 +08:00
YoursFunny d0c591af3a fix(bounty): add error handler when enter sweep failed 2023-11-21 14:21:22 +08:00
YoursFunny 589b0b08ec perf(sweep): improve sweep list stability 2023-11-21 14:20:02 +08:00
YoursFunny 299bd6c687 refactor(sweep): change parameter order 2023-11-21 13:54:59 +08:00
YoursFunny e61afaf43b fix(sweep): filter non-digit ocr text 2023-11-21 13:14:30 +08:00
YoursFunny 30e8c8b21b fix(tc): add reward handler 2023-11-21 12:55:16 +08:00
YoursFunny f7b165f589 perf(tc): improve get reward method 2023-11-20 22:34:01 +08:00
YoursFunny 08959e5f1c feat(tc): update storage of tc ticket 2023-11-20 22:26:24 +08:00
YoursFunny e929a1efb1 refactor(tc): separate ui operation 2023-11-20 22:10:40 +08:00
YoursFunny 8e29d7d2c0 feat: add scrimmage config 2023-11-20 21:43:11 +08:00
YoursFunny d3a1a77d6a feat: add scrimmage assets 2023-11-20 21:28:34 +08:00
YoursFunny 930c741de6 doc: update readme 2023-11-20 20:08:26 +08:00
YoursFunny 2c19afdf26 feat(bounty): add error handler choice 2023-11-20 17:28:55 +08:00
YoursFunny bbf3bf7c36 perf(bounty): improve ending logic 2023-11-20 17:06:08 +08:00
YoursFunny 5e4abc147e feat(bounty): detect ticket and end when zero 2023-11-20 16:50:18 +08:00
YoursFunny eb8048ccd6 doc: update readme 2023-11-20 16:31:49 +08:00
YoursFunny 8bec814b8d feat: support bounty 2023-11-20 16:25:06 +08:00
YoursFunny 5fb2810bdc feat: add bounty assets 2023-11-20 16:23:27 +08:00
YoursFunny 8ea95dc340 feat: add bounty gui option 2023-11-20 16:21:40 +08:00
YoursFunny 9d3e581321 feat: add ticket storage in config and gui 2023-11-20 16:20:02 +08:00
YoursFunny d47e463365 perf(sweep): improve sweep flexibility 2023-11-19 23:59:01 +08:00
YoursFunny 0a697e9398 fix: add required argument 2023-11-19 19:41:43 +08:00
YoursFunny 143f519adb fix: remove useless code 2023-11-19 17:05:06 +08:00
YoursFunny af71e797db fix(login): change survey handle for default server 2023-11-19 17:04:40 +08:00
YoursFunny 6ef18ed8c0 feat(login): add survey page handle 2023-11-18 19:16:34 +08:00
YoursFunny 8781e7830c fix(popup): make correction to ap exceed and add insufficient inventory for JP 2023-11-17 14:09:34 +08:00
YoursFunny 84f78230d2 doc: update readme 2023-11-17 13:45:43 +08:00
YoursFunny f506616ba9 feat: add assets for bounty 2023-11-17 13:17:08 +08:00
YoursFunny c1d9ac4f64 feat: add assets for scrimmage (school exchange) 2023-11-17 13:17:08 +08:00
YoursFunny fb28fe297a feat(stage): add sweepable button 2023-11-17 13:17:08 +08:00
YoursFunny 9b17f1948a perf(stage): adjust click interval 2023-11-17 13:17:08 +08:00
YoursFunny e82c4f875c feat(stage): add offset to stage item box 2023-11-17 13:17:07 +08:00
YoursFunny 51ecdf4908 feat(stage): support sweepable detection 2023-11-17 13:17:07 +08:00
YoursFunny 8d2882e752 fix: use correct color space for template matching 2023-11-17 13:17:07 +08:00
YoursFunny 1a66e767f3 refactor(stage): reuse assets for all stages 2023-11-17 13:17:07 +08:00
YoursFunny 04fab819b4 feat(stage): add sweep support 2023-11-17 13:17:07 +08:00
YoursFunny 023972682d refactor: move stage list to its own folder 2023-11-17 13:17:06 +08:00
YoursFunny 2cefb26759 refactor: set indexes as property 2023-11-17 13:17:06 +08:00
YoursFunny 7ed7cabbaa lang: adjust text of second floor 2023-11-17 13:17:06 +08:00
YoursFunny b62e301c55 feat(cafe): detect server before attempt on second floor 2023-11-17 13:17:06 +08:00
YoursFunny 93e8fd1f0c refactor(cafe): rename template button 2023-11-17 13:17:06 +08:00
YoursFunny b9e0cc3026 fix: adapt for BA 2023-11-17 13:17:05 +08:00
RedDeadDepresso 6cbc4f0788 updated buttons 2023-11-17 13:06:09 +08:00
RedDeadDepresso f6736a71df fixed names of some images 2023-11-17 13:06:09 +08:00
RedDeadDepresso 83cc44f7b7 added more popup pages 2023-11-17 13:06:09 +08:00
RedDeadDepresso 75cd7bafc4 added update images 2023-11-17 13:06:09 +08:00
RedDeadDepresso b3daa45c5a added more images for tc and popup 2023-11-17 13:06:09 +08:00
RedDeadDepresso 47e239aee1 mail images added 2023-11-17 13:06:09 +08:00
RedDeadDepresso 21a08f0b7f added images 2023-11-17 13:06:09 +08:00
YoursFunny 7b2c3bb165 feat: add en and Global server options 2023-11-13 16:06:00 +08:00
YoursFunny 2f4d64e5d0 fix: adapt AAS 2023-11-13 15:19:48 +08:00
YoursFunny 9e5fd34b79 fix(cafe): update assets 2023-11-12 17:49:49 +08:00
YoursFunny 5487338dc6 fix(cafe): remove crop as not needed 2023-11-12 17:49:49 +08:00
YoursFunny e5a914e80f fix(cafe): crop template from button image 2023-11-12 17:49:49 +08:00
YoursFunny f21a97e08d fix(cafe): apply mask 2023-11-12 17:49:49 +08:00
YoursFunny b4c47e2de2 feat(stage): add stage list recognition 2023-11-12 17:49:49 +08:00
YoursFunny 34208763aa refactor(cafe): adjust crop template button 2023-11-12 17:49:49 +08:00
YoursFunny c3354cf4f5 lang: adjust en gui text 2023-11-12 17:41:46 +08:00
YoursFunny 81abba0270 doc: fix typo 2023-11-12 16:18:16 +08:00
YoursFunny acea188931 doc: add more relative projects 2023-11-12 01:31:04 +08:00
YoursFunny b0621b48e6 fix(webui): use utf-8 encoding for icon reading 2023-11-12 00:10:43 +08:00
YoursFunny 1b83b7077f doc: add en gui pic 2023-11-10 21:47:14 +08:00
YoursFunny f1e3cd9810 feat(login): add update download confirm 2023-11-10 21:17:20 +08:00
YoursFunny f91fc2c55d feat(popup): add ap exceed and item expire handler 2023-11-10 21:17:20 +08:00
YoursFunny d82e206463 fix(tc): stick at certain status 2023-11-10 21:17:18 +08:00
YoursFunny db813c9efb fix: adapt AAS webui 2023-11-07 19:46:24 +08:00
YoursFunny 9d3b5ceff8 feat: add English webui 2023-11-07 19:43:41 +08:00
YoursFunny b83db6bc35 fix(popup): adjust daily reward recognition 2023-11-07 19:14:42 +08:00
YoursFunny 2e4a1f144b fix(popup): support another type of network reconnection 2023-11-07 19:14:01 +08:00
YoursFunny f7444e29dc doc: add gui pic 2023-11-07 14:58:55 +08:00
YoursFunny 1113094cf5 doc: adjust readme icon style 2023-11-07 14:41:05 +08:00
YoursFunny 60e6710181 doc: add readme 2023-11-07 14:22:47 +08:00
YoursFunny 9708ec05d7 fix(cafe): use correct boarder method 2023-11-06 21:24:13 +08:00
YoursFunny 77f0ded95f feat(cafe): handle unexpected popups 2023-11-05 23:19:51 +08:00
YoursFunny 937a7c63e8 fix(cafe): use smaller default pinch area 2023-11-05 23:09:46 +08:00
317 changed files with 4380 additions and 648 deletions
+52
View File
@@ -0,0 +1,52 @@
<img width="150" height="150" align="left" style="float: left; margin: 0 10px 0 0;" alt="AAS icon" src="docs/resources/aas_icon.svg"/>
# ArisuAutoSweeper
**Blue Archive Automation Script**
**| English | [简体中文](README.md) |**
![gui_en.png](docs/resources/gui_en.png)
## Features
The script is still under active development. The following features have been implemented:
- [x] **Cafe** Claim rewards / Interact / Invitation / Second floor
- [x] **Club** Claim AP
- [x] **Mailbox** Claim rewards
- [x] **Bounty** Auto sweep
- [x] **Scrimmage** Auto sweep
- [x] **Tactical Challenge** Claim rewards / Auto battle
Supported servers:
- [x] JP
- [x] OVERSEA
Supported in-game languages:
- [x] Japanese
- [x] English
## Relative projects
- [AzurLaneAutoScript](https://github.com/LmeSzinc/AzurLaneAutoScript): Azur Lane auto script
- [StarRailCopilot](https://github.com/LmeSzinc/StarRailCopilot): A bot for Honkai: Star Rail, based on the next
generation of ALAS framework
Some Blue Archive auto scripts:
- [BAAuto](https://github.com/RedDeadDepresso/BAAuto): Blue Archive Automation Script
- [BlueArchiveAutoScript](https://github.com/pur1fying/blue_archive_auto_script): BAAS, used to implement Blue Archive
automation
- [MBA](https://github.com/MaaAssistantArknights/MBA): BA assistant based on the new architecture of MAA
## Acknowledgements
Thanks to [6bir](https://github.com/6bir) for the icon design.
Thanks to [Alas](https://github.com/LmeSzinc/AzurLaneAutoScript) and [SRC](https://github.com/LmeSzinc/StarRailCopilot)
for the development framework.
Thanks to [RedDeadDepresso](https://github.com/RedDeadDepresso) for EN support.
+59
View File
@@ -0,0 +1,59 @@
<img width="150" height="150" align="left" style="float: left; margin: 0 10px 0 0;" alt="AAS icon" src="docs/resources/aas_icon.svg"/>
# ArisuAutoSweeper
**蔚蓝档案自动化脚本**
**| [English](README.en.md) | 简体中文 |**
![gui_cn.png](docs/resources/gui_cn.png)
## 功能
当前脚本还在活跃开发中,已经实现的功能有:
- [x] **咖啡厅** 领取奖励 / 互动 / 邀请 / 第二咖啡厅
- [x] **公会** 领取体力
- [x] **邮箱** 领取奖励
- [x] **悬赏通缉** 自动扫荡
- [x] **学院交流会** 自动扫荡
- [x] **战术对抗赛** 领取奖励 / 自动战斗
目前支持的服务器:
- [x] 日服
- [x] 国际服
目前支持的游戏内语言:
- [x] 日语
- [x] 英语
## 已知问题
若愿意提供其他语言或国服支持,请开 PR 或 Issue。
- **国际服登录的全屏通知**:未实现自动关闭,正在研究中
- **大小月卡**:未实现自动领取,~~因为没买过~~,可能不影响使用。愿意提供图片的请开 Issue
- **月卡的额外悬赏券和学院交流券**:不太清楚月卡领取额外券的机制,~~因为没买过~~,可能影响相关任务使用券和体力的计算。愿意提供相关信息的请开
Issue
## 相关项目
- [AzurLaneAutoScript](https://github.com/LmeSzinc/AzurLaneAutoScript): 碧蓝航线自动化脚本
- [StarRailCopilot](https://github.com/LmeSzinc/StarRailCopilot): 崩坏:星穹铁道脚本,基于下一代Alas框架
一些蔚蓝档案脚本:
- [BAAuto](https://github.com/RedDeadDepresso/BAAuto): 蔚蓝档案自动脚本
- [BlueArchiveAutoScript](https://github.com/pur1fying/blue_archive_auto_script): BAAS,用于实现蔚蓝档案自动化
- [MBA](https://github.com/MaaAssistantArknights/MBA): 基于 MAA 全新架构的 BA 小助手
## 鸣谢
感谢 [6bir](https://github.com/6bir) 为本项目设计的图标。
感谢 [Alas](https://github.com/LmeSzinc/AzurLaneAutoScript) 以及 [SRC](https://github.com/LmeSzinc/StarRailCopilot)
提供的开发框架。
感谢 [RedDeadDepresso](https://github.com/RedDeadDepresso) 提供英语支持。
+8
View File
@@ -34,6 +34,14 @@ class ArisuAutoSweeper(AzurLaneAutoScript):
from tasks.mail.mail import Mail
Mail(config=self.config, device=self.device).run()
def bounty(self):
from tasks.bounty.bounty import Bounty
Bounty(config=self.config, device=self.device).run()
def scrimmage(self):
from tasks.scrimmage.scrimmage import Scrimmage
Scrimmage(config=self.config, device=self.device).run()
def tactical_challenge(self):
from tasks.tactical_challenge.tactical_challenge import TacticalChallenge
TacticalChallenge(config=self.config, device=self.device).run()
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 327 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Some files were not shown because too many files have changed in this diff Show More