{ "AbilityMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "DoInitialCheck": false, "PropertyActions": [ { "CustomPropertyType": "FrostMoonState", "CustomReferMaxPropertyType": "MaxFrostMoonState", "IsUsePercentage": false, "PropertyType": "Custom", "ReferMaxPropertyType": "Custom", "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "RemoveModifier", "ModifierName": "IgnoreDefence_Talent01_Modifier", "StackCount": 6, "Target": "Self" } ], "Val": 0 } ] } ] }, { "$type": "ActionsOnPropertyChangeMixin", "DoInitialCheck": false, "PropertyActions": [ { "CustomPropertyType": "MagicValueCounts", "CustomReferMaxPropertyType": "MaxMagicValueCounts", "IsUsePercentage": false, "PropertyType": "Custom", "ReferMaxPropertyType": "Custom", "ValueRangeActions": [ { "Val": 6, "ValueToLowActions": [ { "$type": "ApplyModifier", "ModifierName": "IgnoreDefence_Talent01_Modifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "MagicValueCounts", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 4 } ], "StackCount": 2, "Target": "Self" } ] }, { "Val": 5, "ValueToLowActions": [ { "$type": "ApplyModifier", "ModifierName": "IgnoreDefence_Talent01_Modifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "MagicValueCounts", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "StackCount": 2, "Target": "Self" } ] }, { "Val": 4, "ValueToLowActions": [ { "$type": "ApplyModifier", "ModifierName": "IgnoreDefence_Talent01_Modifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "MagicValueCounts", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 2 } ], "StackCount": 2, "Target": "Self" } ] }, { "Val": 3, "ValueToLowActions": [ { "$type": "ApplyModifier", "ModifierName": "IgnoreDefence_Talent01_Modifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "MagicValueCounts", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 1 } ], "StackCount": 2, "Target": "Self" } ] }, { "Val": 2, "ValueToLowActions": [ { "$type": "ApplyModifier", "ModifierName": "IgnoreDefence_Talent01_Modifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "MagicValueCounts", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 0 } ], "StackCount": 2, "Target": "Self" } ] } ] } ] } ], "AbilityName": "Unagi_Talent_01", "AbilitySpecials": { "AS_AddedTeamElementAccumulationRatio_Talent01": { "Value": 0.15 }, "AS_IgnoreDefenceRatio_Talent01": { "Value": -0.15 }, "AS_TeamElementAccumulationDuration_Talent01": { "Value": 10 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetTargetAbilitySpecialAction", "DoRefresh": true, "Params": [ { "AbilityName": "Unagi_UniqueSkill", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_AddedTeamElementAccumulationRatio_Talent01", "ParamName": "AS_AddedTeamElementAccumulationRatio", "ParamType": "Float" } ] }, { "AbilityName": "Unagi_UniqueSkill", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_TeamElementAccumulationDuration_Talent01", "ParamName": "AS_TeamElementAccumulation_Duration", "ParamType": "Float" } ] } ] } ] }, "Modifiers": { "IgnoreDefence_Talent01_Modifier": { "Duration": -1, "IgnoreTimeScale": false, "MaxStackingNumber": 6, "ModifierStacking": "MultipleAllRefresh", "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "ChargeAttack" ] } ], "PropertyKey": "Actor_DefenceRatio", "PropertyValue": "%AS_IgnoreDefenceRatio_Talent01", "Target": "Other" } ] } } }