{ "AbilityName": "Abyss_BossFight01_EnvBuff_01", "AbilitySpecials": { "AS_BuffAddDurationDelta": { "Value": 3 }, "AS_CriticalDelta": { "Value": 0.5 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnBuffAddToOther": [ { "$type": "ApplyModifier", "ModifierName": "BuffModifier", "Predicates": [ { "$type": "ByHandlingBuffGroup", "BuffGroupList": [ "Electric", "Overload", "Erosion", "Chaos", "Burn", "Ignite", "Frozen", "Frostbite", "Strike" ] } ], "Target": "Self" } ], "OnBuffDamageHitOther": [ { "$type": "ApplyModifier", "ModifierName": "BuffModifier", "Predicates": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Disorder" ] } ], "Target": "Self" } ] }, "Modifiers": { "BuffModifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "BuffPropertyModifier", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "BuffReviseModifier", "Predicates": [ { "$type": "ByHasModifier", "ModifierName": "BuffReviseModifier", "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "BuffReviseModifier", "Predicates": [ { "$type": "ByBuffCount", "BuffID": 3400111, "CompareType": "GreaterEqual", "StackCount": 3 } ], "Target": "Self" } ] }, "BuffPropertyModifier": { "Buff": { "BuffID": 3400111, "IsOverrideDuration": true }, "Duration": -1, "MaxStackingNumber": 6, "ModifierStacking": "Multiple", "Properties": { "Actor_CriticalDelta": "%AS_CriticalDelta" } }, "BuffReviseModifier": { "BuffRevises": [ { "BuffReviseType": "AddToOther", "FilterType": "ByBuffGroup", "GroupName": "Burn", "Params": [ { "Delta": "%AS_BuffAddDurationDelta", "Name": "Duration" } ] }, { "BuffReviseType": "AddToOther", "FilterType": "ByBuffGroup", "GroupName": "Ignite", "Params": [ { "Delta": "%AS_BuffAddDurationDelta", "Name": "Duration" } ] }, { "BuffReviseType": "AddToOther", "FilterType": "ByBuffGroup", "GroupName": "Frozen", "Params": [ { "Delta": "%AS_BuffAddDurationDelta", "Name": "Duration" } ] }, { "BuffReviseType": "AddToOther", "FilterType": "ByBuffGroup", "GroupName": "Frost", "Params": [ { "Delta": "%AS_BuffAddDurationDelta", "Name": "Duration" } ] }, { "BuffReviseType": "AddToOther", "FilterType": "ByBuffGroup", "GroupName": "Overload", "Params": [ { "Delta": "%AS_BuffAddDurationDelta", "Name": "Duration" } ] }, { "BuffReviseType": "AddToOther", "FilterType": "ByBuffGroup", "GroupName": "Electric", "Params": [ { "Delta": "%AS_BuffAddDurationDelta", "Name": "Duration" } ] }, { "BuffReviseType": "AddToOther", "FilterType": "ByBuffGroup", "GroupName": "Strike", "Params": [ { "Delta": "%AS_BuffAddDurationDelta", "Name": "Duration" } ] }, { "BuffReviseType": "AddToOther", "FilterType": "ByBuffGroup", "GroupName": "Erosion", "Params": [ { "Delta": "%AS_BuffAddDurationDelta", "Name": "Duration" } ] }, { "BuffReviseType": "AddToOther", "FilterType": "ByBuffGroup", "GroupName": "Chaos", "Params": [ { "Delta": "%AS_BuffAddDurationDelta", "Name": "Duration" } ] } ], "Duration": -1, "ModifierStacking": "Unique" } }, "OnAbilityStart": [ { "$type": "RemoveBuffModifier", "BuffID": 3400111, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "BuffReviseModifier", "Target": "TeamAvatars" } ] }