turnbasedgamedata/Config/Level/Props/Chap03/InitLevelGraph_Prop_Chap03_WolfBroSaveManagar_03.json
2024-10-21 03:16:22 -03:00

920 lines
27 KiB
JSON

{
"OnInitSequece": [],
"OnStartSequece": [
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "HeroBeHit"
},
"GoNextImmediately": true
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareFloorSavedValue",
"Name": "WolfBossPhase",
"CompareType": "Equal",
"CompareValue": 2,
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ResetWolfBroAchievementData"
},
{
"$type": "RPG.GameCore.WolfBroPuzzleReport",
"ReportHit": true,
"TaskEnabled": false
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupState",
"EquationType": "Equal",
"Value": 2
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowTalkUI",
"Show": true
},
{
"$type": "RPG.GameCore.EnableNPCMonsterAI",
"GroupMonsterIDs": [],
"UniqueNames": []
},
{
"$type": "RPG.GameCore.PPFilterStackEffect",
"AssetPath": "EnviroSystem/PostProcessFilterAsset/NoiseGlitch.asset"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_wolfbro_snowscreen"
},
"EmitterType": "LocalPlayer"
},
{
"$type": "RPG.GameCore.LockPlayerControl",
"LockCameraControl": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRandomChance",
"Chance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Mode": "SwitchOut",
"CustomTime": 1,
"TransferFullDuration": {},
"KeepDisplay": true,
"TextEnabled": true,
"TalkSentenceID": 410031001
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "FailBlack"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRandomChance",
"Chance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Mode": "SwitchOut",
"CustomTime": 1,
"TransferFullDuration": {},
"KeepDisplay": true,
"TextEnabled": true,
"TalkSentenceID": 410031002
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "FailBlack"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRandomChance",
"Chance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Mode": "SwitchOut",
"CustomTime": 1,
"TransferFullDuration": {},
"KeepDisplay": true,
"TextEnabled": true,
"TalkSentenceID": 410031003
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "FailBlack"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRandomChance",
"Chance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Mode": "SwitchOut",
"CustomTime": 1,
"TransferFullDuration": {
"KeepDuration": 1
},
"KeepDisplay": true,
"TextEnabled": true,
"TalkSentenceID": 410031004
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "FailBlack"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Mode": "SwitchOut",
"CustomTime": 1,
"KeepDisplay": true,
"TextEnabled": true,
"TalkSentenceID": 410031005
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "FailBlack"
}
}
]
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "Wolf_BlackOut"
},
"WaitOwnerOnly": true,
"GoNextImmediately": true
},
{
"$type": "RPG.GameCore.WaitFrame",
"WaitFrameCount": 5
},
{
"$type": "RPG.GameCore.PlayScreenTransfer"
},
{
"$type": "RPG.GameCore.ShowTalkUI"
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "WolfBro_PRS"
}
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "Wolf_BlackOut"
},
"WaitOwnerOnly": true,
"GoNextImmediately": true
},
{
"$type": "RPG.GameCore.WaitFrame",
"WaitFrameCount": 4
},
{
"$type": "RPG.GameCore.CartoonScreenTransfer",
"TargetEntity": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
},
"AttachPoint": "CameraRoot",
"Duration": 1,
"AnimationCurvePath": "Camera/BlendCurve/WolfBro_CartoonFadeOut.asset",
"Close": true
}
]
},
{
"TaskList": []
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "GameIsOpen"
},
"WaitOwnerOnly": true,
"GoNextImmediately": true
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupState",
"EquationType": "Equal",
"Value": 2
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Mode": "SwitchOut",
"KeepDisplay": true
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.WaitWolfBroPuzzleStartup",
"SuccessSequence": [
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "EnterWolfBro"
}
},
{
"$type": "RPG.GameCore.RestoreWolfBroPuzzleArchive",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"SinglePropID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 9
}
},
"ID": {
"IsDynamic": false,
"FixedValue": {
"Value": 300009
}
}
}
},
"SuccessSequence": [
{
"$type": "RPG.GameCore.SetForceStreamingThisFrame",
"StartLoadingTick": true
},
{
"$type": "RPG.GameCore.WaitStreamingJobFinished",
"StopLoadingTick": true
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"CustomTime": 0.5
}
]
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "ExitWolfBro"
}
}
]
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "EnterWolfBro"
},
"WaitOwnerOnly": true
},
{
"$type": "RPG.GameCore.PPFilterStackEffect",
"AssetPath": "EnviroSystem/PostProcessFilterAsset/WolfBro.asset"
},
{
"$type": "RPG.GameCore.SetHudTemplate",
"TemplateID": 1012,
"EnableTemplate": true
},
{
"$type": "RPG.GameCore.SetGameplayBGMEmotionState",
"StateName": "State_Gameplay_WolfBro"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_set_gameplaystate_wolfbro"
},
"EmitterType": "LocalPlayer"
},
{
"$type": "RPG.GameCore.ShowPuzzleHudWolfBro",
"Show": true
},
{
"$type": "RPG.GameCore.PlayerRemoteControlOtherEntity",
"TargetEntity": {
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
"FetchType": "SingleNpcByNpcKey",
"SingleNpcKey": {
"Custom": true,
"Key": "ReplaceMonster"
},
"SingleNpcID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 9
}
},
"GroupNpcID": {
"IsDynamic": false,
"FixedValue": {
"Value": 200001
}
}
}
},
"SpecialNPCID": 13001,
"UseLocalPlayerPosition": true,
"RecoverControlEntityPosition": true,
"PlayerStubAnimation": {
"Value": "LookatPhoneBS"
},
"LevelAreaKey": {
"Custom": true,
"Key": "Born01"
}
},
{
"$type": "RPG.GameCore.AdvOverrideCameraModuleConfig",
"OverrideConfigs": [
{
"OverrideType": "Freelook3rdModuleConfig",
"OverrideConfigPath": "Camera/ModuleConfig/SpecialAdventure/Freelook3rdModuleConfigLittleFakeAvatar.asset"
},
{
"OverrideType": "ZoomModuleConfig",
"OverrideConfigPath": "Camera/ModuleConfig/SpecialAdventure/ZoomModuleConfigLittleFakeAvatar.asset"
}
]
},
{
"$type": "RPG.GameCore.AdvSet3CFreeLook3rdCameraNearClippingPlane"
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "ExitWolfBro"
},
"WaitOwnerOnly": true
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByLocalPlayerIsFakeAvatar"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PPFilterStackEffect",
"Active": false,
"Rate": 0,
"AssetPath": "EnviroSystem/PostProcessFilterAsset/WolfBro.asset"
},
{
"$type": "RPG.GameCore.SetHudTemplate",
"TemplateID": 1012
},
{
"$type": "RPG.GameCore.SetGameplayBGMEmotionState",
"StateName": "State_Gameplay_WolfBro",
"Reset": true
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_set_gameplaystate_common"
},
"EmitterType": "LocalPlayer"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvLocalPlayer"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_MAZ_SpecialVision_Shrink.prefab",
"Flags": []
},
{
"$type": "RPG.GameCore.ShowPuzzleHudWolfBro"
},
{
"$type": "RPG.GameCore.AdvSet3CFreeLook3rdCameraNearClippingPlane"
},
{
"$type": "RPG.GameCore.PlayerRemoteControlOtherEntity",
"TargetEntity": {
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
"FetchType": "SingleNpcByNpcKey",
"SingleNpcKey": {
"Custom": true,
"Key": "ReplaceMonster"
},
"SingleNpcID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 9
}
},
"GroupNpcID": {
"IsDynamic": false,
"FixedValue": {
"Value": 200001
}
}
}
},
"SpecialNPCID": 13002,
"IsCancel": true,
"PlayerStubAnimation": {
"Value": "LookatPhoneBS"
},
"LevelAreaKey": {
"Custom": true,
"Key": "Born01"
}
},
{
"$type": "RPG.GameCore.AdvOverrideCameraModuleConfig",
"OverrideConfigs": [
{
"OverrideType": "Freelook3rdModuleConfig",
"OverrideConfigPath": "Camera/ModuleConfig/SpecialAdventure/Freelook3rdModuleConfigLittleFakeAvatar.asset"
},
{
"OverrideType": "ZoomModuleConfig",
"OverrideConfigPath": "Camera/ModuleConfig/SpecialAdventure/ZoomModuleConfigLittleFakeAvatar.asset"
}
],
"IsReset": true
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "TryCloseLinkLine"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.EnableNPCMonsterAI",
"GroupMonsterIDs": [],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
"FetchType": "SingleNpcByNpcKey",
"SingleNpcKey": {
"Custom": true,
"Key": "ReplaceMonster"
},
"SingleNpcID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 9
}
},
"GroupNpcID": {
"IsDynamic": false,
"FixedValue": {
"Value": 200001
}
}
}
},
"UniqueNames": []
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
"FetchType": "SingleNpcByNpcKey",
"SingleNpcKey": {
"Custom": true,
"Key": "ReplaceMonster"
},
"SingleNpcID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 9
}
},
"GroupNpcID": {
"IsDynamic": false,
"FixedValue": {
"Value": 200001
}
}
}
}
},
{
"$type": "RPG.GameCore.AdvCharacterDisableHitBox",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvNpcEx",
"FetchType": "SingleNpcByNpcKey",
"SingleNpcKey": {
"Custom": true,
"Key": "ReplaceMonster"
},
"SingleNpcID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 9
}
},
"GroupNpcID": {
"IsDynamic": false,
"FixedValue": {
"Value": 200001
}
}
}
}
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupStateChange",
"OnChange": [
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "EnterWolfBro"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"TaskEnabled": false
}
],
"FromStates": [
1
],
"FromAnyState": false,
"ToStates": [
2
],
"ToAnyState": false
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.WaitGroupStateChange",
"OnChange": [
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "ExitWolfBro"
}
}
],
"FromStates": [
2
],
"FromAnyState": false,
"ToStates": [
1,
0
],
"ToAnyState": false
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "WolfBro_ExitPlayer"
}
},
{
"$type": "RPG.GameCore.RequestGroupStateChange",
"TargetState": 1
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PropInitPuzzle",
"BoardPath": {
"Custom": true,
"Key": "PuzzlePrefab"
},
"LocalPosition": {
"X": 0,
"Y": 0,
"Z": 0
}
},
{
"$type": "RPG.GameCore.PropStartPuzzle",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "GameIsOpen"
}
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "FailBlack"
},
"WaitOwnerOnly": true,
"GoNextImmediately": true
},
{
"$type": "RPG.GameCore.PPFilterStackEffect",
"Active": false,
"Rate": 0,
"AssetPath": "EnviroSystem/PostProcessFilterAsset/NoiseGlitch.asset"
},
{
"$type": "RPG.GameCore.PPFilterStackEffect",
"AssetPath": "EnviroSystem/PostProcessFilterAsset/WolfBro.asset"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.RestoreWolfBroPuzzleArchive",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"SinglePropID": {
"GroupID": {
"IsDynamic": false,
"FixedValue": {
"Value": 9
}
},
"ID": {
"IsDynamic": false,
"FixedValue": {
"Value": 300009
}
}
}
},
"SuccessSequence": [
{
"$type": "RPG.GameCore.EnableNPCMonsterAI",
"Enable": true,
"GroupMonsterIDs": [],
"UniqueNames": []
},
{
"$type": "RPG.GameCore.UnLockPlayerControl",
"UnLockCameraControl": false
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "Wolf_BlackOut"
}
}
]
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "WolfBro_ResetGun"
},
"GoNextImmediately": true
},
{
"$type": "RPG.GameCore.PropResetPuzzle"
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "WolfBro_NeedReset"
},
"GoNextImmediately": true
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ResetWolfBroAchievementData"
},
{
"$type": "RPG.GameCore.WolfBroPuzzleReport",
"ReportHit": true,
"TaskEnabled": false
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareGroupState",
"EquationType": "Equal",
"Value": 2
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowTalkUI",
"Show": true
},
{
"$type": "RPG.GameCore.EnableNPCMonsterAI",
"GroupMonsterIDs": [],
"UniqueNames": []
},
{
"$type": "RPG.GameCore.LockPlayerControl",
"LockCameraControl": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Mode": "SwitchOut",
"CustomTime": 1,
"TransferFullDuration": {},
"KeepDisplay": true,
"TextEnabled": true,
"TalkSentenceID": 802152506
},
{
"$type": "RPG.GameCore.TriggerCustomString",
"CustomString": {
"Value": "FailBlack"
}
}
]
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedString",
"Key": "ReplaceMonster"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "PuzzlePrefab"
}
]
},
"Type": "Entity"
}