{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "ButtonConfigs": [], "ConsiderAngleLimit": true, "InteractAngleRange": 120, "IsOverrideValidGuestConfig": true, "OverridedValidGuestConfig": { "FakePlayer": true } }, { "$type": "RPG.GameCore.SelectorConfig", "TaskList": [ { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventClose", "Execute": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "IsEnable": true }, { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle" } } ] }, { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventOpen", "Execute": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "ColliderOnly", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle_stop" } } ] }, { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Execute": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "IsEnable": true }, { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "Flyfire?", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetupEffectTransformParams", "OverrideFloating": true, "FloatingFrequency": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "FloatingDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] }, { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "Open", "Execute": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "ColliderOnly", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle_stop" } } ] }, { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "Locked", "Execute": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle" } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "DefaultIsOverrideButton", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvOverridePropButtonConfig", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ButtonConfigs": [ { "ID": "Interact", "ButtonIcon": { "Custom": true, "Key": "OverrideButtonIcon" }, "ButtonText": { "Custom": true, "Key": "OverrideButtonText" } } ], "Refresh": true } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerOverrideButton" }, "OnEvent": [ { "$type": "RPG.GameCore.AdvOverridePropButtonConfig", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ButtonConfigs": [ { "ID": "Interact", "ButtonIcon": { "Custom": true, "Key": "OverrideButtonIcon" }, "ButtonText": { "Custom": true, "Key": "OverrideButtonText" } } ], "Refresh": true } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerUnLock" }, "OnEvent": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 12180 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "Interact", "OnPressedCallback": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnInteracted" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_Trigger3DUpdate" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerDisappear" }, "OnEvent": [ { "$type": "RPG.GameCore.CollectionStopBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerDisappear", "ParameterType": "Bool", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1.1 } } }, { "$type": "RPG.GameCore.SetTargetEntityFadeWithAnim", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Duration": 0.3 } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Disappearing" }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerDisappear", "ParameterType": "Bool" }, { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle_stop" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnTriggerDisappear" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPullFail02" }, "OnEvent": [ { "$type": "RPG.GameCore.StartPropInteractMode", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "LockControl" }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventClose" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerPullFail02", "ParameterType": "Trigger" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8 } } } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "PullFail02" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPullFail02" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.EndPropInteract" }, { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 11800 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPullSuccess" }, "OnEvent": [ { "$type": "RPG.GameCore.StartPropInteractMode", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "LockControl" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventClose" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerPullSuccess", "ParameterType": "Trigger" }, { "$type": "RPG.GameCore.AdvEnableButtons", "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.75 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPullSuccessedDes" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPullSuccessed" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnLootAtEnd" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByOwnerGroupAndID", "SinglePropID": {}, "PropIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 300001 } } }, "Flags": [], "EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_BugTransform_01_Trans01_Lod0.prefab", "AttachPoint": "Root", "Scale": { "X": 0.5, "Y": 0.5, "Z": 0.5 }, "ForceSimulateImmediately": false, "SubObjectModifyDataList": [] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.3 } } }, { "$type": "RPG.GameCore.StartDialogueEntityInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByOwnerGroupAndID", "SinglePropID": {}, "PropIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 300003 } } }, "LevelGraphPath": "Config/Level/Props/InteractMode/TriggerEvent_TriggerType_08.json", "UseOverrideData": true, "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Value": "Level/Common_Adventure/UseInteractBugProp.prefab", "Key": "DialogueEntityInteract_AreaPath" }, { "$type": "RPG.GameCore.SharedString", "Value": "UseInteractBugProp,UseInteractBugProp_Camera", "Key": "DialogueEntityInteract_CameraKey" }, { "$type": "RPG.GameCore.SharedString", "Value": "UseInteractBugProp", "Key": "DialogueEntityInteract_AreaName" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "ResetEntityTransform" } ] } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnShowSuccessed" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPerformanceFinish" }, "OnEvent": [ { "$type": "RPG.GameCore.EndDialogueEntityInteract" }, { "$type": "RPG.GameCore.EndPropInteract" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventClose" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 118191 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 10191 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 11191 } } } ] } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPullSuccessLootAt" }, "OnEvent": [ { "$type": "RPG.GameCore.StartPropInteractMode", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "UseBirdCollection", "UseOverrideData": true, "OverrideData01": { "AreasPath": "Level/Common_Adventure/UseInteractBirdProp.prefab", "AreaName": "UseInteractBirdProp", "AnchorName": "UseInteractBirdProp_Camera" } }, { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_OnLootAtEnd" }, "OnEvent": [ { "$type": "RPG.GameCore.EndPropInteract" } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "IsLoop": false } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "EventClose", "ToState": "EventClose", "FromAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "IsEnable": true }, { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle" } } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "EventClose", "ToState": "EventOpen", "FromAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "ColliderOnly", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle_stop" } } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "EventClose", "ToState": "Locked", "FromAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle" } } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "EventClose", "FromAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "IsEnable": true }, { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "Flyfire?", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetupEffectTransformParams", "OverrideFloating": true, "FloatingFrequency": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "FloatingDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "ToState": "EventClose", "OnChange": [ { "$type": "RPG.GameCore.TriggerEffectList", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "EffectList": [ { "EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_NPC_Special_OrigamiBird_00_Disappear.prefab", "IsAttachToTargetEntity": true, "AttachPoint": "Root_M", "Scale": { "X": 0.5, "Y": 0.5, "Z": 0.5 }, "ForceSimulateImmediately": false } ] } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPullSuccessHaveCamera" }, "OnEvent": [], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerLock" }, "OnEvent": [ { "$type": "RPG.Client.AdventureGameplayLock", "IsLock": true, "LockSource": "Teleport" }, { "$type": "RPG.GameCore.LockPlayerControl", "LockCameraControl": false, "LockInteractSelect": false }, { "$type": "RPG.GameCore.SetHudTemplate", "TemplateID": 1007, "EnableTemplate": true }, { "$type": "RPG.GameCore.EnablePlayerPlayIdleShow", "Enable": false }, { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_OnUnlock" }, "OnEvent": [ { "$type": "RPG.GameCore.UnLockPlayerControl", "UnLockCameraControl": false }, { "$type": "RPG.GameCore.EnablePlayerPlayIdleShow" }, { "$type": "RPG.GameCore.SetHudTemplate", "TemplateID": 1007 }, { "$type": "RPG.Client.AdventureGameplayLock", "LockSource": "Teleport" } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "IsLoop": false } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPull" }, "OnEvent": [ { "$type": "RPG.GameCore.CollectionStopBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.StartDialogueEntityInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByOwnerGroupAndID", "SinglePropKey": { "Custom": true, "Key": "EffCamAnchor" }, "SinglePropID": {}, "PropIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 300004 } } }, "LevelGraphPath": "Config/Level/Props/InteractMode/TriggerEvent_TriggerType_08.json", "UseOverrideData": true, "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Value": "Level/Common_Adventure/UseInteractBug.prefab", "Key": "DialogueEntityInteract_AreaPath" }, { "$type": "RPG.GameCore.SharedString", "Value": "UseInteractBug,UseInteractBug_Camera", "Key": "DialogueEntityInteract_CameraKey" }, { "$type": "RPG.GameCore.SharedString", "Value": "UseInteractBug", "Key": "DialogueEntityInteract_AreaName" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "ResetEntityTransform" } ] } }, { "$type": "RPG.GameCore.EnablePlayerPlayIdleShow", "Enable": false }, { "$type": "RPG.GameCore.EnableNPCMonsterAI", "GroupMonsterIDs": [], "UniqueNames": [] }, { "$type": "RPG.GameCore.EnableBillboard", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Enable": true }, { "$type": "RPG.GameCore.AdvEnableButtons", "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.SetHudTemplate", "TemplateID": 1007, "EnableTemplate": true }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnShowSuccessed" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "EventClose", "ToState": "Open", "FromAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle_stop" } } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventClose" }, { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "DefaultIsBubbleTalk", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.CollectionPlayBubbleTalk", "BubbleTemplate": { "AutoSkipTime": 2 }, "TalkSentenceIdList": { "Custom": true, "Key": "BubbleTalkList", "Value": [] }, "ReplaceParamList": { "Value": [] }, "IsLoop": true, "LoopInterval": 3 } ], "FailedTaskList": [] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerAppear" }, "OnEvent": [ { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.SetTargetEntityFadeWithAnim", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.SetTargetEntityFadeWithAnim", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetValue": 1, "Duration": 0.3 }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerAppear", "ParameterType": "Bool", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Appearing" }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerAppear", "ParameterType": "Bool" }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ], "IsEnable": true }, { "$type": "RPG.GameCore.CollectionPlayBubbleTalk", "BubbleTemplate": { "AutoSkipTime": 2 }, "TalkSentenceIdList": { "Custom": true, "Key": "BubbleTalkList", "Value": [] }, "ReplaceParamList": { "Value": [] }, "IsLoop": true, "LoopInterval": 3 } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "ChangeBubble" }, "OnEvent": [ { "$type": "RPG.GameCore.CollectionStopBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.CollectionPlayBubbleTalk", "BubbleTemplate": { "AutoSkipTime": 2 }, "TalkSentenceIdList": { "Custom": true, "Key": "BubbleTalkList02", "Value": [] }, "ReplaceParamList": { "Value": [] }, "IsLoop": true, "LoopInterval": 3 } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPullOnly" }, "OnEvent": [ { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_disappear" }, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnableMusicCue": true }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByOwnerGroupAndID", "SinglePropKey": { "Custom": true, "Key": "EffCamAnchor" }, "SinglePropID": {}, "PropIDInOwnerGroup": { "IsDynamic": false, "FixedValue": { "Value": 300004 } } }, "Flags": [], "EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_BugTransform_01_Trans01_Lod0.prefab", "AttachPoint": "Root", "Scale": { "X": 3, "Y": 3, "Z": 3 }, "ForceSimulateImmediately": false, "SubObjectModifyDataList": [] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.1 } } }, { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_amphoreus_bug_idle_stop" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnShow" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerPerformanceFinish" }, "OnEvent": [ { "$type": "RPG.GameCore.EndDialogueEntityInteract" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnLootAtEnd" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.EnablePlayerPlayIdleShow" }, { "$type": "RPG.GameCore.SetHudTemplate", "TemplateID": 1007 }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "EventClose" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 118191 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 10191 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 11191 } } } ] } ] }, { "$type": "RPG.GameCore.TutorialTaskUnlock", "TriggerParam": { "Value": "6126" } }, { "$type": "RPG.GameCore.EnableNPCMonsterAI", "Enable": true, "GroupMonsterIDs": [], "UniqueNames": [] }, { "$type": "RPG.Client.AdventureGameplayLock", "LockSource": "Teleport" } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "IsLoop": false } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "Attach?", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvAttachEntityToPropEX", "AttachedTarget": { "Custom": true, "Key": "AttachedObject" }, "AttachPointName": { "Value": "Root" }, "AttachedPointName": { "Value": "AttachBUG" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "ReChangeBubble" }, "OnEvent": [ { "$type": "RPG.GameCore.CollectionStopBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.CollectionPlayBubbleTalk", "BubbleTemplate": { "AutoSkipTime": 2 }, "TalkSentenceIdList": { "Custom": true, "Key": "BubbleTalkList", "Value": [] }, "ReplaceParamList": { "Value": [] }, "IsLoop": true, "LoopInterval": 3 } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerFali" }, "OnEvent": [ { "$type": "RPG.GameCore.EndDialogueEntityInteract" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnLootAtEnd" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.EnablePlayerPlayIdleShow" }, { "$type": "RPG.GameCore.SetHudTemplate", "TemplateID": 1007 }, { "$type": "RPG.GameCore.EnableNPCMonsterAI", "Enable": true, "GroupMonsterIDs": [], "UniqueNames": [] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerDisappearSP" }, "OnEvent": [ { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.SetTargetEntityFadeWithAnim", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.SetTargetEntityFadeWithAnim", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetValue": 1, "Duration": 0.3 }, { "$type": "RPG.GameCore.CollectionStopBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "Interact" ] }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "TriggerDisappear", "ParameterType": "Bool", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1.1 } } }, { "$type": "RPG.GameCore.SetTargetEntityFadeWithAnim", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Duration": 0.3 } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Value": "MazeText_Maze_Bug_Normal ", "Key": "OverrideButtonText" }, { "$type": "RPG.GameCore.SharedString", "Value": "SpriteOutput/TalkIcon/SpecimenIcon.png", "Key": "OverrideButtonIcon" }, { "$type": "RPG.GameCore.SharedInt", "Value": 1, "Key": "DefaultIsOverrideButton" }, { "$type": "RPG.GameCore.SharedStringList", "Value": [], "Key": "BubbleTalkList" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 1, "Key": "DefaultIsBubbleTalk" }, { "$type": "RPG.GameCore.SharedStringList", "Value": [], "Key": "BubbleTalkList02" }, { "$type": "RPG.GameCore.SharedString", "Key": "AttachedObject" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "Attach?" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "Flyfire?" } ] }, "Type": "Entity", "EntityEventList": [ { "Name": "Clt_TriggerOverrideButton" }, { "Name": "Clt_TriggerUnLock" }, { "Name": "Clt_OnInteracted" }, { "Name": "Clt_Trigger3DUpdate" }, { "Name": "Clt_TriggerDisappear" }, { "Name": "Clt_OnTriggerDisappear" }, { "Name": "Clt_TriggerPullFail02" }, { "Name": "Clt_OnPullFail02" }, { "Name": "Clt_TriggerPullSuccess" }, { "Name": "Clt_OnPullSuccessedDes" }, { "Name": "Clt_OnPullSuccessed" }, { "Name": "Clt_OnLootAtEnd" }, { "Name": "Clt_OnShowSuccessed" }, { "Name": "Clt_TriggerPerformanceFinish" }, { "Name": "Clt_TriggerPullSuccessLootAt" }, { "Name": "Clt_TriggerPullSuccessHaveCamera" }, { "Name": "Clt_TriggerLock" }, { "Name": "Clt_OnUnlock" }, { "Name": "Clt_TriggerPull" }, { "Name": "Clt_TriggerAppear" }, { "Name": "ChangeBubble" }, { "Name": "Clt_TriggerPullOnly" }, { "Name": "Clt_OnShow" }, { "Name": "ReChangeBubble" }, { "Name": "Clt_TriggerFali" }, { "Name": "Clt_TriggerDisappearSP" } ] }