129 lines
No EOL
3.5 KiB
JSON
129 lines
No EOL
3.5 KiB
JSON
{
|
||
|
||
//玩法模式_追击者模式_追击者超血量护盾,第二次添加
|
||
|
||
"AbilityName" : "GamePlayChasing_FollowerHyperShield_1",
|
||
|
||
"AbilityStacking": "Unique",
|
||
|
||
|
||
|
||
"DefaultModifier":
|
||
|
||
{
|
||
|
||
"OnAdded":
|
||
|
||
[
|
||
|
||
//默认出生时添加护盾
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ApplyModifier",
|
||
|
||
"ModifierName": "HPShieldModifier",
|
||
|
||
"Target": "Self",
|
||
|
||
},
|
||
|
||
//调整受击晕值
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ApplyModifier",
|
||
|
||
"ModifierName": "ChangeBreakStunTakeRatio",
|
||
|
||
"Target": "Self",
|
||
|
||
},
|
||
|
||
],
|
||
|
||
"OnStunDestroyActions":
|
||
|
||
[
|
||
|
||
//触发破晕时移除护盾
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.RemoveModifier",
|
||
|
||
"ModifierName" : "HPShieldModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
},
|
||
|
||
//触发破晕时恢复受晕值
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.RemoveModifier",
|
||
|
||
"ModifierName" : "ChangeBreakStunTakeRatio",
|
||
|
||
"Target" : "Self",
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
|
||
|
||
"Modifiers" :
|
||
|
||
{
|
||
|
||
"HPShieldModifier":
|
||
|
||
{
|
||
|
||
"ModifierStacking": "MultipleRefresh",
|
||
|
||
"Duration": -1,
|
||
|
||
|
||
|
||
"ModifierMixins":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.HpShieldMixin",
|
||
|
||
"Duration": -1, //有效时长,
|
||
|
||
"Tag": "FollowerHyperShield",
|
||
|
||
//护盾值
|
||
|
||
"TotalValueConfig":
|
||
|
||
{
|
||
|
||
"PropertyType": "MaxHP",
|
||
|
||
"Percentage": "%HpPercentage",
|
||
|
||
"Amount": 0
|
||
|
||
},
|
||
|
||
"RecoverPercentage": 0.0, //每秒回复百分比
|
||
|
||
"RecoverAmount": 0, //每秒回复固定值
|
||
|
||
"Priority": 0, //扣除优先级
|
||
|
||
"IfTakeRestDamageWhenEmpty": true, //护盾值归零时是否承受剩余伤害,
|
||
|
||
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"ChangeBreakStunTakeRatio":
|
||
|
||
{
|
||
|
||
"Properties":
|
||
|
||
{
|
||
|
||
"BreakStunTake_Ratio": -999,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
|
||
|
||
"Mudiky_Modifier":
|
||
|
||
{
|
||
|
||
"ModifierStacking": "Unique",
|
||
|
||
"Duration": -1,
|
||
|
||
|
||
|
||
"OnAdded":
|
||
|
||
[
|
||
|
||
//进入破晕状态
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ModifyStunStateAction",
|
||
|
||
"TargetState" : "Break",
|
||
|
||
"Target" : "Self",
|
||
|
||
},
|
||
|
||
//添加击晕Buff
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ApplyModifier",
|
||
|
||
"ModifierName" : "StunBuffModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.FireEffect",
|
||
|
||
"EffectPattern" : "Eff_Monster_Arlaune_Stun_Start_GasOff_01",
|
||
|
||
"Target" : "Self",
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.RemoveModifier",
|
||
|
||
"ModifierName" : "BreakStunModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
|
||
|
||
//破晕专用Buff
|
||
|
||
"StunBuffModifier":
|
||
|
||
{
|
||
|
||
"ModifierStacking" : "Unique",
|
||
|
||
"Duration": -1,
|
||
|
||
"Buff" :
|
||
|
||
{
|
||
|
||
"BuffID" : 101002, //StunBuff
|
||
|
||
"IsOverrideDuration" : true,
|
||
|
||
},
|
||
|
||
},
|
||
|
||
},
|
||
|
||
|
||
|
||
"AbilitySpecials" :
|
||
|
||
{
|
||
|
||
//表格参数
|
||
|
||
"HpPercentage" :
|
||
|
||
{
|
||
|
||
"Value" : 100.0
|
||
|
||
},
|
||
|
||
}
|
||
|
||
} |