{ // Corin特殊攻击强化及连锯计数 "AbilityName" : "Corin_SpecialSkill", "AbilityStacking": "Unique", "OnAbilityStart": [ { "$type" : "MoleMole.SetGlobalValue", "Key" : "_Global_HitNum_Attack_Normal_03", "Value" : 0, }, { "$type" : "MoleMole.SetGlobalValue", "Key" : "_Global_HitNum_Attack_Normal_05", "Value" : 0, }, { "$type" : "MoleMole.SetGlobalValue", "Key" : "_Global_HitNum_Attack_Rush", "Value" : 0, }, { "$type" : "MoleMole.SetGlobalValue", "Key" : "_Global_HitNum_Attack_Counter", "Value" : 0, }, { "$type" : "MoleMole.SetGlobalValue", "Key" : "_Global_HitNum_Attack_Branch_01", "Value" : 0, }, { "$type" : "MoleMole.SetGlobalValue", "Key" : "_Global_HitNum_Attack_Branch_02", "Value" : 0, }, ], "DefaultModifier" : { "OnAdded" : [ { "$type": "MoleMole.SetUIArrowAction", "position": 80 } ], "OnPatternHitOther" : [ //最后一个打击帧命中确认 { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 1, "ParamName" : "Trigger_AttackLanded", "Target" : "Self", "BoolVal" : true, "Predicates" : [ { "$type": "MoleMole.ByAnimatorEventIDs", "AnimatorEventIDs": [ "Corin_Attack_Normal_05_AttackProperty_02", "Corin_Attack_Counter_AttackProperty_02", "Corin_Attack_Branch_01_AttackProperty_03", ] } ] }, //特定打击帧命中计数 { "$type" : "MoleMole.AddGlobalValue", "Key" : "_Global_HitNum_Attack_Normal_03", "Value" : 1.0, "Predicates" : [ { "$type" : "MoleMole.ByAnimatorEventIDs", "AnimatorEventIDs" : [ "Corin_Attack_Normal_03_AttackProperty_01_01", "Corin_Attack_Normal_03_AttackProperty_01_02", ] } ] }, { "$type" : "MoleMole.AddGlobalValue", "Key" : "HitNumModifier_Attack_Normal_05", "Value" : 1.0, "Predicates" : [ { "$type" : "MoleMole.ByAnimatorEventIDs", "AnimatorEventIDs" : [ "Corin_Attack_Normal_05_AttackProperty_01_01", "Corin_Attack_Normal_05_AttackProperty_01_02", ] } ] }, { "$type" : "MoleMole.AddGlobalValue", "Key" : "_Global_HitNum_Attack_Rush", "Value" : 1.0, "Predicates" : [ { "$type" : "MoleMole.ByAnimatorEventIDs", "AnimatorEventIDs" : [ "Corin_Attack_Rush_AttackProperty_01_01", "Corin_Attack_Rush_AttackProperty_01_02", ] } ] }, { "$type" : "MoleMole.AddGlobalValue", "Key" : "_Global_HitNum_Attack_Counter", "Value" : 1.0, "Predicates" : [ { "$type" : "MoleMole.ByAnimatorEventIDs", "AnimatorEventIDs" : [ "Corin_Attack_Counter_AttackProperty_01_01", "Corin_Attack_Counter_AttackProperty_01_02", ] } ] }, { "$type" : "MoleMole.AddGlobalValue", "Key" : "_Global_HitNum_Attack_Branch_01", "Value" : 1.0, "Predicates" : [ { "$type" : "MoleMole.ByAnimatorEventIDs", "AnimatorEventIDs" : [ "Corin_Attack_Branch_01_AttackProperty_02_01", "Corin_Attack_Branch_01_AttackProperty_02_02_01", "Corin_Attack_Branch_01_AttackProperty_02_02_02", ] } ] }, { "$type" : "MoleMole.AddGlobalValue", "Key" : "_Global_HitNum_Attack_Branch_02", "Value" : 1.0, "Predicates" : [ { "$type" : "MoleMole.ByAnimatorEventIDs", "AnimatorEventIDs" : [ "Corin_Attack_Branch_02_AttackProperty_02_01", "Corin_Attack_Branch_02_AttackProperty_02_02_01", "Corin_Attack_Branch_02_AttackProperty_02_02_02", ] } ] }, { "$type": "MoleMole.ModifyProperty", "PropertyType": "CurSP", //"CustomPropertyType": "ChargePoint", "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": -1.0, "Predicates" : [ { "$type" : "MoleMole.ByAnimatorEventIDs", "AnimatorEventIDs" : [ "Corin_Attack_Branch_02_AttackProperty_02_01", "Corin_Attack_Branch_02_AttackProperty_02_02_01", "Corin_Attack_Branch_02_AttackProperty_02_02_02", ] } ] }, //触发爆炸(连击达到最大计数) { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 1, "ParamName" : "Trigger_SawExplode", "Target" : "Self", "BoolVal" : true, "Predicates" : [ { "$type" : "MoleMole.ByAnimatorEventIDs", "AnimatorEventIDs" : [ "Corin_Attack_Normal_03_AttackProperty_01_01", "Corin_Attack_Normal_03_AttackProperty_01_02", "Corin_Attack_Normal_05_AttackProperty_01_01", "Corin_Attack_Normal_05_AttackProperty_01_02", "Corin_Attack_Rush_AttackProperty_01_01", "Corin_Attack_Rush_AttackProperty_01_02", "Corin_Attack_Counter_AttackProperty_01_01", "Corin_Attack_Counter_AttackProperty_01_02", "Corin_Attack_Branch_01_AttackProperty_02_01", "Corin_Attack_Branch_01_AttackProperty_02_02_01", "Corin_Attack_Branch_01_AttackProperty_02_02_02", "Corin_Attack_Branch_02_AttackProperty_02_01", "Corin_Attack_Branch_02_AttackProperty_02_02_01", "Corin_Attack_Branch_02_AttackProperty_02_02_02", ] }, { "$type": "MoleMole.ByOr", "Predicates" : [ { "$type" : "MoleMole.ByTargetGlobalValue", "Target" : "Self", "Key" : "_Global_HitNum_Attack_Normal_03", "CompareType" : "Equal", "Value": "%HitNum_MAX_Attack_Normal_03", }, { "$type" : "MoleMole.ByTargetGlobalValue", "Target" : "Self", "Key" : "_Global_HitNum_Attack_Normal_05", "CompareType" : "Equal", "Value": "%HitNum_MAX_Attack_Normal_05", }, { "$type" : "MoleMole.ByTargetGlobalValue", "Target" : "Self", "Key" : "_Global_HitNum_Attack_Rush", "CompareType" : "Equal", "Value": "%HitNum_MAX_Attack_Rush", }, { "$type" : "MoleMole.ByTargetGlobalValue", "Target" : "Self", "Key" : "_Global_HitNum_Attack_Counter", "CompareType" : "Equal", "Value": "%HitNum_MAX_Attack_Counter", }, { "$type" : "MoleMole.ByTargetGlobalValue", "Target" : "Self", "Key" : "_Global_HitNum_Attack_Branch_01", "CompareType" : "Equal", "Value": "%HitNum_MAX_Attack_Branch_01", }, { "$type" : "MoleMole.ByTargetGlobalValue", "Target" : "Self", "Key" : "_Global_HitNum_Attack_Branch_02", "CompareType" : "Equal", "Value": "%HitNum_MAX_Attack_Branch_02", }, ] } ], }, ], "OnKillOther" : [ { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 1, "ParamName" : "Trigger_SawExplode", "Target" : "Self", "BoolVal" : true, "Predicates" : [ { "$type" : "MoleMole.ByAnimatorEventIDs", "Target" : "Self", "AnimatorEventIDs" : [ "Corin_Attack_Normal_05_AttackProperty_01_01", "Corin_Attack_Normal_05_AttackProperty_01_02", "Corin_Attack_Counter_AttackProperty_01_01", "Corin_Attack_Counter_AttackProperty_01_02", ] }, { "$type": "MoleMole.ByOr", "Predicates" : [ { "$type": "MoleMole.ByAliveState", "AliveState": "ExecuteCore", "Target" : "Target", }, { "$type": "MoleMole.ByAliveState", "AliveState": "Dead", "Target" : "Target", } ] } ] } ] }, "AbilityMixins" : [ { "$type": "MoleMole.ActionsOnPropertyChangeMixin", "PropertyActions": [ { "PropertyType": "CurSP", // "CustomPropertyType": "EnhanceNum", "ReferMaxPropertyType": "MaxSP", // "CustomReferMaxPropertyType": "MaxEnhanceNum", "IsUsePercentage": false, "ValueRangeActions": [ { "Val": 80, "LowToValueActions": [ { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 3, "ParamName" : "Int_BranchIndex", "Target" : "Self", "IntVal" : 1, }, ], }, { "Val": 80, "ValueToLowActions": [ { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 3, "ParamName" : "Int_BranchIndex", "Target" : "Self", "IntVal" : 0, }, ], }, { "Val": 0, "HighToValueActions": [ { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 1, "ParamName" : "Trigger_SawExplode", "Target" : "Self", "BoolVal" : true, "Predicates" : [ { "$type": "MoleMole.ByOr", "Predicates" : [ { "$type": "MoleMole.ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_Branch_02_Loop", "LayerIndex": 0, "NormalizedTimeLow" : 0.0, "NormalizedTimeHigh" : 1.0, "IsLoop": true, "Target" : "Self" }, { "$type": "MoleMole.ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_Branch_02_Walk", "LayerIndex": 0, "NormalizedTimeLow" : 0.0, "NormalizedTimeHigh" : 1.0, "IsLoop": true, "Target" : "Self" }, ] } ] } ], }, ], }, ], }, { "$type" : "MoleMole.AttachStateWithModifierMixin", "ConfigList": [ //Branch_02长按倒计时 { "LayerIndex": 0, "AnimatorStateName": "Attack_Branch_02_Loop", "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "CountDownModifier", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Branch_02_Walk", "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "CountDownModifier", ], }, //电锯特效 { "AnimatorStateName": "Attack_Normal_03", "LayerIndex": 0, "NormalizedTimeLow": 0.15, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01_01", "AudioModifier_01" ] }, { "AnimatorStateName": "Attack_Normal_03_Explode", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01_01", "AudioModifier_01" ] }, { "AnimatorStateName": "Attack_Normal_04", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01_01", "AudioModifier_01" ] }, { "AnimatorStateName": "Attack_Normal_05", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01_01", "AudioModifier_01" ] }, { "AnimatorStateName": "Attack_Normal_05_End_2", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 0.3, "ModifierNameList": [ "SepcialEffectModifier_01_01", "AudioModifier_01" ] }, { "AnimatorStateName": "Attack_Rush", "LayerIndex": 0, "NormalizedTimeLow": 0.05, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01_01", "SepcialEffectModifier_Attack_Counter_01", "AudioModifier_02" ] }, { "AnimatorStateName": "Attack_Rush_Explode", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 0.236, "ModifierNameList": [ "SepcialEffectModifier_01_01", ] }, { "AnimatorStateName": "Attack_Rush_Explode", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 0.436, "ModifierNameList": [ "SepcialEffectModifier_Attack_Counter_01", ] }, { "AnimatorStateName": "Attack_Rush_Explode", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "AudioModifier_03", ] }, { "AnimatorStateName": "Attack_Counter", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01_01", "AudioModifier_01" ] }, { "AnimatorStateName": "Attack_Counter_Explode", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01_01", "AudioModifier_01" ] }, { "AnimatorStateName": "Attack_Branch_01", "LayerIndex": 0, "NormalizedTimeLow": 0.1, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01_02", "AudioModifier_01" ] }, // { // "AnimatorStateName": "Attack_Branch_01_Explode", // "LayerIndex": 0, // "NormalizedTimeLow": 0.0, // "NormalizedTimeHigh": 0.1, // "ModifierNameList": // [ // "SepcialEffectModifier_01_02", // "AudioModifier_01" // ] // }, { "AnimatorStateName": "Attack_Branch_02", "LayerIndex": 0, "NormalizedTimeLow": 0.1, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01_02", "AudioModifier_01" ] }, { "AnimatorStateName": "Attack_Branch_02", "LayerIndex": 0, "NormalizedTimeLow": 0.566, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_02_02" ] }, { "AnimatorStateName": "Attack_Branch_02_Loop", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_01_02", "SepcialEffectModifier_02_02", "AudioModifier_01" ] }, { "AnimatorStateName": "Attack_Branch_02_Walk", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_01_02", "SepcialEffectModifier_02_02", "AudioModifier_01" ] }, // { // "AnimatorStateName": "Attack_Branch_02_Explode", // "LayerIndex": 0, // "NormalizedTimeLow": 0.0, // "NormalizedTimeHigh": 0.1, // "ModifierNameList": // [ // "SepcialEffectModifier_01_02", // "AudioModifier_01" // ] // }, { "AnimatorStateName": "SwitchIn_Attack", "LayerIndex": 0, "NormalizedTimeLow": 0.1, "NormalizedTimeHigh": 0.72, "ModifierNameList": [ "SepcialEffectModifier_QTE", "AudioModifier_01" ] }, //新增烟尘特效 { "AnimatorStateName": "Attack_Branch_01", "LayerIndex": 0, "NormalizedTimeLow": 0.505, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_LoopDust_01", ] }, { "AnimatorStateName": "Attack_Branch_02", "LayerIndex": 0, "NormalizedTimeLow": 0.515, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_LoopDust_02", ] }, { "AnimatorStateName": "Attack_Branch_02_Loop", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_LoopDust_02", ] }, { "AnimatorStateName": "Attack_Branch_02_Walk", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_LoopDust_02", ] }, //新增锯齿特效 { "AnimatorStateName": "Attack_Normal_03", "LayerIndex": 0, "NormalizedTimeLow": 0.15, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Normal_03_Explode", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Normal_04", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Normal_05", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Normal_05_End_2", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 0.310, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Rush", "LayerIndex": 0, "NormalizedTimeLow": 0.05, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Rush_Explode", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 0.436, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Counter", "LayerIndex": 0, "NormalizedTimeLow": 0.05, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Counter_Explode", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "SwitchIn_Attack", "LayerIndex": 0, "NormalizedTimeLow": 0.057, "NormalizedTimeHigh": 0.81, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Branch_01", "LayerIndex": 0, "NormalizedTimeLow": 0.095, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Branch_01_Explode", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Branch_02", "LayerIndex": 0, "NormalizedTimeLow": 0.097, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Branch_02_Loop", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Branch_02_Walk", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, { "AnimatorStateName": "Attack_Branch_02_Explode", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Sawtooth_Loop_01", ] }, ], } ], "Modifiers" : { "CountDownModifier": { "ModifierStacking": "Refresh", "Duration" : "%Duration_MAX", "IgnoreTimeScale" : false, "OnRemoved" : [ { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 1, "ParamName" : "Trigger_SawExplode", "Target" : "Self", "BoolVal" : true, } ] }, "SepcialEffectModifier_01_01": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Corin_Attack_Saw_Loop_01_01", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Weapon01", "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, } }, }, ], }, "SepcialEffectModifier_01_02": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Corin_Attack_Saw_Loop_01_02", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Weapon01", "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, } }, }, ], }, "SepcialEffectModifier_02_01": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Corin_Attack_Saw_Loop_02_01", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Weapon01", "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, } }, }, ] }, "SepcialEffectModifier_02_02": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Corin_Attack_Saw_Loop_02_02", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Weapon01", "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, } }, }, ] }, "SepcialEffectModifier_Attack_Counter_01": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Corin_Attack_Counter_Trail_01", "Target": "Self", }, ], }, //新增烟尘特效 "SepcialEffectModifier_LoopDust_01": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Corin_Attack_Branch_01_LoopDust_01", "Target": "Self", }, ], }, "SepcialEffectModifier_LoopDust_02": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Corin_Attack_Branch_02_LoopDust_01", "Target": "Self", }, ], }, //新增锯齿特效 "SepcialEffectModifier_Sawtooth_Loop_01": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Corin_Attack_Sawtooth_Loop_01", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Weapon_saw", "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, } }, }, ], }, "SepcialEffectModifier_QTE": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Corin_Attack_QTE_Weapon_01", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Weapon01", "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, } }, }, ], }, "AudioModifier_01": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type" : "MoleMole.FireAudio", "AudioPattern" : "Play_sfx_char_corin_attack_saw_loop_start", }, ], "OnRemoved" : [ { "$type" : "MoleMole.FireAudio", "AudioPattern" : "Play_sfx_char_corin_attack_saw_loop_end", }, ] }, "AudioModifier_02": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type" : "MoleMole.FireAudio", "AudioPattern" : "Play_sfx_char_corin_attack_rush_saw_start", }, ], "OnRemoved" : [ { "$type" : "MoleMole.FireAudio", "AudioPattern" : "Play_sfx_char_corin_attack_rush_saw_end", }, ] }, "AudioModifier_03": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type" : "MoleMole.FireAudio", "AudioPattern" : "Play_sfx_char_corin_attack_rush_saw_end", }, ], "OnRemoved" : [ { "$type" : "MoleMole.FireAudio", "AudioPattern" : "Stop_sfx_char_corin_attack_rush_saw_end", }, ] }, }, "AbilitySpecials": { //连锯最大打击次数 "HitNum_MAX_Attack_Normal_03": { "Value" : 7 }, "HitNum_MAX_Attack_Normal_05": { "Value" : 15 }, //连锯最大打击次数 "HitNum_MAX_Attack_Rush": { "Value" : 9 }, //连锯最大打击次数 "HitNum_MAX_Attack_Counter": { "Value" : 5 }, //连锯最大打击次数 "HitNum_MAX_Attack_Branch_01": { "Value" : 9 }, //连锯最大打击次数 "HitNum_MAX_Attack_Branch_02": { "Value" : 40 }, //锯锯最大持续时间 "Duration_MAX": { "Value" : 6 }, } }