{ "AbilityName": "Cecife_Pinball_PaddleGlowExit", "AbilityStacking": "Unique", "Modifiers": { "Cecife_Pinball_PaddleGlowExitCheck": { "DelayHandlers": [ { "DelayTime": 0.1, "TimeUpActions": [ { "$type": "RemoveAbilityAction", "AbilityName": "Cecife_Pinball_PassiveReadySteamPreview", "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "Cecife_Pinball_PassiveReadySteamPreview" ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByTags", "TagList": [ "Pinball_Cecife_HomingReady" ], "Target": "Self" } ] }, { "$type": "ByModifierStackCount", "CompareType": "LessEqual", "CountModifierType": "GlobalAbility", "ModifierName": "Cecife_HomingCharge", "StackCount": 0, "Target": "Self" } ], "Target": "Self" } ] } ], "Duration": 0.2, "ModifierStacking": "Refresh" } }, "OnAbilityTrigger": [ { "$type": "ApplyGameplayTagAction", "IsAdd": false, "Predicates": [ { "$type": "ByPinballContact", "CasterKind": "Ball", "OtherKind": "Paddle" } ], "Tags": [ "Pinball_Cecife_OnPaddleContact" ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Cecife_Pinball_PaddleGlowExitCheck", "Predicates": [ { "$type": "ByPinballContact", "CasterKind": "Ball", "OtherKind": "Paddle" }, { "$type": "ByHasAbility", "AbilityNameList": [ "Cecife_Pinball_PassiveReadySteamPreview" ], "Target": "Self" } ], "Target": "Self" } ] }