{
  "AbilityMixins": [
    {
      "$type": "AttachStateWithModifierMixin",
      "ConfigList": [
        {
          "AnimatorStateName": "Attack_Branch_01_Early",
          "FrameCountHigh": 61,
          "FrameCountLow": 1,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "BranchTrailModifier"
          ]
        },
        {
          "AnimatorStateName": "Attack_Branch_02_Early",
          "FrameCountHigh": 61,
          "FrameCountLow": 1,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "BranchTrailModifier"
          ]
        },
        {
          "AnimatorStateName": "SwitchIn_Attack_Ex",
          "FrameCountHigh": 40,
          "FrameCountLow": 16,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "BranchTrailModifier"
          ]
        },
        {
          "AnimatorStateName": "SwitchIn_Attack_Ex",
          "FrameCountHigh": 62,
          "FrameCountLow": 16,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "BranchTrailModifier03"
          ]
        },
        {
          "AnimatorStateName": "Attack_05",
          "FrameCountHigh": 30,
          "FrameCountLow": 15,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "BranchTrailModifier02"
          ]
        }
      ]
    },
    {
      "$type": "AttachStateWithModifierMixin",
      "ConfigList": [
        {
          "AnimatorStateName": "Attack_Branch_01_Early",
          "FrameCountHigh": 92,
          "FrameCountLow": 2,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "MaterialPropertyModifier",
            "RemoveMaterialPropertyModifier"
          ]
        },
        {
          "AnimatorStateName": "Attack_Branch_01_Back",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "RemoveMaterialPropertyModifier"
          ]
        },
        {
          "AnimatorStateName": "Attack_Branch_02_Early",
          "FrameCountHigh": 92,
          "FrameCountLow": 2,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "MaterialPropertyModifier",
            "RemoveMaterialPropertyModifier"
          ]
        },
        {
          "AnimatorStateName": "Attack_Branch_02_Back",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "RemoveMaterialPropertyModifier"
          ]
        },
        {
          "AnimatorStateName": "SwitchIn_Attack_Ex",
          "FrameCountHigh": 165,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "MaterialPropertyModifier02"
          ]
        }
      ]
    },
    {
      "$type": "AttachStateWithModifierMixin",
      "ConfigList": [
        {
          "AnimatorStateName": "Idle_Special_01",
          "FrameCountHigh": 0,
          "FrameCountLow": 249,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "DitherMaterialPropertyModifier01"
          ]
        },
        {
          "AnimatorStateName": "Idle_Special_02",
          "FrameCountHigh": 0,
          "FrameCountLow": 236,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "DitherMaterialPropertyModifier03"
          ]
        },
        {
          "AnimatorStateName": "Idle_Special_03",
          "FrameCountHigh": 0,
          "FrameCountLow": 223,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "DitherMaterialPropertyModifier02"
          ]
        },
        {
          "AnimatorStateName": "Idle_AFK_01",
          "FrameCountHigh": 0,
          "FrameCountLow": 225,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "DitherMaterialPropertyModifier03"
          ]
        },
        {
          "AnimatorStateName": "Idle_AFK_02",
          "FrameCountHigh": 0,
          "FrameCountLow": 107,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "DitherMaterialPropertyModifier03"
          ]
        },
        {
          "AnimatorStateName": "Attack_01",
          "FrameCountHigh": 0,
          "FrameCountLow": 205,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "DitherMaterialPropertyModifier01"
          ]
        },
        {
          "AnimatorStateName": "Attack_02",
          "FrameCountHigh": 0,
          "FrameCountLow": 301,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "DitherMaterialPropertyModifier03"
          ]
        },
        {
          "AnimatorStateName": "Attack_03",
          "FrameCountHigh": 0,
          "FrameCountLow": 417,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "DitherMaterialPropertyModifier02"
          ]
        },
        {
          "AnimatorStateName": "Attack_04_End",
          "FrameCountHigh": 0,
          "FrameCountLow": 165,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "DitherMaterialPropertyModifier01"
          ]
        }
      ]
    }
  ],
  "AbilityName": "Lucy_Wood_Effects",
  "AbilityStacking": "Unique",
  "Modifiers": {
    "BranchTrailModifier": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "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": "Bn_Wood_Scale",
              "IsUseAttachPointPos": true,
              "IsUseAttachPointRotation": true,
              "OffsetReferTarget": "Self"
            }
          },
          "EffectPattern": "Eff_Lucy_Attack_QTE_Trail_03",
          "Target": "Self"
        }
      ]
    },
    "BranchTrailModifier02": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "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": "Bn_Wood_Scale",
              "IsUseAttachPointPos": true,
              "IsUseAttachPointRotation": true,
              "OffsetReferTarget": "Self"
            }
          },
          "EffectPattern": "Eff_Lucy_Wood_Attack_05_01_Trail",
          "Target": "Self"
        }
      ]
    },
    "BranchTrailModifier03": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "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": "Bn_Wood_Scale",
              "IsUseAttachPointPos": true,
              "IsUseAttachPointRotation": true,
              "OffsetReferTarget": "Self"
            }
          },
          "EffectPattern": "Eff_Lucy_Attack_QTE_02_Trail",
          "Target": "Self"
        }
      ]
    },
    "DitherMaterialPropertyModifier01": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "ModifyMaterialPropertyAction",
          "ApplyAllRenderers": false,
          "RendererList": [
            {
              "ApplyAllMaterials": true,
              "RenderPath": "Lucy_Wood_Weapon01"
            }
          ],
          "Tag": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_04_Dither_01_01",
          "Target": "Self",
          "key": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_04_Dither_01"
        }
      ],
      "OnRemoved": [
        {
          "$type": "InterruptMaterialPropertyAction",
          "Tag": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_04_Dither_01_01",
          "Target": "Self"
        }
      ]
    },
    "DitherMaterialPropertyModifier02": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "ModifyMaterialPropertyAction",
          "ApplyAllRenderers": false,
          "RendererList": [
            {
              "ApplyAllMaterials": true,
              "RenderPath": "Lucy_Wood_Weapon02"
            }
          ],
          "Tag": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_04_Dither_01_02",
          "Target": "Self",
          "key": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_04_Dither_01"
        }
      ],
      "OnRemoved": [
        {
          "$type": "InterruptMaterialPropertyAction",
          "Tag": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_04_Dither_01_02",
          "Target": "Self"
        }
      ]
    },
    "DitherMaterialPropertyModifier03": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "ModifyMaterialPropertyAction",
          "ApplyAllRenderers": false,
          "RendererList": [
            {
              "ApplyAllMaterials": true,
              "RenderPath": "Lucy_Wood_Weapon03"
            }
          ],
          "Tag": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_04_Dither_01_03",
          "Target": "Self",
          "key": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_04_Dither_01"
        }
      ],
      "OnRemoved": [
        {
          "$type": "InterruptMaterialPropertyAction",
          "Tag": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_04_Dither_01_03",
          "Target": "Self"
        }
      ]
    },
    "MaterialPropertyModifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "ModifyMaterialPropertyAction",
          "RendererList": [
            {
              "ApplyAllMaterials": true,
              "RenderPath": "Lucy_WoodBall"
            }
          ],
          "Tag": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_01_OverrideRimGlow_01",
          "Target": "Self",
          "key": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_01_OverrideRimGlow_01"
        }
      ]
    },
    "MaterialPropertyModifier02": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "ModifyMaterialPropertyAction",
          "ApplyAllRenderers": true,
          "Tag": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_03_OverrideRimGlow_03",
          "Target": "Self",
          "key": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_03_OverrideRimGlow_03"
        }
      ],
      "OnRemoved": [
        {
          "$type": "InterruptMaterialPropertyAction",
          "Tag": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_03_OverrideRimGlow_03",
          "Target": "Self"
        }
      ]
    },
    "RemoveMaterialPropertyModifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnRemoved": [
        {
          "$type": "InterruptMaterialPropertyAction",
          "Tag": "Avatar_Female_Size01_Lucy_Wood_MA_Lucy_Wood_Mat_01_OverrideRimGlow_01",
          "Target": "Self"
        }
      ]
    }
  }
}