{ "AbilityMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "CurrentEnhancePoint", "IsUsePercentage": false, "PropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "BranchAttackUseTime", "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "TriggerSoundAction", "soundActionKey": "SA_Azural_Attack_Branch_01_Ready" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_Azural_QTE_Enhance_Ready" } ], "Val": 90, "ValueToLowActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_Azural_QTE_Enhance_NotReady" } ] } ] }, { "CustomPropertyType": "BranchAttackUseTime", "IsUsePercentage": false, "PropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Enhance", "ParamType": 2, "Target": "Self" } ], "Val": 1, "ValueToLowActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Enhance", "ParamType": 2, "Target": "Self" } ] } ] } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ModifyProperty", "Amount": -1, "CustomPropertyType": "BranchAttackUseTime", "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "AnimatorStateName": "Attack_Branch_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "AidAttack_Common_Modifier", "Target": "Caster" } ], "AnimatorStateName": "Attack_Branch_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 52, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "PropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ ], "Val": 1, "ValueToLowActions": [ { "$type": "RemoveModifier", "ModifierName": "BuffModifier_Talent06", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "BuffModifier_Talent06_Control", "Target": "TeamAvatars" } ] } ] } ] } ], "AbilityName": "Azural_UniqueSkill", "AbilitySpecials": { "AS_AddedAttackDelta": { "Value": 0 }, "AS_AddedDamageRatio": { "Value": 0.5 }, "AS_AddedDamageRatio_Talent02": { "Value": 0 }, "AS_AllDamageResist": { "Value": -0.2 }, "AS_AllStunResist": { "Value": -0.2 }, "AS_BuffCurDuraitopn": { "Value": 0 }, "AS_CD": { "Value": 0 }, "AS_ChargeVal": { "Value": 5 }, "AS_ChargeValDecrease": { "Value": -80 }, "AS_ChargeValDecrease_2": { "Value": 10 }, "AS_ConversionRate_CritDmg": { "Value": 100 }, "AS_ConversionRate_Talent06": { "Value": 0 }, "AS_ConversionRate_Talent_01": { "Value": 0.2 }, "AS_Duration_Buff": { "Value": 15 }, "AS_Duration_Buff_Extend": { "Value": 15 }, "AS_Duration_ExS01To02": { "Value": 6 }, "AS_Duration_ExS02To03": { "Value": 6 }, "AS_Hit_NotLucy": { "Value": 0 }, "AS_MaxBreakStun": { "Value": 100 }, "AS_RecoverRate": { "Value": 1 }, "AS_RecoverYaoRen": { "Value": 0 }, "AS_RecoverYaoRen_ExQTE": { "Value": 10 }, "AS_RecoverYaoRen_Exsp": { "Value": 10 }, "AS_RecoverYaoRen_Exsp_Talent01": { "Value": 0 }, "AS_RecoverYaoRen_Talent01": { "Value": 0 }, "AS_StunDamageTakeRatio": { "Value": 0.35 }, "AS_StunDelayDuration": { "Value": 3 }, "AS_Threshold_Min": { "Value": 0.4 }, "AllDamageResist": { "Value": 0 }, "BaseAttackDelta_Talent04": { "Value": 0 }, "CurChargePoint": { "Value": 0 }, "Fever_Consume": { "Value": 0 }, "Final_BreakStun": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "min((max((property(Crit)-specials(AS_Threshold_Min))*specials(AS_ConversionRate_CritDmg)*100,0)),specials(AS_MaxBreakStun))", "ParamName": "Final_BreakStun", "Target": "Self", "ValueType": "Float" }, { "$type": "ApplyModifier", "ModifierName": "BreakStunModifier", "Target": "Caster" }, { "$type": "ModifyProperty", "Amount": 60, "CustomPropertyType": "CurrentEnhancePoint", "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Self" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_RecoverYaoRen)*(specials(AS_ConversionRate_Talent_01)+1)", "ParamName": "AS_RecoverYaoRen_Talent01", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1, "Target": "Caster" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_RecoverYaoRen_Exsp)*(specials(AS_ConversionRate_Talent_01)+1)", "ParamName": "AS_RecoverYaoRen_Exsp_Talent01", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1, "Target": "Caster" } ], "Target": "Self", "ValueType": "Float" } ], "OnBattleEnter": [ { "$type": "ApplyModifier", "ModifierName": "Azural_Recover_Manager", "Target": "Self" } ], "OnBattleExit": [ { "$type": "RemoveModifier", "ModifierName": "Azural_Recover_Manager", "Target": "Self" } ], "OnHitOther": [ { "$type": "ApplyModifier", "ModifierName": "Enemy_StunDelayModifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Azural_Attack_ExSpecial_03_AttackProperty_01", "Azural_Attack_ExSpecial_03_AttackProperty_02" ], "Target": "Self" } ], "Target": "Target" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_Hit_NotLucy)+1", "ParamName": "AS_Hit_NotLucy", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Azural_Attack_Branch_01_AttackProperty_01" ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByEntityTemplateID", "EntityType": "Monster", "Target": "Other", "TemplateID": 14051 } ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Destruction", "Target": "Other" } ], "Target": "Other" }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "CurrentEnhancePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 90 }, { "$type": "ByAvatarCount", "CompareType": "Greater", "CompareValue": 1, "IsCheckAlive": false } ], "Target": "Caster", "ValueType": "Float" } ], "OnPatternAttackLanded": [ { "$type": "ModifyProperty", "Amount": "%AS_RecoverYaoRen_Exsp", "CustomPropertyType": "CurrentEnhancePoint", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Azural_Attack_ExSpecial_01_AttackProperty_02", "Azural_Attack_ExSpecial_02_AttackProperty_02", "Azural_Attack_ExSpecial_03_AttackProperty_02" ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1, "Target": "Caster" } ], "Target": "Caster" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Self" }, { "$type": "ModifyProperty", "Amount": "%AS_RecoverYaoRen_Exsp_Talent01", "CustomPropertyType": "CurrentEnhancePoint", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Azural_Attack_ExSpecial_01_AttackProperty_02", "Azural_Attack_ExSpecial_02_AttackProperty_02", "Azural_Attack_ExSpecial_03_AttackProperty_02" ], "Target": "Self" }, { "$type": "ByAvatarTalentIndex", "TalentIndex": 1, "Target": "Caster" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Self" } ], "OnPatternAttackLandedFinished": [ { "$type": "ApplyModifier", "ModifierName": "ForceOpenQte_Modifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Azural_Attack_Branch_01_AttackProperty_01" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "controller_modifer" ], "Target": "Self" } ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsQTEWindowOpen" } ], "Target": "Self" }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "CurrentEnhancePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 90 }, { "$type": "ByAvatarCount", "CompareType": "Greater", "CompareValue": 1, "IsCheckAlive": false }, { "$type": "ByNot", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 0, "ParamName": "AS_Hit_NotLucy", "ParamType": "Float" } ], "Target": "Caster" } ], "Target": "Self" } ], "OnSkillStart": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "BranchAttackUseTime", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExQTE" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExQTE" } ], "soundActionKey": "SA_Azural_Attack_Branch_01_Ready" }, { "$type": "ApplyModifier", "ModifierName": "BuffModifier_Azural_UniqueSkill_Control", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExSp" }, { "$type": "ByMathSkillSuccess", "Target": "Caster" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "BuffModifier_Azural_UniqueSkill_Control", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExQTE" }, { "$type": "ByMathSkillSuccess", "Target": "Caster" } ], "Target": "TeamAvatars" } ], "OnStunResetOtherActions": [ { "$type": "ApplyModifier", "ModifierName": "StunReset_Modifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Azural_Attack_SwitchIn_Attack_AttackProperty_02_02", "Azural_Attack_Branch_01_AttackProperty_01", "Azural_Attack_BeHitAid_AttackProperty_02_02" ], "Target": "Caster" }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Target" }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "CurrentEnhancePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 90 } ], "Target": "Self" } ] }, "Modifiers": { "AidAttack_Common_Modifier": { "Duration": 0.5, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Common_Prev" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Common_Prev" ], "IsAdd": false, "Predicates": [ ], "Target": "Self" } ] }, "Azural_Recover_Manager": { "Duration": -1, "ModifierMixins": [ { "$type": "SmoothChangePropertyMixin", "PropertyItems": [ { "Amount": "%AS_RecoverYaoRen", "CustomPropertyType": "CurrentEnhancePoint", "Predicates": [ { "$type": "ByAnd", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Less", "CustomNumerator": "CurrentEnhancePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 120 }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1, "Target": "Caster" } ], "Target": "Caster" } ] } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] }, { "$type": "SmoothChangePropertyMixin", "PropertyItems": [ { "Amount": "%AS_RecoverYaoRen_Talent01", "CustomPropertyType": "CurrentEnhancePoint", "Predicates": [ { "$type": "ByAnd", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Less", "CustomNumerator": "CurrentEnhancePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 120 }, { "$type": "ByAliveState", "AliveState": "Alive", "Target": "Self" }, { "$type": "ByAvatarTalentIndex", "TalentIndex": 1, "Target": "Caster" } ] } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] } ], "ModifierStacking": "Unique" }, "BreakStunModifier": { "Duration": -1, "ModifierStacking": "Replace", "Properties": { "Actor_BreakStunDelta": "%Final_BreakStun" } }, "BuffModifier_Azural_UniqueSkill": { "Buff": { "BuffID": 3000504, "IsOverrideDuration": true }, "Duration": "%AS_Duration_Buff", "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "BuffModifier_Talent04", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 4, "Target": "Caster" } ], "Target": "Caster" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Caster" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1, "Target": "Caster" } ], "PropertyKey": "Actor_AllDamageResist", "PropertyValue": "%AllDamageResist", "Target": "Other" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "BuffModifier_Talent04", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 4, "Target": "Caster" } ], "Target": "Caster" } ] }, "BuffModifier_Azural_UniqueSkill_Control": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAbilitySpecialByBuffRemainTimeAction", "Amount": 0, "BuffID": 3000504, "ModifyFunction": "Replace", "ParamName": "AS_BuffCurDuraitopn", "Percentage": 1, "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "BuffModifier_Azural_UniqueSkill" ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByModifierDuration", "CompareType": "GreaterEqual", "CompareValue": 35, "ModifierTargetType": "CurTargetAbility", "Target": "Self", "TargetModifier": "BuffModifier_Azural_UniqueSkill" } ], "Target": "Self" } ] }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_BuffCurDuraitopn)+(specials(AS_Duration_Buff_Extend))", "ParamName": "AS_BuffCurDuraitopn", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "BuffModifier_Azural_UniqueSkill" ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByModifierDuration", "CompareType": "GreaterEqual", "CompareValue": 35, "ModifierTargetType": "CurTargetAbility", "Target": "Self", "TargetModifier": "BuffModifier_Azural_UniqueSkill" } ], "Target": "Self" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "SetModifierDurationAction", "ModifierName": "BuffModifier_Azural_UniqueSkill", "ModifierTargetType": "GlobalAbility", "ModifyType": "Replace", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "BuffModifier_Azural_UniqueSkill" ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByModifierDuration", "CompareType": "GreaterEqual", "CompareValue": 35, "ModifierTargetType": "CurTargetAbility", "Target": "Self", "TargetModifier": "BuffModifier_Azural_UniqueSkill" } ], "Target": "Self" } ], "Target": "Self", "Value": "%AS_BuffCurDuraitopn" }, { "$type": "ApplyModifier", "ModifierName": "BuffModifier_Azural_UniqueSkill", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "BuffModifier_Azural_UniqueSkill" ] } ], "Target": "Self" } ], "Target": "Self" } ] }, "BuffModifier_Talent04": { "Duration": -1, "ModifierStacking": "Replace", "Properties": { "Actor_BaseAttackDelta": "%BaseAttackDelta_Talent04" } }, "BuffModifier_Talent06": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Replace", "OnAdded": [ ], "OnHitOtherPre": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "property(Atk_Battle)*specials(AS_ConversionRate_Talent06)", "ParamName": "AS_AddedAttackDelta", "Target": "Caster", "ValueType": "Float" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Azural_Talent06_AttackProperty_01" ], "Target": "Caster" } ], "PropertyKey": "Actor_AddedAttackDelta", "PropertyValue": "%AS_AddedAttackDelta", "Target": "Caster" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "Azural_Talent06_AttackProperty_01", "Attacker": "Caster", "OverrideDirAttacker": "LocalAvatar", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "ExplodeCDModifer" ], "Target": "Caster" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Azural_Talent06_AttackProperty_01" ], "Target": "Caster" }, { "$type": "BySkipDamage" }, { "$type": "ByEntityTemplateID", "EntityType": "Avatar", "Target": "Self", "TemplateID": 1481 } ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "CurChargePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 1 } ], "Target": "Other" }, { "$type": "ApplyModifier", "ModifierName": "ExplodeCDModiferDMG", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "ExplodeCDModifer" ], "Target": "Caster" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Azural_Talent06_AttackProperty_01" ], "Target": "Caster" }, { "$type": "BySkipDamage" }, { "$type": "ByEntityTemplateID", "EntityType": "Avatar", "Target": "Self", "TemplateID": 1481 } ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "CurChargePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 1 } ], "Target": "Caster" } ], "OnPatternAttackLandedFinishedInstant": [ { "$type": "ApplyModifier", "ModifierName": "ExplodeCDModifer", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "ExplodeCDModiferDMG" ], "Target": "Caster" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByEntityTemplateID", "EntityType": "Avatar", "Target": "Self", "TemplateID": 1481 } ] } ], "Target": "Caster" } ] }, "BuffModifier_Talent06_Control": { "Duration": 0.1, "IgnoreTimeScale": false, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ModifyProperty", "Amount": 12, "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "BuffModifier_Talent06", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "BuffModifier_Talent06", "Target": "Self" } ] }, "Enemy_StunDelayModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "StunDmgTakeModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "StunDelayModifier", "Target": "Self" } ], "OnBeingHit": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 2, "Target": "Caster" } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio_Talent02", "Target": "Self" } ], "OnStunCreateActions": [ { "$type": "RemoveModifier", "ModifierName": "StunDmgTakeModifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Enemy_StunDelayModifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "StunDelayModifier_Control", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "StunDelayModifier", "Target": "Self" } ], "OnStunDestroyActionsPre": [ { "$type": "ApplyModifier", "ModifierName": "StunDelayModifier_Control", "Target": "Self" } ] }, "ExplodeCDModifer": { "Duration": 1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyProperty", "Amount": -1, "CustomPropertyType": "CurChargePoint", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "$type": "RemoveModifier", "ModifierName": "ExplodeCDModiferDMG", "Target": "Caster" } ] }, "ExplodeCDModiferDMG": { "Duration": -1, "ModifierStacking": "Unique" }, "ForceOpenQte_Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ClearQTEBanList" }, { "$type": "ApplyModifier", "ModifierName": "Special_QTE_Listener", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener", "Target": "Self" }, { "$type": "SendOpenQTEWindowEvent", "EventKey": "ForceOpenQteWindow" }, { "$type": "ModifyProperty", "Amount": "%AS_ChargeValDecrease_2", "CustomPropertyType": "CurrentEnhancePoint", "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "0", "ParamName": "AS_Hit_NotLucy", "Target": "Caster", "ValueType": "Float" } ] }, "ListenModifier_ExQTEConsume_Teamavatars": { "Duration": -1, "ModifierStacking": "Replace", "OnExQTEConsume": [ { "$type": "PopOverrideQTETypeAction", "Tag": "Azural_UniqueSkill", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "ListenModifier_ExQTEConsume_Teamavatars", "Target": "Self" } ] }, "RecoverFeverModifier": { "Duration": 0.2, "IgnoreTimeScale": false, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Azural_Special_ExQTE" ], "IsAdd": true, "Target": "TeamAvatars" } ], "OnExQTEConsume": [ { "$type": "PopSpecialExQTEConsumeValue", "Tag": "Azural_UniqueSkill", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopSpecialExQTEConsumeValue", "Tag": "Azural_UniqueSkill", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Azural_Special_ExQTE" ], "IsAdd": false, "Target": "TeamAvatars" } ] }, "Special_QTE_Listener": { "Duration": 5, "IgnoreTimeScale": true, "ModifierMixins": [ { "$type": "ListenQTEMixin", "ListenQTESwitchInTriggered": [ { "$type": "PopOverrideQTETypeAction", "Tag": "Azural_UniqueSkill", "Target": "TeamAvatars" }, { "$type": "AddSpecialExQTEState", "InState": false, "Target": "TeamAvatars" }, { "$type": "PushSpecialExQTEConsumeValue", "Tag": "Azural_UniqueSkill", "Target": "LocalAvatar", "newConsumeValue": 0 }, { "$type": "ApplyModifier", "ModifierName": "RecoverFeverModifier", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "BuffModifier_Talent06_Control", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 6, "Target": "Caster" } ], "Target": "LocalAvatar" }, { "$type": "ApplyModifier", "ModifierName": "BuffModifier_Talent06", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 6, "Target": "Caster" } ], "Target": "Caster" } ], "ListenQTEWindowCanceled": [ { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener", "Target": "TeamAvatars" }, { "$type": "PopOverrideQTETypeAction", "Tag": "Azural_UniqueSkill", "Target": "TeamAvatars" }, { "$type": "AddSpecialExQTEState", "InState": false, "Target": "TeamAvatars" } ], "ListenQTEWindowOpened": [ { "$type": "PushOverrideQTETypeAction", "OverrideQTEType": "ExQTE", "Tag": "Azural_UniqueSkill", "Target": "TeamAvatars" } ], "ListenQTEWindowTimesUp": [ { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener", "Target": "TeamAvatars" }, { "$type": "PopOverrideQTETypeAction", "Tag": "Azural_UniqueSkill", "Target": "TeamAvatars" }, { "$type": "AddSpecialExQTEState", "InState": false, "Target": "TeamAvatars" } ] } ], "ModifierStacking": "Replace", "OnAdded": [ { "$type": "AddSpecialExQTEState", "InState": true }, { "$type": "ApplyModifier", "ModifierName": "ListenModifier_ExQTEConsume_Teamavatars", "Target": "TeamAvatars" } ] }, "Special_QTE_Listener_Stun": { "Duration": 5, "IgnoreTimeScale": true, "ModifierMixins": [ { "$type": "ListenQTEMixin", "ListenQTESwitchInTriggered": [ { "$type": "RemoveModifier", "ModifierName": "controller_modifer", "Target": "Caster" }, { "$type": "ModifyProperty", "Amount": "%AS_ChargeValDecrease", "CustomPropertyType": "CurrentEnhancePoint", "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "PopOverrideQTETypeAction", "Tag": "Azural_UniqueSkill", "Target": "TeamAvatars" }, { "$type": "AddSpecialExQTEState", "InState": false, "Target": "TeamAvatars" }, { "$type": "PushSpecialExQTEConsumeValue", "Tag": "Azural_UniqueSkill", "Target": "LocalAvatar", "newConsumeValue": 0 }, { "$type": "ApplyModifier", "ModifierName": "RecoverFeverModifier", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener_Stun", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "BuffModifier_Talent06_Control", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 6, "Target": "Caster" } ], "Target": "LocalAvatar" }, { "$type": "ApplyModifier", "ModifierName": "BuffModifier_Talent06", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 6, "Target": "Caster" } ], "Target": "Caster" } ], "ListenQTEWindowCanceled": [ { "$type": "PopOverrideQTETypeAction", "Tag": "Azural_UniqueSkill", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener_Stun", "Target": "TeamAvatars" }, { "$type": "AddSpecialExQTEState", "InState": false, "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "controller_modifer", "Target": "Caster" } ], "ListenQTEWindowClosed": [ { "$type": "AddSpecialExQTEState", "InState": false }, { "$type": "RemoveModifier", "ModifierName": "controller_modifer", "Target": "Caster" } ], "ListenQTEWindowOpened": [ { "$type": "PushOverrideQTETypeAction", "OverrideQTEType": "ExQTE", "Predicates": [ { "$type": "ByQTECauseStunAnimEventIDs", "AnimEventIDs": [ "Azural_Attack_SwitchIn_Attack_AttackProperty_02_02", "Azural_Attack_Branch_01_AttackProperty_01", "Azural_Attack_BeHitAid_AttackProperty_02_02" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "CurrentEnhancePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 90 } ], "Tag": "Azural_UniqueSkill", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "controller_modifer", "Predicates": [ { "$type": "ByQTECauseStunAnimEventIDs", "AnimEventIDs": [ "Azural_Attack_SwitchIn_Attack_AttackProperty_02_02", "Azural_Attack_Branch_01_AttackProperty_01", "Azural_Attack_BeHitAid_AttackProperty_02_02" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "CurrentEnhancePoint", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 90 } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "ListenModifier_ExQTEConsume_Teamavatars", "Target": "Caster" } ], "ListenQTEWindowTimesUp": [ { "$type": "PopOverrideQTETypeAction", "Tag": "Azural_UniqueSkill", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener_Stun", "Target": "TeamAvatars" }, { "$type": "AddSpecialExQTEState", "InState": false, "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "controller_modifer", "Target": "Caster" } ], "ListenSinglePlayerQTESwitchIn": [ { "$type": "ModifyProperty", "Amount": "%AS_ChargeValDecrease", "CustomPropertyType": "CurrentEnhancePoint", "Predicates": [ { "$type": "ByAvatarCount", "CompareType": "Equal", "CompareValue": 1, "IsCheckAlive": false } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "PopOverrideQTETypeAction", "Predicates": [ { "$type": "ByAvatarCount", "CompareType": "Equal", "CompareValue": 1, "IsCheckAlive": false } ], "Tag": "Azural_UniqueSkill", "Target": "TeamAvatars" }, { "$type": "AddSpecialExQTEState", "InState": false, "Predicates": [ { "$type": "ByAvatarCount", "CompareType": "Equal", "CompareValue": 1, "IsCheckAlive": false } ], "Target": "TeamAvatars" }, { "$type": "PushSpecialExQTEConsumeValue", "Predicates": [ { "$type": "ByAvatarCount", "CompareType": "Equal", "CompareValue": 1, "IsCheckAlive": false } ], "Tag": "Azural_UniqueSkill", "Target": "LocalAvatar", "newConsumeValue": 0 }, { "$type": "ApplyModifier", "ModifierName": "RecoverFeverModifier", "Predicates": [ { "$type": "ByAvatarCount", "CompareType": "Equal", "CompareValue": 1, "IsCheckAlive": false } ], "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Special_QTE_Listener_Stun", "Predicates": [ { "$type": "ByAvatarCount", "CompareType": "Equal", "CompareValue": 1, "IsCheckAlive": false } ], "Target": "TeamAvatars" } ] } ], "ModifierStacking": "Replace", "OnAdded": [ { "$type": "AddSpecialExQTEState", "InState": true } ] }, "StunDelayModifier": { "Duration": "%AS_StunDelayDuration", "ModifierStacking": "Replace", "OnAdded": [ { "$type": "PushStunDestroyRecoverStopAction", "Immediately": true, "StopAmount": "%AS_StunDelayDuration", "Tag": "Azural_Unique_StunDestroyRecoverStop" } ], "OnRemoved": [ { "$type": "PopStunDestroyRecoverStopAction", "Tag": "Azural_Unique_StunDestroyRecoverStop" } ] }, "StunDelayModifier_Control": { "DelayHandlers": [ { "DelayTime": 1, "TimeUpActions": [ { "$type": "ApplyModifier", "ModifierName": "StunDelayModifier", "Target": "Self" } ] } ], "Duration": 5, "ModifierStacking": "Replace" }, "StunDmgTakeModifier": { "Duration": -1, "IsUnique": true, "ModifierStacking": "Unique", "Properties": { "Actor_StunDamageTakeRatio": "%AS_StunDamageTakeRatio" } }, "StunReset_Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Special_QTE_Listener_Stun", "Target": "TeamAvatars" } ] }, "controller_modifer": { "Duration": -1, "ModifierStacking": "Replace" } } }