From 39170079c35c168b69af7b7b1549c27bcd049e6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=A6=E6=BA=AA=E7=95=94?= <130263765+na10xi27da@users.noreply.github.com> Date: Sat, 15 Mar 2025 15:41:27 +0800 Subject: [PATCH] Update relationship_manager.py --- src/plugins/chat/relationship_manager.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/chat/relationship_manager.py b/src/plugins/chat/relationship_manager.py index 7cd78924f..188a12c9a 100644 --- a/src/plugins/chat/relationship_manager.py +++ b/src/plugins/chat/relationship_manager.py @@ -299,11 +299,15 @@ class RelationshipManager: value *= 3/(high_value_count + 3) elif valuedict[label] < 0 and stancedict[stance] != 0: value = value*math.exp(old_value/1000) + else: + value = 0 elif old_value < 0: if valuedict[label] >= 0 and stancedict[stance] != 2: value = value*math.exp(old_value/1000) elif valuedict[label] < 0 and stancedict[stance] != 0: value = value*math.cos(math.pi*old_value/2000) + else: + value = 0 logger.debug(f"[关系变更调试] 立场:{stance} 标签:{label} 关系值:{value} 原值:{old_value}")