LmeSzinc
44ee643090
Merge branch 'master' into dev
2023-12-19 00:04:01 +08:00
LmeSzinc
c8ddc4a25e
Fix: Cache _combat_can_again() as no expected stamina reduce during retry
2023-12-19 00:01:28 +08:00
LmeSzinc
6576a3ebd0
Opt: Simplify rogue default settings
2023-12-18 23:30:48 +08:00
LmeSzinc
30dc58f646
Fix: page_item may be detected as LEVEL_CONFIRM
2023-12-12 13:29:12 +08:00
LmeSzinc
7a1325c94e
Opt: Use stamina first
2023-12-12 13:28:34 +08:00
LmeSzinc
0cf5823997
Fix: Rogue route Luofu_StargazerNavalia_F1Rogue_X250Y498
2023-12-12 13:28:12 +08:00
LmeSzinc
59ea801b21
Fix: Retry if no characters detected
2023-12-11 11:04:58 +08:00
LmeSzinc
5c5181f1d2
Opt: Faster _change_confirm_path()
2023-12-11 02:16:27 +08:00
LmeSzinc
986a90c18a
Merge pull request #198 from Yinhaoran1128/dev
...
Upd: Use DraggableList to rewrite choose rogue path and add propagation in rogue
2023-12-11 01:03:31 +08:00
LmeSzinc
1b07529659
Fix: Occurrence_Luofu_ArtisanshipCommission_F1_X169Y491
2023-12-10 02:15:32 +08:00
LmeSzinc
77ff458499
Fix: Routes in Herta_SupplyZone_F2
2023-12-10 00:44:28 +08:00
LmeSzinc
61a941feea
Fix: Schedule dungeon behind rogue if immersifiers are full
2023-12-09 22:41:00 +08:00
LmeSzinc
3f7f0d019e
Fix: OCR lang in item amount
2023-12-09 21:58:14 +08:00
LmeSzinc
304c122d80
Dev: Add Rogue image tracking
2023-12-09 21:39:37 +08:00
LmeSzinc
7d09a4c5cf
Fix: Call daily support if stamina is prioritized for rogue
2023-12-09 17:45:54 +08:00
LmeSzinc
bc6624ef05
Add: Store immersifiers
2023-12-09 01:32:33 +08:00
LmeSzinc
1da5246a5f
Fix: Wait until page_rogue_main fully loaded
2023-12-08 23:35:18 +08:00
LmeSzinc
f05e965aac
Opt: Faster goto_rogue()
2023-12-08 23:07:28 +08:00
LmeSzinc
6acd64a1f4
Fix: Lang check failed due to popup
2023-12-08 22:52:28 +08:00
LmeSzinc
fcb81bde46
Add: Prioritize stamina for rogue
2023-12-08 22:52:28 +08:00
LmeSzinc
e398c79687
Opt: Re-arrange rogue settings
2023-12-07 00:45:20 +08:00
LmeSzinc
5ebfdf1976
Add: Do rogue dailies
2023-12-06 17:50:59 +08:00
LmeSzinc
5efb2a8cb4
Opt: Show failed route at last
2023-12-06 16:55:59 +08:00
Yinhr
3c835cc343
Upd: choose the closet road
2023-11-29 16:28:34 +08:00
Yinhr
93400b525e
Upd: click left/right to wrong path
2023-11-29 16:28:33 +08:00
LmeSzinc
ff48ba74dd
Fix: Extend unexpected confirm to wait combat interact retries
2023-11-29 03:43:28 +08:00
LmeSzinc
8575ec4aeb
Opt: Show failed route at last
2023-11-29 03:43:28 +08:00
LmeSzinc
d98e8ba94f
Fix: ui_select may click at a None button
2023-11-29 03:43:28 +08:00
LmeSzinc
e4377655ae
Upd: Rogue routes
2023-11-29 03:43:28 +08:00
LmeSzinc
5db9d6897e
Merge branch 'master' into dev
2023-11-28 09:11:06 +08:00
LmeSzinc
678a26584a
Fix: Limit COMBAT_PAUSE offset or will cause combat state detection error
2023-11-28 08:55:17 +08:00
LmeSzinc
31ae87d05f
Fix: Check team prepare button also
2023-11-28 08:50:12 +08:00
LmeSzinc
b9571ddba2
Fix: Retry if first character is not detected
2023-11-26 22:19:11 +08:00
LmeSzinc
fb80418348
Merge branch 'master' into dev
2023-11-24 02:53:29 +08:00
LmeSzinc
76ce531782
Upd: Map planes in 1.5 ( #205 )
2023-11-24 02:31:27 +08:00
Yinhr
3635bbca12
Fix: enter forgottenhall if seats are full ( #204 )
...
* Fix: enter forgottenhall if seats are full
* Fix: Delete the test image
* Fix: choose characters in forgotten
* Fix: delete test function
2023-11-23 12:37:46 +08:00
LmeSzinc
37575e6129
Opt: Update screenshot before finding routes
2023-11-21 11:50:26 +08:00
LmeSzinc
e3eae4847a
Opt: Clear items at waypoints also
2023-11-21 11:49:59 +08:00
LmeSzinc
adfbb4a02b
Fix: Don't write invalid rogue points
2023-11-20 12:53:52 +08:00
LmeSzinc
80274ae4c9
Merge remote-tracking branch 'origin/bug_fix' into dev
2023-11-20 02:09:17 +08:00
LmeSzinc
0c5a1e1f42
Fix: Lower item threshold to 10
2023-11-20 01:48:30 +08:00
LmeSzinc
4ef3dd26e2
Fix: Wait if team not prepared
...
as game client saves team characters now
2023-11-20 01:46:31 +08:00
LmeSzinc
b8e97bb26e
Upd: Rogue routes
2023-11-19 23:05:43 +08:00
aaahai00
cbc5d4d786
Update support.py ( #200 )
...
对改问题的修复https://github.com/LmeSzinc/StarRailCopilot/issues/195
2023-11-19 19:04:11 +08:00
LmeSzinc
ff7e9e7e78
Opt: Allow starting from is_page_rogue_main
...
so user can have their team prepared manually
2023-11-18 03:55:53 +08:00
LmeSzinc
7219a7d7bd
Fix: Handle blessings at domain exit
2023-11-18 03:54:56 +08:00
LmeSzinc
bc6dd16bbf
Fix: Limit joystick contact to lower bound
2023-11-18 03:54:33 +08:00
LmeSzinc
ec3ca73972
Upd: Rogue routes
2023-11-18 03:53:58 +08:00
LmeSzinc
bace33056c
Fix: expected_end of enroute waypoints should be empty
2023-11-18 00:12:52 +08:00
LmeSzinc
b542c2a656
Merge branch 'master' into dev
2023-11-17 22:25:25 +08:00
LmeSzinc
5eba06cd0e
Upd: Battle pass loaded checkers
2023-11-17 22:20:02 +08:00
LmeSzinc
74cf112cbc
Fix: Entered _claim_rewards() but no rewards to claim
2023-11-17 21:54:35 +08:00
LmeSzinc
9cdfec81e8
Fix: Blessing card does not appear to be selected but actually being selected
2023-11-17 21:51:12 +08:00
LmeSzinc
0702f72104
Upd: v1.5 rogue events
2023-11-17 19:14:18 +08:00
LmeSzinc
eefc68f876
Upd: Rogue routes
2023-11-17 19:14:18 +08:00
Zebartin
10e4f49d90
Fix: OCR_LEVEL in BattlePass
2023-11-17 19:03:34 +08:00
LmeSzinc
914da3715f
Upd: Update rogue routes
2023-11-16 22:21:04 +08:00
LmeSzinc
ece55f2070
Fix: Blessing card does not appear to be selected but actually being selected
2023-11-16 21:50:56 +08:00
LmeSzinc
461f3884d2
Add: Clear enroute items without recording them
2023-11-16 20:33:07 +08:00
LmeSzinc
6714c2028a
Fix: Clear items in respite zone
2023-11-16 18:54:18 +08:00
LmeSzinc
2f0626c0a0
Merge branch 'master' into dev
2023-11-16 13:39:06 +08:00
LmeSzinc
240366588e
Fix: Detect smaller item aiming icons
2023-11-16 13:36:32 +08:00
LmeSzinc
e6b0f8a92a
Fix: Skip non-draggable event options
2023-11-16 13:34:43 +08:00
X-Zero-L
9cccd0d159
Upd: Character and i18n ( #192 )
...
Co-authored-by: LmeSzinc <lmeszincsales@gmail.com>
2023-11-16 13:26:08 +08:00
LmeSzinc
449bbec727
Upd: Characters in forgotten hall team
2023-11-15 19:22:24 +08:00
LmeSzinc
407e874608
Upd: BATTLE_PASS_NOTIFICATION
2023-11-15 18:46:58 +08:00
LmeSzinc
cfa04be41d
Upd: Update domain exit
2023-11-15 01:49:28 +08:00
LmeSzinc
d43bc6ffad
Opt: Shorten unexpected timer as items are randomly generated
2023-11-15 01:07:53 +08:00
LmeSzinc
6dee0dd378
Fix: Match special route Occurrence_Herta_StorageZone_F2_X363Y166
2023-11-15 01:07:53 +08:00
LmeSzinc
2591a3aee0
Refactor: Auto-switch between domain exit implements
2023-11-15 01:07:53 +08:00
LmeSzinc
84474794f0
Fix: Remove secondary peaks in position results
2023-11-14 02:26:12 +08:00
LmeSzinc
ed9e48a97a
Fix: Image didn't update in dungeon_update_stamina() loops
2023-11-14 02:26:12 +08:00
LmeSzinc
1a2310ca9e
Refactor: Record both doors of each rogue domain
2023-11-14 02:26:12 +08:00
LmeSzinc
725c78212e
Add: Detect trailblazers
2023-11-10 23:35:53 +08:00
LmeSzinc
e3c65ffa46
Add: Switch to ranged characters
2023-11-10 23:08:02 +08:00
LmeSzinc
6bdc272563
Fix: Handle reward on complex background
2023-11-07 13:56:50 +08:00
LmeSzinc
6b212a1c69
Merge branch 'bug_fix' into dev
...
# Conflicts:
# module/base/button.py
# tasks/base/popup.py
# tasks/freebies/support_reward.py
2023-11-07 13:55:56 +08:00
LmeSzinc
57196a6a47
Fix: dungeon_update_stamina() never retries
2023-11-07 13:53:20 +08:00
LmeSzinc
02fab99431
Fix: subtract_blur images are never used
2023-11-07 13:36:45 +08:00
LmeSzinc
e1468db85d
Fix: Handle reward on complex background
2023-11-07 13:36:40 +08:00
LmeSzinc
7930672434
Fix: Each button frame should have its own search
attribute
2023-11-07 13:31:12 +08:00
LmeSzinc
68bd5c1e25
Fix: Update immersififer at LEVEL_CONFIRM
2023-11-06 13:19:49 +08:00
LmeSzinc
fee3b52f6b
Merge branch 'master' into dev
2023-11-05 22:59:32 +08:00
LmeSzinc
4cc72ec56a
Fix: Mis-set Jarilo_OldWeaponTestingGround.floors
2023-11-05 22:56:22 +08:00
LmeSzinc
42a237630f
Upd: Map planes in 1.4
2023-11-05 22:35:46 +08:00
LmeSzinc
a92bed7597
Fix: Double event is run twice because record is never updated after the first
2023-11-05 22:30:17 +08:00
LmeSzinc
145a2862b8
Fix: Search for double remains
2023-11-03 21:13:26 +08:00
LmeSzinc
9d282b23b7
Fix: Handle Herta drop in rogue rewards
2023-11-03 21:13:26 +08:00
LmeSzinc
4e779f5dda
Fix: Search for double remains
2023-11-03 15:32:52 +08:00
LmeSzinc
3e530033fa
Add: Allow entering rogue from map interact
2023-11-03 01:56:23 +08:00
LmeSzinc
afa94986bc
Merge branch 'bug_fix' into dev
...
# Conflicts:
# tasks/base/popup.py
# tasks/base/ui.py
# tasks/dungeon/state.py
# tasks/dungeon/ui.py
2023-11-03 01:36:05 +08:00
LmeSzinc
e5c02fd381
Opt: Enter dungeon from map if possible
2023-11-02 18:56:20 +08:00
LmeSzinc
881389efce
Fix: Handle light cone drop from Echo of War ( #171 )
2023-11-02 11:59:05 +08:00
LmeSzinc
1af6779c13
Opt: Reduce image copy in minimap detection
2023-11-02 04:27:03 +08:00
LmeSzinc
a1a1142651
Refactor: Abstract DungeonState class to be shared in rogue
2023-11-02 04:08:26 +08:00
LmeSzinc
e1a6b8760f
Refactor: Abstract DungeonState class to be shared in rogue
2023-11-02 03:56:01 +08:00
LmeSzinc
1d14c7cb72
Fix: Retry detection on world 0
2023-11-02 01:42:46 +08:00
LmeSzinc
1b0bb2bce1
Fix: Continue rogue if still have immersifiers left
2023-11-02 01:42:46 +08:00
LmeSzinc
e4f34919d2
Opt: Support starting rogue from path page
2023-11-02 01:42:46 +08:00
LmeSzinc
28a0d57950
Fix: Handle curio obtained from occurrence
2023-10-31 01:33:11 +08:00
LmeSzinc
103f3b6fbe
Merge branch 'master' into dev
2023-10-30 02:40:36 +08:00
LmeSzinc
913de2771b
Fix: Handle login popups as unknown ui
2023-10-30 02:30:47 +08:00
LmeSzinc
25e7b1876c
Add: is_map_loading()
2023-10-30 02:21:28 +08:00
LmeSzinc
e2b3e0ac27
Fix: Click interval on path entry
2023-10-29 22:47:48 +08:00
LmeSzinc
0af1805ddb
Merge branch 'master' into dev
2023-10-27 17:00:34 +08:00
Hengyu
1cd3e7fde8
Fix: larger REGULAR_GACHA_CHECK.SEARCH & REGULAR_GACHA_CLICK.SEARCH
2023-10-27 16:48:48 +08:00
LmeSzinc
d11cf1d695
Fix: Re-entered domain reward if stamina is confirmed exhausted
2023-10-24 00:27:06 +08:00
LmeSzinc
71d63fe379
Fix: Always up contact no matter it was downed or not
2023-10-24 00:24:22 +08:00
LmeSzinc
c3a3f43b55
Upd: Rogue routes
2023-10-24 00:22:28 +08:00
LmeSzinc
7a14d819cd
Add: Decorators to lock rotation
2023-10-24 00:11:33 +08:00
LmeSzinc
e1903f0ed4
Fix: Failed to receive weekly reward if immersifier is full
2023-10-23 22:36:40 +08:00
LmeSzinc
15c78c5b3a
Fix: Typo in immersifier value check
2023-10-23 02:43:47 +08:00
LmeSzinc
a6546fdc5f
Fix: Handle blessing during rogue walk
2023-10-23 02:33:25 +08:00
LmeSzinc
98fb6ea07b
Add: Detect and switch characters
2023-10-23 02:24:46 +08:00
LmeSzinc
f383a041d0
Fix: Blessing obtained and lost
2023-10-23 02:19:54 +08:00
Zebartin
9b853db955
Fix: Redispatch directly if possible ( #169 )
2023-10-22 22:15:09 +08:00
LmeSzinc
4d464aad75
Add: Schedule task rogue
2023-10-21 02:25:18 +08:00
LmeSzinc
ad3d90239e
Fix: _rogue_world_enter() enters an unfinished rogue
2023-10-21 02:09:41 +08:00
LmeSzinc
c0e255e4cc
Fix: BLESSING_LOST.2, lost 2 blessings
2023-10-21 02:09:13 +08:00
LmeSzinc
f979955050
Fix: [CN] Domain name and blessings
2023-10-21 02:06:23 +08:00
LmeSzinc
915cd05f42
Fix: Always have a random at the end of filter
2023-10-21 01:36:17 +08:00
LmeSzinc
9a113a7b9b
Add: claim immersifier rewards
2023-10-20 21:57:32 +08:00
LmeSzinc
fe39645e59
Refactor: Move assets to tasks/rogue/weekly
2023-10-20 03:03:27 +08:00
LmeSzinc
2fcc0c76ef
Fix: Confirm discarding blessings
2023-10-19 10:06:31 +08:00
LmeSzinc
c004af5346
Add: Rogue stop condition: weekly_point_reward
2023-10-19 02:14:29 +08:00
LmeSzinc
f658f584b5
Add: Rogue routes
2023-10-19 01:21:20 +08:00
LmeSzinc
cfd8c1d4f1
Add: Add rogue task to scheduler and prefer occurrence
2023-10-19 01:04:30 +08:00
Zebartin
24e6f9f871
Opt: Clean rogue event options ( #168 )
2023-10-19 00:23:34 +08:00
LmeSzinc
0951ba6e9e
Add: Check if team prepared
2023-10-19 00:07:17 +08:00
LmeSzinc
ce09d1ff22
Add: Rogue settings
2023-10-18 23:41:49 +08:00
LmeSzinc
8750704a4d
Fix: Retry predict_door_by_name() to handle random OCR errors
2023-10-18 21:51:51 +08:00
LmeSzinc
c4f19cf41a
Fix: interval_is_reached() and interval_reset() should have the same interval
2023-10-18 21:43:26 +08:00
LmeSzinc
6c9678cf87
Fix: Handle blessing randomized by curio
2023-10-18 21:28:17 +08:00
LmeSzinc
8da4644e13
Add: Enter rogue
2023-10-18 21:19:09 +08:00
LmeSzinc
c3a1a5720e
Add: Rogue routes
2023-10-18 21:00:02 +08:00
LmeSzinc
c2dcadb87a
Fix: Predict rogue routes with retry
2023-10-18 13:53:35 +08:00
LmeSzinc
416e09dedc
Opt: Faster path entry retries
2023-10-18 12:06:12 +08:00
LmeSzinc
f7f61549c1
Refactor: Abstract BACK and CLOSE handlers
2023-10-18 12:00:48 +08:00
LmeSzinc
9f77cb1f32
Fix: Option ID in OcrRogueEventOption
2023-10-18 11:57:00 +08:00
LmeSzinc
41ec0c1fcd
Refactor: Move to tasks/rogue/entry
2023-10-18 02:30:15 +08:00
LmeSzinc
2585889502
Upd: Rogue events
2023-10-17 19:02:02 +08:00
LmeSzinc
084ada106f
Merge branch 'master' into dev
...
# Conflicts:
# dev_tools/keyword_extract.py
2023-10-17 19:01:09 +08:00
LmeSzinc
848a9e2499
Fix: [CN] OCR error on Stagnant_Shadow_Scorch ( #165 )
2023-10-17 12:45:12 +08:00
LmeSzinc
d3bf9a808c
Fix: [CN] OCR error on Stagnant_Shadow_Scorch
2023-10-16 19:13:13 +08:00
LmeSzinc
fca21d88c1
Fix: Retry insight Stage_1 ( #156 )
2023-10-16 19:05:41 +08:00
LmeSzinc
a720a70f66
Opt: Reduce dunplcate clicks at CAN_GET_REWARD
2023-10-16 18:40:49 +08:00
LmeSzinc
8f1813733a
Upd: [EN] PROFILE in freebies
2023-10-16 12:36:33 +08:00
X-Zero-L
315bc261bb
Add: Get Support Reward Everyday ( #155 )
...
* Add: Get Support Reward Everyday
* Upd: i18n
* Upd: Instead of using ocr, use template matching
* fix bug
* fix: remove debug img
* Upd: Character (#157 )
* Upd: character
* Upd: Character
---------
Co-authored-by: LmeSzinc <lmeszincsales@gmail.com>
2023-10-16 12:24:52 +08:00
LmeSzinc
0c328f1ebd
Add: Rogue routes
2023-10-15 17:43:32 +08:00
LmeSzinc
c625fba13c
Fix: Handle blessings after getting a curio
2023-10-15 17:18:56 +08:00
LmeSzinc
f7b6763b8b
Fix: end_point may be considered as arrived
...
use a fake waypoint instead
2023-10-15 04:26:47 +08:00
LmeSzinc
68fda96809
Fix: Wrong rotation is never corrected if allow_rotation_set turns False
2023-10-15 04:25:07 +08:00
LmeSzinc
4491924dcd
Fix: Wait appear animation to prevent double click
2023-10-15 04:23:50 +08:00
LmeSzinc
d22efbdf53
Add: Select rogue path ( #145 )
2023-10-15 04:21:10 +08:00
LmeSzinc
18c2027e8f
Fix: Handle blessings after getting a curio
2023-10-15 04:18:04 +08:00
LmeSzinc
9ec0f9ded0
Merge branch 'bug_fix' into dev
2023-10-15 02:51:51 +08:00
LmeSzinc
dbda1aa969
Fix: Handle popups during ui switches
2023-10-15 02:22:47 +08:00
LmeSzinc
0a5aa2e03c
Opt: Reduce checks during resource loading
2023-10-15 02:19:16 +08:00
LmeSzinc
4434e12bbe
Upd: [EN] Assignment navs without event
2023-10-15 02:18:27 +08:00
LmeSzinc
16b8dc4a1d
Add: Claim weekly rogue rewards ( #147 )
2023-10-15 02:02:06 +08:00
LmeSzinc
7f6bc78ccc
Merge branch 'master' into dev
2023-10-14 18:42:55 +08:00
X-Zero-L
5178dedb5b
Upd: Character ( #157 )
...
* Upd: character
* Upd: Character
2023-10-11 20:54:40 +08:00
LmeSzinc
d028023523
Merge pull request #141 from Zebartin/rogue-dev
...
Add: Ocr and select rogue event options
2023-10-10 00:13:35 +08:00
Zebartin
af18cdbf14
Opt: Prest event option priority
2023-10-09 23:22:40 +08:00
Zebartin
0b0198fd5c
Opt: Limit drag area of OptionScroll
2023-10-09 17:10:25 +08:00
LmeSzinc
e5261ca9fb
Fix: salvage_relic should exit to GOTO_SALVAGE if failed
2023-10-09 12:33:33 +08:00
Zebartin
2278e2b9b5
Fix: Loop call of update_battle_pass_quests ( #153 )
2023-10-09 12:16:03 +08:00
Zebartin
5f00339af2
Opt: Detailed shadow name in configs ( #142 )
2023-10-09 11:36:56 +08:00
LmeSzinc
5ba5e7aad2
Add: Rogue routes
2023-10-08 01:15:15 +08:00
LmeSzinc
7a22c2394f
Add: Loop rogue domains
2023-10-08 00:58:05 +08:00
Zebartin
aa77da69f3
Opt: Remove unused ocr checking
2023-10-07 23:21:26 +08:00
LmeSzinc
d04ca2c3c6
Add: Rogue routes, allow early arrive
2023-10-07 23:18:29 +08:00
Zebartin
76febf3883
Refactor: Rename title to event_title
2023-10-07 22:20:01 +08:00
Zebartin
e48eb27fbc
Add: Ocr and select rogue event options
2023-10-07 21:55:58 +08:00
Zebartin
5289b7abcf
Add: Keywords of rogue event
2023-10-07 21:54:52 +08:00
LmeSzinc
f5239a69b9
Add: Rogue routes
2023-10-07 12:35:21 +08:00
LmeSzinc
b457e49421
Opt: Shorter combat interact interval
...
in case missed the door
2023-10-07 12:35:02 +08:00
LmeSzinc
8b79397984
Fix: Handle first-time cleared reward at rogue exit
2023-10-06 22:56:34 +08:00
LmeSzinc
f27510edd2
Del: Waypoint.end_rotation
2023-10-06 22:55:07 +08:00
LmeSzinc
bc53c9c37a
Opt: RoguePath_DomainStrategy follow display name
2023-10-06 18:02:34 +08:00
LmeSzinc
357c3096c1
Fix: Handle BLESSING_ENHANCED and BLESSING_OBTAINED popups
2023-10-06 17:07:24 +08:00
LmeSzinc
b2b540698f
Add: Rogue routes, fix rotation overflow
2023-10-06 04:32:59 +08:00
LmeSzinc
7af080bd49
Opt: Optimize bleesing imports
2023-10-05 18:52:55 +08:00
LmeSzinc
8479742ddb
Fix: Remove debug code
2023-10-05 05:19:49 +08:00
LmeSzinc
b74551afd6
Fix: Remove debug code
2023-10-05 05:19:31 +08:00
LmeSzinc
36a452a9d4
Fix: Confirm COMBAT_PREPARE before getting double remain
2023-10-05 05:11:06 +08:00
LmeSzinc
c31b124fe4
Add: Rogue routes
2023-10-05 05:09:50 +08:00
LmeSzinc
739a4d33b7
Fix: Confirm COMBAT_PREPARE before getting double remain
2023-10-05 05:04:10 +08:00
LmeSzinc
1751001499
Fix: Handle event options disabled
2023-10-05 03:30:40 +08:00
LmeSzinc
312cc6f617
Add: Detect domain exit and go
2023-10-05 03:30:40 +08:00
LmeSzinc
62150e60b9
Opt: Choose the first event for now
2023-10-05 02:04:08 +08:00
LmeSzinc
0dbdd27f9b
Add: Simple rogue event handler
2023-10-04 11:06:28 +08:00
LmeSzinc
c217fb0fb9
Fix: Entered herta shop on the way to exit
2023-10-04 10:47:36 +08:00
LmeSzinc
9b6b9edde8
Merge branch 'master' into dev
2023-10-04 02:26:10 +08:00
Zebartin
77fb8f9026
Fix: Check DungeonDouble before combat
2023-10-03 20:06:44 +08:00
LmeSzinc
398488f5e7
Fix: Rogue bugfixes
...
- Do nothing if multiple aim found
- Continue walking after handle_map_A()
- Allow arrive with unexpected result
- Strict route search
2023-10-03 17:59:51 +08:00
LmeSzinc
d1abb19982
Add: is_map_loading()
2023-10-03 06:03:53 +08:00
LmeSzinc
4831a9d71e
Fix: position2direction() returns NaN
2023-10-02 23:49:11 +08:00
Zebartin
3203fe9445
Fix: Search of assignment group buttons
2023-10-02 21:52:51 +08:00
LmeSzinc
0b1c9a1c9d
Opt: Faster retry after contract lost
2023-10-02 17:17:06 +08:00
LmeSzinc
b0acd6aac8
Fix: domain_exit_interact() was early stopped after handle_popup_confirm()
2023-10-02 17:16:14 +08:00
LmeSzinc
745d82ae9f
Fix: Handle OCR error at plane name
2023-10-02 17:15:03 +08:00
LmeSzinc
0e55bb58e2
Add: Support rogue specific planes
2023-10-02 17:14:33 +08:00
LmeSzinc
80429efe72
Fix: Handle ValueError when converting plane names
2023-10-02 17:13:01 +08:00
LmeSzinc
2e4ea37ca6
Fix: Allow locking minimap init position
2023-10-02 16:34:05 +08:00
LmeSzinc
0e78cbb4a6
Add: Treat DomainBoss as DomainElite and add routes
2023-10-02 16:32:54 +08:00
LmeSzinc
76805d6753
Add: Rogue route framework
2023-10-02 16:32:53 +08:00
Zebartin
f01d2a5648
Fix: OCR of double event
2023-10-02 12:28:51 +08:00
Zebartin
5d55f86b27
Fix: Salvage relic timeout & check_all assignment
2023-10-02 12:28:31 +08:00
LmeSzinc
6e789412af
Fix: Strict is_in_main() with color check
2023-10-01 19:17:43 +08:00
LmeSzinc
2041fe8a74
Fix: Handle popup when exiting elite domain
2023-10-01 19:17:16 +08:00
LmeSzinc
8452e91312
Fix: Handle random suffix in plane name
2023-10-01 16:26:07 +08:00
LmeSzinc
fdcd2feb47
Add: Handle rogue reward
2023-10-01 16:24:00 +08:00
LmeSzinc
0300de86f6
Refactor: Set default speed to 'run'
...
other speed level will require manual set
2023-09-30 18:37:37 +08:00
LmeSzinc
826d92e40e
Add: page_rogue
2023-09-29 18:28:23 +08:00
LmeSzinc
8648644c2f
Fix: Cropping outside of direction area
2023-09-29 17:59:08 +08:00
Zebartin
298a5e3232
Opt: Locked checking
2023-09-28 21:39:13 +08:00
Zebartin
f791265a4b
Fix: Ensure exiting assignment report
2023-09-28 17:35:25 +08:00
LmeSzinc
23b210d820
Fix: Handle ocr error on plane name
2023-09-28 00:06:29 +08:00
LmeSzinc
3eec7ef0da
Fix: Dont call BattlePass if it's already leveled max
2023-09-27 23:28:05 +08:00
LmeSzinc
28081361d9
Merge pull request #113 from Zebartin/dev
...
Add: Event assignments (Space Station Task Force)
2023-09-27 22:38:21 +08:00
Zebartin
cb1dac5955
Fix: ASSIGNMENT_STARTED_CHECK
2023-09-27 13:53:15 +08:00
Zebartin
c70d1622ec
Opt: Log of AssignmentStatus
2023-09-27 12:52:37 +08:00
Zebartin
2730e61526
Opt: Better insight when calling goto_entry
2023-09-27 11:05:55 +08:00
Zebartin
4481da676c
Fix: keyword_class in draggable list
2023-09-27 10:53:37 +08:00
Zebartin
b2fcbbc818
Fix: Wrong check of ASSIGNMENT START
2023-09-27 10:32:01 +08:00
Zebartin
442cec332b
Opt: Earlier stop of assignment checking
2023-09-27 10:31:10 +08:00
LmeSzinc
96b6bdadf0
Add: Task Echo of War
2023-09-27 03:14:12 +08:00
LmeSzinc
5cf1f19491
Add: Extract map worlds
2023-09-27 02:26:03 +08:00
Zebartin
c033d3b60d
Opt: Reduce ocr in goto_entry
2023-09-26 23:11:45 +08:00
Zebartin
818b196e45
Fix: Remove unused OCR asset
2023-09-26 23:01:13 +08:00
Zebartin
a6a6b70c87
Fix: Use match instead of ocr for assignment group
2023-09-26 22:35:55 +08:00
Zebartin
afdef03711
Fix: Check assignment status with timeout
2023-09-26 21:27:38 +08:00
Zebartin
aad72ea533
Fix: EMPTY_SLOT search & undispatched if event
2023-09-26 21:08:17 +08:00
Zebartin
2c31967195
Fix: Config for event assignments
...
https://github.com/LmeSzinc/StarRailCopilot/pull/113#discussion_r1336990868
2023-09-26 21:07:51 +08:00
Zebartin
17fc2979ea
Fix: Remove ambiguous REPORT and LOCKED
2023-09-26 19:44:06 +08:00
Zebartin
0adca58643
Fix: keywords and configs in es
2023-09-26 16:04:54 +08:00
Zebartin
81d785852d
Add: Support for event assignments
2023-09-26 15:12:12 +08:00
Zebartin
b92ae0a143
Fix: Use ocr to check assignment groups instead
2023-09-26 15:12:12 +08:00
Zebartin
80b8b6acb7
Fix: handle popup confirm when login
2023-09-26 15:12:12 +08:00
LmeSzinc
907f2303e9
Add: Spanish keywords
2023-09-25 23:24:40 +08:00
LmeSzinc
1d7efd424c
Fix: Trying to fix use_Q() exit ( #108 )
2023-09-25 23:01:06 +08:00
LmeSzinc
ddb3ba5ae3
Fix: [EN] OCR error at Herta's Office
2023-09-25 12:24:29 +08:00
LmeSzinc
05072925d5
Fix: Start running at Himeko trial ( #107 )
2023-09-25 12:23:59 +08:00
LmeSzinc
2591bb3a28
Fix: Remove debug code
2023-09-24 19:06:50 +08:00
LmeSzinc
6e00043526
Fix: Handle starting from trial and rogue
2023-09-24 17:43:43 +08:00
LmeSzinc
6212b081ce
Fix: Add auto-generated notice in route files
2023-09-24 17:06:41 +08:00
LmeSzinc
7a8f9f129e
Add: Task to update dashboard
2023-09-24 17:06:41 +08:00
LmeSzinc
4cc4647705
Fix: Skill switch is clicked before appeared
2023-09-24 15:58:31 +08:00
LmeSzinc
491b848e28
Add: Do Himeko trial to achieve daily quests
2023-09-24 06:56:54 +08:00
LmeSzinc
3fa28fba24
Refactor: More compact route files
2023-09-24 06:56:54 +08:00
LmeSzinc
6eb9317ac4
Add: Use skills in combat
2023-09-24 04:20:45 +08:00
LmeSzinc
1dcaf5355d
Add: UI switching to Himeko trial
2023-09-24 04:20:45 +08:00
LmeSzinc
db5438f6b6
Fix: Missing assets_forgotten_hall_team.py
2023-09-23 20:36:17 +08:00
LmeSzinc
e6c19268d6
Add: Do quest Complete_Forgotten_Hall_1_time
2023-09-23 19:22:35 +08:00
LmeSzinc
e26be58a05
Add: Route framework
2023-09-23 19:19:53 +08:00
LmeSzinc
baf9d652d3
Fix: Waiting for forgotten_hall but it doesn't exists
2023-09-23 01:32:09 +08:00
LmeSzinc
2c35abc3f6
Refactor: Faster switch to forgotten hall
2023-09-23 01:30:36 +08:00
LmeSzinc
85fbaae4ac
Refactor: forgotten_hall.team as standalone file
2023-09-22 23:06:57 +08:00
LmeSzinc
920537a3de
Del: Replace EXIT_CONFIRM with enlarged POPUP_*.SEARCH
2023-09-22 22:02:46 +08:00
LmeSzinc
478f187295
Del: Replace EXIT_DUNGEON with MAP_EXIT
2023-09-22 21:43:06 +08:00
LmeSzinc
d3239ac3e5
Fix: Consider abyssal map as page_main
2023-09-22 12:35:38 +08:00
LmeSzinc
ee7cd3958d
Refactor: Chain calling waypoint methods
2023-09-22 12:34:12 +08:00
LmeSzinc
3cef01729a
Fix: [EN] OCR result "Catyx"
2023-09-22 09:39:14 +08:00
LmeSzinc
cd01e1c402
Add: Walk with result expecting
2023-09-22 00:23:00 +08:00
LmeSzinc
ca2d7b4fb5
Opt: Remove "+200Activity" and "Progress0/1" in daily quest OCR
2023-09-20 13:35:27 +08:00
LmeSzinc
0562a0d3d5
Opt: Set default run speed to straight_run
2023-09-20 03:24:52 +08:00
LmeSzinc
a800bdb214
Fix: Retry when joystick contact lost
2023-09-20 01:20:52 +08:00
LmeSzinc
d314bab51c
Add: Enemy and item detector
2023-09-19 21:11:15 +08:00
LmeSzinc
827ae2c76e
Fix: [EN] Handle OCR error Echo/ofWar
2023-09-19 15:08:53 +08:00
LmeSzinc
85927da606
Fix: Add map plane Aurum Alley
2023-09-19 15:08:53 +08:00
LmeSzinc
542d19f8d9
Fix: Add plane Herta's Office
2023-09-17 11:03:22 +08:00
LmeSzinc
0279a8dc4d
Fix: Get SimUni points at double event
2023-09-17 09:34:17 +08:00
LmeSzinc
1f47d63af8
Fix: Assignment duration and name OCR
2023-09-17 08:09:00 +08:00
LmeSzinc
59b3c59f99
Fix: [EN] Handle OCR error on daily quests
2023-09-17 07:36:50 +08:00
LmeSzinc
488f6c814d
Upd: [EN] assets of daily and item
2023-09-17 05:26:55 +08:00
LmeSzinc
e426102148
Upd: [EN] Combat assets
2023-09-17 05:18:57 +08:00
LmeSzinc
d0cba894e0
Upd: Language irrelevant assets for base/popup
2023-09-17 05:00:16 +08:00
LmeSzinc
cb5aa5c949
Opt: Improve assignment log appearance
2023-09-16 01:52:33 +08:00
LmeSzinc
01cf806385
Fix: Handle empty dispatched list
2023-09-16 01:41:42 +08:00
LmeSzinc
b2a86fe792
Fix: [EN] Assignment name in multiple rows
2023-09-16 01:37:06 +08:00
LmeSzinc
f0dd63fa86
Upd: [EN] Assignment assets
2023-09-16 01:35:21 +08:00
LmeSzinc
b4fb7256b0
Upd: Language irravalent assets for assignment/claim
2023-09-16 01:08:26 +08:00
LmeSzinc
56cc95cfd9
Fix: Resources is never reloaded after lang changed
2023-09-16 00:50:54 +08:00
LmeSzinc
bc5e7f887d
Fix: acquire_lang_checked() stuck game launch
2023-09-16 00:50:54 +08:00
LmeSzinc
c7d09043c2
Upd: [EN] DAILY_QUEST_FULL
2023-09-15 13:31:36 +08:00
LmeSzinc
37e29838c5
Refactor: Get in-game language from plane name
2023-09-15 13:29:22 +08:00
LmeSzinc
2c2c31cad7
Fix: Redispatched assignment didn't trigger battle pass call
2023-09-13 21:53:36 +08:00
LmeSzinc
c44b5c70d6
Upd: [EN] Battle pass assets
2023-09-13 04:26:36 +08:00
LmeSzinc
76127b90e7
Merge pull request #90 from LmeSzinc/dev
...
Bug fix
2023-09-13 02:24:06 +08:00
LmeSzinc
13c7e541f0
Fix: Use language-specific models on OCR_WAVE_COUNT
2023-09-13 01:43:59 +08:00
LmeSzinc
b29e95c1ea
Fix: Handle slow game startup and game died during startup ( #61 )
2023-09-13 01:37:06 +08:00
LmeSzinc
d3eef2cd24
Fix: Update ocr model name
2023-09-12 18:39:23 +08:00
Zebartin
0a32329664
Fix: Assignments missing groups ( #89 )
2023-09-12 18:36:24 +08:00
LmeSzinc
710e8d42df
Upd: button_extract
2023-09-12 02:57:22 +08:00
LmeSzinc
be4ad40310
Refactor: Move to tasks/rogue/blessing
2023-09-11 23:24:41 +08:00
Hengyu
119f90901a
Add: RogueSelector after_process ( #85 )
2023-09-11 18:56:19 +08:00
Hengyu
f94033a12f
Upd: rogue keywords at v1.3 ( #84 )
2023-09-11 12:11:23 +08:00
LmeSzinc
269f704abd
Fix: Handle OCR error on bleesings
2023-09-11 01:04:33 +08:00
LmeSzinc
5988590b05
Fix: Avoid double click BLESSING_CONFIRM
2023-09-11 00:37:46 +08:00
LmeSzinc
c83edea596
Opt: Re-arrgange simuni settings
2023-09-10 23:52:53 +08:00
Geniukx
80e99220ef
detector for enemy and item ( #63 )
...
* detector for enemy and item
* Add: detector for enemy and items
2023-09-10 22:44:29 +08:00
LmeSzinc
e8a38bc1e1
Merge pull request #58 from 5upernova-heng/add/rouge_buff_selector
...
Add: rogue buff selector
2023-09-10 22:43:22 +08:00
LmeSzinc
f85be40c98
Fix: import BoxedResult
2023-09-10 19:23:27 +08:00
LmeSzinc
16f4f061c1
Refactor: Migrate to pponnxcr
2023-09-08 22:23:57 +08:00
LmeSzinc
3ac9e264e6
Fix: OCR_ASSIGNMENT_LIMIT
2023-09-03 00:29:01 +08:00
LmeSzinc
438ae6f488
Opt: Reduce click retry when passing by page_main
2023-09-03 00:28:58 +08:00
LmeSzinc
625e9b08f0
Fix: [CN] Handle ocr result with "了"
2023-09-02 21:07:13 +08:00
Hengyu
5eaf67499a
Upd: lower threshold for is_curio_selected
2023-08-31 15:56:27 +08:00
Hengyu
d98460144f
Upd: logging for bonus and curio selection complete
2023-08-31 15:55:35 +08:00
Hengyu
8ef055626a
Add: obtain item popup method
2023-08-31 15:54:52 +08:00
Hengyu
26eba79c3c
Upd: CHECK_BLESSING & PAGE_CHOOSE_BUFF
2023-08-31 15:30:48 +08:00
Zebartin
c9111273b8
Fix: Change of assignment ui in ver 1.3
2023-08-31 14:42:33 +08:00
Hengyu
4b1e61d14b
Merge remote-tracking branch 'upstream/dev' into add/rouge_buff_selector
...
# Conflicts:
# module/config/argument/argument.yaml
# module/config/config_generated.py
2023-08-31 14:33:55 +08:00
LmeSzinc
320e9395d1
Fix: battle_pass_quests_recognition() returns OcrResultButton
2023-08-31 01:34:16 +08:00
LmeSzinc
9aaadc4136
Upd: [CN] DAILY_QUEST_FULL ( #76 )
...
And add logs to _get_quest_reward()
2023-08-31 01:25:10 +08:00
LmeSzinc
51e49e2077
Add: Link task BattlePass to Dungeon, Assignment, DailyQuest
2023-08-31 01:06:24 +08:00
LmeSzinc
6c6296651f
Upd: DUNGEON_COMBAT_INTERACT
2023-08-30 19:24:15 +08:00
LmeSzinc
92bbb9204a
Upd: Set maximum trailblaze power to 240
2023-08-30 19:14:14 +08:00
LmeSzinc
65527f8100
Upd: Dungeon ui assets
2023-08-30 19:11:21 +08:00
LmeSzinc
b8c0e9cf7c
Merge branch 'master' into dev
2023-08-30 18:59:04 +08:00
X-Zero-L
7df2c76dbe
Upd: ui assets ( #74 )
...
* Upd: ui assets
* Upd: ui assets
* Fix bug
* Upd: assignment assets
2023-08-30 18:55:39 +08:00
X-Zero-L
6124447a83
Upd: character and i18n ( #71 )
...
* Upd: character and i18n
* Upd: i18n
* Fix bug
* Fix bug
* Fix bug
* Fix: bug
* Upd: convert
* Fix bug
* Modify the order
2023-08-30 18:46:18 +08:00
X-Zero-L
eb28485d5d
Fix: support ( #64 )
...
* Fix: support
* Upd: support
* Upd: support
* Upd: support
* Upd: support
* Upd: support
* Upd: support
* Upd: support
---------
Co-authored-by: LmeSzinc <lmeszincsales@gmail.com>
2023-08-30 00:58:32 +08:00
LmeSzinc
246c039dc8
Add: Assigment and Sim.Uni. in dashboard
2023-08-30 00:49:46 +08:00
LmeSzinc
665c112330
Add: Stored trailblaze power
2023-08-28 01:12:10 +08:00
Hengyu
9a17af2d12
Merge remote-tracking branch 'upstream/dev' into add/rouge_buff_selector
...
# Conflicts:
# module/config/argument/argument.yaml
2023-08-27 17:38:33 +08:00
LmeSzinc
b5030e0ab1
Add: Link task Assignment with daily tasks
2023-08-27 17:27:47 +08:00
LmeSzinc
a5e2eb0004
Refactor: Link task dungeon with daily quests
2023-08-27 17:13:05 +08:00
LmeSzinc
106455a148
Opt: Enlarge threshold when loading support list for faster
2023-08-27 02:15:50 +08:00
LmeSzinc
610df2af6d
Fix: Exit combat status page at startup
2023-08-27 02:14:43 +08:00
LmeSzinc
cf9b261eb5
Fix: handle_map_2x_run() function name in forgotten hall
2023-08-27 02:14:03 +08:00
Hengyu
97ff1c8554
Add: unrecorded preset option
2023-08-23 03:00:45 +08:00
Hengyu
8c0ea40c76
Fix: adjust blessing ocr area
2023-08-23 01:59:22 +08:00
LmeSzinc
674627cfe6
Add: Map movement control
2023-08-21 01:29:28 +08:00
LmeSzinc
bc9642772f
Add: Dungeon at double relic event
2023-08-21 01:14:40 +08:00
Hengyu
f9ec1deb2a
Upd: move filter_ and ocr_result to __init__
2023-08-21 00:27:41 +08:00
Hengyu
415694ec37
Upd: blessing ocr template
2023-08-21 00:09:21 +08:00
Hengyu
4ea302a71b
Upd: remove cosmic_fragment cache
2023-08-21 00:05:50 +08:00
Hengyu
e32ba643d9
Upd: logging of select_blessing_complete
2023-08-21 00:03:08 +08:00
Hengyu
9228b200a5
Upd: assets and Ocr to fit in English ui
2023-08-20 23:53:25 +08:00
Hengyu
961e225bb1
Upd: remove 'the' in RoguePath keywords
2023-08-20 22:43:07 +08:00
LmeSzinc
af37f4c252
Fix: Accurate search_half and optimize rotation parameters
2023-08-19 03:10:49 +08:00
LmeSzinc
083a8cbbc9
Opt: Log SupportCharacter objects
2023-08-19 03:07:57 +08:00
Hengyu
39f161af10
Add: "enhancement" in blessing filter option
2023-08-18 20:22:46 +08:00
Hengyu
19497ebb6a
Add: event page
2023-08-18 12:07:02 +08:00
Hengyu
5a06402d43
Upd: use combination instead of inheritance in RogueSelector
2023-08-15 04:16:21 +08:00
Hengyu
03caaa2855
Add: rogue bonus (Blessings of Trailblaze)
2023-08-14 15:12:02 +08:00
Hengyu
d6bdc286ca
Upd: reformat code, extract RogueSelector
2023-08-13 01:30:56 +08:00
Hengyu
039eca2de9
Add: choose curio
2023-08-12 15:15:25 +08:00