mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
661 lines
18 KiB
JSON
661 lines
18 KiB
JSON
{
|
|
"OnInitSequece": [
|
|
{
|
|
"TaskList": []
|
|
}
|
|
],
|
|
"OnStartSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetupCustomTaskTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300006
|
|
]
|
|
},
|
|
"TriggerName": "StopTrigger",
|
|
"OnEnter": [
|
|
{
|
|
"$type": "RPG.GameCore.PauseTimeRewindTarget",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.TargetFetchTaskActionTarget"
|
|
},
|
|
"PauseReason": "PauseItem"
|
|
}
|
|
],
|
|
"OnExit": [
|
|
{
|
|
"$type": "RPG.GameCore.PauseTimeRewindTarget",
|
|
"IsPause": false,
|
|
"Target": {
|
|
"$type": "RPG.GameCore.TargetFetchTaskActionTarget"
|
|
},
|
|
"PauseReason": "PauseItem"
|
|
}
|
|
],
|
|
"IsOverrideValidGuestConfig": true,
|
|
"OverridedValidGuestConfig": {
|
|
"ConfigType": "ByInstanceID",
|
|
"TargetList": [
|
|
{
|
|
"GroupID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 46
|
|
}
|
|
},
|
|
"InstancecID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300003
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCheckTimelineEntityState",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300006
|
|
]
|
|
},
|
|
"StateName": {
|
|
"Value": "L1_Broken"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300006
|
|
]
|
|
},
|
|
"IsEnable": true,
|
|
"TriggerName": "StopTrigger"
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300006
|
|
]
|
|
},
|
|
"TriggerName": "StopTrigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddTimelineEntityEventListener",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300006
|
|
]
|
|
},
|
|
"StateEnterListener": [],
|
|
"StateLeaveListener": [
|
|
{
|
|
"ListenState": [
|
|
"L0_Idle"
|
|
],
|
|
"Callback": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "StartInteract"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "StartInteract"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.LockPlayerControl"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"Reason": "Mission",
|
|
"Mode": "SwitchOut",
|
|
"CustomTime": 0.4
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"LevelAreaCameraKey": {
|
|
"Value": "LevelArea_P20462_F20462001_G46,AnchorRuneMatching"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"Reason": "Mission",
|
|
"CustomTime": 0.4
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.UnLockPlayerControl"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetTimeRewindEntityActive",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
},
|
|
"Active": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.OpenTimeRewindSnapPage",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
},
|
|
"StartRatio": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.15
|
|
}
|
|
},
|
|
"EndRatio": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.35
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
},
|
|
"IsLoop": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "EndControl"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.SetLoopRewindSnapSection",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
},
|
|
"SnapConfig": [
|
|
{
|
|
"StartRatio": 0.15,
|
|
"EndRatio": 0.35,
|
|
"SnapRatio": 0.25
|
|
}
|
|
],
|
|
"OnSnapStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetTimeRewindEntityActive",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.CloseTimeRewindPage"
|
|
}
|
|
],
|
|
"OnSnapFinish": [
|
|
{
|
|
"$type": "RPG.GameCore.SetFloorCustomBoolV2",
|
|
"Name": {
|
|
"Value": "FCV_FanAligned"
|
|
},
|
|
"Value": {
|
|
"Value": true
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddTimelineEntityEventListener",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
},
|
|
"OnStartControlEntity": [
|
|
{
|
|
"$type": "RPG.GameCore.SetFloorCustomBoolV2",
|
|
"Name": {
|
|
"Value": "FCV_FanAligned"
|
|
},
|
|
"Value": {}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetupCustomTaskTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300004
|
|
]
|
|
},
|
|
"TriggerName": "StopTrigger",
|
|
"OnEnter": [
|
|
{
|
|
"$type": "RPG.GameCore.PauseTimeRewindTarget",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.TargetFetchTaskActionTarget"
|
|
},
|
|
"PauseReason": "PauseItem"
|
|
}
|
|
],
|
|
"OnExit": [
|
|
{
|
|
"$type": "RPG.GameCore.PauseTimeRewindTarget",
|
|
"IsPause": false,
|
|
"Target": {
|
|
"$type": "RPG.GameCore.TargetFetchTaskActionTarget"
|
|
},
|
|
"PauseReason": "PauseItem"
|
|
}
|
|
],
|
|
"IsOverrideValidGuestConfig": true,
|
|
"OverridedValidGuestConfig": {
|
|
"ConfigType": "ByInstanceID",
|
|
"TargetList": [
|
|
{
|
|
"GroupID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 46
|
|
}
|
|
},
|
|
"InstancecID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300001
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCheckTimelineEntityState",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300004
|
|
]
|
|
},
|
|
"StateName": {
|
|
"Value": "L1_Broken"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300004
|
|
]
|
|
},
|
|
"IsEnable": true,
|
|
"TriggerName": "StopTrigger"
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300004
|
|
]
|
|
},
|
|
"TriggerName": "StopTrigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddTimelineEntityEventListener",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300004
|
|
]
|
|
},
|
|
"StateLeaveListener": [
|
|
{
|
|
"ListenState": [
|
|
"L0_Idle"
|
|
],
|
|
"Callback": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "StartInteract_Tunnel"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetupCustomTaskTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300007
|
|
]
|
|
},
|
|
"TriggerName": "StopTrigger",
|
|
"OnEnter": [
|
|
{
|
|
"$type": "RPG.GameCore.PauseTimeRewindTarget",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.TargetFetchTaskActionTarget"
|
|
},
|
|
"PauseReason": "PauseItem"
|
|
}
|
|
],
|
|
"OnExit": [
|
|
{
|
|
"$type": "RPG.GameCore.PauseTimeRewindTarget",
|
|
"IsPause": false,
|
|
"Target": {
|
|
"$type": "RPG.GameCore.TargetFetchTaskActionTarget"
|
|
},
|
|
"PauseReason": "PauseItem"
|
|
}
|
|
],
|
|
"IsOverrideValidGuestConfig": true,
|
|
"OverridedValidGuestConfig": {
|
|
"ConfigType": "ByInstanceID",
|
|
"TargetList": [
|
|
{
|
|
"GroupID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 46
|
|
}
|
|
},
|
|
"InstancecID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300002
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCheckTimelineEntityState",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300007
|
|
]
|
|
},
|
|
"StateName": {
|
|
"Value": "L1_Broken"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300007
|
|
]
|
|
},
|
|
"IsEnable": true,
|
|
"TriggerName": "StopTrigger"
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300007
|
|
]
|
|
},
|
|
"TriggerName": "StopTrigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetTimelineEntityState",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300007
|
|
]
|
|
},
|
|
"StateName": {
|
|
"Value": "L1_Broken"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetupCustomTaskTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300008
|
|
]
|
|
},
|
|
"TriggerName": "StopTrigger",
|
|
"OnEnter": [
|
|
{
|
|
"$type": "RPG.GameCore.PauseTimeRewindTarget",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.TargetFetchTaskActionTarget"
|
|
},
|
|
"PauseReason": "PauseItem"
|
|
}
|
|
],
|
|
"OnExit": [
|
|
{
|
|
"$type": "RPG.GameCore.PauseTimeRewindTarget",
|
|
"IsPause": false,
|
|
"Target": {
|
|
"$type": "RPG.GameCore.TargetFetchTaskActionTarget"
|
|
},
|
|
"PauseReason": "PauseItem"
|
|
}
|
|
],
|
|
"IsOverrideValidGuestConfig": true,
|
|
"OverridedValidGuestConfig": {
|
|
"ConfigType": "ByInstanceID",
|
|
"TargetList": [
|
|
{
|
|
"GroupID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 46
|
|
}
|
|
},
|
|
"InstancecID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300005
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCheckTimelineEntityState",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300008
|
|
]
|
|
},
|
|
"StateName": {
|
|
"Value": "L1_Broken"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300008
|
|
]
|
|
},
|
|
"IsEnable": true,
|
|
"TriggerName": "StopTrigger"
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300008
|
|
]
|
|
},
|
|
"TriggerName": "StopTrigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetTimeRewindEntityActive",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Type": "Group",
|
|
"EntityEventList": [
|
|
{
|
|
"Name": "StartInteract",
|
|
"IsPrivate": true
|
|
},
|
|
{
|
|
"Name": "StartInteract_Tunnel",
|
|
"IsPrivate": true
|
|
}
|
|
]
|
|
} |