mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
2016 lines
58 KiB
JSON
2016 lines
58 KiB
JSON
{
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetupEffectTransformParams",
|
||
"OverrideFloating": true,
|
||
"FloatingFrequency": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"FloatingDistance": {
|
||
"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": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.WaitEntityEvent",
|
||
"EventName": {
|
||
"Value": "Clt_TriggerUnLock"
|
||
},
|
||
"OnEvent": [
|
||
{
|
||
"$type": "RPG.GameCore.PropReqInteract",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
||
},
|
||
"InteractID": {
|
||
"FixedValue": {
|
||
"Value": 12180
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.AdvOnButtonPressed",
|
||
"ButtonName": "Interact",
|
||
"OnPressedCallback": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEntityEvent",
|
||
"EventName": {
|
||
"Value": "Clt_OnInteracted"
|
||
},
|
||
"InstanceID": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 1.1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetTargetEntityFadeWithAnim",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
||
},
|
||
"Duration": 0.3
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"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": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 0.8
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimStateChange",
|
||
"StateName": "PullFail02"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEntityEvent",
|
||
"EventName": {
|
||
"Value": "Clt_OnPullFail02"
|
||
},
|
||
"InstanceID": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.EndPropInteract"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.PropReqInteract",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
||
},
|
||
"InteractID": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 0.75
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEntityEvent",
|
||
"EventName": {
|
||
"Value": "Clt_OnPullSuccessedDes"
|
||
},
|
||
"InstanceID": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEntityEvent",
|
||
"EventName": {
|
||
"Value": "Clt_OnPullSuccessed"
|
||
},
|
||
"InstanceID": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.PropSetVisibility",
|
||
"SpecifiedRelativePaths": [],
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEntityEvent",
|
||
"EventName": {
|
||
"Value": "Clt_OnLootAtEnd"
|
||
},
|
||
"InstanceID": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
||
"FetchType": "SinglePropByOwnerGroupAndID",
|
||
"SinglePropID": {},
|
||
"PropIDInOwnerGroup": {
|
||
"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
|
||
},
|
||
"SubObjectModifyDataList": []
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.3
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.StartDialogueEntityInteract",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
||
"FetchType": "SinglePropByOwnerGroupAndID",
|
||
"SinglePropID": {},
|
||
"PropIDInOwnerGroup": {
|
||
"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": {
|
||
"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": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 10191
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PropReqInteract",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
||
},
|
||
"InteractID": {
|
||
"FixedValue": {
|
||
"Value": 11191
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"IsLoop": false
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetupEffectTransformParams",
|
||
"OverrideFloating": true,
|
||
"FloatingFrequency": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"FloatingDistance": {
|
||
"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
|
||
}
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.WaitEntityEvent",
|
||
"EventName": {
|
||
"Value": "Clt_TriggerPullSuccessHaveCamera"
|
||
},
|
||
"OnEvent": [],
|
||
"InstanceID": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"IsLoop": false
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"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": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"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": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"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": {
|
||
"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
|
||
},
|
||
"SubObjectModifyDataList": []
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"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": {
|
||
"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": {
|
||
"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": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 10191
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PropReqInteract",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
||
},
|
||
"InteractID": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"IsLoop": false
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
|
||
"Name": "Attach?",
|
||
"Value": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.EnablePlayerPlayIdleShow"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetHudTemplate",
|
||
"TemplateID": 1007
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.EnableNPCMonsterAI",
|
||
"Enable": true,
|
||
"GroupMonsterIDs": [],
|
||
"UniqueNames": []
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"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": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 1.1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetTargetEntityFadeWithAnim",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
||
},
|
||
"Duration": 0.3
|
||
}
|
||
],
|
||
"InstanceID": {
|
||
"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"
|
||
}
|
||
]
|
||
} |