{

  "AbilityName": "RandomSkill_Follower_Shoot_Default_ChangePos",

  "AbilityStacking": "Unique",



  "OnAbilityStart":

  [

    {

      "$type": "MoleMole.ApplyModifier",

      "ModifierName": "FollowTypeModifier",

      "Target": "Caster"

    }

  ],



  "Modifiers":

  {

    "FollowTypeModifier":

    {

      "ModifierStacking": "Unique",

      "Duration": 0.1,

      "OnAdded":

      [

        {

          "$type": "MoleMole.ApplyModifier",

          "ModifierName": "FollowTypeModifier2",

          "Target": "Caster"

        }

      ],



      "OnRemoved":

      [

        {

          "$type": "MoleMole.ModifyFollowerFollowTypeAction",

          "FollowType": "ModifyPosReferCamera",

          "Avatar2CamAngle": 78,

          "Avatar2CamRadius": 0.922,

          "Avatar2CamHeight": 1.0,

          "PosLerpRatio": 10,

          "Predicates":

          [

            {

              "$type": "MoleMole.BySkillBtnIndex",

              "Target": "Self",

              "SkillBtnIndex": 2

            }

          ]

        },



        {

          "$type": "MoleMole.ModifyFollowerFollowTypeAction",

          "FollowType": "ModifyPosReferCamera",

          "Avatar2CamAngle": 282,

          "Avatar2CamRadius": 0.922,

          "Avatar2CamHeight": 1.0,

          "PosLerpRatio": 10,

          "Predicates":

          [

            {

              "$type": "MoleMole.BySkillBtnIndex",

              "Target": "Self",

              "SkillBtnIndex": 3

            }

          ]

        }

      ]

    },



    "FollowTypeModifier2":

    {

      "ModifierStacking": "Unique",

      "Duration": 4,

      "OnAdded":

      [



        {

          "$type": "MoleMole.ModifyFollowerFollowTypeAction",

          "FollowType": "ModifyPosReferCamera",

          "Avatar2CamAngle": 78,

          "Avatar2CamRadius": 0.922,

          "Avatar2CamHeight": 1.0,

          "PosLerpRatio": 0,

          "Predicates":

          [

            {

              "$type": "MoleMole.BySkillBtnIndex",

              "Target": "Self",

              "SkillBtnIndex": 2

            }

          ]

        },



        {

          "$type": "MoleMole.ModifyFollowerFollowTypeAction",

          "FollowType": "ModifyPosReferCamera",

          "Avatar2CamAngle": 282,

          "Avatar2CamRadius": 0.922,

          "Avatar2CamHeight": 1.0,

          "PosLerpRatio": 0,

          "Predicates":

          [

            {

              "$type": "MoleMole.BySkillBtnIndex",

              "Target": "Self",

              "SkillBtnIndex": 3

            }

          ]

        }

      ]

    }

  }

}