1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-05-13 23:52:34 +08:00

179 Commits

Author SHA1 Message Date
GH Action - Upstream Sync
f2fe9e814d Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-05-11 12:18:13 +00:00
112357951c Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-05-11 19:49:34 +08:00
LmeSzinc
efbbaeb89f Fix: [TW] Goto main before entering rerun event 2026-05-11 19:48:42 +08:00
LmeSzinc
555ca89fa0 Bug fix (#5664)
* Fix: [TW] Enter event 20201126

* Upd: detect 5 story options at max (#5653)

* Add: war_archives_20220818_cn and war_archives_20230803_cn (#5660)

---------

Co-authored-by: ArecaSapling <115386623+sui-feng-cb@users.noreply.github.com>
2026-05-11 19:27:05 +08:00
ArecaSapling
d0b6e62964 Add: war_archives_20220818_cn and war_archives_20230803_cn (#5660) 2026-05-11 19:26:19 +08:00
LmeSzinc
f5e9952fc3 Upd: detect 5 story options at max (#5653) 2026-05-11 19:25:06 +08:00
LmeSzinc
0f679ce3e8 Fix: [TW] Enter event 20201126 2026-05-11 19:10:50 +08:00
LmeSzinc
8cb4384a22 Bug fix (#5663)
* Add: buy dorm food when oil overflow during commission receive

* Upd: method dorm_food_run

* Upd: exception OilMaxed to control buy food trial

* Upd: [TW] event entrance of event_20201126_cn rerun (#5615)

* Upd: method _load_file for class LuaLoader (#5662)

---------

Co-authored-by: sui-feng-cb <2518179942@qq.com>
Co-authored-by: guoh064 <50830808+guoh064@users.noreply.github.com>
2026-05-11 17:08:24 +08:00
guoh064
884c77c8f0 Upd: method _load_file for class LuaLoader (#5662) 2026-05-11 17:04:48 +08:00
LmeSzinc
558aab314d Add: buy dorm food when oil overflow during commission receive (#5659)
* Add: buy dorm food when oil overflow during commission receive

* Upd: method dorm_food_run

* Upd: exception OilMaxed to control buy food trial
2026-05-11 17:03:33 +08:00
LmeSzinc
6dd8eff8d3 Upd: [TW] event entrance of event_20201126_cn rerun (#5615) 2026-05-11 17:00:20 +08:00
90c06f9054 Upd: exception OilMaxed to control buy food trial 2026-05-11 16:36:48 +08:00
1155f277ef Upd: method dorm_food_run 2026-05-11 16:15:33 +08:00
632b06780f Add: buy dorm food when oil overflow during commission receive 2026-05-11 16:13:06 +08:00
59e95e57ab Fix: buy food may be triggerred more than once 2026-05-10 05:41:39 +08:00
ac3cc79ce0 Upd: comment for war_archives_update 2026-05-10 05:29:37 +08:00
6789b6d6ef Add: war_archives_20220818_cn and war_archives_20230803_cn 2026-05-10 05:28:43 +08:00
7c00e257c8 Upd: dev tools 2026-05-10 05:20:41 +08:00
57d5f308aa Add: buy dorm food when oil overflow during commission receive 2026-05-10 04:43:17 +08:00
positnuec
e7060b45e1 DEBUG: save screenshots of Daily 2026-05-09 16:48:21 +08:00
positnuec
c6acd48b83 Upd: adjust option area for 5 options 2026-05-09 13:38:07 +08:00
GH Action - Upstream Sync
1ee1edc288 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-05-01 15:04:26 +00:00
LmeSzinc
5f4f968c25 Fix: [TW] Enter event_20260417_cn from page_campaign (#5646) 2026-05-01 22:45:25 +08:00
722b5e87f8 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-05-01 15:07:54 +08:00
LmeSzinc
23f185c4cc Upd: button_extract 2026-05-01 04:39:08 +08:00
LmeSzinc
be200d4a3f Merge branch 'dev' 2026-05-01 04:34:12 +08:00
LmeSzinc
2a3f3b4941 Fix: No may_enemy override in 14-4 clear mode (#5637) 2026-05-01 04:25:45 +08:00
LmeSzinc
f36ae75ed3 Fix: Switch ui from other DOA events to event_20250424_cn 2026-05-01 04:15:35 +08:00
GH Action - Upstream Sync
03d80eb0f1 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-04-30 20:14:08 +00:00
LmeSzinc
1c6b5eb4a6 Upd: [TW] Vacation Lane – Beachside Brilliance 2026-05-01 03:27:58 +08:00
guoh064
96c1317887 Upd: [JP] assets REWARD_*.BUTTON (#5644)
to avoid collision with REWARD_*_WHITE and misclicking
2026-05-01 03:04:49 +08:00
guoh064
ac7bedc192 Tmp: event entrance for event 20250424 cn rerun
The event date should be fixed after 20260502 to disable previous concurrent event entrance.
2026-05-01 03:04:34 +08:00
guoh064
0c26c5a355 Upd: event entrance for dual event 20201126/20260417 2026-05-01 03:04:34 +08:00
LmeSzinc
0dbac1950a Upd: [CN] EVENT_20201126_ENTRANCE_TEMP 2026-05-01 03:04:34 +08:00
dragonheart107
4b90a64dde Fix: EN event point position via offset (#5633) 2026-05-01 03:04:34 +08:00
shionari
6665ca2ece Fix:修复国内docker环境编译报错的问题 (#5624)
* 因pypi官网已移除低版本pyav的whl文件,改为自行编译安装,添加相关依赖
另外,因阿里云部分镜像失效导致下载超时,国内源改为清华

* 国内源切换回阿里云

* 指定python镜像的Debian版本为bullseye,默认版本为Bookworm
添加自行编译av所需的依赖
2026-05-01 03:03:51 +08:00
97b9a4f91f Upd: event Toward Tulipa’s Seas Rerun (event_20250424_cn) 2026-04-30 15:33:17 +08:00
GH Action - Upstream Sync
f13b6c7a5c Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-04-25 22:48:53 +00:00
LmeSzinc
7466a3882d Upd: [CN] EVENT_20201126_ENTRANCE_TEMP 2026-04-26 05:49:31 +08:00
GH Action - Upstream Sync
ab561e025c Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-04-25 20:50:45 +00:00
dragonheart107
04d900bb3b Fix: EN event point position via offset (#5633) 2026-04-26 03:29:27 +08:00
GH Action - Upstream Sync
2a61e4ad11 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-04-24 17:08:09 +00:00
ArecaSapling
9e58a9d8d4 Upd: [EN] asset EVENT_20201126_ENTRANCE_TEMP (#5630) 2026-04-24 23:58:11 +08:00
c457180080 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-04-24 21:35:21 +08:00
LmeSzinc
1fd1b2d59a Merge pull request #5627 from LmeSzinc/dev
Bug fix
2026-04-24 19:05:51 +08:00
LmeSzinc
2c938c9dbf Merge pull request #5625 from guoh064/event_rerun
Add: event entrance for dual event 20201126/20260417
2026-04-24 18:53:06 +08:00
LmeSzinc
32ad98a79f Upd: [EN] EVENT_LIST_CHECK (#5623) 2026-04-24 18:48:40 +08:00
guoh064
cb061d9a5e Upd: [JP] asset MISSION_UNFINISH (#5626) 2026-04-24 18:33:11 +08:00
guoh064
f6b44d6582 Add: event entrance for dual event 20201126/20260417 2026-04-24 14:52:43 +08:00
ed2582e719 Fix: merge conflict in campaign_base 2026-04-23 17:33:29 +08:00
822dbca8b2 Merge branch 'pr5625' 2026-04-23 17:33:00 +08:00
93332a1d4b Merge branch 'master' of https://github.com/sui-feng-cb/AzurLaneAutoScript1 2026-04-23 17:19:42 +08:00
278750e78c Upd: event 20201126 rerun 2026-04-23 17:17:36 +08:00
guoh064
0f199064c4 Add: event entrance for dual event 20201126/20260417 2026-04-23 17:08:18 +08:00
guoh064
3855790bb0 Add: event entrance for dual event 20201126/20260417 2026-04-23 16:59:30 +08:00
b3c9c5dd78 Upd: config updater 2026-04-23 16:49:22 +08:00
3d7cc68946 Fix: skinbox position filter should be string 2026-04-23 16:27:13 +08:00
guoh064
89f69079f1 Add: distangle Gemsfarming.Campaign.Event from Event.Campaign.Event for multi event 2026-04-23 15:59:17 +08:00
guoh064
c75dd9366b Add: auto change state of options (default select and single means state) 2026-04-23 14:57:03 +08:00
GH Action - Upstream Sync
284e127d41 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-04-21 16:17:18 +00:00
LmeSzinc
8318c42ce4 Merge pull request #5619 from LmeSzinc/dev
Bug fix
2026-04-22 00:07:38 +08:00
LmeSzinc
6562ce0522 Fix: always add items, even if last item list contains unknown items 2026-04-22 00:01:34 +08:00
LmeSzinc
4b83292c9e Upd: opsi shop asset templates (#5617) 2026-04-21 23:56:47 +08:00
LmeSzinc
378d18a9a3 Fix: spare domain of git-over-cdn 2026-04-21 23:41:44 +08:00
LmeSzinc
5cc986257f Fix: Random background hits EXP_INFO_B in event_20220915_cn chapter A 2026-04-21 23:22:02 +08:00
fd2313f239 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-04-18 23:56:17 +08:00
LmeSzinc
995376a5a0 Add: Event Vacation Lane – Beachside Brilliance (event_20260417_cn) (#5611)
* Fix: Event 20220915 campaign (#5607)

Co-authored-by: YQY <91514918+5A8G0001@users.noreply.github.com>

* Upd: [TW] Event entrance of Violet Tempest Blooming Lycoris (fixed #5606)

* Fix: [CN] Skip user agreement

* Add: Event entrance of Vacation Lane – Beachside Brilliance (event_20260417_cn)

* Add: MAP_CHAPTER_SWITCH_20241219_SPEX

* Add: Chapter SP

* Opt: Faster receiving if no drop record

* Upd: Button extract

* Upd: Shop cost icons

* Fix: [JP] Remove wrong "/" in meta counter (#5608)

---------

Co-authored-by: YQY <91514918+TerryOrin@users.noreply.github.com>
Co-authored-by: YQY <91514918+5A8G0001@users.noreply.github.com>
2026-04-18 03:41:37 +08:00
LmeSzinc
d88b7f397a Fix: [JP] Remove wrong "/" in meta counter (#5608) 2026-04-18 03:38:26 +08:00
LmeSzinc
53d8ff8099 Upd: Shop cost icons 2026-04-18 03:28:45 +08:00
LmeSzinc
65cea8d07c Upd: Button extract 2026-04-18 03:28:11 +08:00
LmeSzinc
25463b2dc1 Opt: Faster receiving if no drop record 2026-04-18 02:55:27 +08:00
LmeSzinc
45faa7c46d Add: Chapter SP 2026-04-18 02:54:46 +08:00
LmeSzinc
8ce450a42b Add: MAP_CHAPTER_SWITCH_20241219_SPEX 2026-04-18 00:57:22 +08:00
LmeSzinc
31efe2a054 Add: Event entrance of Vacation Lane – Beachside Brilliance (event_20260417_cn) 2026-04-18 00:18:14 +08:00
LmeSzinc
d1e3653c4a Fix: [CN] Skip user agreement 2026-04-18 00:02:26 +08:00
LmeSzinc
ba568b50c0 Upd: [TW] Event entrance of Violet Tempest Blooming Lycoris (fixed #5606) 2026-04-17 23:44:24 +08:00
YQY
432c719f51 Fix: Event 20220915 campaign (#5607)
Co-authored-by: YQY <91514918+5A8G0001@users.noreply.github.com>
2026-04-17 23:35:57 +08:00
GH Action - Upstream Sync
23723f14c7 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-04-03 14:53:49 +00:00
LmeSzinc
a3c871f963 Bug fix (#5596)
* Merge pull request #5595 from Heipen/ui_update

Upd: Battle UI ElvenVine

* Upd: [TW] Event The Vagabond’s Recruitment Plan (event_20260326_cn)

---------

Co-authored-by: heipen <126669219+Heipen@users.noreply.github.com>
2026-04-03 22:50:39 +08:00
LmeSzinc
e9a09a368e Upd: [TW] Event The Vagabond’s Recruitment Plan (event_20260326_cn) 2026-04-03 22:49:31 +08:00
heipen
5cf249c8e7 Merge pull request #5595 from Heipen/ui_update
Upd: Battle UI ElvenVine
2026-04-03 22:44:37 +08:00
GH Action - Upstream Sync
9ca2f99143 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-04-01 15:19:58 +00:00
LmeSzinc
594a652819 Bug fix (#5591) 2026-04-01 22:57:52 +08:00
iceynano
37bf25c4b0 Fix Event Reaction (#5589)
* Add: Event Reaction

* Update widgets.py

* Update widgets.py

* Update widgets.py

* Update widgets.py

* Update widgets.py

* Fix event_trigger

* Resolve patch #5226

Removed unnecessary whitespace in set_aside and set_aside_status methods.
2026-04-01 22:52:12 +08:00
GH Action - Upstream Sync
4e1673fe99 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-03-31 19:13:46 +00:00
LmeSzinc
01c69f645e Fix: Conflicted interval of DOCK_CHECK after selecting ship 2026-04-01 02:02:23 +08:00
LmeSzinc
1e67ed613a Merge pull request #5587 from LmeSzinc/dev
Bug fix
2026-04-01 01:18:17 +08:00
LmeSzinc
032b2c1931 Fix: Limit match area of SHOP_REFRESH
to handle spamming bulin character at bottom-right of shop page, at April 1st
2026-04-01 01:17:12 +08:00
LmeSzinc
278edcdf12 Opt: Add favourite student default to false 2026-04-01 01:12:20 +08:00
LmeSzinc
aad22c753a Opt: Mood control default to prevent_green_face 2026-04-01 01:12:13 +08:00
27f9a23ad5 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-03-31 13:54:36 +08:00
LmeSzinc
433059bc8e Merge pull request #5586 from LmeSzinc/dev
Bug fix
2026-03-31 12:52:26 +08:00
LmeSzinc
9ca4b263ad Fix: Reset no searching timeout if not in map 2026-03-31 12:47:37 +08:00
LmeSzinc
8c9a39b703 Fix: Add expected=boss if only one boss spawn point 2026-03-31 12:41:07 +08:00
positnuec
bf03867f0b Feat: Restart emulator on its network disconnection 2026-03-30 21:38:28 +08:00
positnuec
8a7c9f3115 Opt: Relaxed conditions for ship changes 2026-03-30 21:33:54 +08:00
LmeSzinc
e8f5ad9830 Merge pull request #5585 from LmeSzinc/dev
W16
2026-03-30 15:54:28 +08:00
LmeSzinc
b993a5e8b4 Fix: W16 map data 2026-03-30 02:39:51 +08:00
LmeSzinc
33e812adb8 Merge pull request #5455 from guoh064/campaign_16_main
Add: W16 preparations
2026-03-29 19:26:04 +08:00
GH Action - Upstream Sync
4f917c8169 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-03-28 14:39:56 +00:00
LmeSzinc
dce5261670 Bug fix (#5576)
* Fix: _reward_mission_claim_click stucked at MISSION_UNFINISH (#5573)

* Add: Add Students with Level >= X Only

* Fix: [ALAS] Skip permission errors when replacing adb

* Fix: Uninstall registry not closed

* Add: [ALAS] Support LDPlayer14

* Fix: [ALAS] search by emulator type first, which is more trustworthy

* Fix: [ALAS] Limit Android SDK version when benchmarking Droidcast

---------

Co-authored-by: guoh064 <50830808+guoh064@users.noreply.github.com>
2026-03-28 21:55:19 +08:00
LmeSzinc
c60c343c68 Fix: [ALAS] Limit Android SDK version when benchmarking Droidcast 2026-03-28 19:09:14 +08:00
LmeSzinc
5c9b955d24 Fix: [ALAS] search by emulator type first, which is more trustworthy 2026-03-28 19:07:47 +08:00
LmeSzinc
960db91be9 Add: [ALAS] Support LDPlayer14 2026-03-28 19:00:12 +08:00
LmeSzinc
b703cb10ea Fix: Uninstall registry not closed 2026-03-28 18:32:55 +08:00
LmeSzinc
0c4f46180e Fix: [ALAS] Skip permission errors when replacing adb 2026-03-28 18:17:42 +08:00
LmeSzinc
e45fd05341 Add: Add Students with Level >= X Only 2026-03-28 18:12:31 +08:00
guoh064
0c31b2c4ec Fix: _reward_mission_claim_click stucked at MISSION_UNFINISH (#5573) 2026-03-28 17:49:29 +08:00
52adbc54f2 Upd: island characters 2026-03-27 22:55:06 +08:00
275b36d041 Merge branch 'master' of https://github.com/sui-feng-cb/AzurLaneAutoScript1 2026-03-27 22:44:54 +08:00
guoh064
483f6cc338 Opt: campaign_16_main MAP_SWIPE_MULTIPLY 2026-03-27 22:13:47 +08:00
guoh064
0ca7a52bcd Opt: campaign_16_main clear mode battle function using mob move 2026-03-27 22:13:40 +08:00
guoh064
9ebf8d7d06 Upd: campaign_16_main clear mode 2026-03-27 22:13:32 +08:00
GH Action - Upstream Sync
428b8f3b00 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-03-26 17:13:54 +00:00
LmeSzinc
65c303317a Add: Event The Vagabond’s Recruitment Plan (event_20260326_cn) (#5571)
* Upd: ocr model azur_lane_jp (#5553)

* Upd: Event entrance of The Vagabond’s Recruitment Plan

* Add: Chapter T HT

* Add: Chapter SP

---------

Co-authored-by: guoh064 <50830808+guoh064@users.noreply.github.com>
2026-03-27 00:41:37 +08:00
LmeSzinc
17a385274b Add: Chapter SP 2026-03-26 23:09:38 +08:00
LmeSzinc
d99af8fb07 Add: Chapter T HT 2026-03-26 23:04:52 +08:00
LmeSzinc
b64d3e13e2 Upd: Event entrance of The Vagabond’s Recruitment Plan 2026-03-26 21:37:14 +08:00
guoh064
c422a4d58f Upd: ocr model azur_lane_jp (#5553) 2026-03-26 20:38:38 +08:00
guoh064
e4a6a5728e Opt: campaign_16_main MAP_SWIPE_MULTIPLY 2026-03-24 01:58:48 +08:00
GH Action - Upstream Sync
37ef364631 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-03-23 11:01:32 +00:00
LmeSzinc
3bd8a21d3b Bug fix (#5567) 2026-03-23 18:25:28 +08:00
LmeSzinc
7cddbaf7a1 Fix: Prefer TACTICAL_CLASS_START than TACTICAL_CLASS_CANCEL
because TACTICAL_CLASS_CANCEL might be "Cancel" or "Return" in EN
2026-03-23 18:24:10 +08:00
guoh064
d7d69e95ef Opt: campaign_16_main clear mode battle function using mob move 2026-03-23 11:32:46 +08:00
下面我簡單喵兩句
561aa27942 Upd:[TW]event 20260319 update (#5564) 2026-03-20 18:52:03 +08:00
guoh064
da0e2458b7 Upd: campaign_16_main clear mode 2026-03-19 20:54:51 +08:00
74e6fd021a Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-03-14 20:17:42 +08:00
b0b77e7097 Upd: use Filter in skinbox_allowed_positions 2026-03-14 20:14:49 +08:00
positnuec
58d9a9f653 Opt: SkinBox position filter 2026-03-14 20:14:34 +08:00
LmeSzinc
adfe9783b9 Bug fix (#5557) 2026-03-13 22:29:25 +08:00
guoh064
a11876976c Del: [JP] temporary MetaDigitCounter color (#5556) 2026-03-13 22:28:41 +08:00
LmeSzinc
a4fd8c126d Fix: Handle popup after enter minigame 2026-03-13 18:49:34 +08:00
LmeSzinc
a6f1695de5 Merge pull request #5555 from LmeSzinc/dev
Add: event entrance for event_20240229_cn rerun
2026-03-12 19:34:30 +08:00
guoh064
9a9454df26 Add: event entrance for event_20240229_cn rerun (#5552) 2026-03-12 18:47:15 +08:00
guoh064
3f9e7edf4e Add: hide_in_upper_left option for combat manual 2026-03-12 18:46:50 +08:00
guoh064
5611dce94b Upd: asset COMBAT_AUTO 2026-03-12 18:46:50 +08:00
d7af303d04 Fix: missing argument in skinbox_position_check 2026-03-12 16:14:10 +08:00
69cdd06e60 Upd: event_20240229_cn rerun 2026-03-12 02:11:51 +08:00
positnuec
71f8051b82 Add: Purchase SkinBox by position 2026-03-12 02:07:07 +08:00
positnuec
a07dffbeda Add: Auto recommend submarine fleet in hard mode 2026-03-09 13:42:55 +08:00
positnuec
b5fe8e425b Fix: Misjudgement caused by click light effect interference 2026-03-09 13:42:45 +08:00
positnuec
da7ca5d706 Add: Control CL1 Record independently 2026-03-09 12:50:27 +08:00
positnuec
ecf2a841cf Fix: OS infinite click on CLICK_SAFE_AREA 2026-03-09 12:45:47 +08:00
GH Action - Upstream Sync
3ceade600f Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-03-05 18:14:27 +00:00
LmeSzinc
b687048405 Merge pull request #5545 from LmeSzinc/dev
Bug fix
2026-03-06 01:13:28 +08:00
LmeSzinc
c9e95702dc Fix: Skip event story in event_20260226_cn 2026-03-06 01:12:54 +08:00
LmeSzinc
b24d09f1a0 Upd: [TW] Event event_20260226_cn (fixed #5544) 2026-03-06 01:11:10 +08:00
GH Action - Upstream Sync
4e2e4572c3 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-03-05 14:56:10 +00:00
LmeSzinc
8618ea2352 Upd: Battle UI SpringInn (#5541) (#5543)
Co-authored-by: heipen <126669219+Heipen@users.noreply.github.com>
2026-03-05 22:42:45 +08:00
heipen
dbc5fe42e8 Upd: Battle UI SpringInn (#5541) 2026-03-04 12:32:12 +08:00
2eec1333ad Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-02-28 05:33:05 +08:00
LmeSzinc
2a2901d218 Merge pull request #5533 from LmeSzinc/dev
Add: Event Springtide Inn Online (event_20260226_cn)
2026-02-28 04:43:01 +08:00
LmeSzinc
66fa598e75 Fix: Abyssal combat with handle_map_event (#5328) 2026-02-28 04:37:52 +08:00
LmeSzinc
bfe67e2922 Opt: swipe multiply in event_20260226_cn 2026-02-28 04:17:37 +08:00
LmeSzinc
bd108dc35f Fix: Clicking BACK_ARROW at combat loading 2026-02-28 04:09:49 +08:00
LmeSzinc
07bf9d9947 Fix: Handle wrong OCR error like "I4-4" (#5532) 2026-02-28 03:42:27 +08:00
guoh064
c8e8d0b2fe Add: Event Springtide Inn Online (event_20260226_cn) 2026-02-28 02:50:22 +08:00
37a1d8bb8e Add: Event Springtide Inn Online (event_20260226_cn) 2026-02-27 17:12:21 +08:00
3b8271fbca Revert "Upd: [tmp] event entrance of event_20260226_cn"
This reverts commit 8f933b5468.
2026-02-27 17:10:42 +08:00
guoh064
4b05184cbd Add: Event Springtide Inn Online (event_20260226_cn) 2026-02-27 00:19:36 +08:00
a97af04d85 Fix: set the management page to top before island run 2026-02-26 20:31:17 +08:00
8f933b5468 Upd: [tmp] event entrance of event_20260226_cn 2026-02-26 16:44:25 +08:00
LmeSzinc
5c7f57f3b2 Fix: patch_mimetype 2026-02-19 10:19:42 +08:00
45b7c2cdba Merge branch 'master' of https://github.com/sui-feng-cb/AzurLaneAutoScript1 2026-02-19 05:16:45 +08:00
GH Action - Upstream Sync
ce23ea94a5 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2026-02-18 20:51:23 +00:00
LmeSzinc
ad623f6332 Merge pull request #5525 from LmeSzinc/dev
Bug fix
2026-02-19 03:18:06 +08:00
LmeSzinc
c014140c6e Fix: [CN] Remove more dash-like characters (fixed #5522) 2026-02-19 03:14:09 +08:00
gepotumu
a538739910 Fix: infinite loop in _handle_use_box_amount when box count insufficient (#5516)
When requesting more boxes than available (e.g. requesting 8 but only 3
in stack), the amount-setting loop would never exit because the UI caps
at the available count while the script keeps clicking AMOUNT_PLUS.

Added click_count tracking: if multi_click() has been called 2 times
without the amount reaching the target, treat it as the UI cap and break.
Also changed the return value from bool to the actual amount set, so
_storage_use_one_box tracks the correct number of boxes used.
2026-02-19 02:19:08 +08:00
LmeSzinc
0a4f2a89fc Fix: handle raid remain like "915/", "1515" 2026-02-19 02:15:25 +08:00
LmeSzinc
986d825a81 Fix: [EN] UI switch to page_game_room 2026-02-19 01:58:20 +08:00
LmeSzinc
74bbaf8395 Fix: first ui switch must be ui_ensure 2026-02-18 09:10:55 +08:00
LmeSzinc
d99b759a08 Fix: no poor sleep in fleet_preparation_sidebar_ensure 2026-02-18 09:10:55 +08:00
ArecaSapling
102b7eeaf7 Upd: blueprint purchase for DR5 & PR6 (#5518) 2026-02-18 09:10:41 +08:00
76eeba667f Add: Island Pearl Daemon 2026-02-17 20:58:33 +08:00
1e5a7d444b Merge branch 'master' of https://github.com/sui-feng-cb/AzurLaneAutoScript1 2026-02-15 15:58:29 +08:00
7b48e1ac58 Upd: blueprint purchase for DR5 & PR6 2026-02-15 15:57:18 +08:00
a136cbe1ff Upd: config update 2026-02-15 15:54:45 +08:00
positnuec
39ee794e41 Add: Purchase PR6 and DR5 blueprints in shipyard 2026-02-15 15:11:45 +08:00
guoh064
d8bba0331f Upd: [CN] asset AIR_STRIKE_* 2026-01-23 16:12:50 +08:00
239 changed files with 8824 additions and 3423 deletions

26
alas.py
View File

@@ -87,6 +87,20 @@ class AzurLaneAutoScript:
self.config.task_call('Restart') self.config.task_call('Restart')
self.device.sleep(10) self.device.sleep(10)
return False return False
except EmulatorNetworkError as e:
logger.error(e)
self.save_error_log()
if self.device.is_emulator:
logger.info('Game update stuck 3 times. Checking network status on both ends.')
self.checker.check_now()
if self.checker.is_available() and not self.device.is_network_available():
logger.critical('Emulator network is disconnected despite host being online.')
logger.warning('Restarting emulator to fix internal network.')
self.device.emulator_start()
deep_set(self.failure_record, keys='Restart', value=1)
self.config.task_call('Restart')
self.device.sleep(10)
return False
except GameBugError as e: except GameBugError as e:
logger.warning(e) logger.warning(e)
self.save_error_log() self.save_error_log()
@@ -434,6 +448,10 @@ class AzurLaneAutoScript:
from module.storage.box_disassemble import StorageBox from module.storage.box_disassemble import StorageBox
StorageBox(config=self.config, device=self.device, task="BoxDisassemble").run() StorageBox(config=self.config, device=self.device, task="BoxDisassemble").run()
def island_pearl(self):
from module.island.pearl_daemon import IslandPearl
IslandPearl(config=self.config, device=self.device, task="IslandPearl").run()
def azur_lane_uncensored(self): def azur_lane_uncensored(self):
from module.daemon.uncensored import AzurLaneUncensored from module.daemon.uncensored import AzurLaneUncensored
AzurLaneUncensored(config=self.config, device=self.device, task="AzurLaneUncensored").run() AzurLaneUncensored(config=self.config, device=self.device, task="AzurLaneUncensored").run()
@@ -556,12 +574,8 @@ class AzurLaneAutoScript:
_ = self.device _ = self.device
self.device.config = self.config self.device.config = self.config
# Skip first restart # Skip first restart
if task == 'Restart': if task == 'Restart' and self.is_first_task:
if self.is_first_task: logger.info('Skip task `Restart` at scheduler start')
logger.info('Skip task `Restart` at scheduler start')
else:
from module.handler.login import LoginHandler
LoginHandler(self.config, self.device).app_restart()
self.config.task_delay(server_update=True) self.config.task_delay(server_update=True)
del_cached_property(self, 'config') del_cached_property(self, 'config')
continue continue

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: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 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: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
assets/shop/cost/Core_4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 993 B

BIN
assets/shop/cost/Gems_5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1005 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

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