{

    "AbilityName" : "FierySerpent_Teleport__1",

    "AbilityStacking":"Unique",



    "OnAbilityStart":

    [

        {

            "$type": "MoleMole.ApplyLogicMoveAction",

            "Target": "Self",



            "MovementConfig" :

            {

                "$type" : "MoleMole.ConfigMovementTarget",

                "Duration" : 0.1,

                "Gravity" : 0.0,

                "HitTangentialRatio" : 1,

                "HitNormalRatio" : 1,

                "TimesUpMoveOption" : "Stop",

                "TargetPosRot" : 

                {

                    "CoordsOption" : "Relative",

                    "TargetOption": {

                        "$type": "MoleMole.ConfigPosRotReferTarget",

                        "OffsetReferTarget": "SavePoint",

                        "PointName": "FierySerpent_TeleportPoint_1"

                    },

                    "Offset" : 

                    {

                            "PositionOffset" : {"x":0.0, "y":0.0, "z":-1.0},

                            "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},

                            "IsClampOffsetDistance" : false

                    }

                },

                "DefaultOffset" : {"x":0.0, "y":0.0, "z":0.0},



                "MoveType":

                {

                    "$type" : "MoleMole.MovementTypeInstant"

                },



                "TargetUpdateMode" : "Always",

                "ReachTargetStop" : true

            }

        }

    ]

}