{ "AbilityMixins": [ ], "AbilityName": "Brujas_SpecialSkill_AidAttack", "AbilityStacking": "Unique", "DefaultModifier": { "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "Brujas_ChainAttack_CommonAid_Modifier", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExSp", "Target": "Self" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Target": "Self" } ], "OnSwitchInBegin": [ ], "OnSwitchTriggered": [ { "$type": "ApplyModifier", "ModifierName": "Brujas_ChainAttack_Timer_Modifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Brujas_ChainAttack" ], "Target": "Self" } ], "Target": "Self" } ] }, "Modifiers": { "Brujas_ChainAttack_CommonAid_BacktoStage_Modifier": { "Duration": 0.5, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Common_Brujas_BacktoStage" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Brujas_ChainAttack" ], "IsAdd": false, "Target": "Caster" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Common_Brujas_BacktoStage" ], "IsAdd": false, "Target": "Self" } ] }, "Brujas_ChainAttack_CommonAid_Modifier": { "Duration": 0.5, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Common_Brujas_BacktoStage" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Common_Brujas_BacktoStage" ], "IsAdd": false, "Target": "Self" } ] }, "Brujas_ChainAttack_Timer_Modifier": { "DelayHandlers": [ { "DelayTime": 10, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "ApplyModifier", "ModifierName": "Brujas_ChainAttack_CommonAid_BacktoStage_Modifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Brujas_ChainAttack" ], "Target": "Caster" } ], "Target": "LocalAvatar" } ] } ], "Duration": 11.5, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_ChainAttack", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_ChainAttack", "ParamType": 2, "Target": "Self" } ] } } }