mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
1019 lines
29 KiB
JSON
1019 lines
29 KiB
JSON
{
|
|
"OnInitSequece": [],
|
|
"OnStartSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBoxFake"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300005
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropEnableCollider",
|
|
"Enabled": true,
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300003
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "FindChest_M101_OnExit"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropStateExecute",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300002
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Execute": [
|
|
{
|
|
"$type": "RPG.GameCore.PropSetupTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleArea"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300003
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TargetGroupID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"TargetID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"TargetTypes": [],
|
|
"OnTriggerEnter": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowFuncBtn",
|
|
"ItemID": 140173,
|
|
"CDDuration": 0
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TakenMazePuzzleChallenge",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"MazePuzzleChallengeID": {
|
|
"Custom": true,
|
|
"Key": "PuzzleChallengeID"
|
|
},
|
|
"AutoClosePuzzle": false,
|
|
"OnReset": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayMissionTalk",
|
|
"SimpleTalkList": [
|
|
{
|
|
"TalkSentenceID": 201160007,
|
|
"ProtectTime": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropEnableCollider",
|
|
"OPType": "TriggerOnly",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleArea"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300003
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "FindChest_M101_ReEnter"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "FindChest_M101_ReEnter"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropStateExecute",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300002
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Execute": [
|
|
{
|
|
"$type": "RPG.GameCore.PropSetupTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleMaxRange"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300008
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TargetGroupID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"TargetID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"TargetTypes": [],
|
|
"OnTriggerEnter": [],
|
|
"OnTriggerExit": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowFuncBtn",
|
|
"Show": false,
|
|
"ItemID": 140173,
|
|
"CDDuration": 0
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.CancelMazePuzzleChallenge",
|
|
"MazePuzzleChallengeID": {
|
|
"Custom": true,
|
|
"Key": "PuzzleChallengeID"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropEnableCollider",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleMaxRange"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300008
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "FindChest_M101_OnExit"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateExecute",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300002
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Execute": [
|
|
{
|
|
"$type": "RPG.GameCore.PropSetupTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleArea"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300003
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TargetGroupID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"TargetID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"TargetTypes": [],
|
|
"OnTriggerEnter": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "FindChest_M1_Range_C"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowFuncBtn",
|
|
"ItemID": 140173,
|
|
"CDDuration": 0
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayMissionTalk",
|
|
"SimpleTalkList": [
|
|
{
|
|
"TalkSentenceID": 201160006,
|
|
"ProtectTime": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TakenMazePuzzleChallenge",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"MazePuzzleChallengeID": {
|
|
"Custom": true,
|
|
"Key": "PuzzleChallengeID"
|
|
},
|
|
"AutoClosePuzzle": false,
|
|
"OnReset": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropEnableCollider",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleArea"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300003
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "FindChest_M1_Range_C"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropSetupTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleMaxRange"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300008
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TargetGroupID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"TargetID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"TargetTypes": [],
|
|
"OnTriggerEnter": [],
|
|
"OnTriggerExit": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowFuncBtn",
|
|
"Show": false,
|
|
"ItemID": 140173,
|
|
"CDDuration": 0
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.CancelMazePuzzleChallenge",
|
|
"MazePuzzleChallengeID": {
|
|
"Custom": true,
|
|
"Key": "PuzzleChallengeID"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropEnableCollider",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleMaxRange"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300008
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "FindChest_M101_OnExit"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropPuzzleEventListener",
|
|
"FinishCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowFuncBtn",
|
|
"Show": false,
|
|
"ItemID": 140173,
|
|
"CDDuration": 0
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropEnableCollider",
|
|
"OPType": "TriggerOnly",
|
|
"SpecifiedRelativePaths": [],
|
|
"TriggerSelect": "PropInteractionTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropID",
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 34
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300008
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LockPlayerControl"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"Mode": "SwitchOut",
|
|
"CustomTime": 1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EnableNPCMonsterAI",
|
|
"GroupMonsterIDs": [],
|
|
"UniqueNames": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.BlockInputController",
|
|
"Enable": true,
|
|
"ActionNameList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"AreaName": "Chap01_MAZ_M101_LevelArea",
|
|
"AnchorName": "FindChest_Cam_01",
|
|
"LevelAreaCameraKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCameraAnchor"
|
|
},
|
|
"BlendConfig": {
|
|
"ExportToJson": true,
|
|
"BlendType": "Cut"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"CustomTime": 1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayMissionTalk",
|
|
"SimpleTalkList": [
|
|
{
|
|
"TalkSentenceID": 201160004,
|
|
"ProtectTime": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropTriggerAnimState",
|
|
"AnimStateName": "Create",
|
|
"WatiAnimFinish": true,
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBoxFake"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300005
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowWaypointByProp",
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"InstanceID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"PropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
},
|
|
"MaxRange": 10,
|
|
"IconPath": "SpriteOutput/MapPics/Billboard/IconBillboardBox.png",
|
|
"Offset": {
|
|
"Y": 1.6
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.FinishMazePuzzleChallenge",
|
|
"MazePuzzleChallengeID": {
|
|
"Custom": true,
|
|
"Key": "PuzzleChallengeID"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ToastPage",
|
|
"MessageOne": {
|
|
"Hash": 2012001348524219443
|
|
},
|
|
"MessageTwo": {
|
|
"Hash": 10127478854116117904
|
|
},
|
|
"CanInterrupt": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 4
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"Mode": "SwitchOut",
|
|
"CustomTime": 1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"AreaName": "Chap01_MAZ_M101_LevelArea",
|
|
"AnchorName": "FindChest_Cam_01",
|
|
"LevelAreaCameraKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCameraAnchor"
|
|
},
|
|
"IsActive": false,
|
|
"BlendConfig": {
|
|
"ExportToJson": true,
|
|
"BlendType": "Cut"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EnableNPCMonsterAI",
|
|
"Enable": true,
|
|
"GroupMonsterIDs": [],
|
|
"UniqueNames": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"Visible": true,
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBoxFake"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300005
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropEnableCollider",
|
|
"Enabled": true,
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300003
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"CustomTime": 1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.UnLockPlayerControl"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.BlockInputController",
|
|
"ActionNameList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropSetupUITrigger",
|
|
"ButtonCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateExecute",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
}
|
|
},
|
|
"State": "ChestClosed",
|
|
"Execute": [
|
|
{
|
|
"$type": "RPG.GameCore.EnableBillboard",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropReqInteract",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
}
|
|
},
|
|
"InteractID": {
|
|
"FixedValue": {
|
|
"Value": 112131
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"InteractAngleRange": 300,
|
|
"OverrideTargetTypes": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"ResetCallback": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateExecute",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300002
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"State": "ChestClosed",
|
|
"Execute": [
|
|
{
|
|
"$type": "RPG.GameCore.PropInitPuzzle",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"BoardPath": {
|
|
"Custom": true,
|
|
"Key": "LoadTestPuzzlePrefab"
|
|
},
|
|
"LocalPosition": {}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateChangeListenerConfig",
|
|
"FromState": "ChestClosed",
|
|
"ToState": "ChestUsed",
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.HideWaypointByProp",
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"InstanceID": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"PropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
}
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropKey",
|
|
"SinglePropKey": {
|
|
"Custom": true,
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
},
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 25
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300002
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "FindChest_M1_Range_C"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropSetupUITrigger",
|
|
"ButtonIcon": "SpriteOutput/TalkIcon/CheckIcon.png",
|
|
"ButtonText": {
|
|
"Hash": 16304550243505668348
|
|
},
|
|
"ButtonCallback": [
|
|
{
|
|
"$type": "RPG.GameCore.PlayMissionTalk",
|
|
"SimpleTalkList": [
|
|
{
|
|
"TalkSentenceID": 201160005,
|
|
"ProtectTime": 2
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OverrideTargetTypes": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
|
|
"FetchType": "SinglePropByPropID",
|
|
"SinglePropID": {
|
|
"GroupID": {
|
|
"FixedValue": {
|
|
"Value": 34
|
|
}
|
|
},
|
|
"ID": {
|
|
"FixedValue": {
|
|
"Value": 300008
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ValueSource": {
|
|
"Values": [
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "LoadTestPuzzlePrefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "UnLockPuzzleCompleteBox"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "UnLockPuzzleCompleteBoxFake"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "UnLockPuzzleMaxRange"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "UnLockPuzzleMinRange"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "UnLockPuzzleCameraAnchor"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "UnLockPuzzleArea"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "PuzzleChallengeID"
|
|
}
|
|
]
|
|
}
|
|
} |