{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "SwitchIn_Attack_Ex", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RecoverEXQTEConsumeModifier" ] } ], "IsSeam": true }, { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "CurChargePoint_A1", "IsUsePercentage": false, "PropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_EnableYanagi_A1_ExQTE", "ParamType": 2, "Target": "Self" }, { "$type": "PushOverrideQTETypeAction", "OverrideQTEType": "ExQTE", "Tag": "Yanagi_Card_A_01", "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "CurChargePoint_A1", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yanagi_Card_A_01_ExQTE" ] } ], "Val": 3 } ] } ] } ], "AbilityName": "Yanagi_Card_A_01", "AbilitySpecials": { "Fever_Consume": { "Value": 3000 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAnimTransit": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "Yanagi_Card_A_01_ExQTE" ], "Target": "Self" }, { "$type": "ByTransitionName", "TransitionName": "Yanagi_A1" } ], "SuccessActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yanagi_Card_A_01_For_UltraBuild" ], "IsAdd": true }, { "$type": "SetAbilitySpecialsByFerverConsume", "DoRefresh": true, "ModifyFunction": "Replace", "ParamName": "Fever_Consume", "Percentage": 1, "Target": "Self" }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 0, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yanagi_Card_A_01_ExQTE" ], "IsAdd": false }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_EnableYanagi_A1_ExQTE", "ParamType": 2, "Target": "Self" }, { "$type": "PopOverrideQTETypeAction", "Tag": "Yanagi_Card_A_01", "Target": "Self" } ] } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yanagi_Card_A_01_ExQTE" ], "IsAdd": false }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_EnableYanagi_A1_ExQTE", "ParamType": 2, "Target": "Self" }, { "$type": "PopOverrideQTETypeAction", "Tag": "Yanagi_Card_A_01", "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "CurChargePoint_A1", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom" }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": "%Fever_Consume", "Target": "Self" } ], "OnSkillStart": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "CurChargePoint_A1", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "QTE", "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ], "OnSwitchTriggered": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "Yanagi_Card_A_01_ExQTE" ], "Target": "Self" }, { "$type": "ByAvatarSwitchType", "SwitchType": "QTE", "Target": "Self" }, { "$type": "ByQTEType", "QTEType": "ExQTE", "Target": "Self" } ], "SuccessActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yanagi_Card_A_01_For_UltraBuild" ], "IsAdd": true }, { "$type": "SetAbilitySpecialsByFerverConsume", "DoRefresh": true, "ModifyFunction": "Replace", "ParamName": "Fever_Consume", "Percentage": 1, "Target": "Self" }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 0, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yanagi_Card_A_01_ExQTE" ], "IsAdd": false }, { "$type": "PopOverrideQTETypeAction", "Tag": "Yanagi_Card_A_01", "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_EnableYanagi_A1_ExQTE", "ParamType": 2, "Target": "Self" } ] } ] }, "Modifiers": { "RecoverEXQTEConsumeModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": "%Fever_Consume", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Yanagi_Card_A_01_For_UltraBuild" ], "IsAdd": false } ] } } }