{ "AbilityMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "SummerTalent02BuffModifier" ], "ZoneTag": "ThemeSpace" } ] }, { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "Talent02ChargeTime", "IsUsePercentage": false, "PropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "Summer_Spirit", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "Talent02ChargeTime", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ], "Val": 10 } ] } ] } ], "AbilityName": "Summer_Talent_02", "AbilitySpecials": { "AS_AddedAttackDelta_Anomaly_Extra": { "Value": 0.2, "ValueType": "Float" }, "AS_AddedAttackDelta_Attack_Extra": { "Value": 0.2, "ValueType": "Float" }, "AS_BaseAttackRatio": { "Value": 0.2, "ValueType": "Float" }, "AS_ExtraAttackDeltaRatio": { "Value": 0, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "RegisterAdditionalCustomPropertyAction", "CustomProperties": [ { "CurPropertyInitValue": 0, "CurPropertyType": "Talent02ChargeTime", "MaxPropertyInitValue": 10, "MaxPropertyType": "MaxTalent02ChargeTime" } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "SummerTalent02WriteAttackDeltaModifier", "Target": "Self" } ] }, "Modifiers": { "SummerTalent02AttackBuffModifier": { "Duration": -1, "ModifierStacking": "Unique", "Properties": { "Actor_BaseAttackRatio": "%AS_BaseAttackRatio" } }, "SummerTalent02BuffModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierMixins": [ { "$type": "SmoothChangePropertyMixin", "PropertyItems": [ { "Amount": 1, "CustomPropertyType": "Talent02ChargeTime", "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "SummerTalent02AttackBuffModifier", "Target": "TeamAvatars" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "SummerTalent02AttackBuffModifier", "Target": "TeamAvatars" } ] }, "SummerTalent02WriteAttackDeltaModifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetTargetAbilitySpecialAction", "DoRefresh": true, "Params": [ { "AbilityName": "Summer_UniqueSkill", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_AddedAttackDelta_Anomaly_Extra", "ParamName": "AS_AddedAttackDelta_Anomaly_Extra" }, { "ModifyFunction": "Replace", "Param": "%AS_AddedAttackDelta_Attack_Extra", "ParamName": "AS_AddedAttackDelta_Attack_Extra" } ] } ], "Target": "Self" }, { "$type": "SendCustomEvent", "EventKey": "Talent02RefreshAttackDeltaNum", "Target": "Self" } ] } }, "OnAbilityStart": [ { "$type": "ApplyModifier", "ModifierName": "SummerTalent02WriteAttackDeltaModifier", "Target": "Self" } ] }