{

    //护盾若在持续时间中未受到伤害，则冷却时间减少100%

    "AbilityName":"Affix_ShieldNotBeingHit_ReduceCD",

    "AbilityStacking":"Unique",

    "DefaultModifier":

    {

        "ShieldStartActions":

        [

            {

                "$type":"MoleMole.ApplyModifier",

                "ModifierName":"BeingHitRemove",

                "Target":"TeamAvatars"

            },

            {

                "$type":"MoleMole.ApplyModifier",

                "ModifierName":"ReduceCD",

                "Target":"Buddy"

            }

        ]

    },

    "Modifiers":

    {

        "ReduceCD":

        {

            "ModifierStacking": "Unique",

            "ShieldEmptyActions":

            [

                {

                    "$type": "MoleMole.RemoveModifier",

                    "ModifierName":"ReduceCD",

                    "Target":"Self"

                }

            ],

            "ShieldTimesUpActions":

            [

                {

                    "$type": "MoleMole.RemoveModifier",

                    "ModifierName":"BeingHitRemove",

                    "Target":"TeamAvatars"

                },

                {

                    "$type": "MoleMole.ModifySkillTypeCDAction",

                    "SkillType" : "Shield",

                    "Ratio" : -1

                },

                {

                    "$type": "MoleMole.RemoveModifier",

                    "ModifierName":"ReduceCD",

                    "Target":"Self"

                }

            ]

        },

        "BeingHitRemove":

        {

            "ModifierStacking": "Unique",

            "OnBeingHit":

            [

                {

                    "$type": "MoleMole.RemoveModifier",

                    "ModifierName":"ReduceCD",

                    "Target":"Buddy"

                }

            ]

        }

    }

}