turnbasedgamedata/Config/Level/Raid/M202_Raid_Track/Maze_Prop_TriggerAvatarPoseSquat.json
2025-02-24 07:50:34 -03:00

344 lines
8.9 KiB
JSON

{
"OnInitSequece": [],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.PropSetupTwoStateUITrigger",
"ColliderRelativePath": "CustomTrigger_ShowBtn",
"IconType1": "TriggerProp",
"ButtonText1": {
"Hash": 8681923744881465966
},
"ButtonCallback1": [
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Custom": true,
"Key": "PositionSelection"
}
}
],
"IconType2": "TriggerProp",
"ButtonText2": {
"Hash": 4878481265599626666
},
"ButtonCallback2": [
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "TriggerOutPose"
}
}
],
"ForceInteractInDanger": true,
"OverrideTargetTypes": [],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PropSetupTrigger",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TargetGroupID": {
"FixedValue": {
"Value": 0
}
},
"TargetID": {
"FixedValue": {
"Value": 0
}
},
"TargetTypes": [],
"ColliderRelativePath": "CustomTrigger_ShowEffect",
"OnTriggerEnter": [
{
"$type": "RPG.GameCore.AnimSetParameter",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ParameterName": "InTrigger",
"ParameterType": "Bool",
"Value": {
"FixedValue": {
"Value": 1
}
}
}
],
"OnTriggerExit": [
{
"$type": "RPG.GameCore.AnimSetParameter",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ParameterName": "InTrigger",
"ParameterType": "Bool"
}
]
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "Left"
},
"WaitOwnerOnly": true
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "TriggerInPose"
}
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "Right"
},
"WaitOwnerOnly": true
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "TriggerInPose"
}
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "TriggerInPose"
},
"WaitOwnerOnly": true
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Custom": true,
"Key": "TriggerNPCTrackVisionOff"
}
},
{
"$type": "RPG.GameCore.AnimSetParameter",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ParameterName": "IsCrouch",
"ParameterType": "Bool",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ShowMazeUI",
"IsShow": true
},
{
"$type": "RPG.GameCore.LockPlayerControl",
"LockCameraControl": false
},
{
"$type": "RPG.GameCore.SwitchCharacterAnchor",
"IsLocalPlayer": true,
"CharacterUniqueName": "LocalPlayer",
"LevelAreaKey": {
"Custom": true,
"Key": "HiddenAnchor"
},
"ResetCamera": false
},
{
"$type": "RPG.GameCore.CharacterTriggerFreeStyle",
"CharacterUniqueName": "LocalPlayer",
"TargetAlias": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer",
"IncludeStoryPlayer": false
},
"StoryAvatarID": "NPC_Player",
"StoryMotionID": 910
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
"FetchType": "SingleNpcByNpcKey",
"SingleNpcKey": {
"Custom": true,
"Key": "LookAtTarget"
},
"SingleNpcID": {
"GroupID": {
"FixedValue": {
"Value": 2
}
},
"GroupNpcID": {
"FixedValue": {
"Value": 400001
}
}
}
},
"Flags": [],
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_TrackNPC_Lighting.prefab",
"SubObjectModifyDataList": []
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "Track_OnFail_Rest"
}
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "TriggerOutPose"
}
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "TriggerOutPose"
},
"WaitOwnerOnly": true
},
{
"$type": "RPG.GameCore.CharacterTriggerFreeStyle",
"CharacterUniqueName": "LocalPlayer",
"TargetAlias": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer",
"IncludeStoryPlayer": false
},
"StoryAvatarID": "NPC_Player",
"StoryMotionID": 912
},
{
"$type": "RPG.GameCore.CharacterStopFreeStyle",
"CharacterUniqueName": "LocalPlayer",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer",
"IncludeStoryPlayer": false
}
},
{
"$type": "RPG.GameCore.AnimSetParameter",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ParameterName": "IsCrouch",
"ParameterType": "Bool"
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Custom": true,
"Key": "TriggerNPCTrackVisionOn"
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
"FetchType": "SingleNpcByNpcKey",
"SingleNpcKey": {
"Custom": true,
"Key": "LookAtTarget"
},
"SingleNpcID": {
"GroupID": {
"FixedValue": {
"Value": 2
}
},
"GroupNpcID": {
"FixedValue": {
"Value": 400001
}
}
}
},
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_TrackNPC_Lighting.prefab",
"Flags": []
},
{
"$type": "RPG.GameCore.UnLockPlayerControl",
"UnLockCameraControl": false
},
{
"$type": "RPG.GameCore.PropEnableCollider",
"OPType": "TriggerOnly",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.PropEnableCollider",
"OPType": "TriggerOnly",
"Enabled": true,
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedString",
"Key": "HiddenAnchor"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "LookAtTarget"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "TriggerNPCTrackVisionOff",
"Key": "TriggerNPCTrackVisionOff"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "TriggerNPCTrackVisionOn",
"Key": "TriggerNPCTrackVisionOn"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "PositionSelection"
}
]
}
}