{ //当前护盾值越高,伤害越高。每存在1%生命值的护盾,提升0.5%全伤害。 "AbilityName":"Card_Armor_1000408", "AbilityStacking":"Unique", "DefaultModifier": { "ModifierStacking":"Unique", "OnHitOther": [ //获得当前护盾值 { "$type": "MoleMole.SetAbilitySpecialsByHpShiledValueAction", "Target" : "LocalAvatar", //当前操作角色 "ParamName": "ShieldAmount", "ModifyFunction": "Add", "ValueType" : "CurValue", //当前的护盾值 "ParamType" : "int" }, //获得当前护盾值*ratio { "$type":"MoleMole.SetAbilitySpecialByExpression", "ParamName":"ShieldPercentage", "ValueType":"float", "Expression":"specials(ShieldAmount)*specials(ratio)" }, { "$type": "MoleMole.ModifyAttackDataAction", "Target" : "Self", "PropertyKey": "Actor_BaseAttackDelta", "PropertyValue": "%ShieldPercentage" } ] }, "AbilitySpecials" : { "ShieldAmount": { "Value":0 }, "ShieldPercentage": { "Value":0 }, //表格参数 "ratio" : { "Value":2 } } }