Skip to content

Commit 390bd88

Browse files
committed
♻️ refactor(auto_tasks): 适配1.1
- 【修复】 调整自动拾取的偏移与尺寸 - 【修复】 1600x900下探险找不到血清 - 【调整】 探险/无尽电梯,解密后将原地开始挂机
1 parent 3f5b512 commit 390bd88

5 files changed

Lines changed: 25 additions & 22 deletions

File tree

src/tasks/AutoExploration.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,5 +147,9 @@ def stop_func(self):
147147
return True
148148

149149
def find_serum(self):
150-
box = self.box_of_screen(0.022, 0.392, 0.032, 0.422, name="serum_icon", hcenter=True)
151-
return bool(self.find_one("serum_icon", box=box))
150+
box = self.box_of_screen(0.022, 0.385, 0.032, 0.422, name="serum_icon", hcenter=True)
151+
if self.width < 1920 and self.height < 1080:
152+
threshold = 0.7
153+
else:
154+
threshold = 0
155+
return bool(self.find_one("serum_icon", box=box, threshold=threshold))

src/tasks/BaseDNATask.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,10 @@ def __init__(self, *args, **kwargs):
8686
@property
8787
def f_search_box(self) -> Box:
8888
f_search_box = self.get_box_by_name('pick_up_f')
89-
f_search_box = f_search_box.copy(x_offset=f_search_box.width * 3.3,
89+
f_search_box = f_search_box.copy(x_offset=f_search_box.width * 3.25,
9090
width_offset=f_search_box.width * 0.65,
91-
height_offset=f_search_box.height * 8.3,
92-
y_offset=-f_search_box.height * 1.3,
91+
height_offset=f_search_box.height * 8.7,
92+
y_offset=-f_search_box.height * 1.7,
9393
name='search_dialog')
9494
return f_search_box
9595

src/tasks/CommissionsTask.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,8 @@ def choose_letter(self, timeout=0):
216216
self.sleep(0.1)
217217

218218
for _ in range(2):
219-
self.click_relative_random(0.533, 0.444, 0.575, 0.547, use_safe_move=True, safe_move_box=box, down_time=0.02)
220-
self.sleep(0.3)
221-
if not self.find_one(template=letter_snapshot, box=letter_roi, threshold=0.7):
219+
self.click_relative_random(0.533, 0.444, 0.575, 0.547, use_safe_move=True, safe_move_box=box, down_time=0.02, after_sleep=0.1)
220+
if self.wait_until(lambda: not self.find_one(template=letter_snapshot, box=letter_roi, threshold=0.7), time_out=1):
222221
break
223222
else:
224223
self.log_info_notify("密函已耗尽")

src/tasks/fullauto/Auto70jjbTask.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,8 @@ def _path_no_elevator(self):
171171
self.send_key_down('a')
172172
self.sleep(0.2)
173173
self.send_key_down(self.get_dodge_key())
174-
self.sleep(1)
175-
self.send_key('space', down_time=0.2, after_sleep=1.8)
174+
self.sleep(1.5)
175+
self.send_key('space', down_time=0.2, after_sleep=1.4)
176176
self.send_key_up(self.get_dodge_key())
177177
self.sleep(0.1)
178178
self.send_key_up('a')

src/tasks/fullauto/AutoExploration_Fast.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -155,18 +155,18 @@ def execute_elevator_map(self):
155155
self.send_key(self.get_interact_key(), down_time=0.1,after_sleep=0.8)
156156
if not self.try_solving_puzzle():
157157
return True
158-
self.send_key_down("a")
159-
self.sleep(0.1)
160-
self.send_key(self.get_dodge_key(), down_time=0.2,after_sleep=0.6)
161-
self.send_key_down(self.get_dodge_key())
162-
self.sleep(0.9)
163-
self.send_key_down("w")
164-
self.sleep(0.2)
165-
self.send_key_up("a")
166-
self.sleep(0.1)
167-
self.send_key_up(self.get_dodge_key())
168-
self.send_key_up("w")
169-
self.sleep(0.2)
158+
# self.send_key_down("a")
159+
# self.sleep(0.1)
160+
# self.send_key(self.get_dodge_key(), down_time=0.2,after_sleep=0.6)
161+
# self.send_key_down(self.get_dodge_key())
162+
# self.sleep(0.9)
163+
# self.send_key_down("w")
164+
# self.sleep(0.2)
165+
# self.send_key_up("a")
166+
# self.sleep(0.1)
167+
# self.send_key_up(self.get_dodge_key())
168+
# self.send_key_up("w")
169+
# self.sleep(0.2)
170170
self.send_key_up("lalt")
171171
return True
172172

0 commit comments

Comments
 (0)