{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "StartCam" }, "OnEvent": [ { "$type": "RPG.GameCore.BlockInputController", "Enable": true, "ActionNameList": [] }, { "$type": "RPG.GameCore.HideTopPage", "Hide": true }, { "$type": "RPG.GameCore.PPFilterStackEffect", "Active": false, "StartRate": 1, "Rate": 0, "Duration": 0.5, "AssetPath": "EnviroSystem/PostProcessFilterAsset/IsometricFilter.asset" }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "LevelAreaCameraKey": { "Custom": true, "Key": "LookAtAnchor_Iso" }, "BlendConfig": { "ExportToJson": true, "BlendType": "EaseInOut", "BlendTime": 0.5 }, "DynamicParams": {} }, { "$type": "RPG.GameCore.AdvIsometricCameraSizeBlend", "SizeCurve": "Camera/BlendCurve/IsometricCurve/Common/Isometric_7to10.asset" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8 } } }, { "$type": "RPG.GameCore.BlockInputController", "ActionNameList": [] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "EndCam" }, "OnEvent": [ { "$type": "RPG.GameCore.HideTopPage", "Hide": true }, { "$type": "RPG.GameCore.PPFilterStackEffect", "StartRate": 0, "Duration": 0.5, "AssetPath": "EnviroSystem/PostProcessFilterAsset/IsometricFilter.asset" }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "LevelAreaCameraKey": { "Custom": true, "Key": "LookAtAnchor_Iso" }, "IsActive": false, "BlendConfig": { "ExportToJson": true, "BlendType": "EaseInOut", "BlendTime": 0.5 }, "DynamicParams": {} }, { "$type": "RPG.GameCore.AdvIsometricCameraSizeBlend", "SizeCurve": "Camera/BlendCurve/IsometricCurve/Common/Isometric_10to7.asset" }, { "$type": "RPG.GameCore.BlockInputController", "Enable": true, "ActionNameList": [] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8 } } }, { "$type": "RPG.GameCore.BlockInputController", "ActionNameList": [] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitFloorCustomValueChange", "Name": { "Value": "IsIsometricZoomIn" }, "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckFloorCustomBool", "Name": { "Value": "IsInIsometric" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckFloorCustomBool", "Name": { "Value": "IsIsometricZoomIn" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "Enabled": true, "TriggerSelect": "PropInteractionTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "TriggerSelect": "PropInteractionTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ], "FailedTaskList": [] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitFloorCustomValueChange", "Name": { "Value": "IsInIsometric" }, "OnChange": [ { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "Enabled": true, "TriggerSelect": "PropInteractionTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ] }, { "Order": 100, "TaskList": [ { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TriggerName": "RealInteractTrigger", "ButtonsByName": [ "PrepareInteract" ], "ButtonConfigs": [] }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "UpdateInteractState" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "State": "Locked", "Execute": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TriggerName": "RealInteractTrigger", "ButtonsByName": [ "PrepareInteract" ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.ParallelConfig", "TaskList": [ { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "PrepareInteract", "OnPressedCallback": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsPlayerIn", "ParameterType": "Int", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "InteractState", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.TriggerGroupEvent", "EventName": { "Value": "OnPlayerIn" } }, { "$type": "RPG.GameCore.LockPlayerControl" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckFloorCustomBool", "Name": { "Value": "IsInIsometric" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "StartCam" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8 } } }, { "$type": "RPG.GameCore.TutorialTaskUnlock", "TriggerParam": { "Value": "6071" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "UsePerspCam", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PerformanceTransition", "SwitchInTime": 0, "SwitchKeepTime": 0.1, "SwitchOutTime": 0.1, "CreateNpcList": [], "CaptureNpcList": [], "DestroyNpcList": [], "CreateProp": { "TaskEnabled": false }, "DestroyProp": { "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TaskEnabled": false }, "AdvCreateGroupEntity": { "TaskEnabled": false }, "AdvDestroyGroupEntity": { "TaskEnabled": false }, "ActiveVirtualCamera": { "TaskEnabled": false }, "ActiveTemplateVirtualCamera": { "TaskEnabled": false }, "SwitchCharacterAnchor": { "TaskEnabled": false }, "AdvNpcFaceToPlayer": { "SteerImmediately": true, "FinishImmadiate": true, "TaskEnabled": false } }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "LevelAreaCameraKey": { "Custom": true, "Key": "LookAtAnchor" }, "BlendConfig": { "ExportToJson": true, "BlendType": "Cut", "BlendTime": 0.5 }, "DynamicParams": {} }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_penacomy_isometricmodule_enter" }, "EmitterType": "DefaultEmitter" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.4 } } }, { "$type": "RPG.GameCore.TutorialTaskUnlock", "TriggerParam": { "Value": "6071" } } ], "FailedTaskList": [] } ] } ] }, { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "ExitInteract", "OnPressedCallback": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "CommonExitInteract" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "CommonExitInteract" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsPlayerIn", "ParameterType": "Int" }, { "$type": "RPG.GameCore.TriggerGroupEvent", "EventName": { "Value": "OnPlayerOut" } }, { "$type": "RPG.GameCore.TriggerGroupEvent", "EventName": { "Value": "MPFRemoveShapeEffect" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckFloorCustomBool", "Name": { "Value": "IsInIsometric" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "EndCam" } }, { "$type": "RPG.GameCore.UnLockPlayerControl" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8 } } }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "InteractState", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.EndPropInteract" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "UsePerspCam", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.7 } } }, { "$type": "RPG.GameCore.PerformanceTransition", "SwitchInTime": 0.1, "SwitchKeepTime": 0.1, "SwitchOutTime": 0.1, "CreateNpcList": [], "CaptureNpcList": [], "DestroyNpcList": [], "CreateProp": { "TaskEnabled": false }, "DestroyProp": { "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TaskEnabled": false }, "AdvCreateGroupEntity": { "TaskEnabled": false }, "AdvDestroyGroupEntity": { "TaskEnabled": false }, "ActiveVirtualCamera": { "TaskEnabled": false }, "ActiveTemplateVirtualCamera": { "TaskEnabled": false }, "SwitchCharacterAnchor": { "TaskEnabled": false }, "AdvNpcFaceToPlayer": { "SteerImmediately": true, "FinishImmadiate": true, "TaskEnabled": false } }, { "$type": "RPG.GameCore.ActiveVirtualCamera", "LevelAreaCameraKey": { "Custom": true, "Key": "LookAtAnchor" }, "IsActive": false, "BlendConfig": { "ExportToJson": true, "BlendType": "Cut" }, "DynamicParams": {}, "ImmediatelyRefresh": true }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_penacomy_isometricmodule_exit" }, "EmitterType": "DefaultEmitter" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "InteractState", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.EndPropInteract" }, { "$type": "RPG.GameCore.UnLockPlayerControl" } ], "FailedTaskList": [] } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitGraphDynamicValueChange", "Name": "InteractState", "OnChange": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "UpdateInteractState" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] }, { "Order": 1000, "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "UpdateInteractState" }, "OnEvent": [ { "$type": "RPG.GameCore.PropStateExecute", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Execute": [ { "$type": "RPG.GameCore.SwitchCaseByDynamicValue", "Switch": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -713689755 ] } }, "CaseTaskList": [ { "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TaskList": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TriggerName": "RealInteractTrigger", "ButtonsByName": [ "Interact", "ExitInteract", "PrepareInteract" ] } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AdvEnableButtons", "TriggerName": "RealInteractTrigger", "ButtonsByName": [ "PrepareInteract" ], "IsEnable": true } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "TaskList": [ { "$type": "RPG.GameCore.StartPropInteractMode", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "OpenUI" }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "IsometricMPFSwitch_ShowTalkOption" } } ] } ], "DefaultTaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.1 } } } ] } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "IsometricMPFSwitch_Interact" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "IsRotate", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvIsometricNotify", "NotifyType": "ReportRotatePlatform", "InteractProp": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Platform": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MPFProp" } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.AdvIsometricNotify", "NotifyType": "ReportMovePlatform", "InteractProp": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Platform": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MPFProp" } } } ] }, { "$type": "RPG.GameCore.AdvIsometricNotify", "NotifyType": "InteractPlatform", "InteractProp": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Platform": { "$type": "RPG.GameCore.TargetFetchAdvPropEx", "FetchType": "SinglePropByPropKey", "SinglePropKey": { "Custom": true, "Key": "MPFProp" } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "GoTalk" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "BirdMove" } }, { "$type": "RPG.GameCore.TriggerGroupEvent", "EventName": { "Value": "OnPlayerOut" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.6 } } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_penacomy_isometricmodule_track_hint_stop_LevelGraph" } }, { "$type": "RPG.GameCore.TriggerGroupEvent", "EventName": { "Value": "IsometricMPFSwitch_Trigger" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "TriggerSelect": "PropInteractionTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.WaitGroupEvent", "EventName": { "Value": "IsometricMPFSwitch_Reset" }, "OnEvent": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.3 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "CommonExitInteract" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "IsLoop": false } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "IsometricMPFSwitch_EndInteract" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "CommonExitInteract" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.3 } } }, { "$type": "RPG.GameCore.TriggerSound", "SoundName": { "Value": "Ev_sfx_penacomy_isometricmodule_track_hint_stop_LevelGraph" } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "IsometricMPFSwitch_ShowTalkOption" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "IsRotate", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PlayOptionTalk", "OptionList": [ { "$type": "RPG.GameCore.OptionTalkInfo", "OptionTextmapID": { "Hash": 1787640772975460396 }, "OptionIconType": { "EnumIndex": 11, "Value": 13 }, "TriggerCustomString": "IsometricMPFSwitch_Interact" }, { "$type": "RPG.GameCore.OptionTalkInfo", "OptionTextmapID": { "Hash": 17725041536263664374 }, "OptionIconType": { "EnumIndex": 11, "Value": 4 }, "TriggerCustomString": "IsometricMPFSwitch_EndInteract" } ], "HideButtonAuto": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PlayOptionTalk", "OptionList": [ { "$type": "RPG.GameCore.OptionTalkInfo", "OptionTextmapID": { "Hash": 14672824865053952234 }, "OptionIconType": { "EnumIndex": 11, "Value": 13 }, "TriggerCustomString": "IsometricMPFSwitch_Interact" }, { "$type": "RPG.GameCore.OptionTalkInfo", "OptionTextmapID": { "Hash": 17725041536263664374 }, "OptionIconType": { "EnumIndex": 11, "Value": 4 }, "TriggerCustomString": "IsometricMPFSwitch_EndInteract" } ], "HideButtonAuto": true } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "Locked", "OnChange": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "UpdateInteractState" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.SetBillboardInfo", "BoardShowList": [ 8, 4 ], "ShowDistance": [ 200, 200 ] }, { "$type": "RPG.GameCore.ParallelConfig", "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "NormalTalk" }, "OnEvent": [ { "$type": "RPG.GameCore.RandomConfig", "OddsList": [ { "IsDynamic": false, "FixedValue": { "Value": 3 } }, { "IsDynamic": false, "FixedValue": { "Value": 1 } }, { "IsDynamic": false, "FixedValue": { "Value": 1 } } ], "TaskList": [ { "$type": "RPG.GameCore.PlayNPCSingleBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "AutoSkipTime": 2, "TalkSentenceID": { "IsDynamic": false, "FixedValue": { "Value": 401510180 } } }, { "$type": "RPG.GameCore.PlayNPCSingleBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "AutoSkipTime": 2, "TalkSentenceID": { "IsDynamic": false, "FixedValue": { "Value": 401510180 } } }, { "$type": "RPG.GameCore.PlayNPCSingleBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "AutoSkipTime": 2, "TalkSentenceID": { "IsDynamic": false, "FixedValue": { "Value": 401510180 } } } ], "RandomMaskKey": "NormalTalk", "RandomMaskTarget": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx" } } ] }, { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "GoTalk" }, "OnEvent": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "IsRotate", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } }, "CompareType": "Greater" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RandomConfig", "OddsList": [ { "IsDynamic": false, "FixedValue": { "Value": 1 } }, { "IsDynamic": false, "FixedValue": { "Value": 3 } }, { "IsDynamic": false, "FixedValue": { "Value": 1 } } ], "TaskList": [ { "$type": "RPG.GameCore.PlayNPCSingleBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "AutoSkipTime": 2, "TalkSentenceID": { "IsDynamic": false, "FixedValue": { "Value": 401510180 } } }, { "$type": "RPG.GameCore.PlayNPCSingleBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "AutoSkipTime": 2, "TalkSentenceID": { "IsDynamic": false, "FixedValue": { "Value": 401510180 } } }, { "$type": "RPG.GameCore.PlayNPCSingleBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "AutoSkipTime": 2, "TalkSentenceID": { "IsDynamic": false, "FixedValue": { "Value": 401510180 } } } ], "RandomMaskKey": "GoTalk", "RandomMaskTarget": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.RandomConfig", "OddsList": [ { "IsDynamic": false, "FixedValue": { "Value": 1 } }, { "IsDynamic": false, "FixedValue": { "Value": 1 } } ], "TaskList": [ { "$type": "RPG.GameCore.PlayNPCSingleBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "AutoSkipTime": 2, "TalkSentenceID": { "IsDynamic": false, "FixedValue": { "Value": 401510180 } } }, { "$type": "RPG.GameCore.PlayNPCSingleBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "AutoSkipTime": 2, "TalkSentenceID": { "IsDynamic": false, "FixedValue": { "Value": 401510180 } } } ], "RandomMaskKey": "GoTalk", "RandomMaskTarget": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx" } } ] } ] }, { "$type": "RPG.GameCore.AdvSetupCustomTaskTrigger", "TriggerName": "CloseToTrigger", "OnEnter": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "NormalTalk" } } ] }, { "$type": "RPG.GameCore.PropSetupUITrigger", "ButtonCallback": [ { "$type": "RPG.GameCore.PlayNPCSingleBubbleTalk", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "AutoSkipTime": 1000, "TalkSentenceID": { "IsDynamic": false, "FixedValue": { "Value": 103050460 } } } ], "ConsiderAngleLimit": true, "InteractAngleRange": 0, "OverrideTargetTypes": [], "TriggerByFakeAvatar": true, "SkipFakeAvatar": false, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedString", "Key": "OnInteractTriggerCustomString" }, { "$type": "RPG.GameCore.SharedString", "Key": "MPFVirtualCamera" }, { "$type": "RPG.GameCore.SharedInt", "Key": "BirdPos" }, { "$type": "RPG.GameCore.SharedInt", "Key": "IsPlayerInRange" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 1, "Key": "DirForClose" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 3, "Key": "DirForOpen" }, { "$type": "RPG.GameCore.SharedString", "Value": "11,300003", "Key": "MPFProp" }, { "$type": "RPG.GameCore.SharedString", "Key": "LookAtAnchor" }, { "$type": "RPG.GameCore.SharedString", "Key": "LookAtAnchor_Iso" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 1, "Key": "InteractState" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 1, "Key": "IsRotateClockwiseForOpen" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "IsRotate" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "UsePerspCam" }, { "$type": "RPG.GameCore.SharedString", "Key": "CaseFollowCamera" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 0.123, "Key": "NormalTalk" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 0.321, "Key": "GoTalk" }, { "$type": "RPG.GameCore.SharedFloat", "Value": 1, "Key": "CurDir" } ] }, "Type": "Entity", "EntityEventList": [ { "Name": "StartCam" }, { "Name": "EndCam" }, { "Name": "UpdateInteractState" }, { "Name": "CommonExitInteract" }, { "Name": "GoTalk" }, { "Name": "BirdMove" }, { "Name": "NormalTalk" } ] }