mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
595 lines
16 KiB
JSON
595 lines
16 KiB
JSON
{
|
|
"OnInitSequece": [],
|
|
"OnStartSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvGameplayTrackNpc",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "TrackTarget"
|
|
},
|
|
"SingleNpcID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"GroupNpcID": {
|
|
"FixedValue": {
|
|
"Value": 400001
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"HighLightNpc": false,
|
|
"MaxAlertValue": 130,
|
|
"MaxTrackValue": 15,
|
|
"ZoneConfigs": [
|
|
{
|
|
"ZoneTag": "Zone1",
|
|
"PerceiveConfig": {
|
|
"Visible": {
|
|
"CrouchDelta": 100,
|
|
"StandDelta": 100,
|
|
"WalkDelta": 100,
|
|
"RunDelta": 100,
|
|
"FastRunDelta": 100
|
|
},
|
|
"Invisible": {
|
|
"StandDelta": 15,
|
|
"WalkDelta": 20,
|
|
"RunDelta": 35,
|
|
"FastRunDelta": 50
|
|
}
|
|
},
|
|
"AlertConfig": {
|
|
"Visible": {
|
|
"CrouchDelta": 120,
|
|
"StandDelta": 120,
|
|
"WalkDelta": 120,
|
|
"RunDelta": 120,
|
|
"FastRunDelta": 120
|
|
},
|
|
"Invisible": {
|
|
"CrouchDelta": -35,
|
|
"StandDelta": -5,
|
|
"WalkDelta": 5,
|
|
"RunDelta": 35,
|
|
"FastRunDelta": 50
|
|
}
|
|
},
|
|
"TrackConfig": {
|
|
"VisibleDelta": 100,
|
|
"InvisibleDelta": -5
|
|
}
|
|
},
|
|
{
|
|
"ZoneTag": "Zone5",
|
|
"PerceiveConfig": {
|
|
"Visible": {
|
|
"CrouchDelta": 50,
|
|
"StandDelta": 50,
|
|
"WalkDelta": 50,
|
|
"RunDelta": 50,
|
|
"FastRunDelta": 50
|
|
},
|
|
"Invisible": {
|
|
"StandDelta": 15,
|
|
"WalkDelta": 20,
|
|
"RunDelta": 35,
|
|
"FastRunDelta": 50
|
|
}
|
|
},
|
|
"AlertConfig": {
|
|
"Visible": {
|
|
"CrouchDelta": 60,
|
|
"StandDelta": 60,
|
|
"WalkDelta": 60,
|
|
"RunDelta": 60,
|
|
"FastRunDelta": 60,
|
|
"RunValueStep": 60
|
|
},
|
|
"Invisible": {
|
|
"CrouchDelta": -35,
|
|
"StandDelta": -5,
|
|
"WalkDelta": 5,
|
|
"RunDelta": 35,
|
|
"FastRunDelta": 50
|
|
}
|
|
},
|
|
"TrackConfig": {
|
|
"VisibleDelta": 100,
|
|
"InvisibleDelta": -5
|
|
}
|
|
},
|
|
{
|
|
"ZoneTag": "Zone2",
|
|
"PerceiveConfig": {
|
|
"Visible": {},
|
|
"Invisible": {
|
|
"StandDelta": 15,
|
|
"WalkDelta": 20,
|
|
"RunDelta": 35,
|
|
"FastRunDelta": 50
|
|
}
|
|
},
|
|
"AlertConfig": {
|
|
"Visible": {},
|
|
"Invisible": {
|
|
"CrouchDelta": -35,
|
|
"StandDelta": -5,
|
|
"WalkDelta": 5,
|
|
"RunDelta": 35,
|
|
"FastRunDelta": 50
|
|
}
|
|
},
|
|
"TrackConfig": {
|
|
"VisibleDelta": 100,
|
|
"InvisibleDelta": -5
|
|
}
|
|
},
|
|
{
|
|
"ZoneTag": "Zone3",
|
|
"PerceiveConfig": {
|
|
"Visible": {
|
|
"CrouchDelta": 20,
|
|
"StandDelta": 20,
|
|
"WalkDelta": 30,
|
|
"RunDelta": 40,
|
|
"FastRunDelta": 60
|
|
},
|
|
"Invisible": {
|
|
"StandDelta": 10,
|
|
"WalkDelta": 15,
|
|
"RunDelta": 30,
|
|
"FastRunDelta": 45
|
|
}
|
|
},
|
|
"AlertConfig": {
|
|
"Visible": {
|
|
"CrouchDelta": -35,
|
|
"StandDelta": 20,
|
|
"WalkDelta": 30,
|
|
"RunDelta": 40,
|
|
"FastRunDelta": 60
|
|
},
|
|
"Invisible": {
|
|
"CrouchDelta": -60,
|
|
"StandDelta": -30,
|
|
"WalkDelta": -20,
|
|
"RunDelta": 10,
|
|
"FastRunDelta": 25
|
|
}
|
|
},
|
|
"TrackConfig": {
|
|
"VisibleDelta": 100,
|
|
"InvisibleDelta": -10
|
|
}
|
|
},
|
|
{
|
|
"ZoneTag": "Zone4",
|
|
"PerceiveConfig": {
|
|
"Visible": {},
|
|
"Invisible": {
|
|
"StandDelta": 10,
|
|
"WalkDelta": 15,
|
|
"RunDelta": 30,
|
|
"FastRunDelta": 45
|
|
}
|
|
},
|
|
"AlertConfig": {
|
|
"Visible": {},
|
|
"Invisible": {
|
|
"CrouchDelta": -60,
|
|
"StandDelta": -30,
|
|
"WalkDelta": -20,
|
|
"RunDelta": 10,
|
|
"FastRunDelta": 25
|
|
}
|
|
},
|
|
"TrackConfig": {
|
|
"VisibleDelta": 100,
|
|
"InvisibleDelta": -10
|
|
}
|
|
},
|
|
{
|
|
"PerceiveConfig": {
|
|
"Visible": {},
|
|
"Invisible": {}
|
|
},
|
|
"AlertConfig": {
|
|
"Visible": {
|
|
"CrouchDelta": -60,
|
|
"WalkDelta": 5,
|
|
"RunDelta": 20,
|
|
"FastRunDelta": 30
|
|
},
|
|
"Invisible": {
|
|
"CrouchDelta": -70,
|
|
"StandDelta": -40,
|
|
"WalkDelta": -30,
|
|
"RunDelta": -10,
|
|
"FastRunDelta": -5
|
|
}
|
|
},
|
|
"TrackConfig": {
|
|
"VisibleDelta": 100,
|
|
"InvisibleDelta": -15
|
|
}
|
|
}
|
|
],
|
|
"Visions": [
|
|
"TrackNpc_Vision1",
|
|
"TrackNpc_Vision2",
|
|
"TrackNpc_Vision3",
|
|
"TrackNpc_Vision4",
|
|
"TrackNpc_Vision5"
|
|
],
|
|
"CheckVisionPoints": [
|
|
"Head",
|
|
"Root"
|
|
],
|
|
"CheckVisionRadius": 1,
|
|
"PerceiveValueTriggers": [
|
|
{
|
|
"Value": 100,
|
|
"TriggerString": {
|
|
"Custom": true,
|
|
"Key": "AlertWarning"
|
|
}
|
|
}
|
|
],
|
|
"LeaveAlertTime": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"FailAlertValue": {
|
|
"FixedValue": {
|
|
"Value": 120
|
|
}
|
|
},
|
|
"FailLoseTargetTime": {
|
|
"FixedValue": {
|
|
"Value": 8
|
|
}
|
|
},
|
|
"FoundFailString": {
|
|
"Custom": true,
|
|
"Key": "Track_OnFail_Found"
|
|
},
|
|
"LoseTargetFailString": {
|
|
"Custom": true,
|
|
"Key": "Track_OnFail_Lost"
|
|
},
|
|
"StartTrackAIEvent": "NpcPatrol",
|
|
"ResetTrackAIEvent": "NpcIdle",
|
|
"EndTrackAIEvent": "NpcIdle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Custom": true,
|
|
"Key": "Track_OnInit"
|
|
},
|
|
"GoNextImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvGameplayTrackNpcInit"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EnablePlayerPlayIdleShow",
|
|
"Enable": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetHudTemplate",
|
|
"TemplateID": 1003,
|
|
"EnableTemplate": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TutorialTaskUnlock",
|
|
"TriggerParam": {
|
|
"Value": "6041"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Custom": true,
|
|
"Key": "Track_OnStart"
|
|
},
|
|
"GoNextImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvGameplayTrackNpcStart"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Custom": true,
|
|
"Key": "Track_OnSuccess"
|
|
},
|
|
"GoNextImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvGameplayTrackNpcEnd"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EnablePlayerPlayIdleShow"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetHudTemplate",
|
|
"TemplateID": 1003
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.UnLockPlayerControl",
|
|
"UnLockCameraControl": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Custom": true,
|
|
"Key": "Track_OnFail_Lost"
|
|
},
|
|
"WaitOwnerOnly": true,
|
|
"GoNextImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvTriggerAIEvent",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "TrackTarget"
|
|
},
|
|
"SingleNpcID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"GroupNpcID": {
|
|
"FixedValue": {
|
|
"Value": 400001
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UserDefineEvent": "NpcIdle"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LockPlayerControl",
|
|
"LockCameraControl": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_ui_feedback_mazeStealthTracking_faraway_lostTarget"
|
|
},
|
|
"EmitterType": "DefaultEmitter"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PerformanceTransition",
|
|
"SwitchOutTime": -1,
|
|
"TextEnabled": true,
|
|
"TalkSentenceID": 218019908,
|
|
"CreateNpcList": [],
|
|
"CaptureNpcList": [],
|
|
"DestroyNpcList": [],
|
|
"CreateProp": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"GroupPropID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"TaskEnabled": false
|
|
},
|
|
"DestroyProp": {
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DestroyList": [],
|
|
"TaskEnabled": false
|
|
},
|
|
"AdvCreateGroupEntity": {
|
|
"TaskEnabled": false
|
|
},
|
|
"AdvDestroyGroupEntity": {
|
|
"TaskEnabled": false
|
|
},
|
|
"ActiveVirtualCamera": {
|
|
"IsActive": false,
|
|
"TaskEnabled": false
|
|
},
|
|
"ActiveTemplateVirtualCamera": {
|
|
"TaskEnabled": false
|
|
},
|
|
"SwitchCharacterAnchor": {
|
|
"IsLocalPlayer": true,
|
|
"CharacterUniqueName": "LocalPlayer",
|
|
"LevelAreaKey": {
|
|
"Custom": true,
|
|
"Key": "PlayerResetAnchor"
|
|
}
|
|
},
|
|
"AdvNpcFaceToPlayer": {
|
|
"TaskEnabled": false
|
|
},
|
|
"WaitStreamingFinish": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Custom": true,
|
|
"Key": "Track_OnFail_Reset"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Custom": true,
|
|
"Key": "Track_OnFail_Reset"
|
|
},
|
|
"GoNextImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SwitchCharacterAnchor",
|
|
"LevelAreaKey": {
|
|
"Custom": true,
|
|
"Key": "TargetResetAnchor"
|
|
},
|
|
"Target": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
|
|
"FetchType": "SingleNpcByNpcKey",
|
|
"SingleNpcKey": {
|
|
"Custom": true,
|
|
"Key": "TrackTarget"
|
|
},
|
|
"SingleNpcID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"GroupNpcID": {
|
|
"FixedValue": {
|
|
"Value": 400001
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.CharacterStopFreeStyle",
|
|
"CharacterUniqueName": "LocalPlayer",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer",
|
|
"IncludeStoryPlayer": false
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvGameplayTrackNpcReset"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EnablePlayerPlayIdleShow"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetHudTemplate",
|
|
"TemplateID": 1003
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.UnLockPlayerControl",
|
|
"UnLockCameraControl": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.BlockInputController",
|
|
"ActionNameList": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ValueSource": {
|
|
"Values": [
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "TrackTarget"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "PlayerResetAnchor"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "TargetResetAnchor"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "Track_OnInit",
|
|
"Key": "Track_OnInit"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "Track_OnStart",
|
|
"Key": "Track_OnStart"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "Track_OnSuccess",
|
|
"Key": "Track_OnSuccess"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "Track_OnFail_Lost",
|
|
"Key": "Track_OnFail_Lost"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "Track_OnFail_Found",
|
|
"Key": "Track_OnFail_Found"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "Track_OnFail_Reset",
|
|
"Key": "Track_OnFail_Reset"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "AlertWarning",
|
|
"Key": "AlertWarning"
|
|
}
|
|
]
|
|
}
|
|
} |