{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_05", "FrameCountHigh": 169, "FrameCountLow": 77, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "WindFieldPredicateModifier" ] } ] } ], "AbilityName": "Sobek_WindField", "AbilityStacking": "Unique", "Modifiers": { "WindFieldModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "FieldRangeMixin", "ColliderConfig": { "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderType": "FanCylinder", "FanCylinderColliderAngle": 360, "FanCylinderColliderHeight": 5, "FanCylinderColliderRadius": 8, "FanCylinderColliderVertexNum": 100 }, "FieldEnterActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Attack05", "ParamType": 1, "Target": "Self" } ], "FieldInitPosRot": { "CoordsOption": "Self", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "BackupOffsetReferTarget": "Self", "OffsetReferTarget": "Self" } }, "IsFollow": true, "TotalDuration": -1 }, { "$type": "WindFieldMixin", "BaseVelocity": 18, "IsFollow": true, "WindDetectID": "Monster_Sobek_WindField_ATK05" } ], "ModifierStacking": "Unique" }, "WindFieldPredicateModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Attack05", "ParamType": 1, "Predicates": [ { "$type": "ByDistance", "CompareTarget": "LocalAvatar", "CompareType": "Less", "Distance": 8, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "WindFieldModifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByDistance", "CompareTarget": "LocalAvatar", "CompareType": "Less", "Distance": 8, "Target": "Self" } ] } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "WindFieldModifier", "Target": "Self" } ] } } }