0
0
mirror of https://github.com/ok-oldking/ok-wuthering-waves.git synced 2025-04-24 08:25:16 +00:00
This commit is contained in:
firedcto@gmail.com 2024-12-17 23:03:30 +08:00
parent c3552d10d4
commit a698bf5749
17 changed files with 36 additions and 47 deletions

View File

@ -1,8 +1,7 @@
import time
from enum import IntEnum, StrEnum
from ok import get_logger
from ok.config.Config import Config
from ok import Config, Logger
from src import text_white_color
from typing import Any
@ -45,7 +44,7 @@ class BaseChar:
self.res_cd = res_cd
self.is_current_char = False
self.liberation_available_mark = False
self.logger = get_logger(self.name)
self.logger = Logger.get_logger(self.name)
self.full_ring_area = 0
self.freeze_durations = []
self.last_perform = 0

View File

@ -2,9 +2,9 @@ import time
import cv2
from ok import get_logger
from ok import Logger
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class CharSkillButton:

View File

@ -1,13 +1,12 @@
import time
import re
from ok import find_boxes_by_name
from ok import find_boxes_by_name, Logger
from ok import find_color_rectangles, get_mask_in_color_range, is_pure_black
from ok import get_logger
from src import text_white_color
from src.task.BaseWWTask import BaseWWTask
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class CombatCheck(BaseWWTask):

View File

@ -1,10 +1,9 @@
from qfluentwidgets import FluentIcon
from ok import TriggerTask
from ok import get_logger
from ok import TriggerTask, Logger
from src.task.BaseCombatTask import BaseCombatTask, NotInCombatException, CharDeadException
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class AutoCombatTask(BaseCombatTask, TriggerTask):

View File

@ -1,10 +1,9 @@
from qfluentwidgets import FluentIcon
from ok import TriggerTask
from ok import get_logger
from ok import TriggerTask, Logger
from src.task.BaseWWTask import BaseWWTask
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class AutoLoginTask(BaseWWTask, TriggerTask):

View File

@ -1,11 +1,10 @@
from qfluentwidgets import FluentIcon
from ok import FindFeature
from ok import FindFeature, Logger
from ok import TriggerTask
from ok import get_logger
from src.task.BaseWWTask import BaseWWTask
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class AutoPickTask(TriggerTask, BaseWWTask, FindFeature):

View File

@ -4,10 +4,9 @@ import cv2
import numpy as np
import re
from ok import ConfigOption, Logger
from ok import get_connected_area_by_color, color_range_to_bound
from ok import get_logger
from ok import safe_get
from ok.config.ConfigOption import ConfigOption
from src import text_white_color
from src.char import BaseChar
from src.char.BaseChar import Priority, dot_color
@ -15,7 +14,7 @@ from src.char.CharFactory import get_char_by_pos
from src.char.Healer import Healer
from src.combat.CombatCheck import CombatCheck
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class NotInCombatException(Exception):

View File

@ -2,12 +2,11 @@ import time
import re
from datetime import datetime, timedelta
from ok import BaseTask
from ok import BaseTask, Logger
from ok import CannotFindException
from ok import get_logger
from ok.config.ConfigOption import ConfigOption
from ok import ConfigOption
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
pick_echo_config_option = ConfigOption('Pick Echo Config', {
'Use OCR': False

View File

@ -1,9 +1,9 @@
import time
from ok import get_logger
from ok import Logger
from src.task.BaseCombatTask import BaseCombatTask
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class DiagnosisTask(BaseCombatTask):

View File

@ -1,7 +1,7 @@
from ok import find_index_in_list
from ok import Feature
from ok.feature.Feature import Feature
from ok.feature.FeatureSet import mask_white
from ok import find_index_in_list
from ok import mask_white
from src.task.BaseCombatTask import BaseCombatTask

View File

@ -1,9 +1,9 @@
from qfluentwidgets import FluentIcon
from ok import get_logger
from ok import Logger
from src.task.BaseCombatTask import BaseCombatTask
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class FarmEchoTask(BaseCombatTask):

View File

@ -1,9 +1,9 @@
from qfluentwidgets import FluentIcon
from ok import get_logger
from ok import Logger
from src.task.BaseCombatTask import BaseCombatTask, CharDeadException
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class FarmWorldBossTask(BaseCombatTask):

View File

@ -1,9 +1,9 @@
from qfluentwidgets import FluentIcon
from ok import get_logger
from ok import Logger
from src.task.BaseCombatTask import BaseCombatTask
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class FarmWorldTask(BaseCombatTask):

View File

@ -2,11 +2,10 @@ import cv2
import numpy as np
import re
from ok import find_boxes_by_name, find_boxes_within_boundary
from ok import get_logger
from ok import find_boxes_by_name, find_boxes_within_boundary, Logger
from src.task.BaseCombatTask import BaseCombatTask
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class FiveToOneTask(BaseCombatTask):

View File

@ -3,10 +3,9 @@ import math
import win32api
from qfluentwidgets import FluentIcon
from ok import TriggerTask
from ok import get_logger
from ok import TriggerTask, Logger
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class MouseResetTask(TriggerTask):

View File

@ -1,12 +1,11 @@
import time
import re
from ok import FindFeature
from ok import FindFeature, Logger
from ok import OCR
from ok import get_logger
from src.task.BaseWWTask import BaseWWTask
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class SkipBaseTask(BaseWWTask, FindFeature, OCR):

View File

@ -1,8 +1,7 @@
from ok import TriggerTask
from ok import get_logger
from ok import TriggerTask, Logger
from src.task.SkipBaseTask import SkipBaseTask
logger = get_logger(__name__)
logger = Logger.get_logger(__name__)
class AutoDialogTask(TriggerTask, SkipBaseTask):