{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Branch_02_Loop", "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Circle03CameraEvent_03" ] }, { "AnimatorStateName": "Attack_Special_01_Drift_Start", "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DriftCamera" ] }, { "AnimatorStateName": "Attack_Special_01_Drift_Loop", "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DriftCamera" ] }, { "AnimatorStateName": "Attack_Special_01_Drift_End", "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DriftCamera" ] }, { "AnimatorStateName": "Attack_Special_01_Drift_Start_L", "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DriftCamera" ] }, { "AnimatorStateName": "Attack_Special_01_Drift_Loop_L", "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DriftCamera" ] }, { "AnimatorStateName": "Attack_Special_01_Drift_End_L", "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DriftCamera" ] } ], "IsSeam": false }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "SPBilly_Attack_Branch_01_CamShake_E_01" } ], "AnimatorStateName": "SwitchIn_Attack_Ex", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 104, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "SPBilly_CameraEvent", "AbilityStacking": "Unique", "DefaultModifier": { }, "Modifiers": { "CameraEventModifier_Circle_Left_End": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "EnterAvatarLayoutCameraAction", "Key": "Avatar_SPBilly_Special_Circle_End_Left_LayoutCamera_01" } ], "OnRemoved": [ { "$type": "ExitAvatarLayoutCameraAction", "Key": "Avatar_SPBilly_Special_Circle_End_Left_LayoutCamera_01" } ] }, "CameraEventModifier_Special04_Perfect_02": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "EnterAvatarLayoutCameraAction", "Key": "Avatar_SPBilly_Special04_Perfect_LayoutCamera_02" } ], "OnRemoved": [ { "$type": "ExitAvatarLayoutCameraAction", "Key": "Avatar_SPBilly_Special04_Perfect_LayoutCamera_02" } ] }, "CameraEventModifier_Special04_Perfect_03": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "EnterAvatarLayoutCameraAction", "Key": "Avatar_SPBilly_Special04_Perfect_LayoutCamera_03" } ], "OnRemoved": [ { "$type": "ExitAvatarLayoutCameraAction", "Key": "Avatar_SPBilly_Special04_Perfect_LayoutCamera_03" } ] }, "CameraEvent_Special_Move": { "Duration": 3, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraStretchAction", "StretchConfigKey": "SPBilly_Attack_Special_Move_CameraStretch_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "SPBilly_Attack_Special_Move_CameraZoom_01" } ], "OnRemoved": [ { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "SPBilly_Attack_Special_Move_CameraStretch_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "SPBilly_Attack_Special_Move_CameraZoom_01" } ] }, "Circle03CameraEvent_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraStretchAction", "StretchConfigKey": "SPBilly_Attack_Special_Circle01_CameraStretch_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "SPBilly_Attack_Special_Circle01_CameraZoom_01" } ], "OnRemoved": [ { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "SPBilly_Attack_Special_Circle01_CameraStretch_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "SPBilly_Attack_Special_Circle01_CameraZoom_01" } ] }, "Circle03CameraEvent_02": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraStretchAction", "StretchConfigKey": "SPBilly_Attack_Special_Circle02_CameraStretch_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "SPBilly_Attack_Special_Circle02_CameraZoom_01" } ], "OnRemoved": [ { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "SPBilly_Attack_Special_Circle02_CameraStretch_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "SPBilly_Attack_Special_Circle02_CameraZoom_01" } ] }, "Circle03CameraEvent_03": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "SPBilly_Attack_Branch_02_CameraOverrideTrack_01" }, { "$type": "CameraStretchAction", "StretchConfigKey": "SPBilly_Attack_Special_Circle03_CameraStretch_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "SPBilly_Attack_Special_Circle03_CameraZoom_01" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "SPBiily_Special_Circle_03_CamShake_E_01" } ], "OnRemoved": [ { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "SPBilly_Attack_Special_Circle03_CameraStretch_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "SPBilly_Attack_Special_Circle03_CameraZoom_01" }, { "$type": "InterruptCameraShakeAction", "ShakeConfigKey": "SPBiily_Special_Circle_03_CamShake_E_01" }, { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "SPBilly_Attack_Branch_02_CameraOverrideTrack_01" } ] }, "Circle03CameraEvent_Special_04": { "Duration": 3, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraStretchAction", "StretchConfigKey": "SPBilly_Attack_Special_04_Perfect_CameraStretch_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "SPBilly_Attack_Special_04_Perfect_CameraZoom_01" } ], "OnRemoved": [ { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "SPBilly_Attack_Special_04_Perfect_CameraStretch_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "SPBilly_Attack_Special_04_Perfect_CameraZoom_01" } ] }, "Circle03CameraEvent_Special_04_02": { "Duration": 3, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraStretchAction", "StretchConfigKey": "SPBilly_Attack_Special_04_Perfect_CameraStretch_02" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "SPBilly_Attack_Special_04_Perfect_CameraZoom_02" } ], "OnRemoved": [ { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "SPBilly_Attack_Special_04_Perfect_CameraStretch_02" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "SPBilly_Attack_Special_04_Perfect_CameraZoom_02" } ] }, "CircleEndCameraEvent_Left": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraStretchAction", "StretchConfigKey": "SPBilly_Attack_Special_Circle_End_Left_CameraStretch_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "SPBilly_Attack_Special_Circle_End_Left_CameraZoom_01" } ], "OnRemoved": [ { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "SPBilly_Attack_Special_Circle_End_Left_CameraStretch_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "SPBilly_Attack_Special_Circle_End_Left_CameraZoom_01" } ] }, "DriftCamera": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraStretchAction", "StretchConfigKey": "SPBilly_Attack_Special_Drift_CameraStretch_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "SPBilly_Attack_Special_Drift_CameraZoom_01" } ], "OnRemoved": [ { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "SPBilly_Attack_Special_Drift_CameraStretch_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "SPBilly_Attack_Special_Drift_CameraZoom_01" } ] }, "EvadeModifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "WitchModifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "EvadeModifier", "Target": "Self" } ] }, "OnMotorCameraEvent": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraStretchAction", "StretchConfigKey": "SPBilly_Attack_Special_Motor_CameraStretch_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "SPBilly_Attack_Special_Motor_CameraZoom_01" } ], "OnRemoved": [ { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "SPBilly_Attack_Special_Motor_CameraStretch_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "SPBilly_Attack_Special_Motor_CameraZoom_01" } ] }, "WitchEffect_Perfect04": { "Duration": 3, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EvadeModifier", "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "WitchModifier" } ] }, "WitchModifier": { "Duration": 0.5, "ModifierMixins": [ { "$type": "WitchSlowDownMixin", "CustomKey": "Avatar_Common_WitchSlowDown_AbilityTargetting_01", "ExcludeTargets": "Custom", "OnEnd": [ { "$type": "ModifyMassRatioEndAction", "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Evade_Success_Hold_End" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WithInWitchSlowDown_Monster" ], "IsAdd": false, "Target": "EnemyAlliedNoNeedEnterBattle" }, { "$type": "RemoveModifier", "ModifierName": "WitchModifier", "Target": "Self" } ], "OnStart": [ { "$type": "ModifyMassRatioAction", "Ratio": -0.99, "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Evade_Success_Hold_Start" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WithInWitchSlowDown_Monster" ], "IsAdd": true, "Target": "EnemyAllied" } ], "SlowDownKey": "HoldEvade_TimeSlow_01", "TotalDuration": -1, "WitchSlowDownRBLOffset": 0 } ], "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_Vignette_01", "EffectType": "Vignette" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_VREffects_01", "EffectType": "VREffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_ScreenEffects_01", "EffectType": "ScreenEffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_FXFog_01", "EffectType": "FXFog" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_ColorAdjustments_01", "EffectType": "ColorAdjustments" } ], "OnRemoved": [ { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_Vignette_01", "EffectType": "Vignette" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_VREffects_01", "EffectType": "VREffects" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_ScreenEffects_01", "EffectType": "ScreenEffects" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_FXFog_01", "EffectType": "FXFog" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_ColorAdjustments_01", "EffectType": "ColorAdjustments" } ] } }, "OnAbilityTrigger": [ ] }