Files
turnbasedgamedata/Config/Level/Props/Chap04/InitLevelGraph_Prop_Chap04_WishingWell_01.json
2025-05-20 21:34:22 -03:00

1781 lines
53 KiB
JSON

{
"OnInitSequece": [],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitServerPropStateChange"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitServerPropStateChange"
}
]
},
{
"Order": -492,
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitServerPropStateChange"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitServerPropStateChange"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.LoopWaitServerPropStateChange"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "CustomState01"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityServerEvent"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "CustomState02"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityServerEvent"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "CustomState03"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityServerEvent"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByComparePropState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "CustomState04"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityServerEvent"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerEntityServerEvent"
}
]
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "Self_Use"
},
"OnEvent": [
{
"$type": "RPG.GameCore.StartPropInteractMode",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"Mode": "UsePose02"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.7
}
}
},
{
"$type": "RPG.GameCore.EndPropInteract"
}
],
"InstanceID": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "Self_UpdateIdleEff"
},
"OnEvent": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefGraphDynamicFloat",
"Name": "Loc_IdleEff"
},
"Cases": [
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 0
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_WishingWell_01_Idle01_Lod0.prefab",
"Flags": []
}
]
},
{
"$type": "RPG.GameCore.NumberCaseContainer",
"Case": {
"FixedValue": {
"Value": 1
}
},
"OnSuccess": [
{
"$type": "RPG.GameCore.TriggerEffectList",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"EffectList": [
{
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/InteractiveProp/Eff_Chap04_Prop_WishingWell_01_Idle01_Lod0.prefab",
"SyncPropState": true
}
]
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGraphDynamicValueChange",
"Name": "Loc_IdleEff",
"OnChange": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "Self_UpdateIdleEff"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"FromState": "CustomState01",
"ToState": "Open",
"OnChange": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
},
"IsAttachToTargetEntity": true,
"Flags": [],
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_RecoverAll.prefab",
"SubObjectModifyDataList": []
},
{
"$type": "RPG.GameCore.PlayMissionTalk",
"SimpleTalkList": [
{
"TalkSentenceID": 304001558,
"ProtectTime": 2
}
]
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_prop_wish_receivebless"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "RuneGotToastPile"
}
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "Trigger_304003013"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"FromState": "CustomState02",
"ToState": "Open",
"OnChange": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
},
"IsAttachToTargetEntity": true,
"Flags": [],
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_RecoverAll.prefab",
"SubObjectModifyDataList": []
},
{
"$type": "RPG.GameCore.PlayMissionTalk",
"SimpleTalkList": [
{
"TalkSentenceID": 304001556,
"ProtectTime": 2
}
]
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_prop_wish_receivebless"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "RuneGotToastPile"
}
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "Trigger_304003013"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"FromState": "CustomState03",
"ToState": "Open",
"OnChange": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
},
"IsAttachToTargetEntity": true,
"Flags": [],
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_RecoverAll.prefab",
"SubObjectModifyDataList": []
},
{
"$type": "RPG.GameCore.PlayMissionTalk",
"SimpleTalkList": [
{
"TalkSentenceID": 304001554,
"ProtectTime": 2
}
]
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_prop_wish_receivebless"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "RuneGotToastPile"
}
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "Trigger_304003013"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"FromState": "CustomState04",
"ToState": "Open",
"OnChange": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
},
"IsAttachToTargetEntity": true,
"Flags": [],
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_RecoverAll.prefab",
"SubObjectModifyDataList": []
},
{
"$type": "RPG.GameCore.PlayMissionTalk",
"SimpleTalkList": [
{
"TalkSentenceID": 304001552,
"ProtectTime": 2
}
]
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_prop_wish_receivebless"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "RuneGotToastPile"
}
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "Trigger_304003013"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefPropState"
},
"Cases": [
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState01",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"StateName": {
"Value": "L1_Risen01"
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState02",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"StateName": {
"Value": "L1_Risen01"
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState03",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"StateName": {
"Value": "L1_Risen01"
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState04",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"StateName": {
"Value": "L1_Risen01"
}
}
]
}
],
"Default": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"StateName": {
"Value": "L0_Idle01"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.AddTimelineEntityEventListener",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"StateEnterListener": [
{
"ListenState": [
"L0_Idle01"
],
"Callback": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "Clt_OnRegreted"
}
}
]
},
{
"ListenState": [
"L1_Risen01"
],
"Callback": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact"
]
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"GetRune"
],
"IsEnable": true
}
]
}
],
"StateListener": [],
"OnEndControlEntity": []
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"FromAnyState": true,
"ToAnyState": true,
"OnChange": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "Self_UpdateInteract"
}
},
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefPropState"
},
"Cases": [
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "Locked",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "Loc_IdleEff",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "Loc_IdleEff",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "Open",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "Loc_IdleEff",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 0
}
}
}
]
}
],
"Default": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "Loc_IdleEff",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 1
}
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "Self_UpdateInteract"
},
"OnEvent": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact"
]
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"GetRune"
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefPropState"
},
"Cases": [
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "Open",
"OnSuccess": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact"
],
"IsEnable": true
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"GetRune"
]
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "Locked",
"OnSuccess": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact"
]
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"GetRune"
]
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"OnSuccess": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact"
],
"IsEnable": true
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"GetRune"
]
}
]
}
],
"Default": [
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact"
]
},
{
"$type": "RPG.GameCore.AdvEnableButtons",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"GetRune"
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.AdvOnButtonPressed",
"ButtonName": "Interact",
"OnPressedCallback": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "Self_Use"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByTimeRewindTargetMotionPause",
"Target": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextID": {
"Hash": 7102577144157730621
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.7
}
}
},
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefPropState"
},
"Cases": [
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "Open",
"OnSuccess": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "RuneGotToastPile"
}
}
]
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"OnSuccess": [
{
"$type": "RPG.GameCore.RandomConfig",
"OddsList": [
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
},
{
"FixedValue": {
"Value": 1
}
}
],
"TaskList": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 100020
}
}
},
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 100022
}
}
},
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 100023
}
}
},
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 100024
}
}
}
],
"ContinuousNotRepeat": true,
"RandomMaskTarget": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"RandomMaskScope": "TargetEntity"
}
]
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.AdvOnButtonPressed",
"ButtonName": "GetRune",
"OnPressedCallback": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "Self_Use"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByTimeRewindTargetMotionPause",
"Target": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextID": {
"Hash": 7102577144157730621
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.7
}
}
},
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefPropState"
},
"Cases": [
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState01",
"OnSuccess": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 1010001
}
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState02",
"OnSuccess": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 1020001
}
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState03",
"OnSuccess": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 1030001
}
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState04",
"OnSuccess": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 1040001
}
}
}
]
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.AdvSetupButtonListTrigger",
"TriggerName": "InteractTrigger",
"ButtonsByName": [
"Interact",
"GetRune"
],
"ButtonConfigs": []
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.TriggerEntityEvent",
"EventName": {
"Value": "Self_UpdateInteract"
}
},
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefPropState"
},
"Cases": [
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "Locked",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "Loc_IdleEff",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "Loc_IdleEff",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "Open",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "Loc_IdleEff",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 0
}
}
}
]
}
],
"Default": [
{
"$type": "RPG.GameCore.SetGraphDynamicFloat",
"Name": "Loc_IdleEff",
"TargetIDs": [],
"Value": {
"FixedValue": {
"Value": 1
}
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"FromAnyState": true,
"OnChange": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"StateName": {
"Value": "L0_Idle01"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "Clt_OnRegreted"
},
"OnEvent": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefPropState"
},
"Cases": [
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState01",
"OnSuccess": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 101000
}
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState02",
"OnSuccess": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 102000
}
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState03",
"OnSuccess": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 103000
}
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState04",
"OnSuccess": [
{
"$type": "RPG.GameCore.PropReqInteract",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"InteractID": {
"FixedValue": {
"Value": 104000
}
}
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"FromAnyState": true,
"ToAnyState": true,
"OnChange": [
{
"$type": "RPG.GameCore.GenericSwitchCase",
"SwitchRef": {
"$type": "RPG.GameCore.SwitchRefPropState"
},
"Cases": [
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState01",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"StateName": {
"Value": "L1_Risen01"
},
"CutIn": false
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_prop_wish_talentum"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState02",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"StateName": {
"Value": "L1_Risen01"
},
"CutIn": false
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_prop_wish_olonyx"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState03",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"StateName": {
"Value": "L1_Risen01"
},
"CutIn": false
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_prop_wish_phageina"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
},
{
"$type": "RPG.GameCore.PropStateCaseContainer",
"Case": "CustomState04",
"OnSuccess": [
{
"$type": "RPG.GameCore.SetTimelineEntityState",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"StateName": {
"Value": "L1_Risen01"
},
"CutIn": false
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_amphoreus_prop_wish_cerces"
},
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "EnableTimeRewind"
},
"OnEvent": [
{
"$type": "RPG.GameCore.SetTimeRewindEntityActive",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"Active": true
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitEntityEvent",
"EventName": {
"Value": "DisableTimeRewind"
},
"OnEvent": [
{
"$type": "RPG.GameCore.SetTimeRewindEntityActive",
"Target": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"FromState": "CustomState01",
"OnChange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "RevertRuneToast"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"FromState": "CustomState02",
"OnChange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "RevertRuneToast"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"FromState": "CustomState03",
"OnChange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "RevertRuneToast"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"FromState": "CustomState04",
"OnChange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "RevertRuneToast"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"ToState": "CustomState01",
"OnChange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "GetRuneToast"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"ToState": "CustomState02",
"OnChange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "GetRuneToast"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"ToState": "CustomState03",
"OnChange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "GetRuneToast"
}
}
]
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitPropStateChange",
"ToState": "CustomState04",
"OnChange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGraphDynamicFloat",
"Name": "DoRevertRuneToast",
"Value": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextKey": {
"Custom": true,
"Key": "GetRuneToast"
}
}
]
}
]
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedString",
"Value": "MazeText_Maze_Prop_WishingWell_03",
"Key": "RuneGotToastPile"
},
{
"$type": "RPG.GameCore.SharedInt",
"Key": "Loc_IdleEff"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "MazeText_Maze_Prop_WishingWell_04",
"Key": "GetRuneToast"
},
{
"$type": "RPG.GameCore.SharedInt",
"Value": 1,
"Key": "DoRevertRuneToast"
},
{
"$type": "RPG.GameCore.SharedString",
"Value": "MazeText_Maze_Prop_WishingWell_05",
"Key": "RevertRuneToast"
}
]
},
"Type": "Entity",
"EntityEventList": [
{
"Name": "Clt_OnRegreted"
},
{
"Name": "Self_UpdateInteract",
"IsPrivate": true
},
{
"Name": "EnableTimeRewind"
},
{
"Name": "DisableTimeRewind"
},
{
"Name": "Srv_OnGetRune",
"IsClient": false
},
{
"Name": "Srv_OnLoseRune",
"IsClient": false
},
{
"Name": "Self_UpdateIdleEff",
"IsPrivate": true
},
{
"Name": "Self_Use",
"IsPrivate": true
},
{
"Name": "Srv_OnGetRune01",
"IsClient": false
},
{
"Name": "Srv_OnGetRune02",
"IsClient": false
},
{
"Name": "Srv_OnGetRune03",
"IsClient": false
},
{
"Name": "Srv_OnGetRune04",
"IsClient": false
}
]
}