{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Modifier_OnBeingHitListener", "StackCount": 99, "Target": "Self" } ], "AnimatorStateName": "Attack_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true } ] } ], "AbilityName": "Pure_Attack_01", "AbilityStacking": "Unique", "DefaultModifier": { "OnBeingHit": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_Pure_Attack_01_Bullet_AttackProperty_01_Parry" ] } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_OnBeingHitListener", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Pure_Attack_01_07_FantanBurst", "FireEffectPosRot": { "CoordsOption": "Self", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 }, "RandomAngleRange": { "x": 0, "y": 0, "z": 0 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "LockBone", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Target": "Self" } ] } ] }, "Modifiers": { "Modifier_OnBeingHitListener": { "Duration": -1, "IgnoreTimeScale": false, "MaxStackingNumber": 2, "ModifierStacking": "Multiple", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_Hit", "ParamType": 1, "Predicates": [ { "$type": "ByModifierStackCount", "CompareType": "GreaterEqual", "ModifierName": "Modifier_OnBeingHitListener", "StackCount": 2, "Target": "Self" } ], "Target": "Self" } ] } } }