{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Srv_TriggerAnim" }, "OnEvent": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "TV_WolfBro", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityServerEvent" }, { "$type": "RPG.GameCore.ChangePropState" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityServerEvent" }, { "$type": "RPG.GameCore.ChangePropState" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitGroupStateChange", "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGroupState", "Value": 2 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "TV_Player", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvOverridePropButtonConfig", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ButtonConfigs": [ { "ID": "Interact", "ButtonIcon": { "Value": "SpriteOutput/TalkIcon/WolfBroIcon.png" }, "IconType": { "EnumIndex": 11, "Value": 34 }, "ButtonText": { "Value": "MazeText_MazePuzzle_WolfBro_ExitTV " } } ], "Refresh": true }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_wolfbro_tv_after_loop_start" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGroupState", "Value": 1 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "TV_WolfBro", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvOverridePropButtonConfig", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ButtonConfigs": [ { "ID": "Interact", "ButtonIcon": { "Value": "SpriteOutput/TalkIcon/WolfBroIcon.png" }, "IconType": { "EnumIndex": 11, "Value": 34 }, "ButtonText": { "Value": "MazeText_MazePuzzle_WolfBro_TV" } } ], "Refresh": true }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_wolfbro_tv_before_loop_start" } } ] } ] } ], "FailedTaskList": [] } ], "FromStates": [], "ToStates": [ 2 ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitPropStateChange", "FromAnyState": true, "ToAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Locked", "OnSuccess": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "TV_Disable", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "ButtonConfigs": [], "IsOverrideValidGuestConfig": true, "OverridedValidGuestConfig": { "FakePlayer": true } } ] }, { "$type": "RPG.GameCore.PropStateCaseContainer", "OnSuccess": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGroupState", "Value": 2 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "TV_Player", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvOverridePropButtonConfig", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ButtonConfigs": [ { "ID": "Interact", "ButtonIcon": { "Value": "SpriteOutput/TalkIcon/WolfBroIcon.png" }, "IconType": { "EnumIndex": 11, "Value": 34 }, "ButtonText": { "Value": "MazeText_MazePuzzle_WolfBro_ExitTV " } } ], "Refresh": true }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_wolfbro_tv_after_loop_start" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGroupState", "Value": 1 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "TV_WolfBro", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvOverridePropButtonConfig", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ButtonConfigs": [ { "ID": "Interact", "ButtonIcon": { "Value": "SpriteOutput/TalkIcon/WolfBroIcon.png" }, "IconType": { "EnumIndex": 11, "Value": 34 }, "ButtonText": { "Value": "MazeText_MazePuzzle_WolfBro_TV" } } ], "Refresh": true }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_wolfbro_tv_before_loop_start" } } ] } ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "TaskEnabled": false }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Locked", "OnSuccess": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "TV_Disable", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "ButtonConfigs": [], "IsOverrideValidGuestConfig": true, "OverridedValidGuestConfig": { "FakePlayer": true } } ] }, { "$type": "RPG.GameCore.PropStateCaseContainer", "OnSuccess": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGroupState", "Value": 2 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "TV_Player", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvOverridePropButtonConfig", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ButtonConfigs": [ { "ID": "Interact", "ButtonIcon": { "Value": "SpriteOutput/TalkIcon/WolfBroIcon.png" }, "IconType": { "EnumIndex": 11, "Value": 34 }, "ButtonText": { "Value": "MazeText_MazePuzzle_WolfBro_ExitTV " } } ], "Refresh": true }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_wolfbro_tv_after_loop_start" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGroupState", "Value": 1 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "TV_WolfBro", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvOverridePropButtonConfig", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ButtonConfigs": [ { "ID": "Interact", "ButtonIcon": { "Value": "SpriteOutput/TalkIcon/WolfBroIcon.png" }, "IconType": { "EnumIndex": 11, "Value": 34 }, "ButtonText": { "Value": "MazeText_MazePuzzle_WolfBro_TV" } } ], "Refresh": true }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_wolfbro_tv_before_loop_start" } } ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.SetPropSpecialVisionConfig", "SpecialVisionConfigs": [ { "TargetIsOwner": true, "StencilRefGBuffer": 3 } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "Interact", "OnPressedCallback": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "OnSuccess": [ { "$type": "RPG.GameCore.WolfBroPuzzleReport", "ReportTV": true }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "LevelAreaCameraKey": { "Custom": true, "Key": "TVCam" }, "BlendConfig": { "ExportToJson": true, "BlendType": "EaseInOut", "UseDefaultBlendCurve": true, "BlendTime": 1 }, "DynamicParams": {} }, { "$type": "RPG.GameCore.StartPropInteractMode", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "UsePose02" }, { "$type": "RPG.GameCore.LensDistortionCurveEffect", "XMultiplier": 2, "YMultiplier": 2, "Intensity": 2, "Scale": 2.5, "XCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset", "YCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset", "IntensityCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset", "ScaleCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset", "Duration": 1.7 }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_wolfbro_transform_fadein" }, "IsPropLodLoop": true, "TaskEnabled": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsAttachToTargetEntity": true, "Flags": [], "EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap03_Prop_CartoonTV_01_InhalePlayer_Lod0.prefab", "ForceSimulateImmediately": false, "SubObjectModifyDataList": [] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.4 } } }, { "$type": "RPG.GameCore.SetLocalPlayerDitherAlpha", "Duration": 1.2, "TaskEnabled": false }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8 } } }, { "$type": "RPG.GameCore.PlayScreenTransfer", "Type": "White", "Mode": "SwitchOut", "CustomTime": 0.5 }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "TV_TriggerOpen" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.3 } } }, { "$type": "RPG.GameCore.SetLocalPlayerDitherAlpha", "TaskEnabled": false }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.3 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsAttachToTargetEntity": true, "Flags": [], "EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap03_Prop_CartoonTV_01_FreedPlayer_Lod0.prefab", "ForceSimulateImmediately": false, "SubObjectModifyDataList": [] }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_wolfbro_transform_fadeout" }, "IsPropLodLoop": true, "TaskEnabled": false }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "LevelAreaCameraKey": { "Custom": true, "Key": "TVCam" }, "IsActive": false, "BlendConfig": { "ExportToJson": true, "BlendType": "Cut", "UseDefaultBlendCurve": true }, "DynamicParams": {} }, { "$type": "RPG.GameCore.PlayScreenTransfer", "Type": "White", "CustomTime": 0.5 }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.EndPropInteract" } ] }, { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Locked", "OnSuccess": [ { "$type": "RPG.GameCore.ToastPile", "DescTextID": { "Hash": 9346694033180369445 } } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "TaskEnabled": false }, { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "ButtonConfigs": [], "IsOverrideValidGuestConfig": true, "OverridedValidGuestConfig": { "FakePlayer": true } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareFloorSavedValue", "Name": "B1MonsterWave", "CompareType": "LessEqual", "CompareValue": 3 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareFloorCustomFloat", "Name": { "Value": "Resha_ElevatorState" }, "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropAttachMove", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "FollowProp1" }, "SinglePropID": {} }, "PostionOffset": { "X": -0.23, "Y": -3.05586, "Z": -1.921082 }, "FollowEntity": { "Custom": true, "Key": "Self" } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareFloorSavedValue", "Name": "B1MonsterWave", "CompareValue": 4 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareFloorCustomFloat", "Name": { "Value": "Resha_ElevatorState" }, "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropAttachMove", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "FollowProp" }, "SinglePropID": {} }, "PostionOffset": { "X": -0.23, "Y": -3.05586, "Z": -1.921082 }, "FollowEntity": { "Custom": true, "Key": "Self" } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitFloorSavedValueChangeV2", "Name": { "Value": "B1MonsterWave" }, "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareFloorSavedValue", "Name": "B1MonsterWave", "CompareValue": 4 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitEntityArtLoad", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "FollowProp1" }, "SinglePropID": {} } }, { "$type": "RPG.GameCore.PropAttachMove", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "FollowProp1" }, "SinglePropID": {} }, "PostionOffset": { "X": -0.23, "Y": -3.05586, "Z": -1.921082 }, "FollowEntity": { "Custom": true, "Key": "Self" }, "IsStop": true }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.WaitEntityArtLoad", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "FollowProp" }, "SinglePropID": {} } }, { "$type": "RPG.GameCore.PropAttachMove", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "FollowProp" }, "SinglePropID": {} }, "PostionOffset": { "X": -0.23, "Y": -3.05586, "Z": -1.921082 }, "FollowEntity": { "Custom": true, "Key": "Self" } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Srv_TriggerReshaAnim" }, "OnEvent": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "TV_ExShow", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitFloorCustomValueChange", "Name": { "Value": "Resha_ElevatorState" }, "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareFloorSavedValue", "Name": "B1MonsterWave", "CompareValue": 4 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareFloorCustomFloat", "Name": { "Value": "Resha_ElevatorState" }, "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropAttachMove", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "FollowProp" }, "SinglePropID": {} }, "PostionOffset": { "X": -0.23, "Y": -3.05586, "Z": -1.921082 }, "FollowEntity": { "Custom": true, "Key": "Self" } } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitFloorCustomValueChange", "Name": { "Value": "Resha_ElevatorState" }, "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareFloorSavedValue", "Name": "B1MonsterWave", "CompareType": "LessEqual", "CompareValue": 3 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareFloorCustomFloat", "Name": { "Value": "Resha_ElevatorState" }, "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropAttachMove", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "FollowProp1" }, "SinglePropID": {} }, "PostionOffset": { "X": -0.23, "Y": -3.05586, "Z": -1.921082 }, "FollowEntity": { "Custom": true, "Key": "Self" } } ] } ] } ] } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Key": "Born01" }, { "$type": "RPG.GameCore.SharedString", "Key": "IsWolfBro" }, { "$type": "RPG.GameCore.SharedString", "Key": "TVCam" }, { "$type": "RPG.GameCore.SharedString", "Key": "FollowProp" }, { "$type": "RPG.GameCore.SharedString", "Key": "Self" }, { "$type": "RPG.GameCore.SharedString", "Key": "FollowProp1" } ] }, "Type": "Entity", "EntityEventList": [ { "Name": "Srv_TriggerAnim" }, { "Name": "Srv_TriggerLock", "IsClient": false }, { "Name": "Srv_TriggerOpen", "IsClient": false }, { "Name": "TV_TriggerOpen" }, { "Name": "Srv_TriggerReshaAnim" } ] }