{ //一场战斗中,浮游炮每发动一次,伤害提升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 } } }