37 lines
No EOL
1.1 KiB
JSON
37 lines
No EOL
1.1 KiB
JSON
{
|
||
|
||
//生命值越低,受到的全伤害越低。每损失1%生命值,降低0.8%受到的全伤害
|
||
|
||
|
||
|
||
"AbilityName":"Card_Medical_1000603",
|
||
|
||
"AbilityStacking":"Unique",
|
||
|
||
"DefaultModifier":
|
||
|
||
{
|
||
|
||
"ModifierStacking":"Unique",
|
||
|
||
"OnBeingHitPre":
|
||
|
||
[
|
||
|
||
{ //给DamageTakeRatio加表达式
|
||
|
||
"$type":"MoleMole.SetAbilitySpecialByExpression",
|
||
|
||
"ParamName":"DamageTakeRatio",
|
||
|
||
"ValueType":"float",
|
||
|
||
"Expression":"specials(TakeRatio)*(1-property(CurHP)/property(MaxHP))" //损失生命值%=0.8*降低全伤害%
|
||
|
||
},
|
||
|
||
{ //降低敌人对自己造成的全伤害
|
||
|
||
"$type":"MoleMole.ModifyAttackDataAction",
|
||
|
||
"PropertyKey":"Actor_DamageTakeRatio",
|
||
|
||
"PropertyValue":"%DamageTakeRatio",
|
||
|
||
"Target":"Self"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"AbilitySpecials" :
|
||
|
||
{
|
||
|
||
//表格参数
|
||
|
||
"DamageTakeRatio" :
|
||
|
||
{
|
||
|
||
"Value" : 0
|
||
|
||
},
|
||
|
||
"TakeRatio":
|
||
|
||
{
|
||
|
||
"Value" : -0.9
|
||
|
||
}
|
||
|
||
}
|
||
|
||
} |