mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2025-05-11 22:45:53 +08:00
908 lines
26 KiB
JSON
908 lines
26 KiB
JSON
{
|
|
"OnInitSequece": [],
|
|
"OnStartSequece": [
|
|
{
|
|
"IsLoop": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "HeroBeHit"
|
|
},
|
|
"GoNextImmediately": true
|
|
},
|
|
{
|
|
"$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"
|
|
} |