{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Execute_01_Combo", "FrameCountHigh": 740, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideUIModifier" ] }, { "AnimatorStateName": "Attack_07", "FrameCountHigh": 81, "FrameCountLow": 66, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideMesh_Attack07Check_Modifier" ] }, { "AnimatorStateName": "Attack_Execute_01_Combo", "FrameCountHigh": 295, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideMeshModifier" ] }, { "AnimatorStateName": "Attack_Execute_01_Combo", "FrameCountHigh": 515, "FrameCountLow": 434, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideMeshModifier" ] }, { "AnimatorStateName": "Attack_Execute_01_Combo", "FrameCountHigh": 680, "FrameCountLow": 570, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideMeshModifier" ] }, { "AnimatorStateName": "Attack_08_Sp1", "FrameCountHigh": 0, "FrameCountLow": 54, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideMeshModifier" ] }, { "AnimatorStateName": "Attack_08_Sp2", "FrameCountHigh": 0, "FrameCountLow": 52, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideMeshModifier" ] }, { "AnimatorStateName": "Attack_08_Sp3", "FrameCountHigh": 0, "FrameCountLow": 50, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideMeshModifier" ] }, { "AnimatorStateName": "Attack_08_Sp4", "FrameCountHigh": 0, "FrameCountLow": 50, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideMeshModifier" ] }, { "AnimatorStateName": "Attack_05", "FrameCountHigh": 75, "FrameCountLow": 65, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Vesper_Effect_Attack05_Check_Modifier" ] }, { "AnimatorStateName": "Attack_05", "FrameCountHigh": 129, "FrameCountLow": 119, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Vesper_Effect_Attack05_Check_Modifier" ] }, { "AnimatorStateName": "Attack_05", "FrameCountHigh": 184, "FrameCountLow": 175, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Vesper_Effect_Attack05_Check_Modifier" ] }, { "AnimatorStateName": "Attack_05", "FrameCountHigh": 215, "FrameCountLow": 204, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Vesper_Effect_Attack05_Check_Modifier" ] }, { "AnimatorStateName": "Attack_05", "FrameCountHigh": 242, "FrameCountLow": 234, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Vesper_Effect_Attack05_Check_Modifier" ] } ] } ], "AbilityName": "Vesper_HideMesh", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Vesper_Effect_Modifier", "Target": "Self" } ] }, "Modifiers": { "Attack_09_Screen_Modifier": { "Duration": 1, "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" }, { "$type": "RemoveModifier", "ModifierName": "InvincibleBuffModifier", "Target": "Self" } ] }, "HideMeshModifier": { "DelayHandlers": [ { "DelayTime": 0.23334, "IgnoreTimeScale": true, "TimeUpActions": [ { "$type": "PushRenderVisibleAction", "ApplyAllRenderers": true, "Tag": "Vesper_Mesh_Hide_Tag", "Visible": false } ] } ], "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RemoveModifier", "ModifierName": "Vesper_Effect_Modifier", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "RendererList": [ ], "Tag": "Monster_Vesper_MA_Common_VertexStretch_04", "Target": "Self", "key": "Monster_Vesper_MA_Common_VertexStretch_04" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "RendererList": [ ], "Tag": "Monster_Vesper_MA_Common_ScreenImage_05", "Target": "Self", "key": "Monster_Vesper_MA_Common_ScreenImage_05" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "RendererList": [ ], "Tag": "Monster_Vesper_MA_Common_OverrideOutline_06", "Target": "Self", "key": "Monster_Vesper_MA_Common_OverrideOutline_06" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "RendererList": [ ], "Tag": "Monster_Vesper_MA_Dither_Dither_07", "Target": "Self", "key": "Monster_Vesper_MA_Dither_Dither_07" }, { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Vesper_Common_12_Spark", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Target": "Self" } ], "OnRemoved": [ { "$type": "PopRenderVisibleAction", "Tag": "Vesper_Mesh_Hide_Tag", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "RendererList": [ ], "Tag": "Monster_Vesper_MA_Common_VertexStretch_04", "Target": "Self", "key": "Monster_Vesper_MA_Common_VertexStretch_04" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "RendererList": [ ], "Tag": "Monster_Vesper_MA_Common_ScreenImage_05", "Target": "Self", "key": "Monster_Vesper_MA_Common_ScreenImage_05" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "RendererList": [ ], "Tag": "Monster_Vesper_MA_Common_OverrideOutline_06", "Target": "Self", "key": "Monster_Vesper_MA_Common_OverrideOutline_06" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "RendererList": [ ], "Tag": "Monster_Vesper_MA_Dither_Dither_08", "Target": "Self", "key": "Monster_Vesper_MA_Dither_Dither_08" }, { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Vesper_Common_12_Spark", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Vesper_Effect_Modifier", "Target": "Self" } ] }, "HideMesh_Attack07Check_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "HideMeshModifier", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Vesper_Mode_1_Tag" ], "Target": "Self" }, { "$type": "ByIsInZoneTags", "Tags": [ "Vesper_Mode_2_Tag" ], "Target": "Self" } ] } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "HideMeshModifier", "Target": "Self" } ] }, "HideUIModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetupUIAction", "HideUITags": [ "BossHUD_Self" ], "IgnoreFadeAnimation": true, "Priority": 1, "SetupTag": "Awakener_InLevelHideUI" } ], "OnRemoved": [ { "$type": "InterruptSetupUIAction", "IgnoreFadeAnimation": false, "SetupTag": "Awakener_InLevelHideUI" } ] }, "LocalAvatar_LogicMove_Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyLogicMoveAction", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 1, "Gravity": 0, "HitNormalRatio": 1, "HitTangentialRatio": 1, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "NodePoint": "Monster_Vesper_LocalAvatarPoint", "OffsetReferTarget": "NodePoint" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Remain" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "NodePoint": "Monster_Vesper_CenterPoint", "OffsetReferTarget": "NodePoint" } }, "TargetUpdateMode": "Always" }, "Target": "Self" } ] }, "Vesper_Effect_Attack05_Check_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RemoveModifier", "ModifierName": "Vesper_Effect_Modifier", "Target": "Self" } ], "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Vesper_Effect_Modifier", "Target": "Self" } ] }, "Vesper_Effect_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Ctr_L_Tail_B_01", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_Vesper_Common_07_Flare", "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Ctr_L_Tail_C_01", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_Vesper_Common_08_Flare", "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Ctr_R_Tail_C_01", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_Vesper_Common_03_Flare", "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Ctr_R_Tail_B_01", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_Vesper_Common_04_Flare", "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Bip001 L Calf", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_Vesper_Common_05_Flare", "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Bip001 R Calf", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_Vesper_Common_06_Flare", "Target": "Self" } ], "OnRemoved": [ { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_Vesper_Common_07_Flare" ], "OverrideFadeOutCurve": "QuintEaseInReverse", "OverrideFadeOutTime": 0.05, "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_Vesper_Common_08_Flare" ], "OverrideFadeOutCurve": "QuintEaseInReverse", "OverrideFadeOutTime": 0.05, "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_Vesper_Common_03_Flare" ], "OverrideFadeOutCurve": "QuintEaseInReverse", "OverrideFadeOutTime": 0.05, "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_Vesper_Common_04_Flare" ], "OverrideFadeOutCurve": "QuintEaseInReverse", "OverrideFadeOutTime": 0.05, "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_Vesper_Common_05_Flare" ], "OverrideFadeOutCurve": "QuintEaseInReverse", "OverrideFadeOutTime": 0.05, "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_Vesper_Common_06_Flare" ], "OverrideFadeOutCurve": "QuintEaseInReverse", "OverrideFadeOutTime": 0.05, "Target": "Self" } ] }, "Vesper_LogicMove_Modifier": { "Duration": 5, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyLogicMoveAction", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 1, "Gravity": 0, "HitNormalRatio": 1, "HitTangentialRatio": 1, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "NodePoint": "Monster_Vesper_CenterPoint", "OffsetReferTarget": "NodePoint" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Remain" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "NodePoint": "Monster_Vesper_LocalAvatarPoint", "OffsetReferTarget": "NodePoint" } }, "TargetUpdateMode": "Always" }, "Target": "Self" } ] } }, "OnAbilityTrigger": [ ] }