turnbasedgamedata/Config/Level/LevelInstanceGraph/F30523001/LG_Prop_F30523001_G34_300003.json
2024-10-21 03:16:22 -03:00

253 lines
7.0 KiB
JSON

{
"OnInitSequece": [
{
"TaskList": []
}
],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.AdvSetupCustomTaskTrigger",
"TriggerName": "MissionTrigger",
"OnEnter": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareFloorCustomFloat",
"Name": {
"Value": "MazeSkillUsed"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "UseMazeSkill"
}
}
]
}
],
"DisableAfterTriggered": true
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "UseMazeSkill"
},
"OnEvent": [
{
"$type": "RPG.GameCore.ShowTutorialUI",
"ForceShowDialog": true
},
{
"$type": "RPG.GameCore.ShowGuideHintWithText",
"Block": true,
"TargetEvent": [
{
"$type": "RPG.GameCore.TutorialLockControl",
"Reset": true
},
{
"$type": "RPG.GameCore.WaitTutorial",
"Event": "UseMazeSkill",
"Param": "1",
"OnSuccessImmediate": [
{
"$type": "RPG.GameCore.TriggerEntityEventV2",
"EventName": {
"Value": "MazeSkillUsed"
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "TempTest"
}
}
]
}
],
"NodeIDList": [
"MazeMainPage.MazeSkill"
],
"GuideTextType": "InfoTip",
"GuideText": "TutorialTextmap_Avatar_1310_Hint01",
"GuideHintShowConfig": {},
"GuideTextShowConfig": {},
"GuideUIContextConfig": {
"Type": "MainPage"
},
"EnableClickInHintArea": true,
"EnableActionList": [
"Menu_MazeSkill"
],
"EnableBattleOperationList": []
}
],
"IsLoop": false
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareFloorCustomFloat",
"Name": {
"Value": "MazeSkillUsed"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitTutorial",
"Event": "UseMazeSkill",
"Param": "1",
"OnSuccessImmediate": [
{
"$type": "RPG.GameCore.TriggerEntityEventV2",
"EventName": {
"Value": "MazeSkillUsed"
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "TempTest"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "TempTest"
},
"OnEvent": [
{
"$type": "RPG.GameCore.ShowTutorialUI",
"ForceShowDialog": true
},
{
"$type": "RPG.GameCore.ShowGuideHintWithText",
"TargetEvent": [
{
"$type": "RPG.GameCore.WaitTutorial",
"Event": "UseMazeSkillFinish",
"Param": "1",
"OnSuccessImmediate": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "TutorialShow"
}
}
]
}
],
"NodeIDList": [],
"GuideTextType": "TopCenterTip",
"GuideText": "TutorialTextmap_Avatar_1310_Hint04",
"GuideHintShowConfig": {},
"GuideTextShowConfig": {},
"GuideUIContextConfig": {
"Type": "MainPage"
}
},
{
"$type": "RPG.GameCore.ShowTutorialUI",
"IsHide": true,
"ForceShowDialog": true
}
],
"IsLoop": false
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "TutorialShow"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareGroupState",
"EquationType": "Equal"
},
{
"$type": "RPG.GameCore.ByCompareFloorCustomFloat",
"Name": {
"Value": "MazeSkillFinished"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityEventV2",
"EventName": {
"Value": "MazeSkillFinished"
}
},
{
"$type": "RPG.GameCore.ShowTutorialGuide",
"GuideID": 1119,
"WaitForExit": true
},
{
"$type": "RPG.GameCore.RequestGroupStateChange",
"TargetState": 1
}
]
}
],
"IsLoop": false
}
]
}
],
"ValueSource": {
"Values": []
},
"Type": "EntityInstance"
}