{

    //可琳天赋01：若在同一招式内命中敌人次数大于10，可琳穿透率提升10%，持续4s

    "AbilityName": "Corin_Talent_01",

    "AbilityStacking": "Unique",

   

    "DefaultModifier":

	{

		"OnAdded": [

			{

				"$type": "MoleMole.SetAnimCtrlerParamAction",

				"ParamType": 2,

				"ParamName": "Bool_Talent_01",

				"Target": "Self",

				"BoolVal": true

			}

		]

	},



	"AbilityMixins": 

	[

		//可琳各攻击动作

		{

			"$type": "MoleMole.AttachStateWithModifierMixin",

			"ConfigList": 

			[

				//普攻

				{

					"AnimatorStateName": "Attack_Normal_01",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier01"

					]

				},

				{

					"AnimatorStateName": "Attack_Normal_02",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier02"

					]

				},

				{

					"AnimatorStateName": "Attack_Normal_03",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier01"

					]

				},

				{

					"AnimatorStateName": "Attack_Normal_03_Explode",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier01"

					]

				},

				{

					"AnimatorStateName": "Attack_Normal_04",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier02"

					]

				},

				{

					"AnimatorStateName": "Attack_Normal_05",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier01"

					]

				},

				//exsp sp

				{

					"AnimatorStateName": "Attack_Branch_02",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier03"

					]

				},

				{

					"AnimatorStateName": "Attack_Branch_02_Loop",

					"LayerIndex": 0,

					"Target": "Self",

					"IsLoop": true,

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier03"

					]

				},

				{

					"AnimatorStateName": "Attack_Branch_02_Walk",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier03"

					]

				},

				{

					"AnimatorStateName": "Attack_Branch_02_Explode",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier03"

					]

				},

				{

					"AnimatorStateName": "Attack_Branch_01",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier03"

					]

				},

				{

					"AnimatorStateName": "Attack_Branch_01_Explode",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier03"

					]

				},

				{

					"AnimatorStateName": "Attack_Branch_01_NotExplode",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier03"

					]

				},

				//Rush

				{

					"AnimatorStateName": "Attack_Rush",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier04"

					]

				},

				{

					"AnimatorStateName": "Attack_Rush_Explode",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier04"

					]

				},

				//Counter

				{

					"AnimatorStateName": "Attack_Counter",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier04"

					]

				},

				{

					"AnimatorStateName": "Attack_Counter_Explode",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier04"

					]

				},

				{

					"AnimatorStateName": "Attack_Counter_NotExplode",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier04"

					]

				},

				//QTE

				{

					"AnimatorStateName": "SwitchIn_Attack",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier05"

					]

				},

				{

					"AnimatorStateName": "SwitchIn_Attack_Ex_Start",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier05"

					]

				},

				{

					"AnimatorStateName": "SwitchIn_Attack_Ex",

					"LayerIndex": 0,

					"Target": "Self",

					"NormalizedTimeLow": 0.0,

					"NormalizedTimeHigh": 1.0,

					"ModifierNameList": 

					[

						"CorinTalent01Modifier05"

					]

				}

			]

		},

        //当单招内命中数大于n时，添加穿透率提升效果

		{

            "$type": "MoleMole.ActionsOnPropertyChangeMixin",

            "PropertyActions":

            [

                {

                    "PropertyType": "Custom",

                    "CustomPropertyType": "Talent01Hits",

                    "IsUsePercentage": false,

                    "ValueRangeActions":

                    [

                        {

                            "Val": "%AS_Talent01HitCounts",

                            "LowToValueActions": 

                            [

								{

									"$type":"MoleMole.ApplyModifier",

									"ModifierName":"AddedPenModifier",

									"Target":"Self"

								}

                            ]

                        }

                    ]   

                }

            ]

        }

	],



	"Modifiers": {

		//攻击次数统计(为避免相邻攻击动作该modifier不刷新，相邻动作安排不同modifier)

		"CorinTalent01Modifier01": {

			"ModifierStacking": "Refresh",

			"Duration": -1,

			"IgnoreTimeScale": false,

			"OnHitOther":

            [

                {

                    "$type": "MoleMole.ModifyProperty",

                    "Target":"Self",

                    "PropertyType": "Custom",

                    "CustomPropertyType": "Talent01Hits",

                    "PropertyModifyFunction": "Add",

                    "Percentage": 0,

                    "Amount": 1

                }

            ],

			"OnRemoved":

            [

                {

                    "$type": "MoleMole.ModifyProperty",

                    "Target":"Self",

                    "PropertyType": "Custom",

                    "CustomPropertyType": "Talent01Hits",

                    "PropertyModifyFunction": "Replace",

                    "Percentage": 0,

                    "Amount": 0

                }

            ]

		},

		"CorinTalent01Modifier02": {

			"ModifierStacking": "Refresh",

			"Duration": -1,

			"IgnoreTimeScale": false,

			"OnHitOther":

            [

                {

                    "$type": "MoleMole.ModifyProperty",

                    "Target":"Self",

                    "PropertyType": "Custom",

                    "CustomPropertyType": "Talent01Hits",

                    "PropertyModifyFunction": "Add",

                    "Percentage": 0,

                    "Amount": 1

                }

            ],

			"OnRemoved":

            [

                {

                    "$type": "MoleMole.ModifyProperty",

                    "Target":"Self",

                    "PropertyType": "Custom",

                    "CustomPropertyType": "Talent01Hits",

                    "PropertyModifyFunction": "Replace",

                    "Percentage": 0,

                    "Amount": 0

                }

            ]

		},

		"CorinTalent01Modifier03": {

			"ModifierStacking": "Refresh",

			"Duration": -1,

			"IgnoreTimeScale": false,

			"OnHitOther":

            [

                {

                    "$type": "MoleMole.ModifyProperty",

                    "Target":"Self",

                    "PropertyType": "Custom",

                    "CustomPropertyType": "Talent01Hits",

                    "PropertyModifyFunction": "Add",

                    "Percentage": 0,

                    "Amount": 1

                }

            ],

			"OnRemoved":

            [

                {

                    "$type": "MoleMole.ModifyProperty",

                    "Target":"Self",

                    "PropertyType": "Custom",

                    "CustomPropertyType": "Talent01Hits",

                    "PropertyModifyFunction": "Replace",

                    "Percentage": 0,

                    "Amount": 0

                }

            ]

		},

		"CorinTalent01Modifier04": {

			"ModifierStacking": "Refresh",

			"Duration": -1,

			"IgnoreTimeScale": false,

			"OnHitOther":

            [

                {

                    "$type": "MoleMole.ModifyProperty",

                    "Target":"Self",

                    "PropertyType": "Custom",

                    "CustomPropertyType": "Talent01Hits",

                    "PropertyModifyFunction": "Add",

                    "Percentage": 0,

                    "Amount": 1

                }

            ],

			"OnRemoved":

            [

                {

                    "$type": "MoleMole.ModifyProperty",

                    "Target":"Self",

                    "PropertyType": "Custom",

                    "CustomPropertyType": "Talent01Hits",

                    "PropertyModifyFunction": "Replace",

                    "Percentage": 0,

                    "Amount": 0

                }

            ]

		},

		"CorinTalent01Modifier05": {

			"ModifierStacking": "Refresh",

			"Duration": -1,

			"IgnoreTimeScale": false,

			"OnHitOther":

            [

                {

                    "$type": "MoleMole.ModifyProperty",

                    "Target":"Self",

                    "PropertyType": "Custom",

                    "CustomPropertyType": "Talent01Hits",

                    "PropertyModifyFunction": "Add",

                    "Percentage": 0,

                    "Amount": 1

                }

            ],

			"OnRemoved":

            [

                {

                    "$type": "MoleMole.ModifyProperty",

                    "Target":"Self",

                    "PropertyType": "Custom",

                    "CustomPropertyType": "Talent01Hits",

                    "PropertyModifyFunction": "Replace",

                    "Percentage": 0,

                    "Amount": 0

                }

            ]

		},

        //穿透率提升 持续4s

		"AddedPenModifier": 

		{

			"ModifierStacking": "Refresh",

			"Duration": 4,

			"IgnoreTimeScale": false,

			//穿透率提升

			"Properties": 

			{

				"Actor_PenRatio": "%AS_AddedPenRatio_Talent_01"

			}

		}

	},



	"AbilitySpecials": {

		//穿透率提升10%

		"AS_AddedPenRatio_Talent_01": {

			"Value": 0.1

		},

		//招式中添加增益时条件命中次数

		"AS_Talent01HitCounts": {

			"Value": 10

		}

	}

}