388 lines
No EOL
14 KiB
JSON
388 lines
No EOL
14 KiB
JSON
{
|
||
|
||
// 在蓄力或蓄力攻击期间若受到攻击,会立刻获得20%生命值上限的护盾,持续3秒,护盾持续期间抗打断等级提升,15秒内最多触发1次。
|
||
|
||
"AbilityName" : "Lycaon_Talent_03",
|
||
|
||
"AbilityStacking": "Unique",
|
||
|
||
|
||
|
||
"DefaultModifier":
|
||
|
||
{
|
||
|
||
"OnAdded":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType": 2,
|
||
|
||
"ParamName": "Bool_Talent_03",
|
||
|
||
"Target": "Self",
|
||
|
||
"BoolVal": true
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
|
||
|
||
"AbilityMixins" :
|
||
|
||
[
|
||
|
||
// 打断强化
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.AttachStateWithModifierMixin",
|
||
|
||
"ConfigList":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Normal_01_Charge",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Normal_01_Enhance",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Normal_02_Charge",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Normal_02_Enhance",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Normal_03_Charge",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Normal_03_Enhance",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Normal_04_Charge",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Normal_04_Enhance",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Normal_05_Charge",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Normal_05_Enhance_01",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Normal_05_Enhance_02",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Branch_01_Start",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Branch_01_Charge",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Branch_01_ChargeAttack_01",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Branch_01_ChargeAttack_02",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Branch_02_Start",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Branch_02_Charge",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Branch_02_ChargeAttack_01",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"AnimatorStateName": "Attack_Branch_02_ChargeAttack_02",
|
||
|
||
"MaxFrameCountLow": false,
|
||
|
||
"FrameCountLow": 0,
|
||
|
||
"MaxFrameCountHigh": true,
|
||
|
||
"FrameCountHigh": 0,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"HpShieldModifier_Listener",
|
||
|
||
],
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
|
||
|
||
"Modifiers" :
|
||
|
||
{
|
||
|
||
"HpShieldModifier_Listener" :
|
||
|
||
{
|
||
|
||
"ModifierStacking": "Unique",
|
||
|
||
"Duration" : -1,
|
||
|
||
|
||
|
||
"OnBeingHit":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.ApplyModifier",
|
||
|
||
"ModifierName":"HpShieldModifier_Shield",
|
||
|
||
"Target":"Self"
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
|
||
|
||
"HpShieldModifier_Shield":
|
||
|
||
{
|
||
|
||
"ModifierStacking" : "Unique",
|
||
|
||
"Duration" : "%AS_IntervalCD",
|
||
|
||
|
||
|
||
"ModifierMixins":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.HpShieldMixin",
|
||
|
||
"Duration": "%AS_ShieldDuration", //有效时长
|
||
|
||
"Tag": "Lycaon_Talent_03_HPShield",
|
||
|
||
|
||
|
||
//护盾值
|
||
|
||
"TotalValueConfig":
|
||
|
||
{
|
||
|
||
"PropertyType": "MaxHP",
|
||
|
||
// "CustomPropertyType": "EnhanceNum",
|
||
|
||
"Percentage": "%AS_ShieldPercentage",
|
||
|
||
"Amount": 0,
|
||
|
||
},
|
||
|
||
|
||
|
||
"RecoverPercentage": 0, //每秒回复百分比
|
||
|
||
"RecoverAmount": 0, //每秒回复百分比
|
||
|
||
"Priority": 0, //扣除优先级
|
||
|
||
|
||
|
||
//护盾添加时回调
|
||
|
||
"AddedActions":
|
||
|
||
[
|
||
|
||
// {
|
||
|
||
// "$type" : "MoleMole.FireEffect",
|
||
|
||
// "EffectPattern" : "Eff_Avatar_LevelUp_02",
|
||
|
||
// "Target" : "Self",
|
||
|
||
// },
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetRBLOffsetAction",
|
||
|
||
"Tag": "Lycaon_Talent_03_RBLOffset",
|
||
|
||
"RBLOffset": 2,
|
||
|
||
"Target": "Self"
|
||
|
||
}
|
||
|
||
],
|
||
|
||
|
||
|
||
//护盾归零时回调
|
||
|
||
"EmptyActions":
|
||
|
||
[
|
||
|
||
// {
|
||
|
||
// "$type" : "MoleMole.FireEffect",
|
||
|
||
// "EffectPattern" : "Eff_Avatar_LevelUp_01",
|
||
|
||
// "Target" : "Self",
|
||
|
||
// },
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.UnsetRBLOffsetAction",
|
||
|
||
"Tag": "Lycaon_Talent_03_RBLOffset",
|
||
|
||
"Target": "Self"
|
||
|
||
}
|
||
|
||
],
|
||
|
||
|
||
|
||
//持续时间耗尽时回调
|
||
|
||
"TimeUpActions":
|
||
|
||
[
|
||
|
||
// {
|
||
|
||
// "$type" : "MoleMole.FireEffect",
|
||
|
||
// "EffectPattern" : "Eff_Avatar_LevelUp_01",
|
||
|
||
// "Target" : "Self",
|
||
|
||
// },
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.UnsetRBLOffsetAction",
|
||
|
||
"Tag": "Lycaon_Talent_03_RBLOffset",
|
||
|
||
"Target": "Self"
|
||
|
||
}
|
||
|
||
],
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
},
|
||
|
||
|
||
|
||
"AbilitySpecials" :
|
||
|
||
{
|
||
|
||
//表格参数
|
||
|
||
"AS_ShieldPercentage" :
|
||
|
||
{
|
||
|
||
"Value" : 0.2
|
||
|
||
},
|
||
|
||
|
||
|
||
"AS_ShieldDuration" :
|
||
|
||
{
|
||
|
||
"Value" : 3
|
||
|
||
},
|
||
|
||
|
||
|
||
"AS_IntervalCD" :
|
||
|
||
{
|
||
|
||
"Value" : 15
|
||
|
||
}
|
||
|
||
}
|
||
|
||
} |