1060 lines
No EOL
44 KiB
JSON
1060 lines
No EOL
44 KiB
JSON
{
|
||
|
||
// Aokaku_武器红灯相关
|
||
|
||
"AbilityName" : "Aokaku_RedLightManager",
|
||
|
||
"AbilityStacking":"Unique",
|
||
|
||
|
||
|
||
// 清空红灯,进入红刃状态
|
||
|
||
"OnAbilityStart" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.ApplyModifier",
|
||
|
||
"ModifierName":"Modifier_Enhance",
|
||
|
||
"Target":"Self",
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "RedLight",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Replace",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": 0,
|
||
|
||
},
|
||
|
||
],
|
||
|
||
|
||
|
||
"AbilityMixins" :
|
||
|
||
[
|
||
|
||
// 设置红灯特效及状态机参数
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ActionsOnPropertyChangeMixin",
|
||
|
||
"PropertyActions":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "RedLight",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"ValueRangeActions":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"Val": 1,
|
||
|
||
"LowToValueActions":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.ApplyModifier",
|
||
|
||
"ModifierName":"Modifier_RedLightSpecialEffect_01",
|
||
|
||
"Target":"Self",
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"Val": 2,
|
||
|
||
"LowToValueActions":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.ApplyModifier",
|
||
|
||
"ModifierName":"Modifier_RedLightSpecialEffect_02",
|
||
|
||
"Target":"Self",
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"Val": 3,
|
||
|
||
"LowToValueActions":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.ApplyModifier",
|
||
|
||
"ModifierName":"Modifier_RedLightSpecialEffect_03",
|
||
|
||
"Target":"Self",
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"Val": 1,
|
||
|
||
"ValueToLowActions":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.RemoveModifier",
|
||
|
||
"ModifierName":"Modifier_RedLightSpecialEffect_01",
|
||
|
||
"Target":"Self",
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.RemoveModifier",
|
||
|
||
"ModifierName":"Modifier_RedLightSpecialEffect_02",
|
||
|
||
"Target":"Self",
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.RemoveModifier",
|
||
|
||
"ModifierName":"Modifier_RedLightSpecialEffect_03",
|
||
|
||
"Target":"Self",
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ActwithStateFrameMixin",
|
||
|
||
"ConfigList":
|
||
|
||
[
|
||
|
||
//ExSp时获得一个红灯,QTE时获得一个红灯,ExQTE时获得满层红灯
|
||
|
||
{
|
||
|
||
"AnimatorStateName": "SwitchIn_Attack",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"Frame": 0,
|
||
|
||
"ForceTriggerOnTransitionOut": false,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ActionList":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "RedLight",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Add",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": 1,
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"AnimatorStateName": "SwitchIn_Attack_Ex",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"Frame": 0,
|
||
|
||
"ForceTriggerOnTransitionOut": false,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ActionList":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "RedLight",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Add",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": 3,
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"AnimatorStateName": "Attack_Branch_02_Loop_01",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"Frame": 12,
|
||
|
||
"ForceTriggerOnTransitionOut": false,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ActionList":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "RedLight",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Add",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": 1,
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"AnimatorStateName": "Attack_Branch_02_Loop_02",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"Frame": 12,
|
||
|
||
"ForceTriggerOnTransitionOut": false,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ActionList":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "RedLight",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Add",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": 1,
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
//红刃普攻计数消耗
|
||
|
||
{
|
||
|
||
"AnimatorStateName": "Attack_Normal_01_Enhance",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"Frame": 26,
|
||
|
||
"ForceTriggerOnTransitionOut": false,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ActionList":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.RemoveModifier",
|
||
|
||
"ModifierName":"Modifier_Enhance",
|
||
|
||
"Target":"Self",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByPlayerPropertyValue",
|
||
|
||
"Numerator": "Custom",
|
||
|
||
"CustomNumerator": "EnhanceAttackCount",
|
||
|
||
"IsUsePercent": false,
|
||
|
||
"CompareType": "LessEqual",
|
||
|
||
"Val1" : 1,
|
||
|
||
"Target" : "Self"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ByHasModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"Modifier_Enhance"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "EnhanceAttackCount",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Add",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": -1,
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ByHasModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"Modifier_Enhance"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"AnimatorStateName": "Attack_Normal_02_Enhance",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"Frame": 17,
|
||
|
||
"ForceTriggerOnTransitionOut": false,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ActionList":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.RemoveModifier",
|
||
|
||
"ModifierName":"Modifier_Enhance",
|
||
|
||
"Target":"Self",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByPlayerPropertyValue",
|
||
|
||
"Numerator": "Custom",
|
||
|
||
"CustomNumerator": "EnhanceAttackCount",
|
||
|
||
"IsUsePercent": false,
|
||
|
||
"CompareType": "LessEqual",
|
||
|
||
"Val1" : 1,
|
||
|
||
"Target" : "Self"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ByHasModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"Modifier_Enhance"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "EnhanceAttackCount",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Add",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": -1,
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ByHasModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"Modifier_Enhance"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"AnimatorStateName": "Attack_Normal_03_Enhance",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"Frame": 26,
|
||
|
||
"ForceTriggerOnTransitionOut": false,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ActionList":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.RemoveModifier",
|
||
|
||
"ModifierName":"Modifier_Enhance",
|
||
|
||
"Target":"Self",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByPlayerPropertyValue",
|
||
|
||
"Numerator": "Custom",
|
||
|
||
"CustomNumerator": "EnhanceAttackCount",
|
||
|
||
"IsUsePercent": false,
|
||
|
||
"CompareType": "LessEqual",
|
||
|
||
"Val1" : 1,
|
||
|
||
"Target" : "Self"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ByHasModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"Modifier_Enhance"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "EnhanceAttackCount",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Add",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": -1,
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ByHasModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"Modifier_Enhance"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"AnimatorStateName": "Attack_Normal_03_01_Enhance",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"Frame": 22,
|
||
|
||
"ForceTriggerOnTransitionOut": false,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ActionList":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.RemoveModifier",
|
||
|
||
"ModifierName":"Modifier_Enhance",
|
||
|
||
"Target":"Self",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByPlayerPropertyValue",
|
||
|
||
"Numerator": "Custom",
|
||
|
||
"CustomNumerator": "EnhanceAttackCount",
|
||
|
||
"IsUsePercent": false,
|
||
|
||
"CompareType": "LessEqual",
|
||
|
||
"Val1" : 1,
|
||
|
||
"Target" : "Self"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ByHasModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"Modifier_Enhance"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "EnhanceAttackCount",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Add",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": -1,
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ByHasModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"Modifier_Enhance"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
//ExQTE演出段开始时移除溶解Modifier,确保表现正常
|
||
|
||
{
|
||
|
||
"AnimatorStateName": "SwitchIn_Attack_Ex_Start",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"Frame": 0,
|
||
|
||
"ForceTriggerOnTransitionOut": false,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ActionList":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.RemoveModifier",
|
||
|
||
"ModifierName":"Modifier_Mask_On",
|
||
|
||
"Target":"Self",
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.RemoveModifier",
|
||
|
||
"ModifierName":"Modifier_Mask_Fade",
|
||
|
||
"Target":"Self",
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
//ExQTE开始时添加鬼面Buff
|
||
|
||
{
|
||
|
||
"AnimatorStateName": "SwitchIn_Attack_Ex",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"Frame": 0,
|
||
|
||
"ForceTriggerOnTransitionOut": false,
|
||
|
||
"IsLoop": false,
|
||
|
||
"ActionList":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.ApplyModifier",
|
||
|
||
"ModifierName":"Modifier_Mask_On",
|
||
|
||
"Target":"Self",
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
|
||
|
||
"Modifiers" :
|
||
|
||
{
|
||
|
||
// 红灯一特效
|
||
|
||
"Modifier_RedLightSpecialEffect_01" :
|
||
|
||
{
|
||
|
||
"ModifierStacking" : "Replace",
|
||
|
||
"Duration" : -1,
|
||
|
||
|
||
|
||
"OnAdded":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.AttachEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Weapon_RedLight_01_L",
|
||
|
||
"Target": "Self",
|
||
|
||
"AttachEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "Wpn_L_Side",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.AttachEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Weapon_RedLight_01_R",
|
||
|
||
"Target": "Self",
|
||
|
||
"AttachEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "Wpn_R_Side",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
],
|
||
|
||
|
||
|
||
"OnRemoved":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "IsFlag",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Replace",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": 1,
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
|
||
|
||
// 红灯二特效
|
||
|
||
"Modifier_RedLightSpecialEffect_02" :
|
||
|
||
{
|
||
|
||
"ModifierStacking" : "Replace",
|
||
|
||
"Duration" : -1,
|
||
|
||
|
||
|
||
"OnAdded":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.AttachEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Weapon_RedLight_02_L",
|
||
|
||
"Target": "Self",
|
||
|
||
"AttachEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "Wpn_L_Side",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.AttachEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Weapon_RedLight_02_R",
|
||
|
||
"Target": "Self",
|
||
|
||
"AttachEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "Wpn_R_Side",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
|
||
|
||
// 红灯三特效
|
||
|
||
"Modifier_RedLightSpecialEffect_03" :
|
||
|
||
{
|
||
|
||
"ModifierStacking" : "Replace",
|
||
|
||
"Duration" : -1,
|
||
|
||
|
||
|
||
"OnAdded":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.AttachEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Weapon_RedLight_03_L",
|
||
|
||
"Target": "Self",
|
||
|
||
"AttachEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "Wpn_L_Side",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.AttachEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Weapon_RedLight_03_R",
|
||
|
||
"Target": "Self",
|
||
|
||
"AttachEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "Wpn_R_Side",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
|
||
|
||
//强化状态
|
||
|
||
"Modifier_Enhance" :
|
||
|
||
{
|
||
|
||
"ModifierStacking" : "Replace",
|
||
|
||
"Duration" : "%Duration",
|
||
|
||
|
||
|
||
"OnAdded":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 2,
|
||
|
||
"ParamName" : "Bool_IsEnhanced",
|
||
|
||
"Target" : "Self",
|
||
|
||
"BoolVal" : true,
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "EnhanceAttackCount",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Replace",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": "%AS_MaxEnhanceAttackCount",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByPlayerPropertyValue",
|
||
|
||
"Numerator": "Custom",
|
||
|
||
"CustomNumerator": "UnlockTalent_04",
|
||
|
||
"IsUsePercent": false,
|
||
|
||
"CompareType": "Equal",
|
||
|
||
"Val1" : 0,
|
||
|
||
"Target" : "Self"
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "EnhanceAttackCount",
|
||
|
||
"IsUsePercentage": false,
|
||
|
||
"PropertyModifyFunction": "Replace",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": "%AS_MaxEnhanceAttackCount_Talent_04",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByPlayerPropertyValue",
|
||
|
||
"Numerator": "Custom",
|
||
|
||
"CustomNumerator": "UnlockTalent_04",
|
||
|
||
"IsUsePercent": false,
|
||
|
||
"CompareType": "Equal",
|
||
|
||
"Val1" : 1,
|
||
|
||
"Target" : "Self"
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.FireEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Weapon_Enhance_01",
|
||
|
||
"Target": "Self",
|
||
|
||
"FireEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "Wpn_L_Side",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.AttachEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Weapon_Enhance_01_L",
|
||
|
||
"Target": "Self",
|
||
|
||
"AttachEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "Wpn_L_Side",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.AttachEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Weapon_Enhance_01_R",
|
||
|
||
"Target": "Self",
|
||
|
||
"AttachEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "Wpn_R_Side",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.FireAudio",
|
||
|
||
"AudioPattern" : "Play_sfx_char_aokaku_attack_redblade_open",
|
||
|
||
},
|
||
|
||
],
|
||
|
||
|
||
|
||
"OnRemoved":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 2,
|
||
|
||
"ParamName" : "Bool_IsEnhanced",
|
||
|
||
"Target" : "Self",
|
||
|
||
"BoolVal" : false,
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.RemoveModifier",
|
||
|
||
"ModifierName":"Modifier_Mask_On",
|
||
|
||
"Target":"Self",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ByHasModifier",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ModifierNameList":
|
||
|
||
[
|
||
|
||
"Modifier_Mask_On"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByNot",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
|
||
|
||
"AnimatorStateName": "SwitchIn_Attack_Ex",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"NormalizedTimeLow" : 0.0,
|
||
|
||
"NormalizedTimeHigh" : 1.0,
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.FireAudio",
|
||
|
||
"AudioPattern" : "Play_sfx_char_aokaku_attack_redblade_close",
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
|
||
|
||
"Modifier_Mask_Fade" :
|
||
|
||
{
|
||
|
||
"ModifierStacking" : "Replace",
|
||
|
||
"Duration" : 1.62,
|
||
|
||
|
||
|
||
"OnAdded":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.FireEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Mask_End_01",
|
||
|
||
"Target": "Self",
|
||
|
||
"FireEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "MaskPoint",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ModifyMaterialPropertyAction",
|
||
|
||
"Target" : "Self",
|
||
|
||
"Tag" : "Avatar_Female_Size01_Aokaku_MA_Attack_ExQTE_Transition_01",
|
||
|
||
"ApplyAllRenderers" : false,
|
||
|
||
"RendererList" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"RenderPath" : "Aokaku_Mask",
|
||
|
||
"ApplyAllMaterials" : true,
|
||
|
||
},
|
||
|
||
],
|
||
|
||
"key" : "Avatar_Female_Size01_Aokaku_MA_Attack_ExQTE_Transition_01",
|
||
|
||
},
|
||
|
||
],
|
||
|
||
|
||
|
||
"OnRemoved":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 2,
|
||
|
||
"ParamName" : "Bool_MaskOn",
|
||
|
||
"Target" : "Self",
|
||
|
||
"BoolVal" : false,
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.FireEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Mask_Start_01",
|
||
|
||
"Target": "Self",
|
||
|
||
"FireEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "Ext_Mask",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByNot",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
|
||
|
||
"AnimatorStateName": "SwitchIn_Attack_Ex_Start",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"NormalizedTimeLow" : 0.0,
|
||
|
||
"NormalizedTimeHigh" : 1.0,
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ModifyMaterialPropertyAction",
|
||
|
||
"Target" : "Self",
|
||
|
||
"Tag" : "Avatar_Female_Size01_Aokaku_MA_Attack_ExQTE_Transition_02",
|
||
|
||
"ApplyAllRenderers" : false,
|
||
|
||
"RendererList" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"RenderPath" : "Aokaku_Mask",
|
||
|
||
"ApplyAllMaterials" : true,
|
||
|
||
},
|
||
|
||
],
|
||
|
||
"key" : "Avatar_Female_Size01_Aokaku_MA_Attack_ExQTE_Transition_02",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByNot",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
|
||
|
||
"AnimatorStateName": "SwitchIn_Attack_Ex_Start",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"NormalizedTimeLow" : 0.0,
|
||
|
||
"NormalizedTimeHigh" : 1.0,
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
|
||
|
||
"Modifier_Mask_On":
|
||
|
||
{
|
||
|
||
"ModifierStacking": "Replace",
|
||
|
||
"Duration" : -1,
|
||
|
||
"IgnoreTimeScale": false,
|
||
|
||
|
||
|
||
"OnHitOther":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyAttackDataAction",
|
||
|
||
"Target" : "Self",
|
||
|
||
"PropertyKey": "Actor_CriticalDelta",
|
||
|
||
"PropertyValue": "%AS_ExQTECritBuffRatio",
|
||
|
||
"Predicates" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ByAnimTagList",
|
||
|
||
"TagList" :
|
||
|
||
[
|
||
|
||
"RedBladeAttack"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
],
|
||
|
||
},
|
||
|
||
],
|
||
|
||
|
||
|
||
"OnAdded":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 2,
|
||
|
||
"ParamName" : "Bool_MaskOn",
|
||
|
||
"Target" : "Self",
|
||
|
||
"BoolVal" : true,
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.AttachEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Attack_ExQTE_19_Mask_L",
|
||
|
||
"Target": "Self",
|
||
|
||
"AttachEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "PT_L_Eye",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.AttachEffect",
|
||
|
||
"EffectPattern": "Eff_Aokaku_Attack_ExQTE_19_Mask_R",
|
||
|
||
"Target": "Self",
|
||
|
||
"AttachEffectPosRot" :
|
||
|
||
{
|
||
|
||
"CoordsOption" : "ReferTarget",
|
||
|
||
"TargetOption" :
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.ConfigPosRotReferTarget",
|
||
|
||
"OffsetReferTarget" : "Self",
|
||
|
||
"AttachPoint" : "PT_R_Eye",
|
||
|
||
"IsUseAttachPointPos" : true,
|
||
|
||
"IsUseAttachPointRotation" : true,
|
||
|
||
},
|
||
|
||
"Offset" :
|
||
|
||
{
|
||
|
||
"PositionOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
|
||
|
||
"IsUseRotationY" : true,
|
||
|
||
"IsUseRotationXZ" : true,
|
||
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
|
||
],
|
||
|
||
|
||
|
||
"OnRemoved":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.ApplyModifier",
|
||
|
||
"ModifierName":"Modifier_Mask_Fade",
|
||
|
||
"Target":"Self",
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
|
||
|
||
|
||
|
||
},
|
||
|
||
|
||
|
||
"AbilitySpecials" :
|
||
|
||
{
|
||
|
||
"Duration" :
|
||
|
||
{
|
||
|
||
"Value" : 45
|
||
|
||
},
|
||
|
||
|
||
|
||
//表格参数
|
||
|
||
|
||
|
||
"AS_MaxEnhanceAttackCount" :
|
||
|
||
{
|
||
|
||
"Value" : 6
|
||
|
||
},
|
||
|
||
"AS_MaxEnhanceAttackCount_Talent_04" :
|
||
|
||
{
|
||
|
||
"Value" : 12
|
||
|
||
},
|
||
|
||
"AS_ExQTECritBuffRatio" :
|
||
|
||
{
|
||
|
||
"Value" : 0.3
|
||
|
||
},
|
||
|
||
}
|
||
|
||
} |