turnbasedgamedata/Config/Level/LevelInstanceGraph/F30532001/LG_Prop_F30532001_G13_300001.json
2025-04-07 09:10:56 -03:00

185 lines
5.8 KiB
JSON

{
"OnInitSequece": [],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.AdvSetupCustomTaskTrigger",
"TriggerName": "MissionTrigger",
"OnEnter": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareFloorSavedValue",
"DynamicName": {
"Value": "MonsterKilled"
},
"CompareType": "Equal"
},
{
"$type": "RPG.GameCore.ByIsContainAdventureModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
},
"ModifierName": "ADV_StageAbility_Maze_Castorice_Radius",
"Inverse": true
}
]
},
"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"
}
],
"NodeIDList": [
"MazeMainPage.MazeSkill"
],
"GuideTextType": "InfoTip",
"GuideText": "TutorialTextmap_Avatar_1407_Hint05",
"GuideHintShowConfig": {},
"GuideTextShowConfig": {},
"GuideUIContextConfig": {
"Type": "MainPage"
},
"EnableClickInHintArea": true,
"EnableActionList": [
"Menu_MazeSkill"
],
"EnableBattleOperationList": []
}
],
"IsLoop": false
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.ListenTargetUseSkill",
"Owner": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
},
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
},
"ListenSkillType": [
"MazeSkill"
],
"Distance": 1,
"ListenCallback": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareFloorCustomFloat",
"Name": {
"Value": "InMazeSkillTrigger"
},
"CompareType": "Equal",
"CompareValue": {
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityEventV2",
"EventName": {
"Value": "MazeSkillUsed"
}
},
{
"$type": "RPG.GameCore.ShowTutorialUI",
"ForceShowDialog": true
},
{
"$type": "RPG.GameCore.ShowGuideHintWithText",
"TargetEvent": [
{
"$type": "RPG.GameCore.WaitFor",
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareFloorCustomFloat",
"Name": {
"Value": "InMazeSkillTrigger"
},
"CompareType": "Equal",
"CompareValue": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByIsContainAdventureModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
},
"ModifierName": "ADV_StageAbility_Maze_Castorice_Radius",
"Inverse": true
}
]
}
}
],
"NodeIDList": [],
"GuideTextType": "TopCenterTip",
"GuideText": "TutorialTextmap_Avatar_1407_Hint01",
"GuideHintShowConfig": {},
"GuideTextShowConfig": {},
"GuideUIContextConfig": {
"Type": "MainPage"
},
"EnableActionList": [],
"EnableBattleOperationList": []
}
]
}
]
}
]
}
],
"Type": "EntityInstance",
"EntityEventList": []
}