让activation概率可以为0

This commit is contained in:
UnCLAS-Prommer
2025-07-26 19:23:21 +08:00
parent d8a567618f
commit b3e8fa7058
5 changed files with 9 additions and 11 deletions

View File

@@ -174,7 +174,7 @@ class ActionModifier:
continue # 总是激活,无需处理
elif activation_type == ActionActivationType.RANDOM:
probability = action_info.random_activation_probability or ActionManager.DEFAULT_RANDOM_PROBABILITY
probability = action_info.random_activation_probability
if random.random() >= probability:
reason = f"RANDOM类型未触发概率{probability}"
deactivated_actions.append((action_name, reason))