diff --git a/arknights_mower/solvers/base_schedule.py b/arknights_mower/solvers/base_schedule.py index 5e2331718..f0aad3301 100644 --- a/arknights_mower/solvers/base_schedule.py +++ b/arknights_mower/solvers/base_schedule.py @@ -703,7 +703,7 @@ def plan_solver(self): (op.upper_limit - op.lower_limit) * self.op_data.config.resting_threshold + op.lower_limit): continue if op.name in self.op_data.exhaust_agent: - if op.current_mood() <= 2: + if op.current_mood() <= op.lower_limit + 2: if find_next_task(self.tasks, meta_data=op.name) is None: self.enter_room(op.current_room) result = self.get_agent_from_room(op.current_room, [op.current_index])