OSPRODWin3.5.0_D11507074_A11495076_L11433868

This commit is contained in:
DimbreathBot
2025-08-14 09:43:09 +02:00
parent 585383f5f6
commit fa62a88fa8
3590 changed files with 873935 additions and 31814 deletions

View File

@@ -0,0 +1,161 @@
{
"OnInitSequece": [
{
"TaskList": []
}
],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareQuestProgress",
"QuestID": {
"IsDynamic": false,
"FixedValue": {
"Value": 2200621
}
},
"Progress": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 160
}
},
"ID": {
"IsDynamic": false,
"FixedValue": {
"Value": 300002
}
}
}
},
"State": "Hidden"
},
"SuccessTaskList": [],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"MuteTriggerWhenInvisible": true
},
{
"$type": "RPG.GameCore.PropEnableCollider",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.EnableBillboard",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"MuteTriggerWhenInvisible": true
},
{
"$type": "RPG.GameCore.PropEnableCollider",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.EnableBillboard",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PropStateChangeListenerConfig",
"ToState": "ChestClosed",
"FromAnyState": true,
"OnChange": [
{
"$type": "RPG.GameCore.SetTargetEntityFadeWithAnim",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"Duration": 0.3
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"MuteTriggerWhenInvisible": true
},
{
"$type": "RPG.GameCore.PropEnableCollider",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropID",
"SinglePropID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 160
}
},
"ID": {
"IsDynamic": false,
"FixedValue": {
"Value": 300002
}
}
}
}
}
]
}
],
"Type": "EntityInstance",
"EntityEventList": []
}

View File

@@ -0,0 +1,32 @@
{
"OnInitSequece": [
{
"TaskList": []
}
],
"OnStartSequece": [
{
"TaskList": []
}
],
"ValueSource": {},
"Type": "EntityInstance",
"EntityEventList": [
{
"Name": "Change_FCV01",
"Description": "仅声明实际触发在时间轴的json里"
},
{
"Name": "Change_FCV02",
"Description": "仅声明实际触发在时间轴的json里"
},
{
"Name": "Close_Collider",
"Description": "仅声明实际触发在时间轴的json里"
},
{
"Name": "Open_Collider",
"Description": "仅声明实际触发在时间轴的json里"
}
]
}

View File

@@ -0,0 +1,343 @@
{
"OnInitSequece": [
{
"TaskList": []
}
],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.AdvSetupButtonListTrigger",
"TriggerName": "InteractTrigger",
"ButtonsByName": [],
"ButtonConfigs": [
{
"ID": "Interact01",
"IconType": "TriggerProp",
"ButtonText": {
"Value": "MazeText_Maze_Puzzle_DownBridge_01"
}
},
{
"ID": "Interact02",
"IconType": "TriggerProp",
"ButtonText": {
"Value": "MazeText_Maze_Puzzle_DownBridge_02"
}
}
],
"OverridedValidGuestConfig": {
"Teammember": false,
"FakePlayer": true
}
},
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefGraphDynamicFloat",
"Name": "ChangeButton",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
}
},
"Cases": [
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact01"
],
"IsEnable": true
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact02"
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact01"
]
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact02"
],
"IsEnable": true
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact01"
]
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact02"
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGraphDynamicValueChange",
"Name": "ChangeButton",
"OnChange": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefGraphDynamicFloat",
"Name": "ChangeButton",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
}
},
"Cases": [
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact01"
],
"IsEnable": true
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact02"
]
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact01"
]
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact02"
],
"IsEnable": true
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact01"
]
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact02"
]
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.AdvOnButtonPressed",
"ButtonName": "Interact01",
"OnPressedCallback": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "ChangeButton",
"TargetIDs": [],
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "TriggerDown"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.AdvOnButtonPressed",
"ButtonName": "Interact02",
"OnPressedCallback": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "ChangeButton",
"TargetIDs": [],
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "TriggerClose"
}
}
]
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedFloat",
"Key": "ChangeButton"
},
{
"$type": "RPG.GameCore.SharedFloat",
"Key": "CurrentState"
}
]
},
"Type": "EntityInstance",
"EntityEventList": [
{
"Name": "TriggerDown"
},
{
"Name": "TriggerClose"
},
{
"Name": "Button01"
},
{
"Name": "Button02"
}
]
}

View File

@@ -0,0 +1,9 @@
{
"OnInitSequece": [],
"OnStartSequece": [
{
"TaskList": []
}
],
"Type": "EntityInstance"
}

View File

@@ -0,0 +1,9 @@
{
"OnInitSequece": [],
"OnStartSequece": [
{
"TaskList": []
}
],
"Type": "EntityInstance"
}

View File

@@ -0,0 +1,168 @@
{
"OnInitSequece": [
{
"TaskList": []
}
],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChangeV2",
"ToState": "Open",
"OnChange": [
{
"$type": "RPG.GameCore.TriggerEffectList",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"EffectList": [
{
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_RainbowBridgeA501_01_Bridge01_Lod0.prefab",
"IsAttachToTargetEntity": true,
"AttachPoint": "Root",
"SyncPropState": true
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "Open"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEffectList",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"EffectList": [
{
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_RainbowBridgeA501_01_Bridge01_Lod0.prefab",
"IsAttachToTargetEntity": true,
"AttachPoint": "Root",
"SyncPropState": true
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "Clt_TriggerOpen"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareEntityAuthoritySide"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefPropState"
},
"Cases": [
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"OnSuccess": [
{
"$type": "RPG.GameCore.AdvClientChangePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ToState": "Open"
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "Locked",
"OnSuccess": [
{
"$type": "RPG.GameCore.AdvClientChangePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"FromState": "Locked",
"ToState": "Open"
}
]
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefPropState"
},
"Cases": [
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"OnSuccess": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1010
}
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "Locked",
"OnSuccess": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1210
}
}
}
]
}
]
}
]
}
]
}
]
}
],
"Type": "EntityInstance",
"EntityEventList": [
{
"Name": "Clt_TriggerOpen"
}
]
}

View File

@@ -0,0 +1,400 @@
{
"OnInitSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRegionEraState"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PropSwitchMaterial",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"MatID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ClearTargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"SlowKey": "Spring"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"IsAttachToTargetEntity": true,
"Flags": [],
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_02_Fall01_Lod0.prefab",
"AttachPoint": "EffPoint",
"SubObjectModifyDataList": [],
"SyncPropState": true
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_02_Fall02_Lod0.prefab",
"Flags": []
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PropSwitchMaterial",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"MatID": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.AnimSetParameter",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ParameterName": "TimeRewindSpeedControl",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.35
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"IsAttachToTargetEntity": true,
"Flags": [],
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_02_Fall02_Lod0.prefab",
"AttachPoint": "EffPoint",
"SubObjectModifyDataList": [],
"SyncPropState": true
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_02_Fall01_Lod0.prefab",
"Flags": []
}
]
}
]
}
],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.RegionEraStateChangeListener",
"OnSwitchToState1": [
{
"$type": "RPG.GameCore.PropSwitchMaterial",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"MatID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ClearTargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"SlowKey": "Spring"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"IsAttachToTargetEntity": true,
"Flags": [],
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_02_Fall01_Lod0.prefab",
"AttachPoint": "EffPoint",
"SubObjectModifyDataList": [],
"SyncPropState": true
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_02_Fall02_Lod0.prefab",
"Flags": []
}
],
"OnSwitchToState2": [
{
"$type": "RPG.GameCore.PropSwitchMaterial",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"MatID": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.AnimSetParameter",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ParameterName": "TimeRewindSpeedControl",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.35
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"IsAttachToTargetEntity": true,
"Flags": [],
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_02_Fall02_Lod0.prefab",
"AttachPoint": "EffPoint",
"SubObjectModifyDataList": [],
"SyncPropState": true
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_02_Fall01_Lod0.prefab",
"Flags": []
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"IsAttachToTargetEntity": true,
"Flags": [],
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_02_Fall_Lod0.prefab",
"UniqueEffectName": "Test111",
"AttachPoint": "Root",
"SubObjectModifyDataList": [],
"SyncPropState": true
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.AddTimelineEntityEventListener",
"Target": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"StateEnterListener": [
{
"ListenState": [
"L0_Idle"
],
"Callback": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"StateName": {
"Value": "L1_Rotate"
},
"CutIn": false
}
]
},
{
"ListenState": [
"L1_Rotate"
],
"Callback": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"StateName": {
"Value": "L0_Idle"
},
"CutIn": false
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchOwnerEntity"
},
"StateName": {
"Value": "L0_Idle"
}
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "Clt_TriggerOpen"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareEntityAuthoritySide"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AdvClientChangePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"ToState": "Open"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1010
}
}
}
]
}
],
"InstanceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "Clt_TriggerClose"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareEntityAuthoritySide"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AdvClientChangePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"FromState": "Open"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1100
}
}
}
]
}
],
"InstanceID": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitEntityServerEvent"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitEntityServerEvent"
}
]
}
],
"Type": "EntityInstance",
"EntityEventList": [
{
"Name": "Clt_TriggerOpen"
},
{
"Name": "Clt_TriggerClose"
},
{
"Name": "Srv_TriggerOpen",
"IsClient": false
},
{
"Name": "Srv_TriggerClose",
"IsClient": false
}
]
}

View File

@@ -0,0 +1,3 @@
{
"BakeInfoLayouts": []
}

View File

@@ -0,0 +1,84 @@
{
"OnInitSequece": [
{
"TaskList": []
}
],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"ToState": "Open",
"OnChange": [
{
"$type": "RPG.GameCore.TutorialTaskUnlock",
"TriggerParam": {
"Value": "6309"
}
},
{
"$type": "RPG.GameCore.ToastPile",
"DescTextID": {
"Hash": 11448712938250347723
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_timeline_amplifier_open"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "Clt_TriggeOpen"
},
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"IsDynamic": false,
"FixedValue": {
"Value": 1010
}
}
}
]
}
]
}
]
}
],
"Type": "EntityInstance",
"EntityEventList": [
{
"Name": "Clt_TriggeOpen"
},
{
"Name": "Clt_TriggeClose"
}
]
}

View File

@@ -0,0 +1,281 @@
{
"OnInitSequece": [
{
"TaskList": []
}
],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "UpToMiddle",
"IsEnter": true,
"IsTransitionIn": false,
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DownOrUp",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterleveldown_night_loop"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterlevelup_night_loop"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "MiddleToDown",
"IsEnter": true,
"IsTransitionIn": false,
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DownOrUp",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterleveldown_night_loop"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterlevelup_night_loop"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Up",
"IsEnter": true,
"IsTransitionIn": false,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterlevel_loop_stop"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Middle",
"IsEnter": true,
"IsTransitionIn": false,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterlevel_loop_stop"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Down",
"IsEnter": true,
"IsTransitionIn": false,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterlevel_loop_stop"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.ListenPropInAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AnimStates": [
"Middle",
"Down",
"MiddleToDown"
],
"OnEnter": [
{
"$type": "RPG.GameCore.TriggerEffectList",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"EffectList": [
{
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_03_Spray_Lod0.prefab",
"IsAttachToTargetEntity": true,
"AttachPoint": "EffPoint02"
}
]
}
],
"OnExit": [
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_03_Spray_Lod0.prefab",
"AttachPointName": "EffPoint02",
"Flags": []
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Up",
"IsEnter": true,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Up"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "UpToMiddle",
"IsEnter": true,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "UpToMiddle"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Middle",
"IsEnter": true,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Middle"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "MiddleToDown",
"IsEnter": true,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "MiddleToDown"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Down",
"IsEnter": true,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Down"
}
}
]
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedInt",
"Key": "DownOrUp"
}
]
},
"Type": "EntityInstance",
"EntityEventList": []
}

View File

@@ -0,0 +1,284 @@
{
"OnInitSequece": [
{
"TaskList": []
}
],
"OnStartSequece": [
{
"TaskList": []
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "UpToMiddle",
"IsEnter": true,
"IsTransitionIn": false,
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DownOrUp",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterleveldown_day_loop"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterlevelup_day_loop"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "MiddleToDown",
"IsEnter": true,
"IsTransitionIn": false,
"OnEvent": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DownOrUp",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterleveldown_day_loop"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterlevelup_day_loop"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Up",
"IsEnter": true,
"IsTransitionIn": false,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterlevel_loop_stop"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Middle",
"IsEnter": true,
"IsTransitionIn": false,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterlevel_loop_stop"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Down",
"IsEnter": true,
"IsTransitionIn": false,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_timeline_springstatue_waterlevel_loop_stop"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.ListenPropInAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"AnimStates": [
"Middle",
"Down",
"MiddleToDown"
],
"OnEnter": [
{
"$type": "RPG.GameCore.TriggerEffectList",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"EffectList": [
{
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_02_Spray_Lod0.prefab",
"IsAttachToTargetEntity": true,
"AttachPoint": "EffPoint02"
}
]
}
],
"OnExit": [
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_SecretSpring_02_Spray_Lod0.prefab",
"AttachPointName": "EffPoint02",
"Flags": []
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Up",
"IsEnter": true,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Up"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "UpToMiddle",
"IsEnter": true,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "UpToMiddle"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Middle",
"IsEnter": true,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Middle"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "MiddleToDown",
"IsEnter": true,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "MiddleToDown"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitAnimStateChangeV2",
"StateName": "Down",
"IsEnter": true,
"OnEvent": [
{
"$type": "RPG.GameCore.TriggerGroupEvent",
"EventName": {
"Value": "Down"
}
}
]
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedFloat",
"Key": "DownOrUp"
}
]
},
"Type": "EntityInstance",
"EntityEventList": []
}