From 611bd4a30a92cb0417d891f083289715beec9ca0 Mon Sep 17 00:00:00 2001 From: "firedcto@gmail.com" Date: Fri, 9 Aug 2024 15:32:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=B4=E9=87=8C=E5=A5=88=E6=94=B9=E6=88=90?= =?UTF-8?q?=E4=B8=8D=E6=89=93=E9=87=8D=E5=87=BB=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=8F=AF=E8=83=BD=E4=B8=80=E7=9B=B4=E5=8D=A1=E5=9C=A8=E6=88=98?= =?UTF-8?q?=E6=96=97=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/char/BaseChar.py | 3 +-- src/char/Verina.py | 5 +++-- src/combat/CombatCheck.py | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/char/BaseChar.py b/src/char/BaseChar.py index 248b87a..01898c9 100644 --- a/src/char/BaseChar.py +++ b/src/char/BaseChar.py @@ -279,7 +279,6 @@ class BaseChar: if con_less_than > 0: if self.get_current_con() > con_less_than: return False - self.task.in_liberation = True self.logger.debug(f'click_liberation start') start = time.time() last_click = 0 @@ -296,7 +295,7 @@ class BaseChar: self.task.raise_not_in_combat('too long clicking a liberation') self.task.next_frame() if clicked: - if self.task.wait_until(lambda: not self.task.in_team()[0], time_out=0.6): + if self.task.wait_until(lambda: not self.task.in_team()[0], time_out=0.4): self.task.in_liberation = True self.logger.debug(f'not in_team successfully casted liberation') else: diff --git a/src/char/Verina.py b/src/char/Verina.py index 063098e..9557ec1 100644 --- a/src/char/Verina.py +++ b/src/char/Verina.py @@ -6,12 +6,13 @@ class Verina(BaseChar): def do_perform(self): self.click_liberation() if self.flying(): + self.normal_attack() return self.switch_next_char() if self.click_resonance(send_click=False)[0]: return self.switch_next_char() self.click_echo() - if self.is_forte_full(): - self.heavy_attack() + # if self.is_forte_full(): + # self.heavy_attack() # self.normal_attack() self.switch_next_char() diff --git a/src/combat/CombatCheck.py b/src/combat/CombatCheck.py index 07c061a..9999707 100644 --- a/src/combat/CombatCheck.py +++ b/src/combat/CombatCheck.py @@ -69,7 +69,7 @@ class CombatCheck: return False def recent_liberation(self): - return time.time() - self._last_liberation < 0.4 + return time.time() - self._last_liberation < 0.3 def check_count_down(self): count_down_area = self.box_of_screen_scaled(3840, 2160, 1820, 266, 2100,