mirror of
https://github.com/ok-oldking/ok-wuthering-waves.git
synced 2025-06-08 08:25:24 +00:00
29 lines
898 B
Python
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)
|