turnbasedgamedata/Config/Level/GroupGraph/F20422001/Group_F20422001_G229.json
2025-02-24 07:50:34 -03:00

1719 lines
54 KiB
JSON

{
"OnInitSequece": [
{
"TaskList": []
}
],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.GravityBallPuzzleControllerInit",
"InitPuzzleID": {
"FixedValue": {
"Value": 29
}
},
"WallProp": {
"$type": "RPG.GameCore.GroupFetchLocalTarget",
"TargetType": "Prop",
"Targets": [
300001
]
},
"DstProp": {
"$type": "RPG.GameCore.GroupFetchLocalTarget",
"TargetType": "Prop",
"Targets": [
300003
]
},
"WallBGProp": {
"$type": "RPG.GameCore.GroupFetchLocalTarget",
"TargetType": "Prop",
"Targets": [
300014
]
},
"ControlMode": "Space",
"RelativeSwitchHandPuzzleID": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "PuzzleSwitchPerformance"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PlayFullScreenTransfer",
"KeepDuration": 1.5,
"TextInfo": {
"TextList": [
{
"TalkSentenceID": 104037769
}
]
},
"Action": [
{
"$type": "RPG.GameCore.ScrTrfActTaskList",
"TaskList": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoardWaitFinish"
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleSwitchPerformanceFullBlack"
}
},
{
"$type": "RPG.GameCore.TriggerEntityEventV2",
"EventName": {
"Value": "exit_pad"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"FixedValue": {
"Value": 229
}
},
"ID": {
"FixedValue": {
"Value": 300003
}
}
}
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_feedback_activity_GravityBall_UnlockNew_fadeIn"
},
"EmitterType": "Prop",
"TargetType": {
"$type": "RPG.GameCore.GroupFetchLocalTarget",
"TargetType": "Prop",
"Targets": [
300014
]
}
}
]
}
]
},
{
"$type": "RPG.GameCore.SetFloorCustomFloatV2",
"Name": {
"Value": "FCV_SwitchGravityBallCase"
},
"Value": {
"FixedValue": {
"Value": 0
}
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "PuzzleStartPerformance"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PlayFullScreenTransfer",
"Action": [
{
"$type": "RPG.GameCore.ScrTrfActTaskList",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleStartPerformanceFullBalck"
}
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "GameCamera"
},
"DynamicParams": {}
},
{
"$type": "RPG.GameCore.TriggerEntityEventV2",
"EventName": {
"Value": "exit_pad"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"FixedValue": {
"Value": 229
}
},
"ID": {
"FixedValue": {
"Value": 300003
}
}
}
}
}
]
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "WallShow"
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_gravityball_platform"
},
"EmitterType": "Prop",
"TargetType": {
"$type": "RPG.GameCore.GroupFetchLocalTarget",
"TargetType": "Prop",
"Targets": [
300014
]
}
},
{
"$type": "RPG.GameCore.TriggerEffectList",
"TargetType": {
"$type": "RPG.GameCore.GroupFetchLocalTarget",
"TargetType": "Prop",
"Targets": [
300014
]
},
"EffectList": [
{
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_GravityBallPuzzleBoard_01_Start_Lod0.prefab"
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 2.5
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleStartPerformanceBallShow"
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleStartPerformanceBallFall"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleStartInteract"
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.GroupFetchLocalTarget",
"TargetType": "Prop",
"Targets": [
300014
]
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_GravityBallPuzzleBoard_01_Start_Lod0.prefab",
"Flags": []
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "PuzzleResetPerformance"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PlayFullScreenTransfer",
"Action": [
{
"$type": "RPG.GameCore.ScrTrfActTaskList",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleResetPerformanceFullBlack"
}
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "GameCamera"
},
"DynamicParams": {}
}
]
}
]
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleResetPerformanceFinish"
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleStartPerformanceBallShow"
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleStartPerformanceBallFall"
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleStartInteract"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "PuzzleFinishPerformance"
},
"OnEvent": [
{
"$type": "RPG.GameCore.GravityBallPuzzleLastFinishCondition",
"DefaultGroupEvent": {
"Value": "default_finish"
},
"ConditionLogic": []
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "default_finish"
},
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerEntityEventV2",
"EventName": {
"Value": "enter_pad"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"FixedValue": {
"Value": 229
}
},
"ID": {
"FixedValue": {
"Value": 300003
}
}
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 1.5
}
}
},
{
"$type": "RPG.GameCore.PlayFullScreenTransfer",
"Action": [
{
"$type": "RPG.GameCore.ScrTrfActTaskList",
"TaskList": [
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "GameCamera"
},
"IsActive": false
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "BlendCamera"
},
"IsActive": false,
"DynamicParams": {}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleFinished"
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_gravityball_exit"
},
"EmitterType": "Prop",
"TargetType": {
"$type": "RPG.GameCore.GroupFetchLocalTarget",
"TargetType": "Prop",
"Targets": [
300014
]
}
}
]
}
]
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleFinishPerformanceFinish"
}
},
{
"$type": "RPG.GameCore.TriggerEntityEventV2",
"EventName": {
"Value": "Clt_TriggerStopUsing"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"FixedValue": {
"Value": 229
}
},
"ID": {
"FixedValue": {
"Value": 300004
}
}
}
}
},
{
"$type": "RPG.GameCore.ToastPage",
"MessageOne": {
"Hash": 2012001348524219443
},
"MessageTwo": {
"Hash": 3531031601469204543
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEventV2",
"EventName": {
"Value": "Clt_OnStartUsing"
},
"OnEvent": [
{
"$type": "RPG.GameCore.GravityBallPuzzleStart"
}
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"FixedValue": {
"Value": 229
}
},
"ID": {
"FixedValue": {
"Value": 300004
}
}
}
}
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "PuzzleExitPerformance"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PlayFullScreenTransfer",
"Action": [
{
"$type": "RPG.GameCore.ScrTrfActTaskList",
"TaskList": [
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "GameCamera"
},
"IsActive": false,
"DynamicParams": {}
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "BlendCamera"
},
"IsActive": false,
"DynamicParams": {}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_gravityball_exit"
},
"EmitterType": "Prop",
"TargetType": {
"$type": "RPG.GameCore.GroupFetchLocalTarget",
"TargetType": "Prop",
"Targets": [
300014
]
}
}
]
}
]
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "PuzzleExitPerformanceFinish"
}
},
{
"$type": "RPG.GameCore.TriggerEntityEventV2",
"EventName": {
"Value": "Clt_TriggerStopUsing"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"FixedValue": {
"Value": 229
}
},
"ID": {
"FixedValue": {
"Value": 300004
}
}
}
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "PuzzleFinished"
},
"OnEvent": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefFloorSavedValue",
"Name": {
"Value": "FSV_SwitchGravityBallCase"
}
},
"Cases": [
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 0
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "MissionState"
},
"CompareType": "Equal",
"CompareValue": 1
},
"SuccessTaskList": [],
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "MissionState"
},
"Value": 1
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 2
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "MissionState"
},
"CompareType": "Equal",
"CompareValue": 2
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "MissionState"
},
"Value": 2
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 3
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "MissionState"
},
"CompareType": "Equal",
"CompareValue": 3
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "MissionState"
},
"Value": 3
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 4
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "MissionState"
},
"CompareType": "Equal",
"CompareValue": 4
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "MissionState"
},
"Value": 4
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 5
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "MissionState"
},
"CompareType": "Equal",
"CompareValue": 5
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "MissionState"
},
"Value": 5
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 6
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "MissionState"
},
"CompareType": "Equal",
"CompareValue": 6
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "MissionState"
},
"Value": 6
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 7
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "MissionState"
},
"CompareType": "Equal",
"CompareValue": 7
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "MissionState"
},
"Value": 7
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 8
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "MissionState"
},
"CompareType": "Equal",
"CompareValue": 8
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "MissionState"
},
"Value": 8
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 9
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "MissionState"
},
"CompareType": "Equal",
"CompareValue": 9
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "MissionState"
},
"Value": 9
}
]
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitServerGroupPropertyChange"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitFloorSavedValueChangeV2",
"Name": {
"Value": "FSV_SwitchGravityBallCase"
},
"OnChange": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefFloorSavedValue",
"Name": {
"Value": "FSV_SwitchGravityBallCase"
}
},
"Cases": [
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 2
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 12
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 3
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 20
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 4
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 25
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 5
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 21
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 6
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 27
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 7
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 26
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 8
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 19
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 9
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 22
}
}
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitFloorCustomValueChangeV2",
"Name": {
"Value": "FCV_SwitchGravityBallCase"
},
"OnChange": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefFloorCustomFloat",
"Name": {
"Value": "FCV_SwitchGravityBallCase"
}
},
"Cases": [
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 1
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "CurrentPuzzleID"
},
"CompareType": "Equal",
"CompareValue": 13
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 13
}
}
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 2
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "CurrentPuzzleID"
},
"CompareType": "Equal",
"CompareValue": 24
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 24
}
}
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 3
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "CurrentPuzzleID"
},
"CompareType": "Equal",
"CompareValue": 28
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 28
}
}
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 4
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.RandomConfig",
"OddsList": [
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
}
],
"TaskList": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 12
}
}
},
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 20
}
}
},
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 25
}
}
},
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 21
}
}
},
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 27
}
}
},
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 26
}
}
},
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 19
}
}
},
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 22
}
}
},
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 29
}
}
},
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 23
}
}
},
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 14
}
}
}
],
"ContinuousNotRepeat": true,
"RandomMaskTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitServerFloorSavedValueChange"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "PuzzleBallFall"
},
"OnEvent": [
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "BlendCamera"
},
"BlendConfig": {
"ExportToJson": true,
"BlendType": "EaseInOut",
"UseDefaultBlendCurve": true,
"BlendTime": 3
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "PuzzleFinished"
},
"OnEvent": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefGroupProperty",
"PropertyName": {
"Value": "CurrentPuzzleID"
}
},
"Cases": [
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 13
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "HardCaseState"
},
"CompareType": "Equal",
"CompareValue": 1
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "HardCaseState"
},
"Value": 1
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 24
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "HardCaseState"
},
"CompareType": "Equal",
"CompareValue": 2
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "HardCaseState"
},
"Value": 2
}
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 28
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupProperty",
"DynamicName": {
"Value": "HardCaseState"
},
"CompareType": "Equal",
"CompareValue": 3
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
"DynamicName": {
"Value": "HardCaseState"
},
"Value": 3
}
]
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitServerGroupPropertyChange"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareFloorSavedValue",
"DynamicName": {
"Value": "FSV_GravityBall_NormalCase"
},
"CompareType": "Equal"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefFloorSavedValue",
"Name": {
"Value": "FSV_SwitchGravityBallCase"
}
},
"Cases": [
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 2
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 12
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 3
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 20
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 4
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 25
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 5
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 21
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 6
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 27
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 7
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 26
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 8
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 19
}
}
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 9
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.GravityBallPuzzleSwitchBoard",
"PuzzleID": {
"FixedValue": {
"Value": 22
}
}
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.TriggerEntityEventV2",
"EventName": {
"Value": "exit_pad"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"FixedValue": {
"Value": 229
}
},
"ID": {
"FixedValue": {
"Value": 300003
}
}
}
}
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedString",
"Key": "GameCamera"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "RewardCamera"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "StairsCamera"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "BlendCamera"
}
]
},
"Type": "Group",
"EntityEventList": []
}