1
0
ZenlessData/Data/_unsorted/NangongYu_MathSkill.json
2026-03-24 00:03:37 +01:00

1371 lines
36 KiB
JSON

{
"AbilityMixins": [
{
"$type": "WatchEntityMixin",
"EntityTypes": [
"Avatar"
],
"OnEntityAwaked": [
{
"$type": "RemoveModifier",
"ModifierName": "Special_QTE_Buff",
"Target": "TeamAvatars"
},
{
"$type": "RemoveModifier",
"ModifierName": "TeamAvatars_ListenStun_Modifier",
"Target": "TeamAvatars"
},
{
"$type": "ApplyModifier",
"ModifierName": "Special_QTE_Buff",
"Predicates": [
{
"$type": "ByMathSkillSuccess",
"Target": "Self"
}
],
"Target": "TeamAvatars"
},
{
"$type": "ApplyModifier",
"ModifierName": "Special_QTE_Buff",
"Predicates": [
{
"$type": "ByMathSkillSuccess",
"Target": "Self"
}
],
"Target": "PartnerAvatars"
},
{
"$type": "ApplyModifier",
"ModifierName": "TeamAvatars_ListenStun_Modifier",
"Predicates": [
{
"$type": "ByMathSkillSuccess",
"Target": "Self"
}
],
"Target": "TeamAvatars"
},
{
"$type": "ApplyModifier",
"ModifierName": "TeamAvatars_ListenStun_Modifier",
"Predicates": [
{
"$type": "ByMathSkillSuccess",
"Target": "Self"
}
],
"Target": "PartnerAvatars"
}
],
"Relationships": [
"Allied"
]
},
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Attack_Normal_Enhance_01_Release",
"FrameCountHigh": 50,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"MathSkillBuffModifier"
]
},
{
"AnimatorStateName": "Attack_Normal_Enhance_02_Release",
"FrameCountHigh": 50,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"MathSkillBuffModifier"
]
},
{
"AnimatorStateName": "Attack_Normal_Enhance_03_Release",
"FrameCountHigh": 50,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"MathSkillBuffModifier"
]
},
{
"AnimatorStateName": "Attack_Branch_02",
"FrameCountHigh": 50,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"MathSkillBuffModifier"
]
},
{
"AnimatorStateName": "Attack_BeHitAid",
"FrameCountHigh": 50,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"MathSkillBuffModifier"
]
}
],
"IsSeam": true
},
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "IdolCoAttack_WithArial",
"FrameCountHigh": 50,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"MathSkillBuffModifier_ForAria"
]
}
],
"IsSeam": true
},
{
"$type": "ActionsOnPropertyChangeMixin",
"PropertyActions": [
{
"CustomPropertyType": "CurrentMathSkillBuff",
"IsUsePercentage": false,
"PropertyType": "Custom",
"ValueRangeActions": [
{
"HighToValueActions": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_MathSkillSwitch",
"ParamType": 2,
"Target": "Self"
}
],
"Val": 0
}
]
}
]
},
{
"$type": "AttachZoneTagWithModifierMixin",
"ConfigList": [
{
"ModifierNameList": [
"MathSkillBuff_NoSpConsume_Modifier_ControllerParam"
],
"ZoneTag": "NangongYu_MathSkillBuff_NoSpConsume"
}
]
}
],
"AbilityName": "NangongYu_MathSkill",
"AbilitySpecials": {
"AS_AddedElementAccumulationRatio_Base": {
"Value": 0.85
},
"AS_AddedElementAccumulationRatio_QTE": {
"Value": 0.85
},
"AS_DisorderDamageRatio": {
"Value": 0.85
},
"AS_DisorderDecreaseDamageRatio": {
"Value": -0.15
},
"AS_MathSkillBuff_Duration": {
"Value": 15
},
"AS_NoSpConsumeCD": {
"Value": 10
},
"AS_StunDamageTakeRatio": {
"Value": 0.1
},
"AS_StunDelayDuration": {
"Value": 10
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "Special_QTE_Buff",
"Predicates": [
{
"$type": "ByMathSkillSuccess",
"Target": "Self"
}
],
"Target": "TeamAvatars"
},
{
"$type": "ApplyModifier",
"ModifierName": "Special_QTE_Buff",
"Predicates": [
{
"$type": "ByMathSkillSuccess",
"Target": "Self"
}
],
"Target": "PartnerAvatars"
},
{
"$type": "ApplyModifier",
"ModifierName": "TeamAvatars_ListenStun_Modifier",
"Predicates": [
{
"$type": "ByMathSkillSuccess",
"Target": "Self"
}
],
"Target": "TeamAvatars"
},
{
"$type": "ApplyModifier",
"ModifierName": "TeamAvatars_ListenStun_Modifier",
"Predicates": [
{
"$type": "ByMathSkillSuccess",
"Target": "Self"
}
],
"Target": "PartnerAvatars"
}
],
"OnHitOther": [
{
"$type": "ApplyModifier",
"ModifierName": "Enemy_StunDelayModifier",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"NangongYu_Attack_Normal_Enhance_03_AttackProperty_01",
"NangongYu_Attack_Normal_Enhance_03_AttackProperty_02",
"NangongYu_Attack_Normal_Enhance_03_AttackProperty_03",
"NangongYu_Attack_Normal_Enhance_03_AttackProperty_04_CoAttack",
"NangongYu_Attack_Normal_Enhance_03_AttackProperty_04",
"NangongYu_Attack_SwitchIn_Attack_Ex_AttackProperty_04",
"NangongYu_Attack_SwitchIn_Attack_Ex_AttackProperty_01",
"NangongYu_Attack_SwitchIn_Attack_Ex_AttackProperty_02",
"NangongYu_Attack_SwitchIn_Attack_Ex_AttackProperty_03"
]
},
{
"$type": "ByMathSkillSuccess",
"Target": "Self"
}
],
"Target": "Target"
}
]
},
"Modifiers": {
"DelayModifier": {
"DelayHandlers": [
{
"DelayTime": 0.016,
"TimeUpActions": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"NangongYu_MathSkillBuff_NoSpConsume"
],
"IsAdd": false,
"Target": "Self"
}
]
}
],
"Duration": -1,
"ModifierStacking": "Replace"
},
"Enemy_StunDelayModifier": {
"Buff": {
"BuffID": 3000513,
"IsOverrideDuration": true
},
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "StunDelayModifier",
"Target": "Self"
}
],
"OnStunCreateActions": [
{
"$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"
}
],
"Properties": {
"Actor_StunDamageTakeRatio": "%AS_StunDamageTakeRatio"
}
},
"MathSkillBuffModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"NangongYu_MathSkillBuff"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByPlayerPropertyValue",
"CompareType": "GreaterEqual",
"CustomNumerator": "CurrentMathSkillBuff",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": 1
}
],
"Target": "Self"
}
],
"OnAttackLanded": [
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "NangongYu_Attack_MathSkill",
"Attacker": "Self",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"NangongYu_MathSkillBuff"
],
"Target": "Self"
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
},
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"NangongYu_Attack_BeHitAid_AttackProperty_02_02",
"NangongYu_Attack_Normal_Enhance_01_AttackProperty_02",
"NangongYu_Attack_Normal_Enhance_02_AttackProperty_02",
"NangongYu_Attack_Normal_Enhance_03_AttackProperty_04",
"NangongYu_Attack_Branch_02_AttackProperty_03"
]
}
],
"Target": "Other"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_DisorderDamageRatio)-1",
"ParamName": "AS_DisorderDecreaseDamageRatio",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"NangongYu_Attack_MathSkill"
]
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
],
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "ModifyAttackDataAction",
"MpExecMode": "MpTotallyLocal",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"NangongYu_Attack_MathSkill"
]
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
],
"PropertyKey": "Actor_DisorderByAttackProperty",
"PropertyValue": 1,
"Target": "Self"
},
{
"$type": "SetDisorderTagToAttackData",
"DisorderTag": "NGYMATH",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"NangongYu_Attack_MathSkill"
]
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
]
}
],
"OnBuffDamageHitOther": [
{
"$type": "ModifyAttackDataAction",
"MpExecMode": "MpTotallyLocal",
"Predicates": [
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Disorder"
]
},
{
"$type": "ByAddBuffSourceType",
"SourceType": "AnimEvent"
},
{
"$type": "ByDisorderTag",
"DisorderTag": "NGYMATH"
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
],
"PropertyKey": "Actor_DisorderDamageRatio",
"PropertyValue": "%AS_DisorderDecreaseDamageRatio",
"Target": "Caster"
},
{
"$type": "ApplyModifier",
"ModifierName": "MathSkillBuff_UpAid_Modifier",
"Predicates": [
{
"$type": "ByPlayerPropertyValue",
"CompareType": "GreaterEqual",
"CustomNumerator": "CurrentMathSkillBuff",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": 1
},
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Disorder"
]
},
{
"$type": "ByAddBuffSourceType",
"SourceType": "AnimEvent"
},
{
"$type": "ByDisorderTag",
"DisorderTag": "NGYMATH"
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"NangongYu_HasTriggerMathSkillBuff"
],
"Target": "Self"
}
]
}
],
"Target": "Self"
},
{
"$type": "ModifyProperty",
"Amount": -1,
"CustomPropertyType": "CurrentMathSkillBuff",
"IsUsePercentage": false,
"Predicates": [
{
"$type": "ByPlayerPropertyValue",
"CompareType": "GreaterEqual",
"CustomNumerator": "CurrentMathSkillBuff",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": 1
},
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Disorder"
]
},
{
"$type": "ByAddBuffSourceType",
"SourceType": "AnimEvent"
},
{
"$type": "ByDisorderTag",
"DisorderTag": "NGYMATH"
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"NangongYu_HasTriggerMathSkillBuff"
],
"Target": "Self"
}
]
}
],
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Caster"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"NangongYu_HasTriggerMathSkillBuff"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Disorder"
]
},
{
"$type": "ByAddBuffSourceType",
"SourceType": "AnimEvent"
},
{
"$type": "ByDisorderTag",
"DisorderTag": "NGYMATH"
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
],
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"NangongYu_MathSkillBuff"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"NangongYu_HasTriggerMathSkillBuff"
],
"IsAdd": false,
"Target": "Self"
}
]
},
"MathSkillBuffModifier_ForAria": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"NangongYu_MathSkillBuff_ForAria"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByPlayerPropertyValue",
"CompareType": "GreaterEqual",
"CustomNumerator": "CurrentMathSkillBuff",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": 1
}
],
"Target": "Self"
}
],
"OnAttackLanded": [
{
"$type": "ModifyAttackDataAction",
"MpExecMode": "MpTotallyLocal",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"NangongYu_Attack_MathSkill"
]
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
],
"PropertyKey": "Actor_DisorderByAttackProperty",
"PropertyValue": 1,
"Target": "Self"
},
{
"$type": "SetDisorderTagToAttackData",
"DisorderTag": "NGYMATH",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"NangongYu_Attack_MathSkill"
]
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
]
}
],
"OnBuffDamageHitOther": [
{
"$type": "ModifyAttackDataAction",
"MpExecMode": "MpTotallyLocal",
"Predicates": [
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Disorder"
]
},
{
"$type": "ByAddBuffSourceType",
"SourceType": "AnimEvent"
},
{
"$type": "ByDisorderTag",
"DisorderTag": "NGYMATH"
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
],
"PropertyKey": "Actor_DisorderDamageRatio",
"PropertyValue": "%AS_DisorderDecreaseDamageRatio",
"Target": "Caster"
},
{
"$type": "ModifyProperty",
"Amount": -1,
"CustomPropertyType": "CurrentMathSkillBuff",
"IsUsePercentage": false,
"Predicates": [
{
"$type": "ByPlayerPropertyValue",
"CompareType": "GreaterEqual",
"CustomNumerator": "CurrentMathSkillBuff",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": 1
},
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Disorder"
]
},
{
"$type": "ByAddBuffSourceType",
"SourceType": "AnimEvent"
},
{
"$type": "ByDisorderTag",
"DisorderTag": "NGYMATH"
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"NangongYu_HasTriggerMathSkillBuff_ForAria"
],
"Target": "Self"
}
]
}
],
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Caster"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"NangongYu_HasTriggerMathSkillBuff_ForAria"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByBuffAttackProperty",
"BuffGroupList": [
"Disorder"
]
},
{
"$type": "ByAddBuffSourceType",
"SourceType": "AnimEvent"
},
{
"$type": "ByDisorderTag",
"DisorderTag": "NGYMATH"
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
],
"Target": "Self"
}
],
"OnHitOther": [
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "NangongYu_Attack_MathSkill",
"Attacker": "Self",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"NangongYu_MathSkillBuff_ForAria"
],
"Target": "Self"
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
},
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"NangongYu_Attack_BeHitAid_AttackProperty_02_02",
"NangongYu_Attack_Normal_Enhance_01_AttackProperty_02",
"NangongYu_Attack_Normal_Enhance_02_AttackProperty_02",
"NangongYu_Attack_Normal_Enhance_03_AttackProperty_04",
"NangongYu_Attack_Branch_02_AttackProperty_03"
]
}
],
"Target": "Other"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_DisorderDamageRatio)-1",
"ParamName": "AS_DisorderDecreaseDamageRatio",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"NangongYu_Attack_MathSkill"
]
},
{
"$type": "ByHasBuffGroup",
"BuffGroupList": [
"Frozen",
"Frostbite",
"Frost",
"Burn",
"Ignite",
"Electric",
"Overload",
"Strike",
"Erosion",
"Chaos"
],
"Target": "Other"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
],
"Target": "Self",
"ValueType": "Float"
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"NangongYu_MathSkillBuff_ForAria"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"NangongYu_HasTriggerMathSkillBuff_ForAria"
],
"IsAdd": false,
"Target": "Self"
}
]
},
"MathSkillBuff_Duration_Modifier": {
"Duration": "%AS_MathSkillBuff_Duration",
"ModifierStacking": "Refresh",
"OnRemoved": [
{
"$type": "ModifyProperty",
"Amount": -3,
"CustomPropertyType": "CurrentMathSkillBuff",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Caster"
}
]
},
"MathSkillBuff_NoSpConsume_Modifier": {
"Duration": "%AS_NoSpConsumeCD",
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "MathSkillBuff_NoSpConsume_Modifier_Real",
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "RemoveModifier",
"ModifierName": "MathSkillBuff_NoSpConsume_Modifier_Real",
"Target": "Self"
}
]
},
"MathSkillBuff_NoSpConsume_Modifier_ControllerParam": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Bool_MathSkillFreeExSp",
"ParamType": 2,
"Target": "Self"
},
{
"$type": "SetUIArrowAction",
"IsVisible": false,
"position": -1
}
],
"OnRemoved": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_MathSkillFreeExSp",
"ParamType": 2,
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "MathSkillBuff_NoSpConsume_Modifier_Real",
"Target": "Self"
},
{
"$type": "SetUIArrowAction",
"position": 40
}
]
},
"MathSkillBuff_NoSpConsume_Modifier_Real": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"NangongYu_MathSkillBuff_NoSpConsume"
],
"IsAdd": true,
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"NangongYu_MathSkillBuff_NoSpConsume"
],
"IsAdd": false,
"Target": "Self"
}
],
"OnSkillStart": [
{
"$type": "ApplyModifier",
"ModifierName": "DelayModifier",
"Predicates": [
{
"$type": "ByFromSkillType",
"SkillType": "ExSp"
}
],
"Target": "Self"
}
]
},
"MathSkillBuff_UpAid_Modifier": {
"Duration": 1.5,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"AidAttack_Common_Prev"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Self"
}
],
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"AidAttack_Common_Prev"
],
"IsAdd": false,
"Target": "Self"
}
]
},
"Special_QTE_Buff": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnHitOtherPre": [
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
],
"PropertyKey": "Actor_AddedElementAccumulationRatio",
"PropertyValue": "%AS_AddedElementAccumulationRatio_Base",
"Target": "Self"
},
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByAnimTagList",
"TagList": [
"AttackQTE",
"NormalQTE"
]
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
}
],
"PropertyKey": "Actor_AddedElementAccumulationRatio",
"PropertyValue": "%AS_AddedElementAccumulationRatio_QTE",
"Target": "Self"
}
]
},
"StunDelayModifier": {
"Duration": "%AS_StunDelayDuration",
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "PushStunDestroyRecoverStopAction",
"Immediately": true,
"StopAmount": "%AS_StunDelayDuration",
"Tag": "NangongYu_Unique_StunDestroyRecoverStop"
}
],
"OnRemoved": [
{
"$type": "PopStunDestroyRecoverStopAction",
"Tag": "NangongYu_Unique_StunDestroyRecoverStop"
}
]
},
"StunDelayModifier_Control": {
"DelayHandlers": [
{
"DelayTime": 1,
"TimeUpActions": [
{
"$type": "ApplyModifier",
"ModifierName": "StunDelayModifier",
"Target": "Self"
}
]
}
],
"Duration": 5,
"ModifierStacking": "Replace"
},
"TeamAvatars_ListenStun_Modifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnStunDestroyOtherActions": [
{
"$type": "ModifyProperty",
"Amount": 2,
"CustomPropertyType": "CurrentMathSkillBuff",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Caster"
},
{
"$type": "ApplyModifier",
"ModifierName": "MathSkillBuff_Duration_Modifier",
"Target": "Caster"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Bool_MathSkillSwitch",
"ParamType": 2,
"Target": "Caster"
},
{
"$type": "ApplyModifier",
"ModifierName": "MathSkillBuff_NoSpConsume_Modifier",
"Target": "Caster"
}
]
}
}
}