{

	//激活机器，消除怪物护盾

	"AbilityName" : "GamePlayRMudiky_Remove_MonsterHyperShield",

	"AbilityStacking":"Unique",

	"DefaultModifier":

	{

		"ModifierStacking":"Unique",

		"OnAdded":

		[

            {

                "$type" : "MoleMole.RemoveAbilityAction",

                "AbilityName" : "GamePlayRMudiky_MonsterHyperShield"

            },

   //          {

   //              "$type":"MoleMole.SetAbilitySpecialByExpression",

   //              "ParamName":"ShieldAmount",

   //              "ValueType":"float",

   //              "Expression":"specials(HpPercentage)*property(MaxHP)"

   //          },

			// {

   //              "$type":"MoleMole.ModifyHpShieldAction",

   //              "Tag":"MonsterHyperShield",

			// 	// "DurationDelta": 15,

			// 	"MaxValueDelta": "%ShieldAmount"

   //          },

            //护盾为0，进入破晕状态

            {

               "$type": "MoleMole.ApplyModifier",

               "ModifierName": "BreakStunModifier",

               "Target": "Self",

            },

            //触发受击表现

            {

                "$type":"MoleMole.ApplyModifier",

                "ModifierName":"TriggerHit_Modifier",

                "Target":"Self",

            },

            //调整抗打断等级

            {

                "$type": "MoleMole.ApplyModifier",

                "ModifierName": "ResistBreakReset_Modifier",

                "Target": "Self",

            },

		] ,   

        "OnStunDestroyActions":

        [

            {

                "$type":"MoleMole.SetAbilitySpecialByExpression",

                "ParamName":"ShieldAmount",

                "ValueType":"float",

                "Expression":"specials(HpPercentage)*property(MaxHP)"

            },

            {

                "$type":"MoleMole.ModifyHpShieldAction",

                "Tag":"MonsterHyperShield",

                // "DurationDelta": 15,

                "MaxValueDelta": "%ShieldAmount"

            },

        ],

	},



   "Modifiers" : 

   {

        "BreakStunModifier":

        {

           "ModifierStacking": "Unique",

           "Duration": -1,



           "OnBeingHit":

           [

	            //进入破晕状态

	            {

	               "$type" : "MoleMole.ModifyStunStateAction",

	               "TargetState" : "Break",

	               "Target" : "Self",

	            },

	            //添加击晕Buff

	            {

	               "$type" : "MoleMole.ApplyModifier",

	               "ModifierName" : "StunBuffModifier",

	               "Target" : "Self",

	            },

	            {

	               "$type" : "MoleMole.FireEffect",

	               "EffectPattern" : "Eff_Monster_Arlaune_Stun_Start_GasOff_01",

	               "Target" : "Self",

	            },

	            {

	               "$type": "MoleMole.RemoveModifier",

	               "ModifierName" : "BreakStunModifier",

	               "Target" : "Self",

	            },

            ]

        },



        //破晕专用Buff

        "StunBuffModifier": 

        {

            "ModifierStacking" : "Unique",

            "Duration": -1,

            "Buff" : 

            {

               "BuffID" : 101002,   //StunBuff

               "IsOverrideDuration" : true,

            },

        },



        "TriggerHit_Modifier":

        {

            "ModifierStacking": "Unique",

            "Duration": -1,

            "IgnoreTimeScale" : false,



            "OnAdded" :

            [

                //触发受击动作

                {

                    "$type" : "MoleMole.SetAnimCtrlerParamAction",

                    "ParamType" : 1,

                    "ParamName" : "Trigger_Hit",

                    "Target" : "Self",

                    "BoolVal" : true,

                },

                // {

                //     "$type" : "MoleMole.SetAnimCtrlerParamAction",

                //     "ParamType" : 1,

                //     "ParamName" : "Trigger_Break_ShieldMode",

                //     "Target" : "Self",

                //     "BoolVal" : true,

                // },

            ],

        },



        "ResistBreakReset_Modifier" :

        {

            "ModifierStacking": "Refresh",

            "Duration" : -1,



            "OnAdded":

            [

                {

                    "$type": "MoleMole.AttachEffect",

                    "EffectPattern": "Eff_Monster_Goblin_Buff_SuperArmor",

                    "Target": "Self",

                    "AttachEffectPosRot" : 

                    {

                        "CoordsOption" : "ReferTarget",

                        "TargetOption" : 

                        {

                            "$type" : "MoleMole.ConfigPosRotReferTarget",

                            "OffsetReferTarget" : "Self",

                            "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

                        }

                   }

                },

                {

                    "$type": "MoleMole.SetRBLOffsetAction",

                    "Tag": "Monster_RBLSet_4",

                    "RBLOffset": 2,

                    "Target": "Self"

                }

            ],

     

            "OnRemoved":

            [

                {

                    "$type": "MoleMole.UnsetRBLOffsetAction",

                    "Tag": "Goblin_ATK06_ResistBreakLevelUp",

                    "Target": "Self"

                }

            ]

        },

    },



	"AbilitySpecials" : 

	{

        //表格参数

        "HpPercentage" :

        {

            "Value" : 0.01

        },

        "ShieldAmount" :

        {

            "Value" : 0.01

        }

    }

}