{

    //一场战斗中，浮游炮每发动一次，伤害提升10%

    "AbilityName":"Affix_CannonStart_DamageUp",

    "AbilityStacking":"Unique",

    "DefaultModifier":

    {

        "ModifierStacking":"Unique",

        "OnBattleEnter":

        [

            {

                "$type": "MoleMole.SetAbilitySpecialAction",

                "ParamName": "MultipleCannonDamageAdded",

                "ParamType": "float",

                "ModifyFunction": "Replace",

                "Param": 0

            }

        ],

        "OnBattleExit":

        [

            {

                "$type": "MoleMole.SetAbilitySpecialAction",

                "ParamName": "MultipleCannonDamageAdded",

                "ParamType": "float",

                "ModifyFunction": "Replace",

                "Param": 0

            }

        ],

        "OnSkillStart":

        [

            {

                "$type": "MoleMole.SetAbilitySpecialAction",

                "ParamName": "MultipleCannonDamageAdded",

                "ParamType": "float",

                "ModifyFunction": "Add",

                "Param": 0.1,

                "Predicates" :

                [

                    {

                        "$type": "MoleMole.ByFromSkillType",

                        "Target": "Self",

                        "SkillType": "Cannon"

                    }

                ]

            }

        ],

        "OnHitOther":

        [

            {

                "$type": "MoleMole.ModifyAttackDataAction",

                "Target" : "Self",

                "PropertyKey": "Actor_AddedDamageRatio", 

                "PropertyValue": "%MultipleCannonDamageAdded", 

                "Predicates":

                [

                    {   

                        "$type" : "MoleMole.ByAnimTagList",

                        "TagList" : 

                        [

                            "Cannon"

                        ]

                    }

                ]

            }

        ]

    },

    "AbilitySpecials" : 

    {

        "MultipleCannonDamageAdded" :

        {

            "Value" : 0

        },

        //表格参数

        "AddedDamageRatio" :

        {

            "Value" : 0.1

        }

    }

}