{ "AbilityName": "Teller_Default_Auto_Delay_2", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "RemoveAbilityAction", "AbilityName": "Teller_Default", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "FirstAttack_Delay", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LevelEndModier", "Target": "Self" } ] }, "Modifiers": { "FirstAttack_Delay": { "Duration": 2, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Teller_Active", "Target": "Self" } ] }, "LevelEndModier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnLevelEndNodeInvoke": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "End", "ParamType": 2, "Target": "Self" } ] }, "Second_Delay": { "Duration": 0.5, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Teller_End", "Target": "Self" } ] }, "Teller_Active": { "Duration": 2, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Attack", "ParamType": 1, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Teller_Idle", "Target": "Self" } ], "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Teller_CD", "Target": "Self" } ] }, "Teller_CD": { "Duration": 4, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "CoolDownType", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_IsCoolDown", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "CoolDownType", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_IsCoolDown", "ParamType": 2, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Teller_End", "Target": "Self" } ] }, "Teller_End": { "Duration": 3.5, "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Idle", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "FirstAttack_Delay", "Target": "Self" } ] } } }