{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerOpen" }, "OnEvent": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareEntityAuthoritySide" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvClientChangePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ToState": "Open" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "FixedValue": { "Value": 1010 } } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.LoopWaitEntityServerEvent" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.LoopWaitEntityServerEvent" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.LoopWaitEntityServerEvent" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitGraphDynamicValueChange", "Name": "Loc_Facing", "OnChange": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_Facing" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvPropSteer", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "SteerTarget": { "$type": "RPG.GameCore.TargetFetchAdvLocalPlayer" }, "SteerAngle": { "FixedValue": { "Value": 0 } }, "Mode": "Speed", "Duration": { "FixedValue": { "Value": 0 } }, "Speed": { "FixedValue": { "Value": 45 } }, "Stop": true } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvPropSteer", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "SteerTarget": { "$type": "RPG.GameCore.TargetFetchAdvLocalPlayer" }, "SteerAngle": { "FixedValue": { "Value": 0 } }, "Mode": "Speed", "Duration": { "FixedValue": { "Value": 0 } }, "Speed": { "FixedValue": { "Value": 45 } }, "IsFollow": true } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AdvSetupCustomTaskTrigger", "TriggerName": "FaceToTrigger", "OnEnter": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Facing", "TargetIDs": [], "Value": { "FixedValue": { "Value": 1 } } } ], "OnExit": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Facing", "TargetIDs": [], "Value": { "FixedValue": { "Value": 0 } } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitGraphDynamicValueChange", "Name": "Loc_Effect", "OnChange": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_Effect" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_TheftFlame_01_ldle01_Lod0.prefab", "Flags": [] } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_TheftFlame_01_ldle01_Lod0.prefab", "IsAttachToTargetEntity": true, "AttachPoint": "TRRoot", "Scale": { "X": 1.5, "Y": 1.5, "Z": 1.5 }, "SyncPropState": true } ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Self_TriggerFallingEffect" }, "OnEvent": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.3 } } }, { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_MAZ_Ashcan_Bomb01.prefab", "IsAttachToTargetEntity": true, "AttachPoint": "TRRoot" } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Self_UpdateEff" }, "OnEvent": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Open", "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Effect", "TargetIDs": [], "Value": { "FixedValue": { "Value": 1 } } } ] } ], "Default": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "FlameType" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Effect", "TargetIDs": [], "Value": { "FixedValue": { "Value": 1 } } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Effect", "TargetIDs": [], "Value": { "FixedValue": { "Value": 0 } } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 2 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Effect", "TargetIDs": [], "Value": { "FixedValue": { "Value": 1 } } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 3 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Effect", "TargetIDs": [], "Value": { "FixedValue": { "Value": 1 } } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 4 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Effect", "TargetIDs": [], "Value": { "FixedValue": { "Value": 0 } } } ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AddTimelineEntityEventListener", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateEnterListener": [], "StateLeaveListener": [ { "ListenState": [ "L0_Idle01" ], "Callback": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "FlameType" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 2 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Effect", "TargetIDs": [], "Value": { "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerFallingEffect" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Effect", "TargetIDs": [], "Value": { "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerFallingEffect" } } ] } ] } ] } ], "StateListener": [], "OnEndControlEntity": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_TriggerOpen" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnRepaired" } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitPropCurveMoveFinish", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TasksConfig": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsMoving", "ParameterType": "Bool" }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_TriggerOpen" } } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Open", "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "FaceToTrigger" }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "FlameType" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 2 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 3 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.PropCurveSetStartPoint", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetCurve": { "Custom": true, "Key": "CurveRef" }, "Duration": { "FixedValue": { "Value": -1 } }, "UseCurveRotationYaw": false }, { "$type": "RPG.GameCore.PropCurveMoveStart", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "MoveMode": { "$type": "RPG.GameCore.PropCurveMoveStartMode_Normal", "Positive": true }, "MoveTypeValue": { "FixedValue": { "Value": 0 } }, "InterpHalfTime": { "FixedValue": { "Value": 0.2 } } }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 4 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] } ] } ] }, { "$type": "RPG.GameCore.PropStateCaseContainer", "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "FaceToTrigger" }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "FlameType" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L1_Broken01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 2 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 3 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 4 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] } ] } ] }, { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Locked", "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "FaceToTrigger" }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "FlameType" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L1_Broken01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 2 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 3 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 4 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L0_Idle01" } } ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerGetClose" }, "OnEvent": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "FlameType" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 2 } }, "OnSuccess": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_Phase" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L1_Broken01" }, "CutIn": false }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Phase", "TargetIDs": [], "Value": { "FixedValue": { "Value": 1 } } } ] } ] } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 3 } }, "OnSuccess": [ { "$type": "RPG.GameCore.PropCurveSetStartPoint", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetCurve": { "Custom": true, "Key": "CurveRef" }, "Duration": { "FixedValue": { "Value": -1 } }, "UseCurveRotationYaw": false }, { "$type": "RPG.GameCore.PropCurveMoveStart", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "MoveMode": { "$type": "RPG.GameCore.PropCurveMoveStartMode_Normal", "Positive": true }, "MoveTypeValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -841226290 ] } }, "InterpHalfTime": { "FixedValue": { "Value": 0.2 } } }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsMoving", "ParameterType": "Bool", "Value": { "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.AdvSetColliderGroupState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "GroupName": "HitOn" } ] } ] } ] } ] }, { "Order": 1, "TaskList": [ { "$type": "RPG.GameCore.AdvSetupCustomTaskTrigger", "TriggerName": "CloseToTrigger", "OnEnter": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_TriggerGetClose" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerFlame" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerInteract", "ParameterType": "Trigger", "Value": { "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_thieffire_burst" }, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.LoopWaitServerPropStateChange" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitPropStateChange", "FromAnyState": true, "ToAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_UpdateEff" } }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Open", "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "FaceToTrigger" } ] }, { "$type": "RPG.GameCore.PropStateCaseContainer", "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "FaceToTrigger" }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "FlameType" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.SetTimelineEntityState", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "StateName": { "Value": "L1_Broken01" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 2 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "CloseToTrigger" } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 3 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "CloseToTrigger" } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "FixedValue": { "Value": 4 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "CloseToTrigger" } ] } ] } ] }, { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Locked", "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "CloseToTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "FaceToTrigger" } ] } ] } ] } ] }, { "Order": 1, "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "EnableTimeRewind" }, "OnEvent": [ { "$type": "RPG.GameCore.SetTimeRewindEntityActive", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Active": true } ] } ] }, { "Order": 1, "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "DisableTimeRewind" }, "OnEvent": [ { "$type": "RPG.GameCore.SetTimeRewindEntityActive", "Target": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.CollectDataConditions", "TaskIDList": [], "MainMissionIDList": [], "PerformanceIDList": [ 434049001 ], "PerformanceIDDsList": [ { "Custom": true, "Key": "PerformanceID_01" } ], "CustomValueMainMissionIDList": [] }, { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Custom": true, "Key": "CustomString_A" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePerformance", "PerformanceID_DS": { "Custom": true, "Key": "PerformanceID_01" }, "PerformanceID": 434049001 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerPerformance", "ValueSource": {}, "PerformanceType": "E", "PerformanceID_DS": { "Custom": true, "Key": "PerformanceID_01" }, "MaskConfig": {} } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerPerformance", "ValueSource": {}, "PerformanceType": "E", "PerformanceID_DS": { "Custom": true, "Key": "PerformanceID_02" }, "MaskConfig": {} } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Custom": true, "Key": "CustomString_B" } }, { "$type": "RPG.GameCore.TriggerPerformance", "ValueSource": {}, "PerformanceType": "E", "PerformanceID_DS": { "Custom": true, "Key": "PerformanceID_03" }, "MaskConfig": {} } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitPropCurveMoveFinish", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TasksConfig": [ { "$type": "RPG.GameCore.AdvSetColliderGroupState", "GroupName": "HitOff" } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_UpdateEff" } } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedInt", "Key": "FlameType" }, { "$type": "RPG.GameCore.SharedJsonConfig", "Value": { "$type": "RPG.GameCore.GameLevelObjectRefConfig" }, "Key": "CurveRef" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 5, "Key": "MoveSpeed" }, { "$type": "RPG.GameCore.SharedString", "Value": "PropInteractTitle_10001", "Key": "LockToastPile" }, { "$type": "RPG.GameCore.SharedString", "Key": "CustomString_A" }, { "$type": "RPG.GameCore.SharedInt", "Key": "Loc_Phase" }, { "$type": "RPG.GameCore.SharedString", "Key": "PerformanceID_01" }, { "$type": "RPG.GameCore.SharedString", "Key": "PerformanceID_02" }, { "$type": "RPG.GameCore.SharedString", "Key": "CustomString_B" }, { "$type": "RPG.GameCore.SharedString", "Key": "PerformanceID_03" }, { "$type": "RPG.GameCore.SharedInt", "Key": "Loc_Effect" }, { "$type": "RPG.GameCore.SharedInt", "Key": "Loc_Facing" } ] }, "Type": "Entity", "EntityEventList": [ { "Name": "Clt_TriggerOpen" }, { "Name": "Clt_TriggerGetClose" }, { "Name": "Clt_OnRepaired" }, { "Name": "Clt_TriggerFlame" }, { "Name": "EnableTimeRewind" }, { "Name": "DisableTimeRewind" }, { "Name": "Srv_TriggerOpen", "IsClient": false }, { "Name": "Srv_TriggerLock", "IsClient": false }, { "Name": "Srv_TriggerUnlock", "IsClient": false }, { "Name": "Self_UpdateEff", "IsPrivate": true }, { "Name": "Self_TriggerFallingEffect", "IsPrivate": true }, { "Name": "Srv_OnOpen", "IsClient": false } ] }