Files
turnbasedgamedata/Config/MazeConfig.json
2025-08-14 09:43:09 +02:00

2187 lines
60 KiB
JSON

{
"PlayerLockRange": {
"AttackFanAngle": 360,
"CameraOriginWeight": 0,
"MonsterWeight": 0.9,
"LockHeightLimit": 4,
"EnableInViewportCheck": true
},
"BattleAffectRange": {
"MaxWaveCount": 3,
"Radius": 8,
"EliteRadius": 8,
"MaxDiffY": 1
},
"MazeBattleTransition": {
"OnBeforeTriggerBattle": [
{
"TasksConfig": [
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.EnableFreelookCameraBattleTransitionMode",
"Enable": true,
"IgnoreAttackerDistance": 2
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"UnscaledDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
}
},
{
"$type": "RPG.GameCore.RadialBlurCurveEffect",
"BlurRadius": 1,
"Iteration": 4,
"BlurStart": 0.002,
"BlurFeather": 0.001,
"Duration": 1.5,
"CurveName": "BattleTransitionBlurCurve"
},
{
"$type": "RPG.GameCore.LensDistortionCurveEffect",
"XMultiplier": 2,
"YMultiplier": 2,
"Intensity": 2,
"XCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"YCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"IntensityCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"Duration": 1.5
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_Before_UI_1.prefab",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_1"
}
]
},
{
"PostureType": "Bad",
"TasksConfig": [
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.TriggerBattlePostureType",
"IsTriggerPerform": true,
"PostureConfig": {
"PostureType": "Bad",
"FadeInAnimClipName": "MazeUI_EncounterHint_DisAdventage_FadeIn",
"FadeOutAnimClipName": "MazeUI_EncounterHint_FadeOut"
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_be_attacked_combat_start"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"UnscaledDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
}
},
{
"$type": "RPG.GameCore.RadialBlurCurveEffect",
"BlurRadius": 1,
"Iteration": 10,
"BlurStart": 0.002,
"BlurFeather": 0.005,
"Duration": 1.5,
"CurveName": "BattleTransitionBlurCurve"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_Before_UI_1.prefab",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_1"
}
]
},
{
"PostureType": "Excellent",
"TasksConfig": [
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.TriggerBattlePostureType",
"IsTriggerPerform": true,
"PostureConfig": {
"PostureType": "Excellent",
"FadeInAnimClipName": "MazeUI_EncounterHint_Adventage_FadeIn",
"FadeInDuration": 1,
"IdleAnimClipName": "MazeUI_EncounterHint_Adventage_Loop",
"FadeOutAnimClipName": "MazeUI_EncounterHint_FadeOut"
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_failing_combat_start"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.EnableFreelookCameraBattleTransitionMode",
"Enable": true,
"IgnoreAttackerDistance": 2
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
}
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"UnscaledDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
}
},
{
"$type": "RPG.GameCore.RadialBlurCurveEffect",
"BlurRadius": 1,
"Iteration": 4,
"BlurStart": 0.002,
"BlurFeather": 0.001,
"Duration": 1.5,
"CurveName": "BattleTransitionBlurCurve"
},
{
"$type": "RPG.GameCore.LensDistortionCurveEffect",
"XMultiplier": 2,
"YMultiplier": 2,
"Intensity": 2,
"XCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"YCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"IntensityCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"Duration": 1.5
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_Before_UI_1.prefab",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_1"
}
]
},
{
"PostureType": "Block",
"TasksConfig": [
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.AdvOverrideCameraModuleConfig",
"OverrideConfigs": [
{
"OverrideConfigPath": "Camera/ModuleConfig/AdventureMaze/BattleTransitionModuleConfigForBlock.asset"
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.02
}
}
},
{
"$type": "RPG.GameCore.EnableFreelookCameraBattleTransitionMode",
"Enable": true,
"IgnoreAttackerDistance": 2
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.02
}
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.RadialBlurCurveEffect",
"BlurRadius": 1,
"Iteration": 4,
"BlurStart": 0.002,
"BlurFeather": 0.001,
"Duration": 0.2,
"CurveName": "BattleTransitionBlurCurve"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"UnscaledDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
}
},
{
"$type": "RPG.GameCore.LensDistortionCurveEffect",
"XMultiplier": 2,
"YMultiplier": 2,
"Intensity": 2,
"XCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"YCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"IntensityCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"Duration": 1.5
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_Before_UI_1.prefab",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_1"
}
]
}
],
"OnLoopFadeOutBeforeBattle": [
{
"PostureType": "Excellent",
"TasksConfig": [
{
"$type": "RPG.GameCore.WaitFrame",
"WaitFrameCount": 3
},
{
"$type": "RPG.GameCore.StopBattlePostureType"
},
{
"$type": "RPG.GameCore.ShowMazeUI"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_UI_2.prefab",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_2"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "AttackDamageEffect"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS_line"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.25
}
}
}
]
},
{
"TasksConfig": [
{
"$type": "RPG.GameCore.ShowMazeUI"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_UI_2.prefab",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_2"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS_line"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
}
]
},
{
"PostureType": "Bad",
"TasksConfig": [
{
"$type": "RPG.GameCore.StopBattlePostureType"
},
{
"$type": "RPG.GameCore.ShowMazeUI"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_UI_2.prefab",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_2"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS_line"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
}
]
},
{
"PostureType": "Block",
"TasksConfig": [
{
"$type": "RPG.GameCore.ShowMazeUI"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_UI_2.prefab",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_2"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS_line"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
}
]
}
],
"OnAfterTriggerBattle": [
{
"PostureType": "Bad",
"TasksConfig": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_AS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_2"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_1"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MazeCameraTransition_Universe3_3.prefab"
}
]
},
{
"TasksConfig": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_AS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_2"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_1"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MazeCameraTransition_Universe3_3.prefab"
}
]
},
{
"PostureType": "Excellent",
"TasksConfig": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_AS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_2"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_1"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MazeCameraTransition_Universe3_3.prefab"
}
]
},
{
"PostureType": "Block",
"TasksConfig": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_AS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_2"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_1"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MazeCameraTransition_Universe3_3.prefab"
}
]
}
],
"OnBeforeActivityTriggerBattle": [
{
"$type": "RPG.GameCore.ToastPileIgnore",
"IsIgnore": true
},
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_UI.prefab",
"UniqueEffectName": "Eff_ScreenCrackUITransition_UI"
},
{
"$type": "RPG.GameCore.WaitFrame",
"WaitFrameCount": 2
},
{
"$type": "RPG.GameCore.CloseAllTopPage"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_UI_1.prefab",
"UniqueEffectName": "Eff_ScreenCrackUITransition_UI_1"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
],
"OnBeforeActivityTriggerBattleFadeOut": [
{
"$type": "RPG.GameCore.ToastPileIgnore"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_UI_2.prefab",
"UniqueEffectName": "Eff_ScreenCrackUITransition_UI_2"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS_line"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
}
],
"OnAfterActivityTriggerBattle": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_AS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_ScreenCrackUITransition_UI"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_ScreenCrackUITransition_UI_1"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_ScreenCrackUITransition_UI_2"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MazeCameraTransition_Universe3_3.prefab"
}
],
"OnBeforeCocoonBattle": [
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.WaitFrame"
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvLocalPlayer"
},
"MuteColliderWhenInvisible": false
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_plot_combat_start_AS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.ShowMazeUI"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrack.prefab",
"UniqueEffectName": "ScreenCrack"
}
],
"OnAfterCocoonTriggerBattle": [
{
"$type": "RPG.GameCore.SetEffectAnimatorTrigger",
"UniqueEffectName": "ScreenCrack",
"TriggerName": "EnterBattleTrigger"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.13
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "ScreenCrack"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_plot_combat_start_BS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrack2.prefab",
"UniqueEffectName": "ScreenCrack2"
}
],
"OnBeforeStoryTriggerBattle": [
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_plot_combat_start_AS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.CloseAllTopPage"
}
],
"OnAfterStoryTriggerBattle": [
{
"$type": "RPG.GameCore.SetEffectAnimatorTrigger",
"UniqueEffectName": "ScreenCrack",
"TriggerName": "EnterBattleTrigger"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_plot_combat_start_BS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.13
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "ScreenCrack"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrack2.prefab",
"UniqueEffectName": "ScreenCrack2"
}
],
"OnBattleFinish": [
{
"$type": "RPG.GameCore.EnableFreelookCameraBattleTransitionMode",
"IsBattleToMaze": true,
"Enable": true
}
],
"OnBeforeEnterRogueMap": [
{
"$type": "RPG.GameCore.HideTopPage",
"Hide": true
},
{
"$type": "RPG.GameCore.BlockInputController",
"Enable": true,
"ActionNameList": []
},
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.CloseAllTopPage"
},
{
"$type": "RPG.GameCore.WaitFrame"
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"UnscaledDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
}
},
{
"$type": "RPG.GameCore.LensDistortionCurveEffect",
"XMultiplier": 2,
"YMultiplier": 2,
"Intensity": 2,
"XCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"YCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"IntensityCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"Duration": 1.7
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "UI/UI3D/Rogue/_dependencies/Prefabs/Eff_RogueConeTest_Enter3_1.prefab",
"UniqueEffectName": "Eff_RogueConeTest_Enter3_1"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.5
}
}
},
{
"$type": "RPG.GameCore.ShowRogueLoadingPage"
}
],
"OnAfterEnterRogueMap": [
{
"$type": "RPG.GameCore.WaitFrame",
"WaitFrameCount": 5
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_RogueConeTest_Enter3_1"
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "CloseRogueLoading"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "UI/UI3D/Rogue/_dependencies/Prefabs/Eff_RogueConeTest_Enter3_3.prefab"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Stages/OriginalResPos/InteractiveProp/Chapter00/Chap00_GameplayProp_TransparentWall/_dependencies/Prefab/PerspectiveAirwall_Cameras_End.prefab"
}
],
"OnBeforeExitRogueMap": [
{
"$type": "RPG.GameCore.CloseAllTopPage"
},
{
"$type": "RPG.GameCore.EnableNPCMonsterAI",
"GroupMonsterIDs": [],
"UniqueNames": []
},
{
"$type": "RPG.GameCore.AdvForceNpcGoBack"
},
{
"$type": "RPG.GameCore.BlockInputController",
"Enable": true,
"ActionNameList": []
},
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.GlobalShowBillboard"
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"UnscaledDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
}
},
{
"$type": "RPG.GameCore.RadialBlurCurveEffect",
"BlurRadius": 1,
"Iteration": 4,
"BlurStart": 0.002,
"BlurFeather": 0.001,
"Duration": 1.7,
"CurveName": "BattleTransitionBlurCurve"
},
{
"$type": "RPG.GameCore.LensDistortionCurveEffect",
"XMultiplier": 2,
"YMultiplier": 2,
"Intensity": 2,
"XCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"YCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"IntensityCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"Duration": 1.7
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "UI/UI3D/Rogue/_dependencies/Prefabs/Eff_RogueConeTest_Enter3_1.prefab",
"UniqueEffectName": "Eff_RogueConeTest_Enter3_1"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.5
}
}
},
{
"$type": "RPG.GameCore.ShowRogueLoadingPage"
},
{
"$type": "RPG.GameCore.EnableNPCMonsterAI",
"Enable": true,
"GroupMonsterIDs": [],
"UniqueNames": []
},
{
"$type": "RPG.GameCore.BlockInputController",
"ActionNameList": []
},
{
"$type": "RPG.GameCore.UnLockPlayerControl"
}
],
"OnAfterExitRogueMap": [
{
"$type": "RPG.GameCore.GlobalShowBillboard",
"IsShow": true
},
{
"$type": "RPG.GameCore.WaitFrame",
"WaitFrameCount": 5
},
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_RogueConeTest_Enter3_1"
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "CloseRogueLoading"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "UI/UI3D/Rogue/_dependencies/Prefabs/Eff_RogueConeTest_Enter3_3.prefab"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Stages/OriginalResPos/InteractiveProp/Chapter00/Chap00_GameplayProp_TransparentWall/_dependencies/Prefab/PerspectiveAirwall_Cameras_End.prefab"
}
],
"OnBeforeTriggerBattleForAD": [
{
"TasksConfig": [
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.TriggerBattlePostureType",
"IsTriggerPerform": true,
"PostureConfig": {
"PostureType": "Excellent",
"FadeInAnimClipName": "MazeUI_EncounterHint_Adventage_FadeIn",
"FadeInDuration": 1,
"IdleAnimClipName": "MazeUI_EncounterHint_Adventage_Loop",
"FadeOutAnimClipName": "MazeUI_EncounterHint_FadeOut"
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_failing_combat_start"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.EnableFreelookCameraBattleTransitionMode",
"Enable": true,
"IgnoreAttackerDistance": 2
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
}
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"UnscaledDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
}
},
{
"$type": "RPG.GameCore.RadialBlurCurveEffect",
"BlurRadius": 1,
"Iteration": 4,
"BlurStart": 0.002,
"BlurFeather": 0.001,
"Duration": 1.5,
"CurveName": "BattleTransitionBlurCurve"
},
{
"$type": "RPG.GameCore.LensDistortionCurveEffect",
"XMultiplier": 2,
"YMultiplier": 2,
"Intensity": 2,
"XCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"YCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"IntensityCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"Duration": 1.5
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_Before_UI_1.prefab",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_1"
}
]
},
{
"PostureType": "Bad",
"TasksConfig": [
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.TriggerBattlePostureType",
"IsTriggerPerform": true,
"PostureConfig": {
"PostureType": "Bad",
"FadeInAnimClipName": "MazeUI_EncounterHint_Adventage_FadeIn",
"FadeInDuration": 1,
"IdleAnimClipName": "MazeUI_EncounterHint_Adventage_Loop",
"FadeOutAnimClipName": "MazeUI_EncounterHint_FadeOut"
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_failing_combat_start"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.EnableFreelookCameraBattleTransitionMode",
"Enable": true,
"IgnoreAttackerDistance": 2
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
}
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"UnscaledDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
}
},
{
"$type": "RPG.GameCore.RadialBlurCurveEffect",
"BlurRadius": 1,
"Iteration": 4,
"BlurStart": 0.002,
"BlurFeather": 0.001,
"Duration": 1.5,
"CurveName": "BattleTransitionBlurCurve"
},
{
"$type": "RPG.GameCore.LensDistortionCurveEffect",
"XMultiplier": 2,
"YMultiplier": 2,
"Intensity": 2,
"XCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"YCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"IntensityCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"Duration": 1.5
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_Before_UI_1.prefab",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_1"
}
]
},
{
"PostureType": "Excellent",
"TasksConfig": [
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.TriggerBattlePostureType",
"IsTriggerPerform": true,
"PostureConfig": {
"PostureType": "Excellent",
"FadeInAnimClipName": "MazeUI_EncounterHint_Adventage_FadeIn",
"FadeInDuration": 1,
"IdleAnimClipName": "MazeUI_EncounterHint_Adventage_Loop",
"FadeOutAnimClipName": "MazeUI_EncounterHint_FadeOut"
}
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_failing_combat_start"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_attack_combat_start_BS"
},
"EmitterType": "DefaultEmitter"
},
{
"$type": "RPG.GameCore.EnableFreelookCameraBattleTransitionMode",
"Enable": true,
"IgnoreAttackerDistance": 2
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
}
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"UnscaledDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
}
},
{
"$type": "RPG.GameCore.RadialBlurCurveEffect",
"BlurRadius": 1,
"Iteration": 4,
"BlurStart": 0.002,
"BlurFeather": 0.001,
"Duration": 1.5,
"CurveName": "BattleTransitionBlurCurve"
},
{
"$type": "RPG.GameCore.LensDistortionCurveEffect",
"XMultiplier": 2,
"YMultiplier": 2,
"Intensity": 2,
"XCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"YCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"IntensityCurvePath": "Camera/BlendCurve/Blend_SlowToFast.asset",
"Duration": 1.5
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ScreenCrackUITransition_Before_UI_1.prefab",
"UniqueEffectName": "Eff_Common_MazeCameraTransition_Universe3_1"
}
]
}
]
},
"MazeBattleTransitionClient": {
"MazeToBattleTransitFadeInDuration": 2,
"MazeToBattleTransitFadeInDurationStoryMode": 2,
"BattleToMazeTransitFadeInDuration": 0.3,
"BattleToMazeTransitFadeOutDuration": 1
},
"MazeCharacterMove": {
"OnStartRushMove": [
{
"$type": "RPG.GameCore.TaskConfig"
}
],
"OnEndRushMove": []
},
"CharacterTeleport": {
"OnTeleport": [
{
"$type": "RPG.Client.AdventureGameplayLock",
"IsLock": true,
"LockSource": "Teleport"
},
{
"$type": "RPG.GameCore.AdventurePauseTeamDataRefresh"
},
{
"$type": "RPG.GameCore.LockPlayerControl",
"LockCameraControl": false
},
{
"$type": "RPG.GameCore.LockCamera"
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Reason": "TeleportInMap",
"Mode": "SwitchOut",
"CustomTime": 0.25
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvTeamLeader"
},
"MuteColliderWhenInvisible": false
},
{
"$type": "RPG.GameCore.UnLockCamera"
},
{
"$type": "RPG.GameCore.PauseCameraUpdate",
"Pause": true
},
{
"$type": "RPG.GameCore.LockMainStreamSourceToPlayerTeleportPos"
},
{
"$type": "RPG.GameCore.PlayerApplyInMapTeleport"
},
{
"$type": "RPG.GameCore.SetForceStreamingThisFrame",
"StartLoadingTick": true
},
{
"$type": "RPG.GameCore.WaitFrame",
"WaitFrameCount": 2,
"RealFrame": true
},
{
"$type": "RPG.GameCore.WaitStreamingJobFinished",
"StopLoadingTick": true
},
{
"$type": "RPG.GameCore.CorrectionPlayerTeleportPos"
},
{
"$type": "RPG.GameCore.WaitFrame",
"RealFrame": true
},
{
"$type": "RPG.GameCore.WaitFixedDeltaSecond"
},
{
"$type": "RPG.GameCore.PauseCameraUpdate"
},
{
"$type": "RPG.GameCore.ForceRefreshCamera"
},
{
"$type": "RPG.GameCore.LockCamera"
},
{
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvLocalPlayer"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy",
"TransitionDuration": 0
},
{
"$type": "RPG.GameCore.UnlockMainStreamingSource"
},
{
"$type": "RPG.GameCore.TryAsyncLoadUI"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Reason": "TeleportInMap",
"CustomTime": 0.25,
"SwitchInEndTaskAfterUIClose": false
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "EmitTransferFinishEvent"
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvTeamLeader"
},
"Visible": true,
"MuteColliderWhenInvisible": false
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsInStoryMode"
},
{
"$type": "RPG.GameCore.BySkipNextTeleportEffect"
}
]
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvLocalPlayer"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_MAZ_Prop_AvatarTeleport.prefab"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
}
]
},
{
"$type": "RPG.Client.AdventureGameplayLock",
"LockSource": "Teleport"
},
{
"$type": "RPG.GameCore.UnLockPlayerControl",
"UnLockCameraControl": false
},
{
"$type": "RPG.GameCore.UnLockCamera"
},
{
"$type": "RPG.GameCore.AdventureResumeTeamDataRefresh"
}
],
"OnTeleportInMapNoSwitchIn": [
{
"$type": "RPG.Client.AdventureGameplayLock",
"IsLock": true,
"LockSource": "Teleport"
},
{
"$type": "RPG.GameCore.AdventurePauseTeamDataRefresh"
},
{
"$type": "RPG.GameCore.LockPlayerControl",
"LockCameraControl": false
},
{
"$type": "RPG.GameCore.LockCamera"
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Reason": "TeleportInMap",
"Mode": "SwitchOut"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.01
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvTeamLeader"
},
"MuteColliderWhenInvisible": false
},
{
"$type": "RPG.GameCore.UnLockCamera"
},
{
"$type": "RPG.GameCore.PauseCameraUpdate",
"Pause": true
},
{
"$type": "RPG.GameCore.LockMainStreamSourceToPlayerTeleportPos"
},
{
"$type": "RPG.GameCore.PlayerApplyInMapTeleport"
},
{
"$type": "RPG.GameCore.SetForceStreamingThisFrame",
"StartLoadingTick": true
},
{
"$type": "RPG.GameCore.WaitFrame",
"WaitFrameCount": 2,
"RealFrame": true
},
{
"$type": "RPG.GameCore.WaitStreamingJobFinished",
"StopLoadingTick": true
},
{
"$type": "RPG.GameCore.CorrectionPlayerTeleportPos"
},
{
"$type": "RPG.GameCore.WaitFrame",
"RealFrame": true
},
{
"$type": "RPG.GameCore.WaitFixedDeltaSecond"
},
{
"$type": "RPG.GameCore.PauseCameraUpdate"
},
{
"$type": "RPG.GameCore.ForceRefreshCamera"
},
{
"$type": "RPG.GameCore.LockCamera"
},
{
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvLocalPlayer"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy",
"TransitionDuration": 0
},
{
"$type": "RPG.GameCore.UnlockMainStreamingSource"
},
{
"$type": "RPG.GameCore.TryAsyncLoadUI"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Reason": "TeleportInMap",
"CustomTime": 0.3,
"SwitchInEndTaskAfterUIClose": false
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvTeamLeader"
},
"Visible": true,
"MuteColliderWhenInvisible": false
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsInStoryMode"
},
{
"$type": "RPG.GameCore.BySkipNextTeleportEffect"
}
]
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvLocalPlayer"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_MAZ_Prop_AvatarTeleport.prefab"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
}
]
},
{
"$type": "RPG.GameCore.UnLockPlayerControl",
"UnLockCameraControl": false
},
{
"$type": "RPG.Client.AdventureGameplayLock",
"LockSource": "Teleport"
},
{
"$type": "RPG.GameCore.UnLockCamera"
},
{
"$type": "RPG.GameCore.AdventureResumeTeamDataRefresh"
}
],
"OnTeleportInMapNoSwitchInWhite": [
{
"$type": "RPG.Client.AdventureGameplayLock",
"IsLock": true,
"LockSource": "Teleport"
},
{
"$type": "RPG.GameCore.AdventurePauseTeamDataRefresh"
},
{
"$type": "RPG.GameCore.LockPlayerControl",
"LockCameraControl": false
},
{
"$type": "RPG.GameCore.LockCamera"
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Reason": "TeleportInMap",
"Type": "White",
"Mode": "SwitchOut"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.01
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvTeamLeader"
},
"MuteColliderWhenInvisible": false
},
{
"$type": "RPG.GameCore.UnLockCamera"
},
{
"$type": "RPG.GameCore.PauseCameraUpdate",
"Pause": true
},
{
"$type": "RPG.GameCore.LockMainStreamSourceToPlayerTeleportPos"
},
{
"$type": "RPG.GameCore.PlayerApplyInMapTeleport"
},
{
"$type": "RPG.GameCore.SetForceStreamingThisFrame",
"StartLoadingTick": true
},
{
"$type": "RPG.GameCore.WaitFrame",
"WaitFrameCount": 2,
"RealFrame": true
},
{
"$type": "RPG.GameCore.WaitStreamingJobFinished",
"StopLoadingTick": true
},
{
"$type": "RPG.GameCore.CorrectionPlayerTeleportPos"
},
{
"$type": "RPG.GameCore.WaitFrame",
"RealFrame": true
},
{
"$type": "RPG.GameCore.WaitFixedDeltaSecond"
},
{
"$type": "RPG.GameCore.PauseCameraUpdate"
},
{
"$type": "RPG.GameCore.ForceRefreshCamera"
},
{
"$type": "RPG.GameCore.LockCamera"
},
{
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvLocalPlayer"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy",
"TransitionDuration": 0
},
{
"$type": "RPG.GameCore.UnlockMainStreamingSource"
},
{
"$type": "RPG.GameCore.TryAsyncLoadUI"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Reason": "TeleportInMap",
"Type": "White",
"CustomTime": 0.3,
"SwitchInEndTaskAfterUIClose": false
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvTeamLeader"
},
"Visible": true,
"MuteColliderWhenInvisible": false
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsInStoryMode"
},
{
"$type": "RPG.GameCore.BySkipNextTeleportEffect"
}
]
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvLocalPlayer"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_MAZ_Prop_AvatarTeleport.prefab"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
}
]
},
{
"$type": "RPG.GameCore.UnLockPlayerControl",
"UnLockCameraControl": false
},
{
"$type": "RPG.Client.AdventureGameplayLock",
"LockSource": "Teleport"
},
{
"$type": "RPG.GameCore.UnLockCamera"
},
{
"$type": "RPG.GameCore.AdventureResumeTeamDataRefresh"
}
],
"OnTeleportCrossMap": [
{
"$type": "RPG.GameCore.AdventurePauseTeamDataRefresh"
},
{
"$type": "RPG.GameCore.LockPlayerControl"
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvTeamLeader"
},
"MuteColliderWhenInvisible": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
},
"MaxAdvencePerTick": 0.05
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvTeamLeader"
},
"Visible": true,
"MuteColliderWhenInvisible": false
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsInStoryMode"
},
{
"$type": "RPG.GameCore.BySkipNextTeleportEffect"
}
]
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AdvLocalPlayer"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Scene/Interactive Object/Eff_Common_MAZ_Prop_AvatarTeleport.prefab"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.15
}
},
"MaxAdvencePerTick": 0.05
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.15
}
},
"MaxAdvencePerTick": 0.05
},
{
"$type": "RPG.GameCore.UnLockPlayerControl"
},
{
"$type": "RPG.GameCore.AdventureResumeTeamDataRefresh"
}
]
},
"IsOpenPlayerRush": true,
"RogueConfig": {
"RogueFloorID": 90001,
"RogueStartGroupID": 1,
"RogueStartPlayerAnchorID": 1,
"RogueRoomGenerate": [
1,
3,
4
]
},
"BuffUICountDown": 4,
"UnstableToStepOnPropTypes": [
"PROP_PLATFORM",
"PROP_ELEVATOR"
],
"UnableToInteractPropTypesInDanger": [
"PROP_ORDINARY",
"PROP_SPRING",
"PROP_MATERIAL_ZONE",
"PROP_COCOON",
"PROP_MAPPINGINFO",
"PROP_PUZZLES",
"PROP_LIGHT",
"PROP_ROGUE_DOOR",
"PROP_ROGUE_HIDDEN_DOOR",
"PROP_ROGUE_OBJECT",
"PROP_ELEMENT",
"PROP_RELIC",
"PROP_MAZE_PUZZLE",
"PROP_MAP_ROTATION_CHARGER"
],
"IsShowSKillPanelInTown": true,
"MazePlayerMapZoneScaleInRunning": 0.8,
"MazePlayerMapZoneScaleRecoverSpeed": 0.5,
"Pedestrian": {},
"MonsterWarningConfig": {
"AdvSceneDangerMonsterWarning": {
"Height": 1,
"Radius": 20,
"WarnCD": 20,
"ShowHintBlackList": [
"Challenge",
"RogueExplore",
"RogueChallenge"
],
"WarnTextID": "MazeText_MazePuzzle_BecareStronger"
}
},
"WeakPointParaByMonsterRank": [
1,
1,
3,
3,
3
],
"WeakPointDisplayCount": 7,
"TeamDataRefreshDelayAfterEnterMaze": 0.3,
"MazeMPRecoverEffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_RecoverMP.prefab",
"MazeHPRecoverEffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_RecoverHP.prefab",
"SpecialVisionStencilRefList": [
224,
226,
234,
240,
232
],
"SpecialVisionAutoCloseInterval": 7,
"TransitionPerformTimeoutMax": 20,
"ShowAreaBlackList": [
"ChallengeActivity",
"ActivityPunkLord"
],
"OnPlayerStageByStory": [
{
"$type": "RPG.GameCore.RemoveEffect",
"UniqueEffectName": "Eff_PlayerChange"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_PlayerChannge.prefab",
"UniqueEffectName": "Eff_PlayerChange"
},
{
"$type": "RPG.GameCore.TriggerSound",
"SoundName": {
"Value": "Ev_sfx_ui_maze_avatar_change"
},
"EmitterType": "DefaultEmitter"
}
],
"OnStageInheritExcludeStates": [
"Attack_1",
"MazeSkill",
"MazeSkill_Loop",
"Common_IdleShow",
"Idle_Show_01",
"Idle_Show_02",
"FreeStyle_Sequence1",
"FreeStyle_Sequence2",
"FreeStyle_Sequence3",
"FreeStyle_Sequence4"
],
"AdventureBehaviorConfigs": {
"Freeze": {
"Priority": 100,
"ForceControl": true,
"AIAbnormalState": "HangUp",
"AlertLevelClamp": "Alert",
"PersistantEffectList": [
"Effects/Eff_Prefab/Eff_Common/Eff_Buff_Common_Freeze.prefab",
"Effects/Eff_Prefab/Eff_Common/Eff_Buff_Common_Freeze_Loop.prefab",
"Effects/Eff_Prefab/Eff_Common/Eff_Buff_Common_Freeze_OutlineColor_02.prefab"
],
"EffectsPath": [],
"MuteAlertLevelDecline": true,
"MaxAlertLevelOnAdd": true
},
"TimeLock": {
"Priority": 90,
"ForceControl": true,
"AIAbnormalState": "HangUp",
"AlertLevelClamp": "Alert",
"PersistantEffectList": [],
"EffectsPath": [],
"MuteAlertLevelDecline": true,
"MaxAlertLevelOnAdd": true
},
"Sneak": {
"Priority": 80,
"AlertLevelClamp": "Combat",
"PersistantEffectList": [
"Effects/Eff_Prefab/Eff_Common/Eff_Common_InvisibleMonster_hint.prefab",
"Effects/Eff_Prefab/Eff_Common/Eff_Common_InvisibleMonster_DepthMask.prefab",
"Effects/Eff_Prefab/Eff_Common/Eff_Common_InvisibleMonster_Overlay.prefab"
],
"EffectsPath": [],
"AffectAlertValue": false
},
"Confine": {
"Priority": 75,
"ForceControl": true,
"AIAbnormalState": "Confine",
"PersistantEffectList": [],
"EffectsPath": [],
"MuteAlertLevelDecline": true,
"MaxAlertLevelOnAdd": true
},
"LoopHit": {
"Priority": 73,
"ForceControl": true,
"AIAbnormalState": "HangUp",
"PersistantEffectList": [],
"EffectsPath": [],
"MuteAlertLevelDecline": true,
"MaxAlertLevelOnAdd": true
},
"Stun": {
"Priority": 70,
"ForceControl": true,
"AIAbnormalState": "HangUp",
"AlertLevelClamp": "Alert",
"PersistantEffectList": [],
"EffectsPath": [],
"MuteAlertLevelDecline": true,
"MaxAlertLevelOnAdd": true
},
"Blind": {
"Priority": 60,
"AlertLevelClamp": "Alert",
"PersistantEffectList": [],
"EffectsPath": []
},
"Fear": {
"Priority": 50,
"ForceControl": true,
"AIAbnormalState": "Fear",
"AlertLevelClamp": "Alert",
"PersistantEffectList": [],
"EffectsPath": [],
"MuteAlertLevelDecline": true,
"MaxAlertLevelOnAdd": true
},
"Taunt": {
"Priority": 40,
"ForceControl": true,
"AIAbnormalState": "Taunt",
"AlertLevelClamp": "Alert",
"PersistantEffectList": [
"Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_Immobilize.prefab",
"Effects/Eff_Prefab/Eff_Common/Eff_Buff_Common_Taunt_Loop.prefab"
],
"EffectsPath": [],
"MuteAlertLevelDecline": true,
"MaxAlertLevelOnAdd": true
},
"Enchanted": {
"Priority": 30,
"ForceControl": true,
"AIAbnormalState": "Enchanted",
"PersistantEffectList": [],
"EffectsPath": [],
"MuteAlertLevelDecline": true,
"MaxAlertLevelOnAdd": true
},
"Tempter": {
"Priority": 20,
"ForceControl": true,
"AIAbnormalState": "HangUp",
"AlertLevelClamp": "Combat",
"PersistantEffectList": [],
"EffectsPath": []
},
"Debuff": {
"Priority": 10,
"AIAbnormalState": "Debuff",
"AlertLevelClamp": "Combat",
"PersistantEffectList": [],
"EffectsPath": [],
"MuteAlertLevelDecline": true
},
"NpcChase": {
"Priority": 5,
"ForceControl": true,
"AIAbnormalState": "NpcChase",
"AlertLevelClamp": "Alert",
"PersistantEffectList": [],
"EffectsPath": [],
"MuteAlertLevelDecline": true,
"MaxAlertLevelOnAdd": true
}
},
"MazeDragCameraConfig": {
"CameraMoveRange": 0.3,
"CameraRotateMaxAngle": 5,
"CameraDragFactor": 0.5,
"RecoverDampTime": 0.3
},
"MazeDrag3CCameraConfig": {
"CameraXAxisDeadZone": 13,
"CameraXAxisSoftZone": 15,
"CameraYAxisDeadZone": 0.09,
"CameraYAxisSoftZone": 0.1,
"CameraDragFactorX": 1,
"CameraDragFactorY": 1,
"RecoverDampTime": 1
},
"AdventureMaxSpeed": 15,
"ResetMonsterConfig": {
"DisappearEff": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_disappear.prefab",
"AppearEff": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_appear.prefab",
"AppearDelay": 0.5
},
"MaxMovementSpeed": 15
}