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

231 lines
No EOL
5.2 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
//比利天赋02比利的入场攻击命中敌人可以回复能量连携技1个打击帧恢复0.3点最多可以恢复10点SP;支援技1个打击帧恢复0.2点最多可以恢复3点SP
"AbilityName": "Billy_Talent_02",
"AbilityStacking": "Unique",
"DefaultModifier":
{
"OnAdded":
[
{
"$type": "MoleMole.SetAnimCtrlerParamAction",
"ParamType": 2,
"ParamName": "Bool_Talent_02",
"Target": "Self",
"BoolVal": true
}
]
},
"AbilityMixins":
[
{
"$type": "MoleMole.AttachStateWithModifierMixin",
"ConfigList":
[
//AidAttack攻击
{
"AnimatorStateName": "Attack_Counter",
"LayerIndex": 0,
"Target": "Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"BillyAidTalent02Modifier"
]
},
//QTE攻击
{
"AnimatorStateName": "SwitchIn_Attack",
"LayerIndex": 0,
"Target": "Self",
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"BillyQTETalent02Modifier"
]
}
]
}
],
"Modifiers":
{
//通过支援攻击入场后,若攻击命中敌人可回复能量
"BillyAidTalent02Modifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale": false,
//初始化能量回复值
"OnAdded":
[
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "Talent02SpRecover_Aid",
"IsUsePercentage": false,
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0
}
],
"OnHitOther":
[
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "Talent02SpRecover_Aid",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"Percentage": 0,
"Amount": "%AS_AidRecoverSp_Talent_02",
"Predicates":
[
{
"$type": "MoleMole.ByAnimCtrlerParam",
"ParamType": 3,
"ParamName": "Int_SwitchType_In",
"CompareType": "Equal",
"IntVal": 30
},
{
"$type" : "MoleMole.ByAnimTagList",
"TagList" :
[
"Counter"
]
}
]
}
],
"OnRemoved":
[
//Aidattack播放完将Int_SwitchType_In归0以免普通counter也触发效果
{
"$type": "MoleMole.SetAnimCtrlerParamAction",
"ParamType": 3,
"ParamName": "Int_SwitchType_In",
"Target": "Self",
"IntVal": 0
},
//将储存的应回复值保存至AbilitySpecial
{
"$type": "MoleMole.SetAbilitySpecialsByPropertyAction",
"Target": "Self",
"ParamName": "SpRecoverTemp_Aid",
"ModifyFunction": "Replace",
"PropertyType": "Custom",
"CustomPropertyType": "Talent02SpRecover_Aid",
"Percentage": 1.0
},
//进行能量回复
{
"$type": "MoleMole.RecoverSPAction",
"Target": "Self",
"Percentage": 0,
"Amount": "%SpRecoverTemp_Aid",
"IgnoreRatio": false
}
]
},
//通过QTE后若攻击命中敌人可回复能量
"BillyQTETalent02Modifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale": false,
//初始化能量回复值
"OnAdded":
[
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "Talent02SpRecover_QTE",
"IsUsePercentage": false,
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0
}
],
"OnHitOther":
[
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "Talent02SpRecover_QTE",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"Percentage": 0,
"Amount": "%AS_QTERecoverSp_Talent_02",
"Predicates":
[
{
"$type" : "MoleMole.ByAnimTagList",
"TagList" :
[
"NormalQTE"
]
}
]
}
],
"OnRemoved":
[
//将储存的应回复值保存至special
{
"$type": "MoleMole.SetAbilitySpecialsByPropertyAction",
"Target": "Self",
"ParamName": "SpRecoverTemp_QTE",
"ModifyFunction": "Replace",
"PropertyType": "Custom",
"CustomPropertyType": "Talent02SpRecover_QTE",
"Percentage": 1.0
},
//进行能量回复
{
"$type": "MoleMole.RecoverSPAction",
"Target": "Self",
"Percentage": 0,
"Amount": "%SpRecoverTemp_QTE",
"IgnoreRatio": false
}
]
}
},
"AbilitySpecials":
{
//aidattack每命中1次敌人回复,最多回复3点
"AS_AidRecoverSp_Talent_02":
{
"Value": 1
},
//QTE每命中1次敌人回复最多生效10点
"AS_QTERecoverSp_Talent_02":
{
"Value": 1
},
//暂存用参数
"SpRecoverTemp_Aid":
{
"Value": 0
},
"SpRecoverTemp_QTE":
{
"Value": 0
}
}
}