mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
1355 lines
42 KiB
JSON
1355 lines
42 KiB
JSON
{
|
|
"OnInitSequece": [],
|
|
"OnStartSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.AdvByFastDeliverHasMultiRoute",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetupButtonListTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"TriggerName": "InteractTrigger",
|
|
"ButtonsByName": [],
|
|
"ButtonConfigs": [
|
|
{
|
|
"ID": "Interact",
|
|
"IconType": "TriggerProp",
|
|
"ButtonText": {
|
|
"Value": "DZTeleport_Use"
|
|
}
|
|
},
|
|
{
|
|
"ID": "Switch",
|
|
"IconType": "TriggerProp",
|
|
"ButtonText": {
|
|
"Value": "DZTeleport_Switch"
|
|
}
|
|
}
|
|
],
|
|
"ConsiderAngleLimit": true,
|
|
"ConsiderOwnerForwardAngleLimit": true,
|
|
"MustNotInDanger": true
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetupButtonListTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"TriggerName": "InteractTrigger",
|
|
"ButtonsByName": [],
|
|
"ButtonConfigs": [
|
|
{
|
|
"ID": "Interact",
|
|
"IconType": "TriggerProp",
|
|
"ButtonText": {
|
|
"Value": "DZTeleport_Use"
|
|
}
|
|
}
|
|
],
|
|
"ConsiderAngleLimit": true,
|
|
"ConsiderOwnerForwardAngleLimit": true,
|
|
"MustNotInDanger": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetupCustomTaskTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"TriggerName": "PreviewTrigger",
|
|
"OnEnter": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_OnEnter"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByComparePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"State": "Locked"
|
|
},
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"IsAttachToTargetEntity": true,
|
|
"Flags": [],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_DollyZoomTeleport_01_Idle01_Lod0.prefab",
|
|
"UniqueEffectName": "DZTeleportIdleEffectOwner",
|
|
"AttachPoint": "Light",
|
|
"SubObjectModifyDataList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_amphoreus_dzt_idle_loop"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByComparePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
},
|
|
"SinglePropID": {}
|
|
},
|
|
"State": "Locked"
|
|
},
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "PillarEffectTarget"
|
|
}
|
|
},
|
|
"IsAttachToTargetEntity": true,
|
|
"Flags": [],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_DollyZoomTeleport_02_Idle01_Lod0.prefab",
|
|
"UniqueEffectName": "DZTeleportPillarEffectTarget",
|
|
"ParameterScale": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
2039383428
|
|
]
|
|
}
|
|
},
|
|
"SubObjectModifyDataList": [],
|
|
"ForbidLod": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
|
|
"Name": "IsSimpleVersion",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TutorialTaskUnlock",
|
|
"TriggerParam": {
|
|
"Value": "6342"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnExit": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_OnExit"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"UniqueEffectName": "DZTeleportIdleEffectOwner",
|
|
"Flags": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "PillarEffectTarget"
|
|
}
|
|
},
|
|
"UniqueEffectName": "DZTeleportPillarEffectTarget",
|
|
"Flags": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_amphoreus_dzt_idle_loop_stop"
|
|
}
|
|
}
|
|
],
|
|
"IsOverrideValidGuestConfig": true,
|
|
"OverridedValidGuestConfig": {}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "SelfStartPuzzle"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_PreStartPuzzle"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"AreaName": "UseDollyZoomTeleport",
|
|
"AnchorName": "UseProp_Camera_End",
|
|
"IsActive": false,
|
|
"SelectFollowTargetType": "Target",
|
|
"FollowTarget": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"SelectLookAtTargetType": "Target",
|
|
"LookAtTarget": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"DynamicParams": {}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveLevelAreas",
|
|
"AreaName": {
|
|
"Value": "UseDollyZoomTeleport"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropLoadFastDeliverPuzzle",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropInitFastDeliverPuzzle",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 20
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300002
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SourceType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"DeliverBetweenDist": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
2000671950
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropStartPuzzle",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 20
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300002
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_StartPuzzle"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "SelfStartDZTListener"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
},
|
|
"MaxAdvencePerTick": 0.02
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetForceStreamingThisFrame",
|
|
"StartLoadingTick": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitStreamingJobFinished",
|
|
"StopLoadingTick": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
},
|
|
"UniqueEffectName": "DZTeleportInteractFX",
|
|
"Flags": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_amphoreus_dzt_teleport_in_end"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TakenMazePuzzleChallenge",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
},
|
|
"MazePuzzleChallengeID": {
|
|
"Value": "1044"
|
|
},
|
|
"AutoClosePuzzle": false,
|
|
"AutoFinishChallenge": false,
|
|
"OnReset": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_ChallengeReset",
|
|
"TaskEnabled": false
|
|
}
|
|
],
|
|
"OnFail": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_ChallengeFail",
|
|
"TaskEnabled": false
|
|
}
|
|
],
|
|
"OnCancel": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_ChallengeCancel",
|
|
"TaskEnabled": false
|
|
}
|
|
],
|
|
"OnWaitPrepareEnd": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_ChallengePrepareEnd",
|
|
"TaskEnabled": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetMunicipalEnable"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropFastDeliverStartAim",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_AfterStartPuzzle"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.AdvByFastDeliverFinish",
|
|
"TargetRoute": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_amphoreus_dzt_aim"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropPuzzleEventListener",
|
|
"InitializedCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_PuzzleInit"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
},
|
|
"Flags": [],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_DollyZoomTeleport_01_CameraFrame01_Lod0.prefab",
|
|
"UniqueEffectName": "DZTeleportCamEffect",
|
|
"SubObjectModifyDataList": [],
|
|
"SyncPropState": true
|
|
}
|
|
],
|
|
"FinishCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_PuzzleFinish"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropClosePuzzle",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ParameterName": "AimFinish",
|
|
"ParameterType": "Trigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
},
|
|
"ParameterName": "AimFinish",
|
|
"ParameterType": "Trigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"UniqueEffectName": "DZTeleportCamEffect",
|
|
"Flags": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EndPropInteract"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetMunicipalEnable",
|
|
"Visible": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "OnEnableTrigger"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "OnEnableTrigger"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"ResetCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_PuzzleReset"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropResetPuzzle"
|
|
}
|
|
],
|
|
"QuitCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_PuzzleQuit"
|
|
}
|
|
],
|
|
"FailCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_PuzzleFail"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"Mode": "SwitchOut",
|
|
"CustomTime": 0.5
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropClosePuzzle",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"UniqueEffectName": "DZTeleportCamEffect",
|
|
"Flags": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
},
|
|
"MaxAdvencePerTick": 0.02
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetForceStreamingThisFrame",
|
|
"StartLoadingTick": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitStreamingJobFinished",
|
|
"StopLoadingTick": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ParameterName": "AimFinish",
|
|
"ParameterType": "Trigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
},
|
|
"ParameterName": "AimFinish",
|
|
"ParameterType": "Trigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EndPropInteract"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetMunicipalEnable",
|
|
"Visible": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"CustomTime": 0.5
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "OnEnableTrigger"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "OnEnableTrigger"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "SelfTargetSwitch"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TriggerName": "InteractTrigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TriggerName": "PreviewTrigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropFastDeliverSwitchTarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"IsEnable": true,
|
|
"TriggerName": "InteractTrigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"IsEnable": true,
|
|
"TriggerName": "PreviewTrigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvOnButtonPressed",
|
|
"ButtonName": "Switch",
|
|
"OnPressedCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_Switch"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "SelfTargetSwitch"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "SelfInteractEffect"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TriggerName": "InteractTrigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "OnDisableTrigger"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
},
|
|
"SinglePropID": {}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.CreateLevelAreas",
|
|
"AssetPath": {
|
|
"Value": "Level/Common_Adventure/UseDollyZoomTeleport.prefab"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_amphoreus_dzt_teleport_in_start"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"AreaName": "UseDollyZoomTeleport",
|
|
"AnchorName": "UseProp_Camera_Start",
|
|
"SelectFollowTargetType": "Target",
|
|
"FollowTarget": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"SelectLookAtTargetType": "Target",
|
|
"LookAtTarget": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"BlendConfig": {
|
|
"ExportToJson": true,
|
|
"BlendType": "EaseOut",
|
|
"BlendTime": 0.5
|
|
},
|
|
"DynamicParams": {}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StartPropInteractMode",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"Mode": "UsePose02"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ParameterName": "AimStart",
|
|
"ParameterType": "Trigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 20
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300002
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ParameterName": "AimStart",
|
|
"ParameterType": "Trigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LensDistortionCurveEffect",
|
|
"Intensity": 10,
|
|
"Scale": 1,
|
|
"XCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
|
|
"YCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
|
|
"IntensityCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
|
|
"ScaleCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
|
|
"Duration": 1.5
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"AreaName": "UseDollyZoomTeleport",
|
|
"AnchorName": "UseProp_Camera_End",
|
|
"SelectFollowTargetType": "Target",
|
|
"FollowTarget": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"SelectLookAtTargetType": "Target",
|
|
"LookAtTarget": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"BlendConfig": {
|
|
"ExportToJson": true,
|
|
"BlendType": "EaseOut",
|
|
"BlendTime": 0.5
|
|
},
|
|
"DynamicParams": {}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"IsAttachToTargetEntity": true,
|
|
"Flags": [],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_DollyZoomTeleport_01_CameraFrame03_Lod0.prefab",
|
|
"UniqueEffectName": "DZTeleportInteractFX",
|
|
"SubObjectModifyDataList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.4
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_amphoreus_dzt_idle_loop_stop"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "SelfStartPuzzle"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropFastDeliverInitEntity",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"TargetSaveName": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
},
|
|
"OverrideTargetSaveName": {
|
|
"Custom": true,
|
|
"Key": "PillarEffectTarget"
|
|
},
|
|
"InitFaceToInstance": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "DefaultTarget"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByComparePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"State": "Locked"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TriggerName": "InteractTrigger"
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_Init"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitPropStateChange",
|
|
"FromState": "Locked",
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ParameterName": "LockFinish",
|
|
"ParameterType": "Trigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"IsEnable": true,
|
|
"TriggerName": "InteractTrigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvOnButtonPressed",
|
|
"ButtonName": "Interact",
|
|
"OnPressedCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_Interact"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByComparePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
},
|
|
"SinglePropID": {}
|
|
},
|
|
"State": "Locked"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ToastPile",
|
|
"DescTextID": {
|
|
"Hash": 11307592762852452297
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "SelfInteractEffect"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "SelfStartDZTListener"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.PropFastDeliverPuzzleListener",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
},
|
|
"AimFinishCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_AimFinished"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TriggerName": "PreviewTrigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.AdvByFastDeliverFinish",
|
|
"TargetRoute": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_amphoreus_dzt_aim_stop"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_amphoreus_dzt_zoom_in"
|
|
}
|
|
}
|
|
],
|
|
"DollyZoomStartCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_ZoomStart"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_amphoreus_dzt_teleport_out"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
},
|
|
"ParameterName": "ZoomStart",
|
|
"ParameterType": "Trigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AnimSetParameter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "Target"
|
|
}
|
|
},
|
|
"ParameterName": "ZoomStart",
|
|
"ParameterType": "Bool"
|
|
}
|
|
],
|
|
"AvatarTeleportCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Message": "DZT_MP_AvatarTeleport"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.6
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
|
|
},
|
|
"IsAttachToTargetEntity": true,
|
|
"Flags": [],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_PlayerChange_FastDeliver.prefab",
|
|
"SubObjectModifyDataList": []
|
|
}
|
|
],
|
|
"RotatePuzzleStartCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.TutorialTaskUnlock",
|
|
"TriggerParam": {
|
|
"Value": "6304"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
|
|
"Name": "IsMultiAxis",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TutorialTaskUnlock",
|
|
"TriggerParam": {
|
|
"Value": "6343"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "OnEnableTrigger"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"IsEnable": true,
|
|
"TriggerName": "InteractTrigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"IsEnable": true,
|
|
"TriggerName": "PreviewTrigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "OnDisableTrigger"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TriggerName": "InteractTrigger"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TriggerName": "PreviewTrigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.EntityInEraFlipperSpotAreaListener",
|
|
"OnCallBack": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsInEraFlipperSpotArea"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "EraSpotArea_Enter"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "EraSpotArea_Exit"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ValueSource": {
|
|
"Values": [
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Target"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Value": -4,
|
|
"Key": "TeleportOffset"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "DefaultTarget"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "OverrideSourcePos"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "PillarEffectTarget"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Value": 1,
|
|
"Key": "TargetPillarEffectScale"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Key": "IsMultiAxis"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedFloat",
|
|
"Key": "IsSimpleVersion"
|
|
}
|
|
]
|
|
},
|
|
"Type": "Entity",
|
|
"EntityEventList": [
|
|
{
|
|
"Name": "SelfStartPuzzle"
|
|
},
|
|
{
|
|
"Name": "SelfStartDZTListener"
|
|
},
|
|
{
|
|
"Name": "OnEnableTrigger"
|
|
},
|
|
{
|
|
"Name": "SelfTargetSwitch"
|
|
},
|
|
{
|
|
"Name": "SelfInteractEffect"
|
|
},
|
|
{
|
|
"Name": "OnDisableTrigger"
|
|
},
|
|
{
|
|
"Name": "EraSpotArea_Enter"
|
|
},
|
|
{
|
|
"Name": "EraSpotArea_Exit"
|
|
}
|
|
]
|
|
} |