mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
550 lines
16 KiB
JSON
550 lines
16 KiB
JSON
{
|
|
"OnInitSequece": [
|
|
{
|
|
"TaskList": []
|
|
}
|
|
],
|
|
"OnStartSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareFloorSavedValue",
|
|
"DynamicName": {
|
|
"Value": "FSV_CpuRepair"
|
|
},
|
|
"CompareValue": 1
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetTimelineEntityState",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300002
|
|
]
|
|
},
|
|
"StateName": {
|
|
"Value": "L0_Idle"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Order": 1,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetTimeRewindEntityActive",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetTimeRewindEntityActive",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300002
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFloorCustomValueChangeV2",
|
|
"Name": {
|
|
"Value": "FCV_CpuOpen"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareFloorCustomFloatV2",
|
|
"Name": {
|
|
"Value": "FCV_CpuOpen"
|
|
},
|
|
"CompareValue": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareFloorSavedValue",
|
|
"DynamicName": {
|
|
"Value": "FSV_CpuRepair"
|
|
},
|
|
"CompareValue": 1
|
|
},
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetTimeRewindEntityActive",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"Active": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetTimeRewindEntityActive",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300002
|
|
]
|
|
},
|
|
"Active": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"Mode": "SwitchOut",
|
|
"CustomTime": 0.5
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"LevelAreaCameraKey": {
|
|
"Custom": true,
|
|
"Key": "Camera"
|
|
},
|
|
"LookAtTarget": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"CustomTime": 0.25
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.HideSummonUnit",
|
|
"SummonUnit": {
|
|
"$type": "RPG.GameCore.TargetFetchSummonUnit",
|
|
"Summoner": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EnablePlayerPlayIdleShow",
|
|
"Enable": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvClientChangePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
},
|
|
"ToState": "Open",
|
|
"CanChangeFromAnyState": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.OpenTimeRewindPage",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300002
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.CloseTimeRewindPage"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"Mode": "SwitchOut",
|
|
"CustomTime": 0.5
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"LevelAreaCameraKey": {
|
|
"Custom": true,
|
|
"Key": "Camera"
|
|
},
|
|
"IsActive": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.HideSummonUnit",
|
|
"SummonUnit": {
|
|
"$type": "RPG.GameCore.TargetFetchSummonUnit",
|
|
"Summoner": {
|
|
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
|
|
}
|
|
},
|
|
"Hide": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.EnablePlayerPlayIdleShow"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetFloorCustomFloatV2",
|
|
"Name": {
|
|
"Value": "FCV_CpuRepair"
|
|
},
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"CustomTime": 0.25
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddTimelineEntityEventListener",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300002
|
|
]
|
|
},
|
|
"StateLeaveListener": [
|
|
{
|
|
"ListenState": [
|
|
"L1_Broken"
|
|
],
|
|
"Callback": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareFloorSavedValue",
|
|
"DynamicName": {
|
|
"Value": "FSV_CpuRepair"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"Visible": true,
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"Visible": true,
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300002
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300002
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvClientChangePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
},
|
|
"ToState": "Locked",
|
|
"CanChangeFromAnyState": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFloorCustomValueChangeV2",
|
|
"Name": {
|
|
"Value": "FCV_CpuRepair"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareFloorCustomFloatV2",
|
|
"Name": {
|
|
"Value": "FCV_CpuRepair"
|
|
},
|
|
"CompareValue": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"Visible": true,
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"Visible": true,
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300002
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PropSetVisibility",
|
|
"SpecifiedRelativePaths": [],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300002
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvClientChangePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
},
|
|
"FromState": "Open",
|
|
"ToState": "Locked",
|
|
"CanChangeFromAnyState": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "ChangeFCV"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.CloseTimeRewindPage"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetTimelineEntityState",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300002
|
|
]
|
|
},
|
|
"StateName": {
|
|
"Value": "L0_Idle"
|
|
},
|
|
"CutIn": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"Mode": "SwitchOut",
|
|
"CustomTime": 0.5
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ActiveVirtualCamera",
|
|
"LevelAreaCameraKey": {
|
|
"Custom": true,
|
|
"Key": "Camera"
|
|
},
|
|
"IsActive": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetFloorCustomFloatV2",
|
|
"Name": {
|
|
"Value": "FCV_CpuRepair"
|
|
},
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetTimelineEntityState",
|
|
"Target": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300002
|
|
]
|
|
},
|
|
"StateName": {
|
|
"Value": "L0_Idle"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PlayScreenTransfer",
|
|
"CustomTime": 0.25
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.EnableBillboard",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitPropStateChangeV2",
|
|
"InstanceID": 300003,
|
|
"FromAnyState": true,
|
|
"ToState": "Locked",
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300003
|
|
]
|
|
},
|
|
"TriggerName": "InteractTrigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ValueSource": {
|
|
"Values": [
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Camera"
|
|
}
|
|
]
|
|
},
|
|
"Type": "Group",
|
|
"EntityEventList": []
|
|
} |