1696 lines
47 KiB
JSON
1696 lines
47 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|
|
} |