140 lines
No EOL
4.8 KiB
JSON
140 lines
No EOL
4.8 KiB
JSON
{
|
||
|
||
//露西亚特殊攻击强化
|
||
|
||
"AbilityName" : "Lucia_SpecialSkill",
|
||
|
||
"AbilityStacking": "Unique",
|
||
|
||
|
||
|
||
"DefaultModifier" :
|
||
|
||
{
|
||
|
||
"OnAdded" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.SetUIArrowAction",
|
||
|
||
"position": 40
|
||
|
||
}
|
||
|
||
],
|
||
|
||
},
|
||
|
||
|
||
|
||
"AbilityMixins" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ActionsOnPropertyChangeMixin",
|
||
|
||
"PropertyActions":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"PropertyType": "CurSP",
|
||
|
||
// "CustomPropertyType": "EnhanceNum",
|
||
|
||
"ReferMaxPropertyType": "MaxSP",
|
||
|
||
// "CustomReferMaxPropertyType": "MaxEnhanceNum",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"ValueRangeActions":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"Val": 40,
|
||
|
||
"LowToValueActions":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 2,
|
||
|
||
"ParamName" : "Bool_EnoughEnergy",
|
||
|
||
"Target" : "Self",
|
||
|
||
"BoolVal" : true
|
||
|
||
}
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"Val": 40,
|
||
|
||
"ValueToLowActions":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 2,
|
||
|
||
"ParamName" : "Bool_EnoughEnergy",
|
||
|
||
"Target" : "Self",
|
||
|
||
"BoolVal" : false
|
||
|
||
}
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
|
||
|
||
"OnAbilityStart":
|
||
|
||
[
|
||
|
||
//执行SP检测,不合格就强制松手,阶段一
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ApplyModifier",
|
||
|
||
"ModifierName": "ReleaseModifier",
|
||
|
||
"Predicates" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
|
||
|
||
"AnimatorStateName": "Attack_Branch_ChargeIdle",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"NormalizedTimeLow" : 0.2,
|
||
|
||
"NormalizedTimeHigh" : 0.4,
|
||
|
||
"Target" : "Self",
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByPlayerPropertyValue",
|
||
|
||
"Numerator": "CurSP",
|
||
|
||
//"CustomNumerator": "PerfectReady",
|
||
|
||
"Denominator": "MaxSP",
|
||
|
||
"IsUsePercent": false,
|
||
|
||
"CompareType": "Less",
|
||
|
||
"Val1" : 40,
|
||
|
||
//"Val2" : 300,
|
||
|
||
"Target" : "Self"
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//执行SP检测,不合格就强制松手,阶段二
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ApplyModifier",
|
||
|
||
"ModifierName": "ReleaseModifier",
|
||
|
||
"Predicates" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
|
||
|
||
"AnimatorStateName": "Attack_Branch_ChargeIdle",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"NormalizedTimeLow" : 0.5,
|
||
|
||
"NormalizedTimeHigh" : 0.7,
|
||
|
||
"Target" : "Self",
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByPlayerPropertyValue",
|
||
|
||
"Numerator": "CurSP",
|
||
|
||
//"CustomNumerator": "PerfectReady",
|
||
|
||
"Denominator": "MaxSP",
|
||
|
||
"IsUsePercent": false,
|
||
|
||
"CompareType": "Less",
|
||
|
||
"Val1" : 40,
|
||
|
||
//"Val2" : 300,
|
||
|
||
"Target" : "Self"
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
|
||
|
||
"Modifiers" :
|
||
|
||
{
|
||
|
||
"ReleaseModifier":
|
||
|
||
{
|
||
|
||
"ModifierStacking": "MultipleRefresh",
|
||
|
||
"Duration": 0.1,
|
||
|
||
|
||
|
||
"OnAdded" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 2,
|
||
|
||
"ParamName" : "Bool_HoldAttackB",
|
||
|
||
"Target" : "Self",
|
||
|
||
"BoolVal" : false
|
||
|
||
}
|
||
|
||
],
|
||
|
||
}
|
||
|
||
}
|
||
|
||
} |