mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2025-05-11 22:45:53 +08:00
296 lines
7.4 KiB
JSON
296 lines
7.4 KiB
JSON
{
|
|
"OnInitSequece": [],
|
|
"OnStartSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_OnInteracted"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerPullSuccessLootAt"
|
|
},
|
|
"InstanceID": {
|
|
"FixedValue": {
|
|
"Value": 300001
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerLock"
|
|
},
|
|
"InstanceID": {
|
|
"FixedValue": {
|
|
"Value": 300001
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StartPropInteractMode",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"Targets": [
|
|
400001
|
|
]
|
|
},
|
|
"Mode": "OpenUI"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayOptionTalk",
|
|
"OptionList": [
|
|
{
|
|
"$type": "RPG.GameCore.OptionTalkInfo",
|
|
"OptionTextmapID": {
|
|
"Hash": 5137811173751799570
|
|
},
|
|
"OptionIconType": "OrigamiBirdIcon",
|
|
"TriggerCustomString": "MazeText_Maze_OrigamiBird_Normal_PullOut"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"InstanceID": {
|
|
"FixedValue": {
|
|
"Value": 300001
|
|
}
|
|
},
|
|
"IsLoop": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "MazeText_Maze_OrigamiBird_Normal_PullOut"
|
|
},
|
|
"WaitOwnerOnly": true,
|
|
"GoNextImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerPullSuccessHaveCamera"
|
|
},
|
|
"InstanceID": {
|
|
"FixedValue": {
|
|
"Value": 300001
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_OnShowSuccessed"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerPerformance",
|
|
"PerformanceType": "E",
|
|
"PerformanceType_DS": {
|
|
"Custom": true,
|
|
"Key": "TriggerPerformanceTpye"
|
|
},
|
|
"PerformanceID_DS": {
|
|
"Custom": true,
|
|
"Key": "TriggerPerformance"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerPerformanceFinish"
|
|
},
|
|
"InstanceID": {
|
|
"FixedValue": {
|
|
"Value": 300001
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_OnUnlock"
|
|
},
|
|
"InstanceID": {
|
|
"FixedValue": {
|
|
"Value": 300001
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"InstanceID": {
|
|
"FixedValue": {
|
|
"Value": 300001
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropStateChangeListenerConfig",
|
|
"FromState": "EventClose",
|
|
"ToState": "EventOpen",
|
|
"FromAnyState": true,
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Custom": true,
|
|
"Key": "MissionStr"
|
|
}
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.LoopWaitServerPropStateChange"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCheckFloorCustomBool",
|
|
"Name": {
|
|
"Value": "IsInIsometric"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvClientChangePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"FromState": "EventClose",
|
|
"CanChangeServerProp": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFloorCustomValueChange",
|
|
"Name": {
|
|
"Value": "IsInIsometric"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvClientChangePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"FromState": "EventClose",
|
|
"CanChangeServerProp": true
|
|
}
|
|
],
|
|
"Condition": {
|
|
"$type": "RPG.GameCore.ByCheckFloorCustomBool",
|
|
"Name": {
|
|
"Value": "IsInIsometric"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFloorCustomValueChange",
|
|
"Name": {
|
|
"Value": "IsInIsometric"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvClientChangePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"ToState": "EventClose",
|
|
"CanChangeServerProp": true
|
|
}
|
|
],
|
|
"Condition": {
|
|
"$type": "RPG.GameCore.ByCheckFloorCustomBool",
|
|
"Name": {
|
|
"Value": "IsInIsometric"
|
|
},
|
|
"Inverse": true
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ValueSource": {
|
|
"Values": [
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "MissionStr"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "E",
|
|
"Key": "TriggerPerformanceTpye"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "TriggerPerformance"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "300001",
|
|
"Key": "Origami"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "300002",
|
|
"Key": "TargetIcon"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "MazeText_Maze_OrigamiBird_Normal_PullOut",
|
|
"Key": "OrigamiUItext"
|
|
}
|
|
]
|
|
},
|
|
"Type": "Group"
|
|
} |