{ "AbilityName": "Level_EtherPoisonBoom", "AbilitySpecials": { "AS_Level_EtherValue": { "Value": 0.5, "ValueType": "DynamicFloat" }, "AS_Level_Infection": { "Value": 0.06, "ValueType": "DynamicFloat" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EtherMistBoomModifier" }, { "$type": "ApplyModifier", "ModifierName": "BoomListenAvatarDie", "Target": "TeamAvatars" } ] }, "Modifiers": { "BoomListenAvatarDie": { "Duration": -1, "ModifierStacking": "Unique", "OnKilled": [ { "$type": "RemoveEtherInfectionChangeRatioAction", "Predicates": [ { "$type": "ByAvatarCount", "CompareType": "Equal", "CompareValue": 0 } ], "Tag": "PoisonMistBoom" } ] }, "EtherMistBoomModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnCustomEventReceived": [ { "$type": "ModifyEtherInfectionAction", "Percentage": "%AS_Level_EtherValue", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "EtherBoom" } ], "PropertyModifyFunction": "Add" }, { "$type": "ModifyEtherInfectionChangeRatioAction", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "EtherBoomIn" } ], "Ratio": "%AS_Level_Infection", "Tag": "PoisonMistBoom" }, { "$type": "RemoveEtherInfectionChangeRatioAction", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "EtherBoomOut" } ], "Tag": "PoisonMistBoom" } ], "OnRemoved": [ { "$type": "RemoveEtherInfectionChangeRatioAction", "Tag": "PoisonMistBoom" } ] } } }