mirror of
https://github.com/LmeSzinc/StarRailCopilot.git
synced 2024-11-25 18:05:26 +00:00
Fix: EMPTY_SLOT search & undispatched if event
This commit is contained in:
parent
2c31967195
commit
aad72ea533
Binary file not shown.
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 39 KiB |
@ -186,7 +186,7 @@ EMPTY_SLOT = ButtonWrapper(
|
||||
share=Button(
|
||||
file='./assets/share/assignment/dispatch/EMPTY_SLOT.png',
|
||||
area=(1075, 562, 1110, 597),
|
||||
search=(873, 543, 1099, 609),
|
||||
search=(873, 542, 1136, 608),
|
||||
color=(200, 200, 195),
|
||||
button=(1075, 562, 1110, 597),
|
||||
),
|
||||
|
@ -42,9 +42,9 @@ class Assignment(AssignmentClaim, SynthesizeUI):
|
||||
if isinstance(g, AssignmentEventGroup)
|
||||
), None)
|
||||
if event_first and event_ongoing is not None:
|
||||
undispatched = assignments
|
||||
remain = self._check_all()
|
||||
remain = self._dispatch_event(remain)
|
||||
undispatched = [x for x in assignments if x not in self.dispatched]
|
||||
else:
|
||||
# Iterate in user-specified order, return undispatched ones
|
||||
undispatched = list(self._check_inlist(assignments, duration))
|
||||
|
@ -92,7 +92,8 @@ class AssignmentDispatch(AssignmentUI):
|
||||
logger.info('Characters are all selected')
|
||||
break
|
||||
# Ensure character list
|
||||
if not self.appear(CHARACTER_LIST):
|
||||
# Search EMPTY_SLOT to load offset
|
||||
if not self.appear(CHARACTER_LIST) and self.appear(EMPTY_SLOT):
|
||||
if self.interval_is_reached(CHARACTER_LIST, interval=2):
|
||||
self.interval_reset(CHARACTER_LIST, interval=2)
|
||||
self.device.click(EMPTY_SLOT)
|
||||
|
Loading…
Reference in New Issue
Block a user