{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 3, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 4, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_03", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_04", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 39, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_Enhance_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 3, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_Enhance_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 4, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_Enhance_03", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_OffsetCount", "ParamType": 3, "Predicates": [ { "$type": "ByAnimCtrlerParam", "BoolVal": false, "CompareType": "Equal", "ParamName": "Bool_IsEnhanced", "ParamType": 2, "Target": "Self" } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 5, "ParamName": "Int_OffsetCount", "ParamType": 3, "Predicates": [ { "$type": "ByAnimCtrlerParam", "BoolVal": true, "CompareType": "Equal", "ParamName": "Bool_IsEnhanced", "ParamType": 2, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_Enhance_04", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 39, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 3, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_Enhance_05", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 49, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 3, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Normal_Enhance_05_Lv3", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 49, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 4, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Branch_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 4, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 4, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack_Ex", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Evade_Back", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "LockOffsetCountModifier", "Target": "Self" } ], "AnimatorStateName": "Evade_Front", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_DodgeToOffset", "ParamType": 2, "Target": "Self" } ], "AnimatorStateName": "Attack_Counter_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_DodgeToOffset", "ParamType": 2, "Target": "Self" } ], "AnimatorStateName": "Attack_Rush", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_DodgeToOffset", "ParamType": 2, "Target": "Self" } ], "AnimatorStateName": "Attack_Rush_Enhance", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_DodgeToOffset", "ParamType": 2, "Target": "Self" } ], "AnimatorStateName": "Attack_Counter", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_DodgeToOffset", "ParamType": 2, "Target": "Self" } ], "AnimatorStateName": "Attack_Counter_Enhance", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true } ] } ], "AbilityName": "Longinus_OffsetSkill", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" } ], "OnBeingHit": [ ], "OnDodgeSuccess": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_DodgeToOffset", "ParamType": 2, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Longinus_Upgrade_01" ], "Target": "Self" } ], "Target": "Self" } ] }, "Modifiers": { "LockOffsetCountModifier": { "Duration": 5, "ModifierStacking": "Refresh", "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_OffsetCount", "ParamType": 3, "Target": "Self" } ] } } }