{ "AbilityName": "Girtablu_HitShake_Control", "AbilityStacking": "Unique", "DefaultModifier": { "OnBeingHit": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAngleRange", "AngleMax": 45, "AngleMin": -45, "CompareTarget": "Other", "Target": "Self" } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 3, "MpExecMode": "MpTotallyLocal", "ParamName": "Int_HitPartIndex", "ParamType": 3, "Predicates": [ { "$type": "ByHitCollider", "HitColliderList": [ "HitCollider_Leg_L_03_01", "HitCollider_Leg_L_03_02" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 4, "MpExecMode": "MpTotallyLocal", "ParamName": "Int_HitPartIndex", "ParamType": 3, "Predicates": [ { "$type": "ByHitCollider", "HitColliderList": [ "HitCollider_Leg_L_04_01", "HitCollider_Leg_L_04_02" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 6, "MpExecMode": "MpTotallyLocal", "ParamName": "Int_HitPartIndex", "ParamType": 3, "Predicates": [ { "$type": "ByHitCollider", "HitColliderList": [ "HitCollider_Leg_R_03_01", "HitCollider_Leg_R_03_02" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 7, "MpExecMode": "MpTotallyLocal", "ParamName": "Int_HitPartIndex", "ParamType": 3, "Predicates": [ { "$type": "ByHitCollider", "HitColliderList": [ "HitCollider_Leg_R_04_01", "HitCollider_Leg_R_04_02" ], "Target": "Self" } ], "Target": "Self" } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 0, "MpExecMode": "MpTotallyLocal", "ParamName": "Int_HitPartIndex", "ParamType": 3, "Predicates": [ { "$type": "ByAnd", "Predicates": [ ] } ], "Target": "Self" } ] } ] } }