0
0
mirror of https://github.com/ok-oldking/ok-wuthering-waves.git synced 2025-06-08 08:25:24 +00:00
firedcto@gmail.com 85ff7fbe67 autocombat
2024-06-21 00:48:59 +08:00

29 lines
898 B
Python

from ok.logging.Logger import get_logger
from src.char.BaseChar import BaseChar
logger = get_logger(__name__)
class Yinlin(BaseChar):
def do_perform(self):
if self.is_forte_full():
self.click_liberation()
self.heavy_attack()
self.sleep(0.4)
elif self.resonance_available():
self.click_resonance()
self.sleep(0.5)
self.click_resonance()
self.sleep(.5)
elif self.echo_available():
echo_key = self.get_echo_key()
self.task.send_key_down(echo_key)
self.sleep(.8)
self.switch_next_char(post_action=self.echo_post_action)
self.switch_next_char()
def echo_post_action(self): # hold down the echo for 1 seconds and switch and then release the echo key
self.task.send_key_up(self.get_echo_key())
self.sleep(0.01)