{ "AbilityName": "Coop_Equipment_1005", "AbilitySpecials": { "RBLBoost": { "Value": 2 }, "ShieldDuration": { "Value": 12 }, "ShieldPercentage": { "Value": 0.15 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "TeamShieldModifier", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExSp", "Target": "Self" }, { "$type": "ByFromSkillType", "SkillType": "ParryAid", "Target": "Self" } ] } ], "Target": "TeamAvatars" } ] }, "Modifiers": { "RBLBoostModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetRBLOffsetAction", "RBLOffset": "%RBLBoost", "Tag": "Coop_Equipment_1005", "Target": "Self" } ], "OnRemoved": [ { "$type": "UnsetRBLOffsetAction", "Tag": "Coop_Equipment_1005", "Target": "Self" } ] }, "TeamShieldModifier": { "Duration": "%ShieldDuration", "ModifierMixins": [ { "$type": "HpShieldMixin", "Duration": "%ShieldDuration", "IfTakeRestDamageWhenEmpty": true, "Priority": 0, "Tag": "FireSupportShield", "TotalValueConfig": { "Amount": 0, "Percentage": "%ShieldPercentage", "PropertyType": "MaxHP" } } ], "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "RBLBoostModifier", "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "RBLBoostModifier", "Target": "Self" } ] } } }