HollowPS_TV_experiments/extras/zzz-0.1-jsons/GamePlayChasing_FollowerHyperShield.json

129 lines
No EOL
3.5 KiB
JSON

{
//玩法模式_追击者模式_追击者超血量护盾
"AbilityName" : "GamePlayChasing_FollowerHyperShield",
"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
},
}
}