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,