43 lines
No EOL
1.3 KiB
JSON
43 lines
No EOL
1.3 KiB
JSON
{
|
|
|
|
// HPShieldModifier测试脚本
|
|
|
|
"AbilityName": "TestPlayer_Ability_HpShieldMixin",
|
|
|
|
"AbilityStacking": "Unique",
|
|
|
|
|
|
|
|
"OnAbilityStart":
|
|
|
|
[
|
|
|
|
{
|
|
|
|
"$type":"MoleMole.ApplyModifier",
|
|
|
|
"ModifierName":"HPShieldModifier",
|
|
|
|
"Target":"Self",
|
|
|
|
}
|
|
|
|
],
|
|
|
|
|
|
|
|
"Modifiers" :
|
|
|
|
{
|
|
|
|
"HPShieldModifier":
|
|
|
|
{
|
|
|
|
"ModifierStacking": "MultipleRefresh",
|
|
|
|
"Duration" : 15,
|
|
|
|
|
|
|
|
"ModifierMixins":
|
|
|
|
[
|
|
|
|
{
|
|
|
|
"$type" : "MoleMole.HpShieldMixin",
|
|
|
|
"Duration": -1, //有效时长,
|
|
|
|
"Tag": "HpShieldMixin_Test_01",
|
|
|
|
//护盾值
|
|
|
|
"TotalValueConfig":
|
|
|
|
{
|
|
|
|
"PropertyType": "MaxHP",
|
|
|
|
"Percentage": 0.2,
|
|
|
|
"Amount": 0
|
|
|
|
},
|
|
|
|
"RecoverPercentage": 0.0, //每秒回复百分比
|
|
|
|
"RecoverAmount": 0, //每秒回复固定值
|
|
|
|
"Priority": 0, //扣除优先级
|
|
|
|
"IfTakeRestDamageWhenEmpty": true, //护盾值归零时是否承受剩余伤害,
|
|
|
|
}
|
|
|
|
],
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} |