{
  "AbilityMixins": [
    {
      "$type": "AttachStateWithModifierMixin",
      "ConfigList": [
        {
          "AnimatorStateName": "Evade_Back",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_03"
          ]
        },
        {
          "AnimatorStateName": "Evade_Front_02",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Attack_Rush",
          "FrameCountHigh": 28,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Attack_Rush_02",
          "FrameCountHigh": 28,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Attack_Counter",
          "FrameCountHigh": 20,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Attack_BeHitAid",
          "FrameCountHigh": 20,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Attack_EvadeAid",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Attack_EvadeAid_NotSuccess",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Attack_AssaultAid",
          "FrameCountHigh": 50,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Attack_Branch_01",
          "FrameCountHigh": 0,
          "FrameCountLow": 6,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Attack_Branch_02",
          "FrameCountHigh": 0,
          "FrameCountLow": 6,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Attack_Branch_03",
          "FrameCountHigh": 0,
          "FrameCountLow": 15,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Attack_Branch_03_End",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "SwitchIn_Normal",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "SwitchIn_Attack",
          "FrameCountHigh": 36,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": false,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "SwitchIn_Attack_Ex_Start",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "SwitchIn_Attack_Ex",
          "FrameCountHigh": 6,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Death",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Dying",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Revive_01",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Revive_02",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Revive_03",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Revive_04",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Idle_AFK_01",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_Idle_AFK"
          ]
        },
        {
          "AnimatorStateName": "Taunt",
          "FrameCountHigh": 0,
          "FrameCountLow": 10,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "Taunt_02",
          "FrameCountHigh": 0,
          "FrameCountLow": 10,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        },
        {
          "AnimatorStateName": "QuestStart",
          "FrameCountHigh": 0,
          "FrameCountLow": 0,
          "IsLoop": false,
          "LayerIndex": 0,
          "MaxFrameCountHigh": true,
          "MaxFrameCountLow": false,
          "ModifierNameList": [
            "SetFollowTargetModifier_02"
          ]
        }
      ]
    }
  ],
  "AbilityName": "Rina_Anastacia_Control",
  "AbilityStacking": "Unique",
  "DefaultModifier": {
    "OnAdded": [
      {
        "$type": "ApplyModifier",
        "ModifierName": "FollowModifier_01",
        "Target": "Self"
      },
      {
        "$type": "ApplyModifier",
        "ModifierName": "DeploymentModifier_01",
        "Target": "Self"
      },
      {
        "$type": "ApplyModifier",
        "ModifierName": "DeploymentModifier_02",
        "Target": "Self"
      }
    ]
  },
  "Modifiers": {
    "DeploymentModifier_01": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "ModifierMixins": [
        {
          "$type": "AttachPointFollowMixin",
          "AttachPointName": "DeployPoint_Anastacia_01",
          "FollowPosRot": {
            "BackupCoordsOption": "Self",
            "CoordsOption": "Relative",
            "Offset": {
              "AngleOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              },
              "BackupAngleOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              },
              "BackupPositionOffset": {
                "x": -1,
                "y": 1,
                "z": 5
              },
              "IsUseRotationXZ": false,
              "IsUseRotationY": true,
              "PositionOffset": {
                "x": -0.75,
                "y": 1,
                "z": -0.75
              }
            },
            "TargetOption": {
              "$type": "ConfigPosRotReferTarget",
              "BackupOffsetReferTarget": "Self",
              "OffsetReferTarget": "SelfAttackTarget"
            }
          },
          "PosType": "Instant",
          "RotType": "Instant"
        }
      ],
      "ModifierStacking": "Unique"
    },
    "DeploymentModifier_02": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "ModifierMixins": [
        {
          "$type": "AttachPointFollowMixin",
          "AttachPointName": "DeployPoint_Anastacia_02",
          "FollowPosRot": {
            "BackupCoordsOption": "Self",
            "CoordsOption": "Relative",
            "Offset": {
              "AngleOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              },
              "BackupAngleOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              },
              "BackupPositionOffset": {
                "x": -1,
                "y": 1,
                "z": 10
              },
              "IsUseRotationXZ": false,
              "IsUseRotationY": true,
              "PositionOffset": {
                "x": -0.75,
                "y": 1,
                "z": -0.75
              }
            },
            "TargetOption": {
              "$type": "ConfigPosRotReferTarget",
              "BackupOffsetReferTarget": "Self",
              "OffsetReferTarget": "SelfAttackTarget"
            }
          },
          "PosType": "Instant",
          "RotType": "Instant"
        }
      ],
      "ModifierStacking": "Unique"
    },
    "FollowModifier_01": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "ModifierMixins": [
        {
          "$type": "AttachPointFollowMixin",
          "AttachPointName": "FollowPoint_Anastacia_02",
          "FollowPosRot": {
            "CoordsOption": "ReferTarget",
            "Offset": {
              "AngleOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              },
              "IsUseRotationXZ": false,
              "IsUseRotationY": true,
              "PositionOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              }
            },
            "TargetOption": {
              "$type": "ConfigPosRotReferTarget",
              "AttachPoint": "FollowPoint_Anastacia",
              "IsUseAttachPointPos": true,
              "IsUseAttachPointRotation": false,
              "OffsetReferTarget": "Caster"
            }
          },
          "PolarAngleRatio": 0.45,
          "PolarHeightRatio": 7.5,
          "PolarRadiusRatio": 15,
          "PosType": "PolarLerp",
          "RotRatio": 4,
          "RotType": "Lerp",
          "TransitionDuration": 0.3
        }
      ],
      "ModifierStacking": "Unique"
    },
    "FollowModifier_02": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "ModifierMixins": [
        {
          "$type": "AttachPointFollowMixin",
          "AttachPointName": "FollowPoint_Anastacia_02",
          "FollowPosRot": {
            "CoordsOption": "ReferTarget",
            "Offset": {
              "AngleOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              },
              "IsUseRotationXZ": false,
              "IsUseRotationY": true,
              "PositionOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              }
            },
            "TargetOption": {
              "$type": "ConfigPosRotReferTarget",
              "AttachPoint": "Bip001 Prop2",
              "IsUseAttachPointPos": true,
              "IsUseAttachPointRotation": false,
              "OffsetReferTarget": "Caster"
            }
          },
          "PosType": "Instant",
          "RotRatio": 8,
          "RotType": "Lerp"
        }
      ],
      "ModifierStacking": "Unique"
    },
    "FollowModifier_03": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "ModifierMixins": [
        {
          "$type": "AttachPointFollowMixin",
          "AttachPointName": "FollowPoint_Anastacia_02",
          "FollowPosRot": {
            "CoordsOption": "ReferTarget",
            "Offset": {
              "AngleOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              },
              "IsUseRotationXZ": false,
              "IsUseRotationY": true,
              "PositionOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              }
            },
            "TargetOption": {
              "$type": "ConfigPosRotReferTarget",
              "AttachPoint": "Bip001 Prop2",
              "IsUseAttachPointPos": true,
              "IsUseAttachPointRotation": false,
              "OffsetReferTarget": "Caster"
            }
          },
          "PosRatio": 15,
          "PosType": "Lerp",
          "RotRatio": 8,
          "RotType": "Lerp"
        }
      ],
      "ModifierStacking": "Unique"
    },
    "FollowModifier_Idle_AFK": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "ModifierMixins": [
        {
          "$type": "AttachPointFollowMixin",
          "AttachPointName": "FollowPoint_Anastacia_02",
          "FollowPosRot": {
            "CoordsOption": "ReferTarget",
            "Offset": {
              "AngleOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              },
              "IsUseRotationXZ": false,
              "IsUseRotationY": true,
              "PositionOffset": {
                "x": 0,
                "y": 0,
                "z": 0
              }
            },
            "TargetOption": {
              "$type": "ConfigPosRotReferTarget",
              "AttachPoint": "Bip001 Prop2",
              "IsUseAttachPointPos": true,
              "IsUseAttachPointRotation": false,
              "OffsetReferTarget": "Caster"
            }
          },
          "PosType": "Instant",
          "RotRatio": 8,
          "RotType": "Lerp",
          "TransitionDuration": 0.3
        }
      ],
      "ModifierStacking": "Unique"
    },
    "SetFollowTargetModifier_02": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_01",
          "Target": "Self"
        },
        {
          "$type": "ApplyModifier",
          "ModifierName": "FollowModifier_02",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_03",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_Idle_AFK",
          "Target": "Self"
        }
      ],
      "OnRemoved": [
        {
          "$type": "ApplyModifier",
          "ModifierName": "FollowModifier_01",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_02",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_03",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_Idle_AFK",
          "Target": "Self"
        }
      ]
    },
    "SetFollowTargetModifier_03": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_01",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_02",
          "Target": "Self"
        },
        {
          "$type": "ApplyModifier",
          "ModifierName": "FollowModifier_03",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_Idle_AFK",
          "Target": "Self"
        }
      ],
      "OnRemoved": [
        {
          "$type": "ApplyModifier",
          "ModifierName": "FollowModifier_01",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_02",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_03",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_Idle_AFK",
          "Target": "Self"
        }
      ]
    },
    "SetFollowTargetModifier_Idle_AFK": {
      "Duration": -1,
      "IgnoreTimeScale": false,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_01",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_02",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_03",
          "Target": "Self"
        },
        {
          "$type": "ApplyModifier",
          "ModifierName": "FollowModifier_Idle_AFK",
          "Target": "Self"
        }
      ],
      "OnRemoved": [
        {
          "$type": "ApplyModifier",
          "ModifierName": "FollowModifier_01",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_02",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_03",
          "Target": "Self"
        },
        {
          "$type": "RemoveModifier",
          "ModifierName": "FollowModifier_Idle_AFK",
          "Target": "Self"
        }
      ]
    }
  }
}