{ "AbilityName": "Activity_Pinball_EnergyManager", "AbilitySpecials": { "AS_CurrentSkillRegenPerSec": { "Value": 0 }, "AS_DashRegenPerSec": { "Value": 2.5 }, "AS_RelaunchCooldownDecreasePerTick": { "Value": -0.1 } }, "AbilityStacking": "Unique", "DefaultModifier": { "Duration": -1, "OnThinkInterval": [ { "$type": "ModifyProperty", "Amount": "%AS_DashRegenPerSec", "CustomPropertyType": "Pinball_DashEnergy", "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "LocalAvatar" }, { "$type": "ModifyProperty", "Amount": "%AS_RelaunchCooldownDecreasePerTick", "CustomPropertyType": "Pinball_RelaunchCooldown", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Greater", "CustomNumerator": "Pinball_RelaunchCooldown", "IsUsePercent": false, "Numerator": "Custom", "Target": "LocalAvatar", "Val1": 0 } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "LocalAvatar" } ], "ThinkInterval": 0.1 } }