更新:添加鼠标图标识别、复活逻辑优化、参数配置加载修复、目标血量100%检测
This commit is contained in:
@@ -583,6 +583,9 @@ class WoWMultiKeyGUI(QMainWindow):
|
||||
self.init_ui()
|
||||
self.find_wow_window()
|
||||
|
||||
# 加载参数配置到界面
|
||||
self._load_params_config()
|
||||
|
||||
# 初始化全局热键监听 (F8 用于拾取录制)
|
||||
self.kb_listener = keyboard.Listener(on_press=self._on_hotkey_press)
|
||||
self.kb_listener.start()
|
||||
@@ -1139,7 +1142,6 @@ class WoWMultiKeyGUI(QMainWindow):
|
||||
self.gs_offset_left.setValue(cfg.get('offset_left', 20))
|
||||
self.gs_offset_top.setValue(cfg.get('offset_top', 45))
|
||||
self.gs_mount_key.setText(str(cfg.get('mount_key', 'x') or 'x'))
|
||||
self.gs_enable_mount.setChecked(bool(cfg.get('enable_mount', True)))
|
||||
self.gs_mount_hold.setValue(float(cfg.get('mount_hold_sec', 1.6)))
|
||||
self.gs_hearthstone_key.setText(str(cfg.get('hearthstone_key', 'b') or 'b'))
|
||||
self.gs_bag_full_hearthstone.setChecked(bool(cfg.get('bag_full_hearthstone', False)))
|
||||
@@ -1175,7 +1177,6 @@ class WoWMultiKeyGUI(QMainWindow):
|
||||
cfg['offset_left'] = self.gs_offset_left.value()
|
||||
cfg['offset_top'] = self.gs_offset_top.value()
|
||||
cfg['mount_key'] = (self.gs_mount_key.text().strip() or 'x')
|
||||
cfg['enable_mount'] = self.gs_enable_mount.isChecked()
|
||||
cfg['mount_hold_sec'] = float(self.gs_mount_hold.value())
|
||||
cfg['mount_retry_after_sec'] = float(self.gs_mount_retry.value())
|
||||
cfg['hearthstone_key'] = (self.gs_hearthstone_key.text().strip() or 'b')
|
||||
|
||||
Reference in New Issue
Block a user