Commit Graph

442 Commits

Author SHA1 Message Date
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