1
0
ZenlessData/Data/_unsorted/Azural_MathSkill.json
2025-11-26 05:56:27 +01:00

405 lines
11 KiB
JSON

{
"AbilityMixins": [
],
"AbilityName": "Azural_MathSkill",
"AbilitySpecials": {
"AS_AddedAttackDelta": {
"Value": 0
},
"AS_AddedDamageRatio": {
"Value": 0
},
"AS_ConversionRate_Attack": {
"Value": 0
},
"AS_ConversionRate_SkipDefAttack": {
"Value": 0
},
"AS_CritDmgBuff": {
"Value": 0
},
"AS_CritDmgBuff_ExQTE": {
"Value": 0
},
"AS_CritDmgBuff_ExSP": {
"Value": 0
},
"AS_CritDmgBuff_QTE": {
"Value": 0
},
"AS_Duration_Buff": {
"Value": 0
},
"AS_MaxAtkBuff_Attack": {
"Value": 0
},
"AS_MaxAtkBuff_SkipDefAttack": {
"Value": 0
},
"AS_MaxCritDmgBuff": {
"Value": 0
},
"Final_AtkBuff": {
"Value": 0
},
"Final_CritDmgBuff": {
"Value": 0
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnHitOther": [
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByAnimTagList",
"TagList": [
"AttackSpecial",
"ExSp"
]
},
{
"$type": "ByMathSkillSuccess"
}
],
"PropertyKey": "Actor_CriticalDamageRatioDelta",
"PropertyValue": "%AS_MaxCritDmgBuff",
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "ListenModifier",
"Target": "TeamAvatars"
},
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Azural_Attack_ExSpecial_01_AttackProperty_02",
"Azural_Attack_ExSpecial_02_AttackProperty_02",
"Azural_Attack_ExSpecial_03_AttackProperty_02"
],
"Target": "Caster"
},
{
"$type": "ByMathSkillSuccess"
}
],
"PropertyKey": "Actor_AddedAttackDelta",
"PropertyValue": "%Final_AtkBuff",
"Target": "Caster"
}
]
},
"Modifiers": {
"ListenModifier": {
"Duration": 0.1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "SetAbilitySpecialByExpression",
"Expression": "property(Atk_Battle)*specials(AS_ConversionRate_Attack)",
"ParamName": "Final_AtkBuff",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Attack",
"Target": "Self"
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Caster",
"TeamIndex": 1
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Self",
"TeamIndex": 3
},
{
"$type": "ByAvatarCount",
"CompareType": "Equal",
"CompareValue": 3,
"IsCheckAlive": false
}
],
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"Expression": "property(Atk_Battle)*specials(AS_ConversionRate_Attack)",
"ParamName": "Final_AtkBuff",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Attack",
"Target": "Self"
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Caster",
"TeamIndex": 2
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Self",
"TeamIndex": 1
},
{
"$type": "ByAvatarCount",
"CompareType": "Equal",
"CompareValue": 3,
"IsCheckAlive": false
}
],
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"Expression": "property(Atk_Battle)*specials(AS_ConversionRate_Attack)",
"ParamName": "Final_AtkBuff",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Attack",
"Target": "Self"
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Caster",
"TeamIndex": 3
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Self",
"TeamIndex": 2
},
{
"$type": "ByAvatarCount",
"CompareType": "Equal",
"CompareValue": 3,
"IsCheckAlive": false
}
],
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"Expression": "property(SkipDefAttack_Battle)*specials(AS_ConversionRate_SkipDefAttack)",
"ParamName": "Final_AtkBuff",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Ruin",
"Target": "Self"
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Caster",
"TeamIndex": 1
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Self",
"TeamIndex": 3
},
{
"$type": "ByAvatarCount",
"CompareType": "Equal",
"CompareValue": 3,
"IsCheckAlive": false
}
],
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"Expression": "property(SkipDefAttack_Battle)*specials(AS_ConversionRate_SkipDefAttack)",
"ParamName": "Final_AtkBuff",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Ruin",
"Target": "Self"
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Caster",
"TeamIndex": 2
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Self",
"TeamIndex": 1
},
{
"$type": "ByAvatarCount",
"CompareType": "Equal",
"CompareValue": 3,
"IsCheckAlive": false
}
],
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"Expression": "property(SkipDefAttack_Battle)*specials(AS_ConversionRate_SkipDefAttack)",
"ParamName": "Final_AtkBuff",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Ruin",
"Target": "Self"
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Caster",
"TeamIndex": 3
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Self",
"TeamIndex": 2
},
{
"$type": "ByAvatarCount",
"CompareType": "Equal",
"CompareValue": 3,
"IsCheckAlive": false
}
],
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"Expression": "property(Atk_Battle)*specials(AS_ConversionRate_Attack)",
"ParamName": "Final_AtkBuff",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Attack",
"Target": "Self"
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Caster",
"TeamIndex": 1
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Self",
"TeamIndex": 2
},
{
"$type": "ByAvatarCount",
"CompareType": "Equal",
"CompareValue": 2,
"IsCheckAlive": false
}
],
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"Expression": "property(Atk_Battle)*specials(AS_ConversionRate_Attack)",
"ParamName": "Final_AtkBuff",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Attack",
"Target": "Self"
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Caster",
"TeamIndex": 2
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Self",
"TeamIndex": 1
},
{
"$type": "ByAvatarCount",
"CompareType": "Equal",
"CompareValue": 2,
"IsCheckAlive": false
}
],
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"Expression": "property(SkipDefAttack_Battle)*specials(AS_ConversionRate_SkipDefAttack)",
"ParamName": "Final_AtkBuff",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Ruin",
"Target": "Self"
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Caster",
"TeamIndex": 1
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Self",
"TeamIndex": 2
},
{
"$type": "ByAvatarCount",
"CompareType": "Equal",
"CompareValue": 2,
"IsCheckAlive": false
}
],
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"Expression": "property(SkipDefAttack_Battle)*specials(AS_ConversionRate_SkipDefAttack)",
"ParamName": "Final_AtkBuff",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Ruin",
"Target": "Self"
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Caster",
"TeamIndex": 2
},
{
"$type": "ByOriginalAvatarTeamIndex",
"Target": "Self",
"TeamIndex": 1
},
{
"$type": "ByAvatarCount",
"CompareType": "Equal",
"CompareValue": 2,
"IsCheckAlive": false
}
],
"Target": "Self",
"ValueType": "Float"
}
]
}
}
}