{ "OnInitSequece": [], "OnStartSequece": [ { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Custom": true, "Key": "WaitCustomString_Begin" }, "GoNextImmediately": true }, { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Execute": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "IsStartPuzzleWithBlackScreen", "Value": { "FixedValue": { "Value": 1 } }, "CompareType": "Equal" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PlayScreenTransfer", "Mode": "DirectlySet", "MaskAlpha": 1 }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "LoadPuzzle" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PlayScreenTransfer", "Mode": "SwitchOut", "CustomTime": 0.5 }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "LoadPuzzle" } } ] } ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "LoadPuzzle" }, "WaitOwnerOnly": true, "GoNextImmediately": true, "ResetWhenTaskBegin": true }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByNpcKey", "SingleNpcKey": { "Custom": true, "Key": "BotNpc" } }, "Visible": true }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.1 } } }, { "$type": "RPG.GameCore.PropInitPuzzle", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "BoardPath": { "Custom": true, "Key": "PuzzlePath" }, "LocalPosition": { "X": 67.86, "Y": 21.71, "Z": 169.5 }, "AutoPlayFinishSound": false, "PuzzleArea": { "Value": "TestCommandRobotPuzzle" } }, { "$type": "RPG.GameCore.SetForceStreamingThisFrame", "StartLoadingTick": true }, { "$type": "RPG.GameCore.WaitStreamingJobFinished", "StopLoadingTick": true }, { "$type": "RPG.GameCore.WaitPropPuzzleLoadingFinish", "TargetEntity": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "LevelAreaCameraKey": { "Custom": true, "Key": "Camera" }, "BlendConfig": { "ExportToJson": true, "BlendType": "Cut" }, "DynamicParams": {} }, { "$type": "RPG.GameCore.LockPlayerControl" }, { "$type": "RPG.GameCore.PropStartPuzzle", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "StateGroup_Special_Camera", "StateName": { "Value": "StateGroup_Special_Camera_2D" } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvLocalPlayer" } }, { "$type": "RPG.GameCore.EnablePlayerPlayIdleShow", "Enable": false }, { "$type": "RPG.GameCore.TakenMazePuzzleChallenge", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "MazePuzzleChallengeID": { "Value": "1028" }, "AutoClosePuzzle": false, "AutoFinishChallenge": false }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.PlayScreenTransfer", "CustomTime": 0.5 }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Custom": true, "Key": "TriggerCustomString_SimpleTalk" } }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "PuzzleStarted" } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.PropPuzzleEventListener", "InitializedCallback": [], "FinishCallback": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 1.8 } } }, { "$type": "RPG.GameCore.PlayScreenTransfer", "Mode": "SwitchOut", "CustomTime": 1 }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByNpcKey", "SingleNpcKey": { "Custom": true, "Key": "BotNpc" } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 1.5 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvLocalPlayer" }, "Visible": true }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Custom": true, "Key": "TriggerCustomString_Finish" } }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "AreaName": "LevelArea_P90120_F90120005_G2", "AnchorName": "Anchor1", "LevelAreaCameraKey": { "Custom": true, "Key": "Camera" }, "IsActive": false, "BlendConfig": { "ExportToJson": true, "BlendType": "Cut" }, "DynamicParams": {} }, { "$type": "RPG.GameCore.FinishMazePuzzleChallenge", "MazePuzzleChallengeID": { "Value": "1028" } }, { "$type": "RPG.GameCore.PropClosePuzzle", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "StateGroup_Special_Camera", "StateName": { "Value": "StateGroup_Special_Camera_3D" } }, { "$type": "RPG.GameCore.EnablePlayerPlayIdleShow" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.1 } } }, { "$type": "RPG.GameCore.SetForceStreamingThisFrame", "StartLoadingTick": true }, { "$type": "RPG.GameCore.WaitStreamingJobFinished", "StopLoadingTick": true }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "BeiginTrigger" } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "IsFinishPuzzleWithBlackScreen", "Value": { "FixedValue": { "Value": 1 } }, "CompareType": "Equal" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.ToastPage", "MessageOne": { "Hash": 2012001348524219443 }, "MessageTwo": { "Hash": 12213060222492360737 } }, { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "FixedValue": { "Value": 1010 } }, "OnCheckItemFail": [] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PlayScreenTransfer", "CustomTime": 0.5 }, { "$type": "RPG.GameCore.PropPuzzleViewEventSender" }, { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.ToastPage", "MessageOne": { "Hash": 2012001348524219443 }, "MessageTwo": { "Hash": 12213060222492360737 } }, { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "FixedValue": { "Value": 1010 } }, "OnCheckItemFail": [] } ] } ], "QuitCallback": [ { "$type": "RPG.GameCore.PlayScreenTransfer", "Mode": "SwitchOut", "CustomTime": 0.5 }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx", "FetchType": "SingleNpcByNpcKey", "SingleNpcKey": { "Custom": true, "Key": "BotNpc" } } }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Custom": true, "Key": "TriggerCustomString_Finish" } }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "AreaName": "LevelArea_P90120_F90120005_G2", "AnchorName": "Anchor1", "LevelAreaCameraKey": { "Custom": true, "Key": "Camera" }, "IsActive": false, "BlendConfig": { "ExportToJson": true, "BlendType": "Cut" }, "DynamicParams": {} }, { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.ShowTalkUI", "ShowDialogControlUI": false }, { "$type": "RPG.GameCore.PropClosePuzzle", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvLocalPlayer" }, "Visible": true }, { "$type": "RPG.GameCore.EnablePlayerPlayIdleShow" }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "StateGroup_Special_Camera", "StateName": { "Value": "StateGroup_Special_Camera_3D" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.1 } } }, { "$type": "RPG.GameCore.SetForceStreamingThisFrame", "StartLoadingTick": true }, { "$type": "RPG.GameCore.WaitStreamingJobFinished", "StopLoadingTick": true }, { "$type": "RPG.GameCore.PlayScreenTransfer", "CustomTime": 0.5 }, { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.CancelMazePuzzleChallenge", "MazePuzzleChallengeID": { "Value": "1028" } } ], "FailCallback": [ { "$type": "RPG.GameCore.PlayScreenTransfer", "Mode": "SwitchOut", "CustomTime": 0.5 }, { "$type": "RPG.GameCore.PropResetPuzzle" }, { "$type": "RPG.GameCore.PlayScreenTransfer", "CustomTime": 0.5 } ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeServerListenerConfig" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "PuzzleStarted" }, "WaitOwnerOnly": true, "GoNextImmediately": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "ShowTutorialType", "Value": { "FixedValue": { "Value": 0 } }, "CompareType": "Equal" }, "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "ShowTutorialType", "Value": { "FixedValue": { "Value": 1 } }, "CompareType": "Equal" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TutorialTaskUnlock", "TriggerParam": { "Value": "6043" } }, { "$type": "RPG.GameCore.ShowTutorialGuide", "GuideID": 6043, "TaskEnabled": false } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "ShowTutorialType", "Value": { "FixedValue": { "Value": 2 } }, "CompareType": "Equal" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TutorialTaskUnlock", "TriggerParam": { "Value": "6044" } }, { "$type": "RPG.GameCore.ShowTutorialGuide", "GuideID": 6044, "TaskEnabled": false } ] } ] } ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "ToState": "Open", "OnChange": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnOpened" }, "InstanceID": { "FixedValue": { "Value": 0 } } } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Key": "PuzzlePath" }, { "$type": "RPG.GameCore.SharedString", "Key": "WaitCustomString_Begin" }, { "$type": "RPG.GameCore.SharedString", "Key": "Camera" }, { "$type": "RPG.GameCore.SharedString", "Key": "BeiginTrigger" }, { "$type": "RPG.GameCore.SharedString", "Key": "TriggerCustomString_SimpleTalk" }, { "$type": "RPG.GameCore.SharedString", "Key": "TriggerCustomString_Finish" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "ShowTutorialType" }, { "$type": "RPG.GameCore.SharedInt", "Key": "IsFinishPuzzleWithBlackScreen" }, { "$type": "RPG.GameCore.SharedInt", "Key": "IsStartPuzzleWithBlackScreen" }, { "$type": "RPG.GameCore.SharedString", "Key": "WaitCustom_TalkString" }, { "$type": "RPG.GameCore.SharedString", "Key": "BotNpc" } ] } }