{

	//玩家出圈持续掉血（以玩家自身攻击力的对应倍数计算）

	"AbilityName" : "GamePlaySUMO_Player_OutRange_ContinueHurt_FC_Test",

	"AbilityStacking":"Unique",

	"DefaultModifier":

	{

		"ModifierStacking":"Unique",

		"OnAdded":

		[  

            //添加受伤触发间隔

            {

                "$type":"MoleMole.ApplyModifier",

                "ModifierName":"OuterHit_Modifier",

                "Target":"Self",

            },



            //移除第一个ability

            {

                "$type" : "MoleMole.RemoveAbilityAction",

                "AbilityName" : "GamePlaySUMO_Player_OutRange_ContinueHurt_FC_Test_1",

                "Target":"Self",

            }, 

		],

	},





    "Modifiers" : 

    {

     

        "OuterHit_Modifier":

        {

            "ModifierStacking": "Unique",

            "Duration": -1,

            "ThinkInterval": 1,

            "IgnoreTimeScale" : false,



            "OnThinkInterval" :

            [ 

                {

                    "$type": "MoleMole.AttachEffect",

                    "EffectPattern": "Buff_Electric_EMP_01",

                    "Target": "Self",

                    "AttachEffectPosRot" : 

                    {

                        "CoordsOption" : "ReferTarget",

                        "TargetOption" : 

                        {

                                "$type" : "MoleMole.ConfigPosRotReferTarget",

                                "OffsetReferTarget" : "Target",

                                "AttachPoint" : "MiddlePoint",

                                "IsUseAttachPointPos" : true,

                                "IsUseAttachPointRotation" : true,

                        },

                        "Offset" : 

                        {

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

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

                                "IsUseRotationY" : true,

                                "IsUseRotationXZ" : true,

                        }

                    },

                },         

                //获取自己攻击力并存至AS_SelfAttack

                {   

                    "$type":"MoleMole.SetAbilitySpecialByExpression",

                    "ParamName":"AS_SelfAttack",

                    "ValueType":"float",

                    "Expression":"property(Attack)*specials(AS_AttackBonus)",//攻击力*预期乘以的倍数

                    "Target":"Self"

                },

                //从公共打击帧库中调取伤害给自身

                {

                    "$type": "MoleMole.DamageByAttackPropertyAction",

                    "AttackProperty" :

                    {

                        "AddedDamageValue" : "%AS_SelfAttack"

                    },

                    "AttachPoint":"MiddlePoint",

                    "Target" : "Self",

                },

            ],



        },

    },





	"AbilitySpecials" : 

	{

        //获取玩家攻击力的倍数

        "AS_AttackBonus" :

        {

            "Value" : 0.5

        },     

        "AS_SelfAttack" :

        {

            "Value" : 0

        }

    }

}