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

1624 lines
No EOL
60 KiB
JSON

{
//比利小子站立射击
"AbilityName" : "Billy_NormalShot",
"AbilityStacking": "Unique",
"OnAbilityStart":
[
//普攻射击阶段变化
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 1,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_02_Start_02_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 1,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_02_Start_02_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 2,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_B_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 2,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_B_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 2,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_F_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 2,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_F_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 2,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_L_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 2,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_L_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 2,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_R_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 2,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_R_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_End_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
//分支射击阶段变化
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_BranchIndex",
"Target" : "Self",
"IntVal" : 1,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_BranchIndex",
"Target" : "Self",
"IntVal" : 2,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_BranchIndex",
"Target" : "Self",
"IntVal" : 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_03",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_BranchIndex",
"Target" : "Self",
"IntVal" : 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_04",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
//普攻射击次数重置
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_01",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_02_Start_02_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_01",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_02_Start_02_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_02",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_B_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_02",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_B_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_02",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_F_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_02",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_F_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_02",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_L_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_02",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_L_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_02",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_R_01",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_02",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_Start_02_R_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_03",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
"Predicates" :
[
{
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Normal_03_End_02",
"LayerIndex": 0,
"NormalizedTimeLow" : 0.0,
"NormalizedTimeHigh" : 1.0,
"Target" : "Self",
},
]
},
],
"AbilityMixins" :
[
{
"$type": "MoleMole.ActionsOnPropertyChangeMixin",
"PropertyActions":
[
//普攻第一段
{
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_01",
// "ReferMaxPropertyType": "Custom",
// "CustomReferMaxPropertyType": "MaxEnhanceNum",
"IsUsePercentage": false,
"ValueRangeActions":
[
{
"Val": "%AS_ShotCount_01_High",
"LowToValueActions":
[
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsEnhanced",
"Target" : "Self",
"BoolVal" : true
},
],
},
{
"Val": "%AS_ShotCount_01_Low",
"HighToValueActions":
[
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsEnhanced",
"Target" : "Self",
"BoolVal" : false
},
],
},
],
},
//普攻第二段
{
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_02",
// "ReferMaxPropertyType": "Custom",
// "CustomReferMaxPropertyType": "MaxEnhanceNum",
"IsUsePercentage": false,
"ValueRangeActions":
[
{
"Val": "%AS_ShotCount_02_High",
"LowToValueActions":
[
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsEnhanced",
"Target" : "Self",
"BoolVal" : true
},
],
},
{
"Val": "%AS_ShotCount_02_Low",
"HighToValueActions":
[
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsEnhanced",
"Target" : "Self",
"BoolVal" : false
},
],
},
],
},
//普攻第三段
{
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_03",
// "ReferMaxPropertyType": "Custom",
// "CustomReferMaxPropertyType": "MaxEnhanceNum",
"IsUsePercentage": false,
"ValueRangeActions":
[
{
"Val": "%AS_ShotCount_03_High",
"LowToValueActions":
[
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsEnhanced",
"Target" : "Self",
"BoolVal" : true
},
],
},
{
"Val": "%AS_ShotCount_03_Low",
"HighToValueActions":
[
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsEnhanced",
"Target" : "Self",
"BoolVal" : false
},
],
},
],
},
],
},
{
"$type" : "MoleMole.AttachStateWithModifierMixin",
"ConfigList":
[
//普攻第一段重入计数
{
"AnimatorStateName": "Attack_Normal_01_Start",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_01",
]
},
{
"AnimatorStateName": "Attack_Normal_01_A",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"ReEnterModifier_01",
]
},
{
"AnimatorStateName": "Attack_Normal_01_B",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"ReEnterModifier_01",
]
},
{
"AnimatorStateName": "Attack_Normal_01_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_01",
]
},
//普攻第二段重入计数
{
"AnimatorStateName": "Attack_Normal_02_Start",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_02",
]
},
{
"AnimatorStateName": "Attack_Normal_02_Start_02_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_02",
]
},
{
"AnimatorStateName": "Attack_Normal_02_Start_02_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_02",
]
},
{
"AnimatorStateName": "Attack_Normal_02_A",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"ReEnterModifier_02",
]
},
{
"AnimatorStateName": "Attack_Normal_02_B",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"ReEnterModifier_02",
]
},
{
"AnimatorStateName": "Attack_Normal_02_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_02",
]
},
//普攻第三段重入计数
{
"AnimatorStateName": "Attack_Normal_03_Start",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_B_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_B_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_F_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_F_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_L_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_L_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_R_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_R_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
{
"AnimatorStateName": "Attack_Normal_03_A",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
{
"AnimatorStateName": "Attack_Normal_03_B",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
{
"AnimatorStateName": "Attack_Normal_03_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"ReEnterModifier_03",
]
},
//射击阶段记录
{
"AnimatorStateName": "Attack_Normal_01_Start",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_01_A",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_01_B",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_01_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.206,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_02_Start",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_02_Start_02_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_02_Start_02_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_02_A",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_02_B",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_02_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.322,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_B_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_B_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_F_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_F_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_L_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_L_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_R_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_Start_02_R_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_A",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_B",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"IsLoop": true,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.32,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Normal_03_End_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.409,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_01_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.3,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_02_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.25,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_03",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_03_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.3,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_04",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_04_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.15,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Evade_Front",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.22,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Evade_Front_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.215,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Evade_Back",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.198,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Rush",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.8,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
// {
// "AnimatorStateName": "Attack_Rush_End",
// "LayerIndex": 0,
// "NormalizedTimeLow": 0.0,
// "NormalizedTimeHigh": 1.0,
// "ModifierNameList":
// [
// "AttackIndexModifier",
// ]
// },
{
"AnimatorStateName": "Attack_Rush_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Counter",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
{
"AnimatorStateName": "Attack_Counter_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.15,
"ModifierNameList":
[
"AttackIndexModifier",
]
},
// 应用普攻第一段(其他时候跳过)
{
"AnimatorStateName": "Attack_Rush",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.8,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "Attack_Counter",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "Attack_Counter_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.15,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_01",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_01_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.3,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_02",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_02_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.25,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_03",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_03_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.3,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_04",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "Attack_Branch_04_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.15,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "SwitchIn_Attack",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 1.0,
"ModifierNameList":
[
"GapShotModifier",
]
},
{
"AnimatorStateName": "SwitchIn_Attack_End",
"LayerIndex": 0,
"NormalizedTimeLow": 0.0,
"NormalizedTimeHigh": 0.25,
"ModifierNameList":
[
"GapShotModifier",
]
},
]
},
],
"Modifiers" :
{
"ReEnterModifier_01":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale" : false,
"OnRemoved" :
[
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_01",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": "%AS_ShotCount_01_ReEnter",
"Predicates" :
[
{
"$type": "MoleMole.ByPlayerPropertyValue",
"Numerator": "Custom",
"CustomNumerator": "ShotCount_01",
//"Denominator": "MaxSP",
"IsUsePercent": false,
"CompareType": "GreaterEqual",
"Val1" : "%AS_ShotCount_01_ReEnter",
//"Val2" : 300,
"Target" : "Self"
},
],
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsEnhanced",
"Target" : "Self",
"BoolVal" : false
},
],
},
"ReEnterModifier_02":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale" : false,
"OnRemoved" :
[
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_02",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": "%AS_ShotCount_02_ReEnter",
"Predicates" :
[
{
"$type": "MoleMole.ByPlayerPropertyValue",
"Numerator": "Custom",
"CustomNumerator": "ShotCount_02",
//"Denominator": "MaxSP",
"IsUsePercent": false,
"CompareType": "GreaterEqual",
"Val1" : "%AS_ShotCount_02_ReEnter",
//"Val2" : 300,
"Target" : "Self"
},
],
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsEnhanced",
"Target" : "Self",
"BoolVal" : false
}
],
},
"ReEnterModifier_03":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale" : false,
"OnRemoved" :
[
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_03",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": "%AS_ShotCount_03_ReEnter",
"Predicates" :
[
{
"$type": "MoleMole.ByPlayerPropertyValue",
"Numerator": "Custom",
"CustomNumerator": "ShotCount_03",
//"Denominator": "MaxSP",
"IsUsePercent": false,
"CompareType": "GreaterEqual",
"Val1" : "%AS_ShotCount_03_ReEnter",
//"Val2" : 300,
"Target" : "Self"
},
],
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsEnhanced",
"Target" : "Self",
"BoolVal" : false
},
],
},
"AttackIndexModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale" : false,
"OnRemoved" :
[
// {
// "$type" : "MoleMole.FireEffect",
// "EffectPattern" : "Eff_Avatar_LevelUp_02",
// "Target" : "Self"
// },
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_NormalIndex",
"Target" : "Self",
"IntVal" : 0,
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 3,
"ParamName" : "Int_BranchIndex",
"Target" : "Self",
"IntVal" : 0,
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_01",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_02",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
},
{
"$type": "MoleMole.ModifyProperty",
"PropertyType": "Custom",
"CustomPropertyType": "ShotCount_03",
"PropertyModifyFunction": "Replace",
"Percentage": 0,
"Amount": 0,
},
],
},
"GapShotModifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"IgnoreTimeScale" : false,
"OnAdded":
[
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsGapShot",
"Target" : "Self",
"BoolVal" : true,
},
],
"OnRemoved":
[
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 2,
"ParamName" : "Bool_IsGapShot",
"Target" : "Self",
"BoolVal" : false,
},
],
}
},
"AbilitySpecials" :
{
//普攻第一段计数
"AS_ShotCount_01_Low" :
{
"Value" : 3
},
"AS_ShotCount_01_High" :
{
"Value" : 4
},
"AS_ShotCount_01_ReEnter" :
{
"Value" : 0
},
//普攻第二段计数
"AS_ShotCount_02_Low" :
{
"Value" : 1
},
"AS_ShotCount_02_High" :
{
"Value" : 2
},
"AS_ShotCount_02_ReEnter" :
{
"Value" : 0
},
//普攻第三段计数
"AS_ShotCount_03_Low" :
{
"Value" : 0
},
"AS_ShotCount_03_High" :
{
"Value" : 1
},
"AS_ShotCount_03_ReEnter" :
{
"Value" : 0
},
}
}