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

539 lines
No EOL
32 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.

{
// Anbi普攻目押
"AbilityName" : "Anbi_Fire_PerfectAttack",
"AbilityStacking": "Unique",
"AbilityMixins" :
[
{
"$type": "MoleMole.SkillBtnListenerMixin",
"BtnListeners":
[
{
"SkillBtnIndex": 0,
"BtnOperations":
[
{
"ListenerType": "Click",
"PressTime": 0.1,
"TriggerActions":
[
{
"$type": "MoleMole.ApplyModifier",
"ModifierName": "ClearPerfectReadyModifier",
"Target" : "Self",
"Predicates" :
[
{
"$type": "MoleMole.ByOr",
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.163,
"NormalizedTimeHigh" : 0.313,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.186,
"NormalizedTimeHigh" : 0.357,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.471,
"NormalizedTimeHigh" : 0.587,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_04",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.664,
"NormalizedTimeHigh" : 0.750,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.163,
"NormalizedTimeHigh" : 0.313,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.186,
"NormalizedTimeHigh" : 0.357,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.471,
"NormalizedTimeHigh" : 0.587,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.664,
"NormalizedTimeHigh" : 0.750,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Rush",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.39,
"NormalizedTimeHigh" : 0.51,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Rush_Enhance",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.39,
"NormalizedTimeHigh" : 0.51,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Counter",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.363,
"NormalizedTimeHigh" : 0.513,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Counter_Enhance",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.363,
"NormalizedTimeHigh" : 0.513,
},
]
},
]
},
{
"$type": "MoleMole.ApplyModifier",
"ModifierName": "TriggerPerfectAttackModifier",
"Target" : "Self",
"Predicates" :
[
{
"$type": "MoleMole.ByPlayerPropertyValue",
"Numerator": "Custom",
"CustomNumerator": "PerfectReady",
//"Denominator": "MaxSP",
"IsUsePercent": false,
"CompareType": "Equal",
"Val1" : 1,
//"Val2" : 300,
"Target" : "Self"
},
{
"$type": "MoleMole.ByOr",
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.313,
"NormalizedTimeHigh" : 0.763,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.357,
"NormalizedTimeHigh" : 0.871,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.587,
"NormalizedTimeHigh" : 0.933,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_04",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.750,
"NormalizedTimeHigh" : 1.000,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.313,
"NormalizedTimeHigh" : 0.763,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.357,
"NormalizedTimeHigh" : 0.871,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.587,
"NormalizedTimeHigh" : 0.933,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_Enhance_04",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.750,
"NormalizedTimeHigh" : 1.000,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Rush",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.51,
"NormalizedTimeHigh" : 0.87,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Rush_Enhance",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.51,
"NormalizedTimeHigh" : 0.87,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Counter",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.513,
"NormalizedTimeHigh" : 0.963,
},
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Counter_Enhance",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.513,
"NormalizedTimeHigh" : 0.963,
},
]
},
]
},
// //普攻第一段提示
// {
// "$type": "MoleMole.ApplyModifier",
// "ModifierName": "SpecialEffectModifier_01",
// "Target" : "Self",
// "Predicates" :
// [
// {
// "$type": "MoleMole.ByPlayerPropertyValue",
// "Numerator": "Custom",
// "CustomNumerator": "PerfectReady",
// //"Denominator": "MaxSP",
// "IsUsePercent": false,
// "CompareType": "Equal",
// "Val1" : 1,
// //"Val2" : 300,
// "Target" : "Self"
// },
// {
// "$type": "MoleMole.ByOr",
// "Predicates" :
// [
// {
// "$type": "MoleMole.ByAnimatorStateNormalizedTime",
// "AnimatorStateName": "Attack_Normal_01",
// "LayerIndex": 0,
// "NormalizedTimeLow" : 0.313,
// "NormalizedTimeHigh" : 0.663,
// },
// {
// "$type": "MoleMole.ByAnimatorStateNormalizedTime",
// "AnimatorStateName": "Attack_Normal_Enhance_01",
// "LayerIndex": 0,
// "NormalizedTimeLow" : 0.313,
// "NormalizedTimeHigh" : 0.663,
// },
// ]
// },
// ]
// },
// //普攻第二段提示
// {
// "$type": "MoleMole.ApplyModifier",
// "ModifierName": "SpecialEffectModifier_02",
// "Target" : "Self",
// "Predicates" :
// [
// {
// "$type": "MoleMole.ByPlayerPropertyValue",
// "Numerator": "Custom",
// "CustomNumerator": "PerfectReady",
// //"Denominator": "MaxSP",
// "IsUsePercent": false,
// "CompareType": "Equal",
// "Val1" : 1,
// //"Val2" : 300,
// "Target" : "Self"
// },
// {
// "$type": "MoleMole.ByOr",
// "Predicates" :
// [
// {
// "$type": "MoleMole.ByAnimatorStateNormalizedTime",
// "AnimatorStateName": "Attack_Normal_02",
// "LayerIndex": 0,
// "NormalizedTimeLow" : 0.357,
// "NormalizedTimeHigh" : 0.757,
// },
// {
// "$type": "MoleMole.ByAnimatorStateNormalizedTime",
// "AnimatorStateName": "Attack_Normal_Enhance_02",
// "LayerIndex": 0,
// "NormalizedTimeLow" : 0.357,
// "NormalizedTimeHigh" : 0.757,
// },
// ]
// },
// ]
// },
// //普攻第三段提示
// {
// "$type": "MoleMole.ApplyModifier",
// "ModifierName": "SpecialEffectModifier_03",
// "Target" : "Self",
// "Predicates" :
// [
// {
// "$type": "MoleMole.ByPlayerPropertyValue",
// "Numerator": "Custom",
// "CustomNumerator": "PerfectReady",
// //"Denominator": "MaxSP",
// "IsUsePercent": false,
// "CompareType": "Equal",
// "Val1" : 1,
// //"Val2" : 300,
// "Target" : "Self"
// },
// {
// "$type": "MoleMole.ByOr",
// "Predicates" :
// [
// {
// "$type": "MoleMole.ByAnimatorStateNormalizedTime",
// "AnimatorStateName": "Attack_Normal_03",
// "LayerIndex": 0,
// "NormalizedTimeLow" : 0.587,
// "NormalizedTimeHigh" : 0.856,
// },
// {
// "$type": "MoleMole.ByAnimatorStateNormalizedTime",
// "AnimatorStateName": "Attack_Normal_Enhance_03",
// "LayerIndex": 0,
// "NormalizedTimeLow" : 0.587,
// "NormalizedTimeHigh" : 0.856,
// },
// ]
// },
// ]
// },
// //普攻第四段提示
// {
// "$type": "MoleMole.ApplyModifier",
// "ModifierName": "SpecialEffectModifier_04",
// "Target" : "Self",
// "Predicates" :
// [
// {
// "$type": "MoleMole.ByPlayerPropertyValue",
// "Numerator": "Custom",
// "CustomNumerator": "PerfectReady",
// //"Denominator": "MaxSP",
// "IsUsePercent": false,
// "CompareType": "Equal",
// "Val1" : 1,
// //"Val2" : 300,
// "Target" : "Self"
// },
// {
// "$type": "MoleMole.ByOr",
// "Predicates" :
// [
// {
// "$type": "MoleMole.ByAnimatorStateNormalizedTime",
// "AnimatorStateName": "Attack_Normal_04",
// "LayerIndex": 0,
// "NormalizedTimeLow" : 0.750,
// "NormalizedTimeHigh" : 0.950,
// },
// {
// "$type": "MoleMole.ByAnimatorStateNormalizedTime",
// "AnimatorStateName": "Attack_Normal_Enhance_04",
// "LayerIndex": 0,
// "NormalizedTimeLow" : 0.750,
// "NormalizedTimeHigh" : 0.950,
// },
// ]
// },
// ]
// },
],
} ,
],
},
],
},
// //PerfectReady指示器在攻击出手时出现在目押失败时消失
// {
// "$type": "MoleMole.ActionsOnPropertyChangeMixin",
// "PropertyActions":
// [
// {
// "PropertyType": "Custom",
// "CustomPropertyType": "PerfectReady",
// // "ReferMaxPropertyType": "Custom",
// // "CustomReferMaxPropertyType": "MaxEnhanceNum",
// "IsUsePercentage": false,
// "ValueRangeActions":
// [
// {
// "Val": 1,
// "LowToValueActions":
// [
// {
// "$type": "MoleMole.ApplyModifier",
// "ModifierName": "AttackBuffModifier",
// },
// ],
// },
// {
// "Val": 1,
// "ValueToLowActions":
// [
// {
// "$type": "MoleMole.RemoveModifier",
// "ModifierName": "AttackBuffModifier",
// },
// ],
// },
// ],
// },
// ],
// },
],
"Modifiers" :
{
"ClearPerfectReadyModifier":
{
"ModifierStacking" : "MultipleRefresh",
"Duration" : 1.0,
"IgnoreTimeScale" : false,
"OnAdded":
[
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "PerfectReady",
"IsUsePercentage": false,
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
},
]
},
"TriggerPerfectAttackModifier":
{
"ModifierStacking" : "MultipleRefresh",
"Duration" : 1.0,
"IgnoreTimeScale" : false,
"OnAdded":
[
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 1,
"ParamName" : "Trigger_PerfectAttack",
"Target" : "Self",
"BoolVal" : true,
},
]
},
// "SpecialEffectModifier_01":
// {
// "ModifierStacking" : "MultipleRefresh",
// "Duration" : 1.0,
// "IgnoreTimeScale" : false,
// "OnAdded":
// [
// {
// "$type" : "MoleMole.ApplyMatCapAction",
// "MatCapKey" : "Avatar_Longinus_PerfectAttack_ShaderMatCap_01",
// "Target" : "Self",
// },
// {
// "$type" : "MoleMole.ProcessScreenEffectAction",
// "EffectType" : "RadialBlur",
// "EffectKey" : "Avatar_Longinus_PerfectAttack_RadialBlur_01",
// },
// ]
// },
// "SpecialEffectModifier_02":
// {
// "ModifierStacking" : "MultipleRefresh",
// "Duration" : 1.0,
// "IgnoreTimeScale" : false,
// "OnAdded":
// [
// {
// "$type" : "MoleMole.ApplyMatCapAction",
// "MatCapKey" : "Avatar_Longinus_PerfectAttack_ShaderMatCap_02",
// "Target" : "Self",
// },
// ]
// },
// "SpecialEffectModifier_03":
// {
// "ModifierStacking" : "MultipleRefresh",
// "Duration" : 1.0,
// "IgnoreTimeScale" : false,
// "OnAdded":
// [
// {
// "$type" : "MoleMole.ApplyMatCapAction",
// "MatCapKey" : "Avatar_Longinus_PerfectAttack_ShaderMatCap_03",
// "Target" : "Self",
// },
// ]
// },
// "SpecialEffectModifier_04":
// {
// "ModifierStacking" : "MultipleRefresh",
// "Duration" : 1.0,
// "IgnoreTimeScale" : false,
// "OnAdded":
// [
// {
// "$type" : "MoleMole.ApplyMatCapAction",
// "MatCapKey" : "Avatar_Longinus_PerfectAttack_ShaderMatCap_04",
// "Target" : "Self",
// },
// ]
// },
},
}