turnbasedgamedata/Config/Level/SubLevelGraph/SubLevelGraph_CallPuppy_SpecialVision.json
2024-10-21 03:16:22 -03:00

287 lines
6.9 KiB
JSON

{
"OnInitSequece": [],
"OnStartSequece": [
{
"Order": 1,
"TaskList": [
{
"$type": "RPG.GameCore.ShowFuncBtn",
"HideWhenGraphFinish": false,
"PuzzleFunc": "SpecialVision",
"CDDuration": 7.5,
"MissionID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
2032819334
]
}
}
},
{
"$type": "RPG.GameCore.ShowFuncBtnEffect"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitLevelGraphFinish",
"OnFinish": [
{
"$type": "RPG.GameCore.ShowFuncBtn",
"Show": false,
"PuzzleFunc": "SpecialVision",
"CDDuration": 7.5,
"MissionID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
2032819334
]
}
}
},
{
"$type": "RPG.GameCore.ShowFuncBtnEffect",
"Show": false
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_xianzhou_specialvision_off"
},
"EmitterType": "LocalPlayer"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_xianzhou_specialvision_on_stop"
},
"EmitterType": "LocalPlayer"
}
]
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Custom": true,
"Key": "SummonUnitStop_Key"
}
},
{
"$type": "RPG.GameCore.FinishLevelGraph",
"MakeOwnerEntityDie": true
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "SpecialVisionOpen"
},
"GoNextImmediately": true
},
{
"$type": "RPG.GameCore.AdvTriggerAIEvent",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchSummonUnit",
"UniqueName": {
"Custom": true,
"Key": "SummonUnit_UniqueName"
}
},
"UserDefineEvent": "PetSearch"
},
{
"$type": "RPG.GameCore.DebugLog",
"Level": "Warn",
"Message": "Show"
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Custom": true,
"Key": "SpecialVisionOpen_Key"
}
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "SpecialVisionClose"
},
"GoNextImmediately": true
},
{
"$type": "RPG.GameCore.AdvTriggerAIEvent",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchSummonUnit",
"UniqueName": {
"Custom": true,
"Key": "SummonUnit_UniqueName"
}
},
"UserDefineEvent": "PetFollow"
},
{
"$type": "RPG.GameCore.DebugLog",
"Level": "Warn",
"Message": "Hide"
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Custom": true,
"Key": "SpecialVisionClose_Key"
}
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Custom": true,
"Key": "PuppyFollow_Key"
}
},
{
"$type": "RPG.GameCore.AdvTriggerAIEvent",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchSummonUnit",
"UniqueName": {
"Custom": true,
"Key": "SummonUnit_UniqueName"
}
},
"UserDefineEvent": "PetFollow"
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Custom": true,
"Key": "PuppyHappy_Key"
}
},
{
"$type": "RPG.GameCore.AdvTriggerAIEvent",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchSummonUnit",
"UniqueName": {
"Custom": true,
"Key": "SummonUnit_UniqueName"
}
},
"UserDefineEvent": "PetSearch"
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Custom": true,
"Key": "PuppyHappy_Key"
}
},
{
"$type": "RPG.GameCore.AdvTriggerAIEvent",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchSummonUnit",
"UniqueName": {
"Custom": true,
"Key": "SummonUnit_UniqueName"
}
},
"UserDefineEvent": "PetHappy"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Custom": true,
"Key": "SpecialVisionOpen_Key"
}
},
{
"$type": "RPG.GameCore.DebugLog",
"Level": "Warn",
"Message": "111111"
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedString",
"Value": "SummonUnit_Puppy",
"Key": "SummonUnit_UniqueName"
},
{
"$type": "RPG.GameCore.SharedInt",
"Key": "OwnerMainMission_ID"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "SummonUnitStop",
"Key": "SummonUnitStop_Key"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "SpecialVisionOpen",
"Key": "SpecialVisionOpen_Key"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "SpecialVisionClose",
"Key": "SpecialVisionClose_Key"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "PuppyFollow",
"Key": "PuppyFollow_Key"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "PuppyHappy",
"Key": "PuppyHappy_Key"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "PuppySearch",
"Key": "PuppySearch_Key"
}
]
},
"Type": "SubGraph"
}