{ "AbilityName": "Teller_Default_IntervalThink", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Teller_Trigger_SkillDelay", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LevelEndModier", "Target": "Self" } ] }, "Modifiers": { "LevelEndModier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnLevelEndNodeInvoke": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "End", "ParamType": 2, "Target": "Self" } ] }, "Teller_Active": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Open", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Teller_CD", "Target": "Self" } ] }, "Teller_CD": { "Duration": 4, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Open", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "End", "ParamType": 2, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Teller_End", "Target": "Self" } ] }, "Teller_End": { "Duration": 1.5, "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Idle", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Idle", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "End", "ParamType": 2, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Teller_Idle", "Target": "Self" } ] }, "Teller_Idle": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnThinkInterval": [ { "$type": "ApplyModifier", "ModifierName": "Teller_Active", "Target": "Self" } ], "ThinkInterval": 3 }, "Teller_Trigger_SkillDelay": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnThinkInterval": [ { "$type": "ApplyModifier", "ModifierName": "Teller_Active", "Target": "Self" } ], "ThinkInterval": 3 } } }