{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 99, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "QTECameraModifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex", "FrameCountHigh": 99, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "QTECameraModifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_Start_01", "FrameCountHigh": 99, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HairModifierController" ] } ] }, { "$type": "ListenQTEMixin", "ListenQTEWindowOpened": [ { "$type": "InterruptCameraShakeAction", "Predicates": [ { "$type": "ByQTECauseStunAnimEventIDs", "AnimEventIDs": [ "Evelyn_Attack_SwitchIn_Attack_AttackProperty_12" ] } ], "ShakeConfigKey": "Evelyn_Attack_SwitchIn_Attack_CamShake_E_02" }, { "$type": "InterruptCameraShakeAction", "Predicates": [ { "$type": "ByQTECauseStunAnimEventIDs", "AnimEventIDs": [ "Evelyn_Attack_SwitchIn_Attack_Ex_AttackProperty_15" ] } ], "ShakeConfigKey": "Evelyn_Attack_SwitchIn_Attack_Ex_CamShake_E_02" } ] } ], "AbilityName": "Evelyn_ExQTE", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "ExQTE_01_Modifier", "Target": "Self" } ] }, "Modifiers": { "ExQTE_01_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_HasOvercoat", "ParamType": 2, "Target": "Self" } ] }, "ExQTE_02_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RemoveModifier", "ModifierName": "ExQTE_01_Modifier", "Target": "Self" }, { "$type": "PushRenderVisibleAction", "Paths": [ "Evelyn_Body_2" ], "Tag": "Evelyn_Body_2", "Visible": false }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_HasOvercoat", "ParamType": 2, "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "CurrentQTEEnhancePoint", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Less", "CustomNumerator": "CurrentQTEEnhancePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 1 } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Evelyn_ExQTE" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "PopRenderVisibleAction", "Tag": "Evelyn_Body_2" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Evelyn_ExQTE" ], "IsAdd": false, "Target": "Self" } ] }, "HairModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Evelyn_Body_3" ], "Tag": "Evelyn_Body_3", "Visible": false }, { "$type": "PushRenderVisibleAction", "Paths": [ "Evelyn_Body_4" ], "Tag": "Evelyn_Body_4", "Visible": true } ], "OnRemoved": [ { "$type": "PopRenderVisibleAction", "Tag": "Evelyn_Body_3" }, { "$type": "PopRenderVisibleAction", "Tag": "Evelyn_Body_4" } ] }, "HairModifierController": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "HairModifier", "Target": "Self" } ] }, "QTECameraModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushMuteCameraLockOnTargetAction", "Tag": "Evelyn_QTE_CameraLock", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopMuteCameraLockOnTargetAction", "Tag": "Evelyn_QTE_CameraLock", "Target": "Self" } ] } }, "OnAbilityStart": [ { "$type": "ApplyModifier", "ModifierName": "ExQTE_02_Modifier", "Target": "Self" } ] }