{ "AbilityMixins": [ { "$type": "WatchEntityMixin", "EntityTypes": [ "Avatar" ], "OnEntityAwaked": [ { "$type": "ApplyModifier", "ModifierName": "QTE_Recover_Listener", "Target": "Other" }, { "$type": "RemoveModifier", "ModifierName": "QTE_Recover_Listener", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "QTE_End_Listen", "Target": "TeamAvatars" } ], "Relationships": [ "Allied" ] } ], "AbilityName": "Yuzuha_Talent_02", "AbilitySpecials": { "AS_AddedAccumulationRatio": { "Value": 0.15 }, "AS_AddedDamageRatio": { "Value": -0.3 }, "AS_AddedDamageRatio_Up": { "Value": 0.15 }, "AS_AddedElementAccumulationRatio": { "Value": -0.3 }, "AS_Buff_Duration": { "Value": 30 }, "AS_CurChargePoint_Recover": { "Value": 1 }, "AS_QTECD": { "Value": 20 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "QTE_Recover_Listener", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "QTE_Recover_Listener", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "QTE_End_Listen", "Target": "TeamAvatars" } ], "OnAttackLanded": [ { "$type": "ApplyModifier", "ModifierName": "ForceOpenQte_Modifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Yuzuha_Attack_Branch_02_AttackProperty_Explode", "Yuzuha_Attack_Branch_02_03_AttackProperty_Explode", "Yuzuha_Attack_SwitchIn_Attack_Ex_AttackProperty_02_03" ] }, { "$type": "ByIsStunDestroyed", "IsStunDestroyed": false, "Target": "Target" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsQTEWindowOpen" } ], "Target": "Self" } ], "Target": "Self" } ], "OnHitOther": [ { "$type": "ApplyModifier", "ModifierName": "Yuzuha_BuffModifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Yuzuha_Attack_Branch_02_AttackProperty_Explode", "Yuzuha_Attack_Branch_02_03_AttackProperty_Explode", "Yuzuha_Attack_SwitchIn_Attack_Ex_AttackProperty_02_03", "Yuzuha_Attack_Branch_02_AttackProperty_01", "Yuzuha_Attack_Branch_02_AttackProperty_02", "Yuzuha_Attack_Branch_02_AttackProperty_03", "Yuzuha_Attack_Branch_02_AttackProperty_04", "Yuzuha_Attack_Branch_02_AttackProperty_05", "Yuzuha_Attack_Branch_02_AttackProperty_06", "Yuzuha_Attack_Branch_02_AttackProperty_07", "Yuzuha_Attack_Branch_02_AttackProperty_08", "Yuzuha_Attack_SwitchIn_Attack_Ex_AttackProperty_01", "Yuzuha_Attack_SwitchIn_Attack_Ex_AttackProperty_02_02", "Yuzuha_Attack_SwitchIn_Attack_Ex_AttackProperty_02_01" ] } ], "Target": "TeamAvatars" } ] }, "Modifiers": { "ForceOpenQte_Modifier": { "Duration": "%AS_QTECD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ClearQTEBanList" }, { "$type": "SendOpenQTEWindowEvent", "EventKey": "ForceOpenQteWindow" }, { "$type": "ApplyModifier", "ModifierName": "Special_QTE_Listener", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener", "Target": "Self" } ] }, "QTE_End_Listen": { "Duration": -1, "ModifierMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Special_QTE", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true } ] } ], "ModifierStacking": "Unique" }, "QTE_Recover_Listener": { "Duration": -1, "ModifierStacking": "Unique", "OnSwitchInBegin": [ { "$type": "ModifyProperty", "Amount": "%AS_CurChargePoint_Recover", "CustomKey": "AbilityTarget_Yuzuha", "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "Predicates": [ { "$type": "ByAvatarSwitchType", "SwitchType": "QTE", "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Custom" } ] }, "Special_QTE": { "Duration": -1, "ModifierStacking": "Unique", "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "NormalQTE" ] } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Self" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "NormalQTE" ] } ], "PropertyKey": "Actor_AddedElementAccumulationRatio", "PropertyValue": "%AS_AddedElementAccumulationRatio", "Target": "Target" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "NormalQTE" ] } ], "PropertyKey": "BreakLevel_Delta", "PropertyValue": -2, "Target": "Self" } ] }, "Special_QTE_Listener": { "Duration": 5, "IgnoreTimeScale": true, "ModifierMixins": [ { "$type": "ListenQTEMixin", "ListenQTEWindowCanceled": [ { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Special_QTE", "Target": "TeamAvatars" } ], "ListenQTEWindowTimesUp": [ { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Special_QTE", "Target": "TeamAvatars" } ] } ], "ModifierStacking": "Replace", "OnSwitchInBegin": [ { "$type": "ApplyModifier", "ModifierName": "Special_QTE", "Predicates": [ { "$type": "ByAvatarSwitchType", "SwitchType": "QTE", "Target": "Self" } ], "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener", "Target": "TeamAvatars" } ] }, "Yuzuha_BuffModifier": { "Duration": "%AS_Buff_Duration", "ModifierStacking": "Replace", "OnHitOther": [ { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio_Up", "Target": "Self" }, { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AddedElementAccumulationRatio", "PropertyValue": "%AS_AddedAccumulationRatio", "Target": "Self" } ] } } }