turnbasedgamedata/Config/Level/Props/Chap03/InitLevelGraph_Prop_Chap03_Isometric_MPFSwitch.json
2024-10-21 03:16:22 -03:00

1418 lines
45 KiB
JSON

{
"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": 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": "AQAK",
"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": -1054994434
},
"OptionIconType": "TriggerProp",
"TriggerCustomString": "IsometricMPFSwitch_Interact"
},
{
"$type": "RPG.GameCore.OptionTalkInfo",
"OptionTextmapID": {
"Hash": 2070474186
},
"OptionIconType": "ChatOutIcon",
"TriggerCustomString": "IsometricMPFSwitch_EndInteract"
}
],
"HideButtonAuto": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PlayOptionTalk",
"OptionList": [
{
"$type": "RPG.GameCore.OptionTalkInfo",
"OptionTextmapID": {
"Hash": -1246651716
},
"OptionIconType": "TriggerProp",
"TriggerCustomString": "IsometricMPFSwitch_Interact"
},
{
"$type": "RPG.GameCore.OptionTalkInfo",
"OptionTextmapID": {
"Hash": 2070474186
},
"OptionIconType": "ChatOutIcon",
"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"
}