{ "AbilityName": "SacrificeBringerHand_EyeControl", "AbilityStacking": "Unique", "Modifiers": { "EyeCloseModifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_IsEyeOpen", "ParamType": 2 } ], "Properties": { "Actor_DamageTakeRatio": -1 } }, "EyeOpenModifier": { "Duration": 2, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "RemoveModifier", "ModifierName": "EyeCloseModifier" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_IsEyeOpen", "ParamType": 2 } ] } }, "OnAbilityStart": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimCtrlerParam", "BoolVal": true, "CompareType": "Equal", "ParamName": "Bool_IsEyeOpen", "ParamType": 2 } ], "FailureActions": [ { "$type": "ApplyModifier", "ModifierName": "EyeOpenModifier" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "EyeCloseModifier" } ] } ] }