{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "RenderVisibleModifier" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "ChanAttack_02_Parry", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "InterruptEffectModifier" ] }, { "AnimatorStateName": "Attack_Normal_05", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "InterruptEffectModifier" ] }, { "AnimatorStateName": "Attack_ChainAttack_02", "FrameCountHigh": 85, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Brujas_CameraMove" ] }, { "AnimatorStateName": "Attack_ChainAttack_02", "FrameCountHigh": 85, "FrameCountLow": 35, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Brujas_CameraShake_1", "Brujas_Effect_1" ] }, { "AnimatorStateName": "Attack_ChainAttack_02", "FrameCountHigh": 131, "FrameCountLow": 85, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Brujas_CameraShake_2", "Brujas_Effect_2", "Brujas_CameraMove_02" ] }, { "AnimatorStateName": "Attack_ChainAttack_02", "FrameCountLow": 131, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Brujas_CameraShake_3", "Brujas_Effect_3", "Brujas_CameraMove_03" ] }, { "AnimatorStateName": "Attack_ChainAttack_02", "FrameCountHigh": 0, "FrameCountLow": 15, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Brujas_Effect_4" ] }, { "AnimatorStateName": "Attack_ChainAttack_02", "FrameCountHigh": 0, "FrameCountLow": 36, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Brujas_Effect_5" ] }, { "AnimatorStateName": "Attack_ChainAttack_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Brujas_CameraMove_End", "DamageTakeRatioModifier" ] } ] } ], "AbilityName": "Brujas_Effect", "AbilityStacking": "Unique", "DefaultModifier": { "OnAnimTransit": [ { "$type": "ApplyModifier", "ModifierName": "RenderVisibleModifier", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByTransitionName", "Target": "Caster", "TransitionName": "Evade_Front -> Run_Loop" }, { "$type": "ByTransitionName", "Target": "Caster", "TransitionName": "SwitchIn_Normal -> Exit" }, { "$type": "ByTransitionName", "Target": "Caster", "TransitionName": "Run_End -> Exit" }, { "$type": "ByTransitionName", "Target": "Caster", "TransitionName": "RunEndToNormal" } ], "Target": "Caster" } ], "Target": "Caster" } ] }, "Modifiers": { "Brujas_CameraMove": { "OnAdded": [ { "$type": "CameraZoomAction", "ZoomConfigKey": "Brujas_ChanAttack_02_01_CamZoom_01" }, { "$type": "CameraStretchAction", "StretchConfigKey": "Brujas_ChanAttack_02_01_CamStretch_01" } ] }, "Brujas_CameraMove_02": { "OnAdded": [ { "$type": "CameraZoomAction", "ZoomConfigKey": "Brujas_ChanAttack_02_02_CamZoom_01" }, { "$type": "CameraStretchAction", "StretchConfigKey": "Brujas_ChanAttack_02_02_CamStretch_01" } ] }, "Brujas_CameraMove_03": { "OnAdded": [ { "$type": "CameraZoomAction", "ZoomConfigKey": "Brujas_ChanAttack_02_03_CamZoom_01" }, { "$type": "CameraStretchAction", "StretchConfigKey": "Brujas_ChanAttack_02_03_CamStretch_01" } ], "OnRemoved": [ ] }, "Brujas_CameraMove_End": { "OnAdded": [ ], "OnRemoved": [ { "$type": "CameraZoomEndAction", "ZoomConfigKey": "Brujas_ChanAttack_02_03_CamZoom_01" }, { "$type": "CameraStretchEndAction", "StretchConfigKey": "Brujas_ChanAttack_02_03_CamStretch_01" }, { "$type": "CameraZoomEndAction", "ZoomConfigKey": "Brujas_ChanAttack_02_01_CamZoom_01" }, { "$type": "CameraStretchEndAction", "StretchConfigKey": "Brujas_ChanAttack_02_01_CamStretch_01" }, { "$type": "CameraZoomEndAction", "ZoomConfigKey": "Brujas_ChanAttack_02_02_CamZoom_01" }, { "$type": "CameraStretchEndAction", "StretchConfigKey": "Brujas_ChanAttack_02_02_CamStretch_01" } ] }, "Brujas_CameraShake_1": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Brujas_KeepFire_1_CamShake_E", "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Caster", "soundActionKey": "Play_SFX_Char_Skill_Brujas_Attack_ChainAttack_02_Shot_1" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Brujas_Attack_ChainAttack02_Laser_AttackProperty_01", "Brujas_Attack_ChainAttack02_Laser_AttackProperty_01_HitEffect" ] }, { "$type": "ByAvatarTalentIndex", "TalentIndex": 6, "Target": "Caster" } ], "PropertyKey": "BreakLevel_Delta", "PropertyValue": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "InterruptCameraShakeAction", "ShakeConfigKey": "Brujas_KeepFire_1_CamShake_E", "Target": "Self" } ] }, "Brujas_CameraShake_2": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Brujas_KeepFire_2_CamShake_E", "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Caster", "soundActionKey": "Play_SFX_Char_Skill_Brujas_Attack_ChainAttack_02_Shot_2" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Brujas_Attack_ChainAttack02_Laser_AttackProperty_01", "Brujas_Attack_ChainAttack02_Laser_AttackProperty_01_HitEffect" ] }, { "$type": "ByAvatarTalentIndex", "TalentIndex": 6, "Target": "Caster" } ], "PropertyKey": "BreakLevel_Delta", "PropertyValue": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "InterruptCameraShakeAction", "ShakeConfigKey": "Brujas_KeepFire_2_CamShake_E", "Target": "Self" } ] }, "Brujas_CameraShake_3": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Brujas_KeepFire_3_CamShake_E", "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Caster", "soundActionKey": "Play_SFX_Char_Skill_Brujas_Attack_ChainAttack_02_Shot_3" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Brujas_Attack_ChainAttack02_Laser_AttackProperty_01", "Brujas_Attack_ChainAttack02_Laser_AttackProperty_01_HitEffect" ] } ], "PropertyKey": "BreakLevel_Delta", "PropertyValue": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "InterruptCameraShakeAction", "ShakeConfigKey": "Brujas_KeepFire_3_CamShake_E", "Target": "Self" } ] }, "Brujas_Effect_1": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_05_Smoke", "Tag": "Eff_Brujas_Attack_ChainAttack_02_05_Smoke", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_12_ShockWave", "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": "Ctr_Weapon_B_06", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Brujas_Attack_ChainAttack_02_12_ShockWave", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_03_ShockWave", "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": "LaserPoint_Start", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Brujas_Attack_ChainAttack_02_03_ShockWave", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_04_Trail", "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": "LaserPoint_Start", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Brujas_Attack_ChainAttack_02_04_Trail", "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Avatar_Brujas_Attack_ChainAttack_02_RadialBlur_02", "EffectType": "RadialBlur" } ], "OnRemoved": [ { "$type": "InterruptScreenEffectAction", "EffectKey": "Avatar_Brujas_Attack_ChainAttack_02_RadialBlur_02", "EffectType": "RadialBlur" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_05_Smoke" ], "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_03_ShockWave" ], "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_04_Trail" ], "Target": "Self" } ] }, "Brujas_Effect_2": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_10_Smoke", "Tag": "Eff_Brujas_Attack_ChainAttack_02_10_Smoke", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_06_ShockWave", "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": "Ctr_Weapon_B_06", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Brujas_Attack_ChainAttack_02_06_ShockWave", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_06_ShockWave", "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": "LaserPoint_Start", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Brujas_Attack_ChainAttack_02_06_ShockWave", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_07_Trail", "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": "LaserPoint_Start", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Brujas_Attack_ChainAttack_02_07_Trail", "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Avatar_Brujas_Attack_ChainAttack_02_RadialBlur_03", "EffectType": "RadialBlur" } ], "OnRemoved": [ { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_10_Smoke" ], "Target": "Self" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "Avatar_Brujas_Attack_ChainAttack_02_RadialBlur_03", "EffectType": "RadialBlur" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_06_ShockWave" ], "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_07_Trail" ], "Target": "Self" } ] }, "Brujas_Effect_3": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_11_Smoke", "Tag": "Eff_Brujas_Attack_ChainAttack_02_11_Smoke", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_08_ShockWave", "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": "Ctr_Weapon_B_06", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Brujas_Attack_ChainAttack_02_08_ShockWave", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_08_ShockWave", "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": "LaserPoint_Start", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Brujas_Attack_ChainAttack_02_08_ShockWave", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Brujas_Attack_ChainAttack_02_09_Trail", "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": "LaserPoint_Start", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Brujas_Attack_ChainAttack_02_09_Trail", "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Avatar_Brujas_Attack_ChainAttack_02_RadialBlur_03", "EffectType": "RadialBlur" } ], "OnRemoved": [ { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_11_Smoke" ], "Target": "Self" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "Avatar_Brujas_Attack_ChainAttack_02_RadialBlur_03", "EffectType": "RadialBlur" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_08_ShockWave" ], "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_09_Trail" ], "Target": "Self" } ] }, "Brujas_Effect_4": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "Brujas_Weapon_Face" }, { "ApplyAllMaterials": true, "RenderPath": "Brujas_Weapon_01" }, { "ApplyAllMaterials": true, "RenderPath": "Brujas_Weapon_02" }, { "ApplyAllMaterials": true, "RenderPath": "Brujas_Weapon_03" } ], "Tag": "Avatar_Female_Size02_Brujas_MA_Attack_Normal_02_OverrideOutline_01", "Target": "Self", "key": "Avatar_Female_Size02_Brujas_MA_Attack_Normal_02_OverrideOutline_01" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "Brujas_Weapon_Face" }, { "ApplyAllMaterials": true, "RenderPath": "Brujas_Weapon_01" }, { "ApplyAllMaterials": true, "RenderPath": "Brujas_Weapon_02" }, { "ApplyAllMaterials": true, "RenderPath": "Brujas_Weapon_03" } ], "Tag": "Avatar_Female_Size02_Brujas_MA_Attack_Normal_02_OverrideRimGlow_02", "Target": "Self", "key": "Avatar_Female_Size02_Brujas_MA_Attack_Normal_02_OverrideRimGlow_02" } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Female_Size02_Brujas_MA_Attack_Normal_02_OverrideOutline_01", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Female_Size02_Brujas_MA_Attack_Normal_02_OverrideRimGlow_02", "Target": "Self" } ] }, "Brujas_Effect_5": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ProcessScreenEffectAction", "EffectKey": "Avatar_Brujas_Attack_ChainAttack_02_Vignette_01", "EffectType": "Vignette" } ], "OnRemoved": [ { "$type": "InterruptScreenEffectAction", "EffectKey": "Avatar_Brujas_Attack_ChainAttack_02_Vignette_01", "EffectType": "Vignette" } ] }, "DamageTakeRatioModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "Properties": { "Actor_DamageTakeRatio": -0.4 } }, "InterruptEffectModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_03_ShockWave" ], "OverrideFadeOutTime": 0, "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_04_Trail" ], "OverrideFadeOutTime": 0, "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_06_ShockWave" ], "OverrideFadeOutTime": 0, "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_07_Trail" ], "OverrideFadeOutTime": 0, "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_08_ShockWave" ], "OverrideFadeOutTime": 0, "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Brujas_Attack_ChainAttack_02_09_Trail" ], "OverrideFadeOutTime": 0, "Target": "Self" } ] }, "RenderVisibleModifier": { "Duration": 0.3, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushRenderVisibleAction", "ApplyAllRenderers": false, "Paths": [ "Brujas_Weapon_03" ], "Tag": "Brujas_Weapon_03", "Visible": false } ], "OnRemoved": [ { "$type": "PushRenderVisibleAction", "ApplyAllRenderers": false, "Paths": [ "Brujas_Weapon_03" ], "Tag": "Brujas_Weapon_03", "Visible": true } ] } } }