Files
turnbasedgamedata/Config/Level/GroupGraph/F20004001/Group_F20004001_G145.json
2025-07-03 10:50:43 +02:00

300 lines
8.2 KiB
JSON

{
"OnInitSequece": [
{
"TaskList": []
}
],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.CollectDataConditions",
"TaskIDList": [
801620206
],
"MainMissionIDList": [],
"PerformanceIDList": [],
"PerformanceIDDsList": [],
"CustomValueMainMissionIDList": []
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.AdvDistrictSetupTrigger",
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 145
}
},
"DistrictID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TickInterval": 0.1,
"OnEnter": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareSubMissionState",
"SubMissionID": 801620206,
"SubMissionState": "Started"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowFuncBtn",
"PuzzleFunc": "TriggerCustomString",
"CDDuration": 0,
"CustomString": {
"Value": "opendecal"
},
"ShowBtnEffect": true,
"OverrideIconPath": "SpriteOutput/PhotoGraffti/SkillIcon_Graffti.png",
"OverrideBtnHint": {
"Hash": 3817528409920833217
}
}
]
}
],
"OnExit": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareSubMissionState",
"SubMissionID": 801620206,
"SubMissionState": "Started"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowFuncBtn",
"Show": false,
"PuzzleFunc": "TriggerCustomString",
"CDDuration": 0,
"CustomString": {
"Value": "opendecal"
},
"ShowBtnEffect": true,
"OverrideIconPath": "SpriteOutput/PhotoGraffti/SkillIcon_Graffti.png",
"OverrideBtnHint": {
"Hash": 3817528409920833217
}
},
{
"$type": "RPG.GameCore.DecalPuzzleEnd"
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "opendecal"
},
"OnEvent": [
{
"$type": "RPG.GameCore.DecalPuzzleStart",
"DecalConfigIDs": [
10,
11,
12
],
"Title": {
"Hash": 12881496607542963754
},
"IdentifyLookAt": {
"$type": "RPG.GameCore.GroupFetchLocalTarget",
"TargetType": "Prop",
"Targets": [
300001
]
}
},
{
"$type": "RPG.GameCore.SetMissionWayPoint",
"SubMissionID": 801620206,
"OverideWayPointGroupID": true,
"WayPointGroupID": 145,
"OverideWayPointEntityID": true,
"WayPointEntityID": 2,
"OverideWayPointShowRangeMin": true,
"OverideMapWaypointRange": true
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "DecalPuzzle_Finish"
},
"OnEvent": [
{
"$type": "RPG.GameCore.DecalPuzzleEnd"
},
{
"$type": "RPG.GameCore.DecalPuzzleClear",
"IsClearOutOfRegionOnly": true
},
{
"$type": "RPG.GameCore.TriggerPerformance",
"ValueSource": {},
"PerformanceType": "D",
"PerformanceID": 801620213
},
{
"$type": "RPG.GameCore.ShowFuncBtn",
"Show": false,
"PuzzleFunc": "TriggerCustomString",
"CDDuration": 0,
"CustomString": {
"Value": "opendecal"
},
"ShowBtnEffect": true,
"OverrideIconPath": "SpriteOutput/PhotoGraffti/SkillIcon_Graffti.png",
"OverrideBtnHint": {
"Hash": 3817528409920833217
}
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "Talk_801620206"
}
},
{
"$type": "RPG.GameCore.AdvDistrictEnableTrigger",
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 145
}
},
"DistrictID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGraphDynamicValueChange",
"Name": "ShotWrongDecalID",
"Condition": {
"$type": "RPG.GameCore.ByCompareGraphDynamicString",
"Name": "ShotWrongDecalID",
"Value": {
"Value": "11"
}
},
"OnChange": [
{
"$type": "RPG.GameCore.DecalPuzzleEnd"
},
{
"$type": "RPG.GameCore.DecalPuzzleClear",
"IsClearOutOfRegionOnly": true
},
{
"$type": "RPG.GameCore.TriggerPerformance",
"ValueSource": {},
"PerformanceType": "D",
"PerformanceID": 801620212
},
{
"$type": "RPG.GameCore.DecalPuzzleClear"
},
{
"$type": "RPG.GameCore.SetGraphDynamicString",
"Name": "ShotWrongDecalID",
"TargetIDs": [],
"Value": {
"Value": "0"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGraphDynamicValueChange",
"Name": "ShotWrongDecalID",
"Condition": {
"$type": "RPG.GameCore.ByCompareGraphDynamicString",
"Name": "ShotWrongDecalID",
"Value": {
"Value": "10"
}
},
"OnChange": [
{
"$type": "RPG.GameCore.DecalPuzzleEnd"
},
{
"$type": "RPG.GameCore.DecalPuzzleClear",
"IsClearOutOfRegionOnly": true
},
{
"$type": "RPG.GameCore.TriggerPerformance",
"ValueSource": {},
"PerformanceType": "D",
"PerformanceID": 801620211
},
{
"$type": "RPG.GameCore.DecalPuzzleClear"
},
{
"$type": "RPG.GameCore.SetGraphDynamicString",
"Name": "ShotWrongDecalID",
"TargetIDs": [],
"Value": {
"Value": "0"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupEvent",
"EventName": {
"Value": "DecalPuzzle_Terminate"
},
"OnEvent": [
{
"$type": "RPG.GameCore.SetMissionWayPoint",
"SubMissionID": 801620206,
"OverideWayPointShowRangeMin": true,
"WayPointShowRangeMin": 30,
"OverideMapWaypointRange": true,
"MapWaypointRange": 8
}
]
}
]
}
],
"Type": "Group"
}