From 8303167add0cf4bb5373ce55a304ef0a76e26aa5 Mon Sep 17 00:00:00 2001 From: bridge Date: Sat, 22 Nov 2025 21:17:27 +0800 Subject: [PATCH] fix bug --- src/classes/long_term_objective.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/classes/long_term_objective.py b/src/classes/long_term_objective.py index fefd64f..af5ee1c 100644 --- a/src/classes/long_term_objective.py +++ b/src/classes/long_term_objective.py @@ -175,7 +175,11 @@ def set_user_long_term_objective(avatar: "Avatar", objective_content: str) -> No origin="user", set_year=current_year ) - logger.info(f"玩家为角色 {avatar.name} 设定长期目标:{objective_content}") + + # 用户手动设定长期目标时,清空短期目标,以便AI重新规划 + avatar.short_term_objective = "" + + logger.info(f"玩家为角色 {avatar.name} 设定长期目标:{objective_content},并已清空短期目标") def clear_user_long_term_objective(avatar: "Avatar") -> bool: