From 42057a8b6c90e228306e4452fae6ef3f22a0834c Mon Sep 17 00:00:00 2001 From: magisk317 Date: Tue, 11 Nov 2025 17:47:12 +0800 Subject: [PATCH] fix: fallback activation type --- src/plugin_system/base/base_action.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugin_system/base/base_action.py b/src/plugin_system/base/base_action.py index 4e55a945..e32228ca 100644 --- a/src/plugin_system/base/base_action.py +++ b/src/plugin_system/base/base_action.py @@ -77,7 +77,8 @@ class BaseAction(ABC): self.action_require: list[str] = getattr(self.__class__, "action_require", []).copy() """NORMAL模式下的激活类型""" - self.activation_type = getattr(self.__class__, "activation_type") + focus_activation_type = getattr(self.__class__, "focus_activation_type", ActionActivationType.ALWAYS) + self.activation_type = getattr(self.__class__, "activation_type", focus_activation_type) """激活类型""" self.random_activation_probability: float = getattr(self.__class__, "random_activation_probability", 0.0) """当激活类型为RANDOM时的概率"""