1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-09 18:39:04 +08:00
Commit Graph

571 Commits

Author SHA1 Message Date
SevCrane
3cb29a9a37 Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript 2024-06-05 23:53:03 +08:00
SevCrane
5e482958f6 AlasGG 2024-06-05 23:20:28 +08:00
LmeSzinc
eada57f97d Pref: Reduce CPU usage during auto search daemon 2024-06-05 01:15:42 +08:00
LmeSzinc
58202c6a40 Pref: Reuse image array to improve memory performance 2024-06-05 01:15:41 +08:00
LmeSzinc
77d48937fc Fix: Handle mail full popup 2024-06-03 10:22:06 +08:00
Air111
1e793295e8 Fix: mob move optimization 2024-06-03 00:04:42 +08:00
LmeSzinc
ecfd5d50bf Upd: [CN] Support UI in 2024.05.21 2024-05-23 01:16:41 +08:00
guoh064
41075b4a52
Fix: W15 optimization (#3660)
* Fix: force battle function choice for 15-1/15-2 when clear all

* Add: battle strategy when missing support fleet in W15

* Opt: open strategy once when checking mob move

* Opt: reuse strategy_get_mob_move_remain()
2024-04-22 23:16:39 +08:00
LmeSzinc
89aa1ad7dc Fix: W15 optimizations
- Upd: [CN] MOB_MOVE_CANCEL
- Opt: MAP_SWIPE_MULTIPLY
- Fix: 15-1 did not inherit ConfigBase
2024-04-20 01:57:27 +08:00
guoh064
27693a6762
Add: 15图开荒/周回 (#3563)
* Add: W15 maps extracted

* Add: template for Special Carrier in W15

* Add: method mob_move

* Fix: MapDetectionError in strategy mob move

* Fix: adjacent grid judge condition

* Fix: should focus on location before moving

* Fix: should update view before further operation

* Fix: wait for STRATEGY_OPENED after executing mob move

* Fix: offset for assets in _mob_move()

* Opt: judge if movable before moving camera

* Add: W15 mechanism

* Opt: Rename Special Carrier asset name

* Fix: offset for MOB_MOVE_1/MOB_MOVE_2

* Fix: separate MOB_MOVE_1 and MOB_MOVE_2

* Fix: should use appear_then_click in strategy_mob_move_enter

* Fix: function import in campaign_15_base.py

* Fix: missing assets import

* Fix: missing offset in strategy_mob_move_cancel()

* Fix: should move only once in a campaign

* Temp: modify special carrier filter string to 3E

* Fix: missing self. before 'moved' variable

* Revert "Fix: missing self. before 'moved' variable"

This reverts commit 00f70e0ab55e422898cb90c5d5e54d4e7c989511.

* Revert "Fix: should move only once in a campaign"

This reverts commit b588f5bb07dfc4511f39fa0797fbe160f356d604.

* Fix: force goto special carrier

* Fix: missing return True in battle function

* Fix: enlarge offset of MOB_MOVE_ICON

* Fix: typo in campaing_15_3

* Fix: update view after moving mob

* Fix: should use full_scan_movable since mob moved

* Fix: missing map_data_init() in campaign_15_4.py

* Fix: battle 4 should be done by mob fleet

* Revert "Fix: battle 4 should be done by mob fleet"

This reverts commit 0e2af1ec817b7bc89fe123f03a33ea9ad955973f.

* Fix: should switch to fleet_1 after battle_3

* Add: battle function when using clear mode

* Fix: missing import

* Fix: colliding Config class

* Fix: Config.when should contain all cases

* Opt: pick ammo after third battle in clear mode of 15-4

* Del: old assets CarrierSpecial

* Fix: remake of CarrierSpecial template

* Add: UI mask for W15

* Fix: missing ASSETS import

* Fix: change full_scan_movable() to predict()

* Fix: predict should be done after each move

* Opt: camera_data in W15

* Del: remove predict

* Add: map info process after mob move

* Add: support for multi bosses in _expected_end() for W15

* Opt: show map after moving

* Del: remove redundant import in fleet.py

* Opt: using clear_chosen_enemy() instead of goto() directly

* Fix: should first take screenshot before strategy enter/confirm/cancel

* Add: asset TEMPLATE_SIREN_BOSS

* Opt: Handle first stages of BOSS as Siren in 15-3/15-4

* Fix: missing override map_data

* Add: ignore is_boss prediction for siren boss in 15-3/15-4

* Fix: should not use decorator Config with battle_x functions

* Opt: camera data in 15-4

* Opt: directly overwrite map info into original map_data

* Fix: missing indent block in campaign_15_4.py

* Fix: expect 15-3/15-4 first bosses as siren

* Revert "Add: ignore is_boss prediction for siren boss in 15-3/15-4"

This reverts commit 1104631f92e5df0672dce8c7acaa1eb122731746.

* Revert "Add: asset TEMPLATE_SIREN_BOSS"

This reverts commit a29d6b6b9bfb9d79963adb404ce2091cbfafb810.

* Revert "Add: support for multi bosses in _expected_end() for W15"

This reverts commit 8d357abe5bab79a643e23e8513cefa87d31cb3e8.

* Del: redundent map config

* Fix: recover boss grids

* Del: redundant clear_siren()

* Del: redundant clear_siren() in battle_6

* Add: template for mob move icon

* Opt: enlarge reinforcement fleet mask area for W15

* Opt: method _mob_move

* Upd: TEMPLATE_MOB_MOVE_ICON

* Fix: should have cool time between clicks of grid

* Revert "Upd: TEMPLATE_MOB_MOVE_ICON"

This reverts commit b3f2dcbc88dbe166470905f33d041b91c2192f57.

* Upd: TEMPLATE_MOB_MOVE_ICON

* Upd: TEMPLATE_MOB_MOVE_ICON

* Upd: predict_mob_move_icon

* Fix: 15-2 camera spawn point

* Fix: should update view using self.device.image

* Revert "Upd: TEMPLATE_MOB_MOVE_ICON"

This reverts commit 92a12596a8f271ec64e249ecb58779d9b64ecea6.

* Del: redundant assets MOB_MOVE_ICON.png

* Fix: using map_is_clear_mode to get real value of clear mode

* Opt: check mob_movable before moving

* Opt: Refactor _mob_move

* Fix: camera_sight in W15

* Opt: move sight to further point in _mob_move
2024-04-19 01:29:17 +08:00
guoh064
b81818f030
Opt: load offsets of auto search settings at fleet preparation stage (#3612) 2024-04-08 22:47:44 +08:00
guoh064
555fb2ad29 Upd: Assets FORMATION to adapt to W15 2024-04-03 17:24:40 +08:00
LmeSzinc
32e4571afc Upd: LOGIN_ANNOUNCE 2024-03-28 23:43:18 +08:00
LmeSzinc
d1a9ce771d Upd: [CN] MISSION_POPUP_ACK and MISSION_POPUP_GO (#3530) 2024-03-21 18:44:49 +08:00
LmeSzinc
593fa50df7 Opt: Remove vote handlers as they were removed for good 2024-01-11 11:00:48 +08:00
LmeSzinc
ed9921799e Upd: [JP] SUBMARINE_MOVE_* 2023-12-14 19:16:23 +08:00
hephooey
99a4478563
[TW]: Update WITHDRAW and IN_MAP assets (#3276) 2023-11-10 10:53:29 +08:00
LmeSzinc
56aad58f0e Fix: Enlarge search area of submarine_hunt (#3250) 2023-11-01 02:48:18 +08:00
下面我簡單喵兩句
dcb0c5eca7
Upd: [TW] handler assets (#3219) 2023-10-23 16:08:36 +08:00
appleapple802
c5bd99ff4c Upd: [TW] map and handler assets 2023-10-21 12:34:05 +08:00
LmeSzinc
e8340df57c Upd: [EN] _fleet_sidebar 2023-10-20 01:11:59 +08:00
LmeSzinc
c5efe8e380 Upd: [EN] AUTO_SEARCH_SET_* 2023-10-20 01:09:01 +08:00
LmeSzinc
bfea966cb8 Upd: [JP] AUTO_SEARCH_SET_* 2023-10-20 00:03:28 +08:00
LmeSzinc
ec7facb7c1 Upd: Strategy open&close&switch 2023-10-19 22:42:53 +08:00
LmeSzinc
ce13aaa8b7 Upd: [CN] _fleet_sidebar 2023-10-19 22:30:06 +08:00
LmeSzinc
51d4efd4a6 Upd: [CN] AUTO_SEARCH_SET_* 2023-10-19 22:02:53 +08:00
LmeSzinc
4969dc01b0 Upd: [CN] Fleet preparation 2023-10-19 22:02:24 +08:00
LmeSzinc
3c3462174a Upd: [JP] AUTO_SEARCH_SET_SUB_AUTO and AUTO_SEARCH_SET_SUB_STANDBY 2023-10-01 00:54:13 +08:00
LmeSzinc
9a7c79732f Fix: [EN] Update AUTO_SEARCH_MENU_*.BUTTON.png 2023-09-22 02:28:01 +08:00
LmeSzinc
4b8d3add95 Fix: Binarilize story row colors 2023-09-19 22:16:16 +08:00
LmeSzinc
802c1b6a08 Fix: Handle STORY_CLOSE after B3 2023-09-15 21:37:56 +08:00
LmeSzinc
7627a40bee Upd: [EN] AUTO_SEARCH_MENU_CONTINUE and AUTO_SEARCH_MENU_EXIT 2023-09-15 00:03:33 +08:00
LmeSzinc
4c4ac41f5e Fix: _story_option_buttons_2 parameters on complex background 2023-09-14 23:57:13 +08:00
LmeSzinc
c204aca18e Fix: Story skip 2023-09-14 23:32:18 +08:00
LmeSzinc
cb31947881 Fix: Larger _auto_search_menu_offset when MULTIPLE_SORTIE appears 2023-09-14 22:44:28 +08:00
LmeSzinc
2de0641d65 Fix: Click stories if STORY_ALLOW_SKIP=False 2023-09-10 19:55:36 +08:00
LmeSzinc
da02fd6066 Fix: Trying to fix story skip bug on game client 2023-09-10 16:20:39 +08:00
LmeSzinc
b451096fb8 Add: Handle stories before event maps in chapter BD 2023-08-18 22:23:20 +08:00
LmeSzinc
d389f75c5f Add: handle_map_walk_speedup() 2023-08-03 22:59:37 +08:00
LmeSzinc
2f771d8ca5 Refactor: [ALAS] Page class
Path findings in page class
2023-07-02 15:24:40 +08:00
nEEtdo0d
e88ae341f1 Upd: [EN] various assets for server; war_archive, os_ash, template, and handler 2023-06-30 18:00:33 -04:00
LmeSzinc
437dbe6171 Fix: [CN] Handle bilibili user agreement 2023-05-16 00:51:58 +08:00
LmeSzinc
06b07ca003 Fix: Handle mysteries in strategy_open() 2023-04-11 23:41:20 +08:00
LmeSzinc
998a57bb09 Fix: Catch game died in camera update 2023-04-04 03:26:41 +08:00
LmeSzinc
ff8c80863a Upd: [TW] MAP_AMBUSH_EVADE (fixed #2444) 2023-04-04 01:40:23 +08:00
LmeSzinc
ddc3d7d5ee Fix: AUTO_SEARCH_MENU_CONTINUE disappeared after handle_2x_book_setting() (#2334) 2023-03-07 22:35:33 +08:00
LmeSzinc
db0431994c Fix: Handle another STORY_SKIP (#2284) 2023-02-24 21:25:36 +08:00
LmeSzinc
01e71513a2 Fix: Use template matching on MAP_AMBUSH_ATTACK and MAP_AMBUSH_EVADE 2023-02-18 16:38:08 +08:00
LmeSzinc
d191d16649 Opt: Re-organise CalculateEmotion and IgnoreLowEmotionWarn 2023-02-18 01:19:04 +08:00
LmeSzinc
b02069fd7f Fix: Handle game tips when entering mewofficer enhance 2023-02-14 00:21:32 +08:00
LmeSzinc
f4babcabee Fix: Handle GET_SKIN when receiving battle pass rewards
TODO: [EN][JP][TW] Update GET_SKIN
2023-02-04 17:44:36 +08:00
Alexan-ded
88738a83ff
UPD: [EN] AUTO_SEARCH_SET_ALL, AUTO_SEARCH_SET_STANDBY (#2193) 2023-02-01 11:26:25 +08:00
LmeSzinc
c3ee7c442e Refactor: enemy_searching_appear() using template matching 2023-01-29 14:48:56 +08:00
LmeSzinc
e60fae44cc Fix: Limit button area of LOGIN_ANNOUNCE (#1779) 2023-01-28 16:29:44 +08:00
LmeSzinc
b52744b93e Fix: Handle stories with pure black background (fixed #2115) 2023-01-14 21:38:05 +08:00
LmeSzinc
61986a7f4c Refactor: Map names convert 2023-01-11 01:00:19 +08:00
LmeSzinc
e59c7f7fc0 Fix: Remove emulator calls before refactored 2023-01-09 00:16:48 +08:00
LmeSzinc
f9aefead2d Fix: info_bar_count() reduce 2022-12-30 19:58:18 +08:00
LmeSzinc
0e97e27562 Fix: info_bar_count() find_peaks parameters 2022-12-30 02:32:52 +08:00
LmeSzinc
ffbac284dd Refactor: info_bar_count() for poor image quality 2022-12-29 17:50:49 +08:00
Bookbug
aefdb57f7a
Add:[JP] MISSION_POPUP_* assets (#2033) 2022-12-23 22:24:55 +08:00
Bookbug
d5bcc431cf
Fix: Wrong statement in submarine hunt (#1957) 2022-12-08 00:04:18 +08:00
LmeSzinc
cb2abd107f Merge branch 'master' into dev 2022-12-07 01:50:32 +08:00
LmeSzinc
47f820b7fd
Merge pull request #1951 from LmeSzinc/bug_fix
Bug fix
2022-12-07 01:49:40 +08:00
LmeSzinc
98c76297c3 Fix: Opened item info when getting mysteries 2022-12-07 01:47:17 +08:00
下面我簡單喵兩句
1046ba258a
Fix:handler assets (#1944) 2022-12-04 22:43:51 +08:00
LmeSzinc
af02d5e370
Merge pull request #1923 from nEEtdo0d/voucher_shop
Add: Support OS Voucher Shop
2022-12-03 16:42:05 +08:00
nEEtdo0d
96cb4aa4e1 Upd: handle_popup_* signature with custom offset; refactor dirty patches
Upd: SHOP_BUY_CONFIRM_VOUCHER to handle_popup_confirm for server transparency
2022-12-02 16:32:39 -05:00
LmeSzinc
4755ac586e
Merge pull request #1921 from bookbug666/hunt_and_boss
Add: Submarine mode 'Hunt and boss'
2022-12-02 00:10:37 +08:00
SarContDeli
6a4d3b5da5 Opt: Independent option to restart emulator daily 2022-12-01 15:20:14 +08:00
bookbug666
f3297889a4 Fix: wrong and/or usage;fix wrong function;improve translation 2022-11-29 15:06:37 +08:00
bookbug666
db4e30293e Add: Hybrid submarine hunt 2022-11-29 12:01:07 +08:00
LmeSzinc
000ba44a5c Fix: Disable MAP_MYSTERY_MAP_CLICK in chapter TH 2022-11-25 21:56:07 +08:00
LmeSzinc
803c3749aa Add: The Alchemist and the Archipelago of Secrets chapter TH 2022-11-25 01:58:05 +08:00
LmeSzinc
af0b11db40 Upd: [TW] SUBMARINE_MOVE_CANCEL and SUBMARINE_MOVE_CONFIRM (#1734) 2022-10-23 22:56:51 +08:00
LmeSzinc
7c2238ba1f Upd: [EN] USE_DATA_KEY 2022-10-15 23:55:27 +08:00
LmeSzinc
b2533c19b2 Merge branch 'master' into dev 2022-10-07 01:23:22 +08:00
LmeSzinc
3c50346470 Fix: Handle additional stories in B3/D3 between clear mode and threat safe 2022-10-06 16:35:21 +08:00
LmeSzinc
7fb8092950 Refactor: Reuse ui_page_main_popups in LoginHandler 2022-10-02 21:29:56 +08:00
LmeSzinc
13e653bfaa Fix: handle_popup_single() call in guild operations 2022-09-30 22:51:36 +08:00
LmeSzinc
8653f07e1c Fix: Conflict interval of GET_MISSION in ui switching 2022-09-30 11:27:10 +08:00
LmeSzinc
0db836bbd7
Merge pull request #1693 from LmeSzinc/bug_fix
Upd: [CN] INFO_BAR_* (#1691)
2022-09-29 18:03:34 +08:00
LmeSzinc
8a57abc922 Upd: [CN] INFO_BAR_* (#1691) 2022-09-29 18:02:05 +08:00
LmeSzinc
4dd2a5a8b5 Refactor: Move del_cached_property to module.base.decorator 2022-09-25 00:31:42 +08:00
LmeSzinc
74c200041d Upd: [TW] INFO_BAR_* (#1679) 2022-09-23 01:27:45 +08:00
LmeSzinc
81fd195560 Upd: [EN] INFO_BAR_* 2022-09-23 01:22:57 +08:00
LmeSzinc
5c95717474 Upd: AUTO_SEARCH_MENU_CONTINUE and AUTO_SEARCH_MENU_EXIT 2022-09-06 22:46:24 +08:00
LmeSzinc
c4714f7638 Fix: Missing offset of LOGIN_CHECK (#1566) 2022-08-28 23:17:40 +08:00
LmeSzinc
85e459ee3b Upd: [TW] USE_DATA_KEY and USE_DATA_KEY_NOTIFIED (fixed #1547) 2022-08-21 22:05:14 +08:00
LmeSzinc
af4c2c299c Fix: Catch timeout in _handle_air_raid() 2022-08-21 01:28:58 +08:00
SarContDeli
ac5466e5dc Upd: Modified some options for restart emulator 2022-08-17 20:22:11 +08:00
LmeSzinc
d1963503a7
Merge pull request #1326 from SaiCateDoan/sim
Add: Emulator auto detect and restart
2022-08-14 23:04:04 +08:00
LmeSzinc
e27ebbfab3 Fix: Timer _story_confirm conflict with STORY_SKIP timer 2022-08-05 23:41:00 +08:00
SarContDeli
3d6d777413 Add: Emulator auto detect and restart(experimental) 2022-08-05 09:53:28 +08:00
LmeSzinc
6687033377 Fix: Story skip interrupts auto search (#1478) 2022-08-03 00:45:44 +08:00
LmeSzinc
6702ec234a Fix: Catch server hot fix and restart game immediately
- Pretty Timer print
2022-07-31 23:34:40 +08:00
LmeSzinc
76881d68d5 Upd: Popup assets for all servers 2022-07-28 14:58:36 +08:00
LmeSzinc
4c1afd5ea4 Add: Adding projects into research queue 2022-07-17 01:47:26 +08:00
LmeSzinc
22ac87d9ae Fix: Don't check GET_SHIP before logged in (#1325) 2022-07-16 00:13:55 +08:00
LmeSzinc
ad3be48b5a Fix: Check LOGIN_CONFIRM before GET_SHIP (fixed #1152) 2022-07-09 13:03:49 +08:00
hgjazhgj
e779fd7e64 Fix: Misspelling & Line-end spaces 2022-06-25 20:04:45 +08:00
LmeSzinc
0c9494ee10 Fix: Stage increase is not working on main chapters due to different map file namings 2022-06-22 02:19:52 +08:00
LmeSzinc
3a38f803f6 Fix: Stage auto increase to SP4 but event doesn't have SP4 2022-06-20 02:17:58 +08:00
LmeSzinc
217b705c4d Add: Sundered Blue Rerun (event_20220616_cn) 2022-06-16 20:52:35 +08:00
nEEtdo0d
3be54837d4 Upd: [EN] *_PASS_NOTICE assets
Fix: [EN] DOCK_AMOUNT area too wide; re-crop
Fix: [EN] MAP_ARCHIVES text intersects into area; re-crop
Upd: [EN] clarify enhance config description
2022-05-29 15:10:45 -04:00
SarContDeli
dd66c8f289 Opt: Modified the options for all screenshots 2022-05-21 00:53:37 +08:00
LmeSzinc
1c9a555963 Fix: Confirm story option stabled to avoid choosing the wrong option 2022-05-17 01:23:19 +08:00
LmeSzinc
8ff93a15e3 Fix: AUTO_SEARCH_OS_MAP_OPTION_OFF is clicked after closing AUTO_SEARCH_REWARD
which is unnecessary and time wasting
2022-05-16 20:05:49 +08:00
LmeSzinc
39f720718c
Merge pull request #1117 from Horizon101011/dev
Opt: Retire next time if material is too little
2022-05-16 13:23:04 +08:00
LmeSzinc
9f2df3c2c5 Add: Do random map events in OpSi
- Opt: Select the second story option from the bottom in OpSi
- Fix: ui_mask_homo_stroke in OpSi
- Dev: Fix relative_crop.py
2022-05-15 00:03:33 +08:00
Horizon101011
f9a15be768 Merge branch 'dev' of https://github.com/Horizon101011/AzurLaneAutoScript into dev 2022-05-12 03:39:21 +08:00
Horizon101011
36ae64be9f Opt: Retire next time if material is too little
1、Add a material counter. In attempt stage of enhancement, if available material is less than 3, counter += 1, else counter += 3. This process will run only once during an enhancement. After an enhancement process, check this counter. If it is less than 3, ALAS will retire next time when calling retirement module to avoid frequent enhancement while enhancement material is too little.
2、Moving assets to corresponding position.
2022-05-12 03:38:29 +08:00
LmeSzinc
3c0b97e47f Fix: Not using auto search in event SP 2022-05-01 01:35:39 +08:00
LmeSzinc
8231b6a294 Add: Rondo at Rainbow's End chapter SP
- Fix: Clear mode switching in SP
2022-04-29 21:50:24 +08:00
LmeSzinc
3b8da700d3 Fix: Disable auto search temporarily instead of turning it off in user config 2022-04-29 11:41:27 +08:00
LmeSzinc
aa969ca090
Merge pull request #1047 from SaiCateDoan/fleetorder
Opt: AutoSearchFleetOrder is merged into FleetOrder
2022-04-23 16:06:49 +08:00
LmeSzinc
b6a5982db9 Opt: Enhancement clean up 2022-04-23 16:05:03 +08:00
LmeSzinc
f9e9ea856a
Merge branch 'dev' into Iss777 2022-04-23 15:48:33 +08:00
SarContDeli
f1e500a8a8 Opt: AutoSearchFleetOrder is merged into FleetOrder 2022-04-23 14:11:00 +08:00
LmeSzinc
ed5371cd11 Fix: map_has_clear_mode property in SP stages (#1035)
- Del: Remove 2x book option in SP
2022-04-19 20:49:57 +08:00
nEEtdo0d
f04a35b078 Upd: [EN] LOGIN_GAME_UPDATE, BATTLE_STATUS; text size/thickness changed
Fix: [EN] restore commit df6e9385; skill exp detection read incorrectly
2022-04-15 14:35:31 -04:00
Egor Nats
6eac8ae259 Opt: Imports isorted 2022-04-14 16:37:54 -03:00
nEEtdo0d
e57309d888 Upd: [EN] additional post update assets
Add: restore select partial commits; 1e13eab, c3c0ba4, 1cc28f5
2022-04-12 22:55:49 -04:00
Egor Nats
1ebe64950a Fix: [EN] Revert to old assets
- Tactical class and Dorm feature still broken, please disable until fix.
2022-04-12 11:20:34 -03:00
LmeSzinc
987b7b7b4e Fix: Handle game freeze at the first retreat after client start 2022-04-12 18:17:48 +08:00
SaarChaffee
303dd90fdc change CRLF to LF 2022-04-09 23:31:09 +08:00
LmeSzinc
1e6d3ba2d9 Fix: Stuck on map withdraw because cache is not cleared 2022-04-09 16:56:43 +08:00
nEEtdo0d
7779bc7672 Upd: [EN] remaining post major update assets
Upd: [EN] adopt same style as other servers for MAIN_GOTO*

TODO: other uncommon assets updated when available; debug tactical class, stuck frequently
2022-04-08 19:09:08 -04:00
nEEtdo0d
1cc28f524f Upd: [EN] post major app update bulk assets; WIP part 3 2022-04-08 01:28:25 -04:00
nEEtdo0d
96b39a9ea5 Upd: [EN] post major app update bulk assets; WIP part 1 2022-04-07 22:32:24 -04:00
LmeSzinc
8d25e709c3 Fix: Handle battle pass notice 2022-03-31 21:32:34 +08:00
LmeSzinc
af3e402c49 Fix: Handle monthly pass notice 2022-03-31 21:32:17 +08:00
LmeSzinc
55c8c9da3f Fix: Cannot set submarine role when auto search is not available 2022-03-16 02:10:16 +08:00
Horizon101011
2f5b19949e Opt: Refactor module enhancement 2022-03-12 01:22:31 +08:00
LmeSzinc
14fc2cab5d Opt: Enemy selection in Counterattack Within the Fjord
And handle the stories in it
2022-03-10 14:40:50 +08:00
LmeSzinc
1ad23dbe90 Fix: Watch device orientate when starting app
- Opt: Skip screen size check at the first screenshot when game is not started
2022-03-06 19:18:35 +08:00
LmeSzinc
49c9e0afd9 Add: Abyssal Refrain chapter AC
- Add: clear_bouncing_enemy()
- Opt: Retry faster if fleet was caught by a moving enemy
2022-02-24 21:34:16 +08:00
Horizon101011
6ba0a755db Opt: Refactoring logic of ship enhancement
Using a new judgement logic similar to the state machine. Judge the state according to the appearance and disappearance of enhancement material after some operations, instead of only depending on info_bar. The new logic is more robust, even in poor equipment (simulating by delaying 5s)
2022-02-23 00:06:11 +08:00
LmeSzinc
839fb18661 Fix: MapDetectionError raised in submarine move (#937) 2022-02-17 21:36:27 +08:00
nEEtdo0d
9e5d42a85b Add: [EN] submarine handler assets 2022-02-15 19:41:01 -05:00
LmeSzinc
e754e45edb Opt: Faster story handling in event maps
- Del: Remove the use of handle_map_after_combat_story
- Opt: Skip checking arrive_timer when having a result
- Fix: Map detection is still working on story popup
2022-02-10 18:25:51 +08:00
LmeSzinc
fe8fff68b0 Fix: Saving drop screenshots in OpSi abyssal
- Increase timer of wait_until_camera_stable()
2022-02-06 02:35:22 +08:00
LmeSzinc
893dc62afb Opt: [CN] Handle user agreement in pure image detection
- Add image_color_button()
- Remove unused assets in login
2022-02-02 19:44:58 +08:00
LmeSzinc
e92579b5f9 Opt: Remove redundant converts from pillow to numpy 2022-01-24 23:43:53 +08:00
LmeSzinc
b37114d505 Opt: Release cached assets 2022-01-24 23:15:47 +08:00
LmeSzinc
65f166ad12 Refactor: Use numpy image cache instead of pillow image 2022-01-23 23:03:55 +08:00
LmeSzinc
8374174d55 Refactor: module/device, separate all screenshot method and control methods
- Better screenshot and control retries, handle common exceptions
2022-01-22 17:42:47 +08:00
LmeSzinc
0caf4ba990 Fix: Handle popup to use 2x book (#880) 2022-01-18 22:06:38 +08:00
Ray
50ca1adf78 Upd: [JP] SUBMARINE_MOVE_* assets 2022-01-16 15:19:02 +08:00
LmeSzinc
50b5b49365 Opt: Faster Switch.set(), replace click-wait with click interval 2022-01-10 20:35:07 +08:00