{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Combo_RunLoop_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Attack_Combo_RunLoop_Effect_Modifier" ] }, { "AnimatorStateName": "Combo_RunLoop_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Attack_Combo_RunLoop_Effect_Modifier" ] } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "HasMask_Tag" ], "IsAdd": true, "Predicates": [ { "$type": "ByAnimCtrlerParam", "BoolVal": true, "CompareType": "Equal", "ParamName": "Bool_IsMainStory", "ParamType": 2, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Sobek_Mask_Add_Effect_Modifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HasMask_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_Combo_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "HasMask_Tag" ], "IsAdd": true, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Sobek_Mask_Add_Effect_Modifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HasMask_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_Combo_05_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "Sobek_Effect", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Sobek_Mask_Remove_Effect_Modifier", "Target": "Self" } ] }, "Modifiers": { "Attack_Combo_RunLoop_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": "Bip001_Pelvis", "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_Sobek_Combo_RunLoop_01_01_Smoke", "Target": "Self" } ], "OnRemoved": [ ] }, "Sobek_Mask_Add_Effect_Modifier": { "DelayHandlers": [ { "DelayTime": 0, "TimeUpActions": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Monster_Sobek_Body_2" ], "Tag": "Monster_Sobek_Body_2", "Visible": true }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "Monster_Sobek_Body_2" } ], "Tag": "Monster_Sobek_MA_Common_Dither_04", "Target": "Self", "key": "Monster_Sobek_MA_Common_Dither_04" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "Monster_Sobek_Body_2" } ], "Tag": "Monster_Sobek_MA_Common_ScreenImage_05", "Target": "Self", "key": "Monster_Sobek_MA_Common_ScreenImage_05" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "Monster_Sobek_Body_2" } ], "Tag": "Monster_Sobek_MA_Common_Transition_06", "Target": "Self", "key": "Monster_Sobek_MA_Common_Transition_06" } ] }, { "DelayTime": 1.1667, "TimeUpActions": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Sobek_Common_02_Smoke", "Target": "Self" } ] } ], "Duration": 10, "ModifierStacking": "Replace" }, "Sobek_Mask_Effect_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Sobek_Mask_Add_Effect_Modifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HasMask_Tag" ], "Target": "Self" } ], "Target": "Self" } ] }, "Sobek_Mask_Remove_Effect_Modifier": { "DelayHandlers": [ { "DelayTime": 0, "TimeUpActions": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Monster_Sobek_Body_2" ], "Tag": "Monster_Sobek_Body_2", "Visible": false } ] } ], "Duration": 10, "ModifierStacking": "Replace" } }, "OnAbilityTrigger": [ { "$type": "ApplyModifier", "ModifierName": "Sobek_Mask_Add_Effect_Modifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HasMask_Tag" ], "Target": "Self" } ], "Target": "Self" } ] }