{ // MaxHp提升 "AbilityName" : "Test_SS_Change_Ability_Data", "AbilityStacking":"Mutiple", "DefaultModifier" : { "ModifierStacking": "Multiple", "OnAdded": [ { "$type" : "MoleMole.ApplyModifier", "ModifierName" : "ModifyMaxHPRatio", "Target" : "Self" }, { "$type": "MoleMole.RecoverSPAction", "Percentage":0.1, "Amount":0, "IgnoreRatio":false } ], "OnHitOther": [ { "$type" : "MoleMole.ApplyModifier", "ModifierName" : "RecoverSPModifier", "Target" : "Self" } ] // "OnHitOther": [ // { // "$type": "MoleMole.SetAbilitySpecialsByPropertyAction", // "Target": "Self", // "ParamName": "MaxHPRatio", // "ModifyFunction": "Add", // "Amount": 0.1, // "DoRefresh":true // } // ] }, "Modifiers": { "ModifyMaxHPRatio": { "ModifierStacking":"Multiple", "Properties" : { "Actor_SPGetRatio" : "%MaxHPRatio" } }, "RecoverSPModifier": { "ModifierStacking" : "Unique", "Duration": 1, "ModifierMixins" : [ { "$type": "MoleMole.SmoothRecoverSPMixin", "PropertyItem" : { "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": 10, }, "IgnoreRatio":false } ] } }, "AbilitySpecials": { "MaxHPRatio": { "Value" : 0.5 } } }