diff --git a/src/sr/context.py b/src/sr/context.py index d45a30db..23452bc2 100644 --- a/src/sr/context.py +++ b/src/sr/context.py @@ -508,6 +508,7 @@ def init_after_enter_game(self): :return: """ self.pos_info.large_map_scale = 5 + self.pos_info.cancel_mission_trace = False self.no_technique_recover_consumables = False def init_before_app_start(self): diff --git a/src/sr/operation/common/cancel_mission_trace.py b/src/sr/operation/common/cancel_mission_trace.py index 17a6c067..881b36ae 100644 --- a/src/sr/operation/common/cancel_mission_trace.py +++ b/src/sr/operation/common/cancel_mission_trace.py @@ -28,7 +28,7 @@ def __init__(self, ctx: Context): edges.append(StateOperationEdge(open_mission, cancel_trace, status=CancelMissionTrace.STATUS_TO_CANCEL)) # 点击取消之后 返回大世界 - back = StateOperationNode('返回大世界', op=BackToNormalWorldPlus(self.ctx)) + back = StateOperationNode('返回大世界', op=BackToNormalWorldPlus(ctx)) edges.append(StateOperationEdge(cancel_trace, back, status=CancelMissionTrace.STATUS_CANCELLED)) # 点击失败的情况 也兜底返回大世界 不卡死后续操作