simplify mutual action logic

This commit is contained in:
bridge
2025-11-11 18:16:50 +08:00
parent bf2ba0b09f
commit f8d675fccf

View File

@@ -151,7 +151,6 @@ class MutualAction(DefineAction, LLMAction, TargetingMixin):
feedback = r.get("feedback", "")
target_avatar.thinking = thinking
target_avatar.clear_plans()
self._settle_feedback(target_avatar, feedback)
fb_label = self.FEEDBACK_LABELS.get(str(feedback).strip(), str(feedback))
feedback_event = Event(self.world.month_stamp, f"{target_avatar.name}{self.avatar.name} 的反馈:{fb_label}", related_avatars=[self.avatar.id, target_avatar.id])
@@ -232,7 +231,6 @@ class MutualAction(DefineAction, LLMAction, TargetingMixin):
feedback = r.get("feedback", "")
target.thinking = thinking
target.clear_plans()
self._settle_feedback(target, feedback)
fb_label = self.FEEDBACK_LABELS.get(str(feedback).strip(), str(feedback))
feedback_event = Event(self.world.month_stamp, f"{target.name}{self.avatar.name} 的反馈:{fb_label}", related_avatars=[self.avatar.id, target.id])