1
0
ZenlessData/Data/_unsorted/YiXuan_MathSkill.json

363 lines
8.6 KiB
JSON

{
"AbilityMixins": [
],
"AbilityName": "YiXuan_MathSkill",
"AbilitySpecials": {
"AS_AddedAttackDelta": {
"Value": 0
},
"AS_AddedDamageRatio": {
"Value": 0.3
},
"AS_AddedDamageRatio_ExQTE": {
"Value": 0.3
},
"AS_BreakStun_1": {
"Value": 0
},
"AS_BreakStun_2": {
"Value": 0
},
"AS_BreakStun_3": {
"Value": 0
},
"AS_BreakStun_Max": {
"Value": 0
},
"AS_CriticalDamageRatioDelta_ExQTE": {
"Value": 0.4
},
"AS_Magnification": {
"Value": 5
},
"AS_Magnification_2": {
"Value": 5
},
"AS_RpRecover_1": {
"Value": 30
},
"AS_RpRecover_2": {
"Value": 30
},
"AS_RpSmoothRecover": {
"Value": 3
},
"AS_StunToExQTE": {
"Value": 0
},
"AddedBreakStunRatio": {
"Value": 0
},
"Duration": {
"Value": 10
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "ListenModifier",
"Predicates": [
{
"$type": "ByMathSkillSuccess"
}
],
"Target": "TeamAvatars"
}
],
"OnHitOther": [
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"YiXuan_Attack_ExSpecial_02_Enhance_AttackProperty_01_Charge",
"YiXuan_Attack_ExSpecial_02_Enhance_AttackProperty_01",
"YiXuan_Attack_ExSpecial_02_Enhance_AttackProperty_01_Charge_Start"
],
"Target": "Caster"
},
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Other"
},
{
"$type": "ByMathSkillSuccess"
}
],
"PropertyKey": "Actor_AddedDamageRatio",
"PropertyValue": "%AS_AddedDamageRatio"
}
],
"OnHitOtherPre": [
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"YiXuan_Attack_Aid_Thurder_AttackProperty_01"
],
"Target": "Caster"
},
{
"$type": "ByMathSkillSuccess"
}
],
"PropertyKey": "Actor_AddedAttackDelta",
"PropertyValue": "%AS_AddedAttackDelta",
"Target": "Caster"
},
{
"$type": "TriggerSoundAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"YiXuan_Attack_Aid_Thurder_AttackProperty_01"
],
"Target": "Caster"
}
],
"Target": "Other",
"soundActionKey": "Play_SFX_Char_Impact_YiXuan_Attack_Aid_Thurder_01"
}
],
"OnSkillStart": [
{
"$type": "ApplyModifier",
"ModifierName": "BuffModifer",
"Predicates": [
{
"$type": "ByMathSkillSuccess"
},
{
"$type": "ByFromSkillType",
"SkillType": "ExQTE"
}
],
"Target": "Caster"
}
],
"OnSwitchOutBegin": [
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "property(SkipDefAttack_Battle)*specials(AS_Magnification)",
"ParamName": "AS_AddedAttackDelta",
"Predicates": [
{
"$type": "ByAvatarSwitchType",
"SwitchType": "AidAttack",
"Target": "Self"
},
{
"$type": "ByAidAttackType",
"AidAttackType": "ParryAid"
},
{
"$type": "ByMathSkillSuccess"
}
],
"Target": "Caster",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "property(SkipDefAttack_Battle)*specials(AS_Magnification)",
"ParamName": "AS_AddedAttackDelta",
"Predicates": [
{
"$type": "ByAvatarSwitchType",
"SwitchType": "AidAttack",
"Target": "Self"
},
{
"$type": "ByAidAttackType",
"AidAttackType": "EvadeAid"
},
{
"$type": "ByMathSkillSuccess"
}
],
"Target": "Caster",
"ValueType": "Float"
},
{
"$type": "ApplyModifier",
"ModifierName": "AttackMarkModifier",
"Predicates": [
{
"$type": "ByAvatarSwitchType",
"SwitchType": "AidAttack",
"Target": "Self"
},
{
"$type": "ByAidAttackType",
"AidAttackType": "ParryAid"
},
{
"$type": "ByMathSkillSuccess"
}
],
"Target": "LastLocalAvatarAttackTarget"
},
{
"$type": "ApplyModifier",
"ModifierName": "AttackMarkModifier",
"Predicates": [
{
"$type": "ByAvatarSwitchType",
"SwitchType": "AidAttack",
"Target": "Self"
},
{
"$type": "ByAidAttackType",
"AidAttackType": "EvadeAid"
},
{
"$type": "ByMathSkillSuccess"
}
],
"Target": "LastLocalAvatarAttackTarget"
},
{
"$type": "RecoverRpAction",
"Amount": "%AS_RpRecover_2",
"Predicates": [
{
"$type": "ByAvatarSwitchType",
"SwitchType": "AidAttack",
"Target": "Self"
},
{
"$type": "ByAidAttackType",
"AidAttackType": "ParryAid"
},
{
"$type": "ByMathSkillSuccess"
}
],
"Target": "Caster"
},
{
"$type": "RecoverRpAction",
"Amount": "%AS_RpRecover_2",
"Predicates": [
{
"$type": "ByAvatarSwitchType",
"SwitchType": "AidAttack",
"Target": "Self"
},
{
"$type": "ByAidAttackType",
"AidAttackType": "EvadeAid"
},
{
"$type": "ByMathSkillSuccess"
}
],
"Target": "Caster"
}
]
},
"Modifiers": {
"AttackMarkModifier": {
"Duration": 2,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "TriggerAbilityAction",
"AbilityName": "YiXuan_MathSkill_Fu",
"PosRotConfig": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": false,
"IsUseRotationY": false,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"OffsetReferTarget": "Self"
}
},
"Target": "Caster"
}
]
},
"BuffModifer": {
"Buff": {
"BuffID": 3000452,
"IsOverrideDuration": true
},
"Duration": 15,
"ModifierStacking": "Replace",
"Properties": {
"Actor_CriticalDamageRatioDelta": "%AS_CriticalDamageRatioDelta_ExQTE"
}
},
"ListenModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnHitOther": [
],
"OnSkillStart": [
{
"$type": "ApplyModifier",
"ModifierName": "SmoothRecoverModifier",
"Predicates": [
{
"$type": "ByFromSkillType",
"SkillType": "ExQTE",
"Target": "Self"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Avatar",
"Target": "Self",
"TemplateID": 1371
}
],
"Target": "Self"
}
],
"Target": "Caster"
}
]
},
"SmoothRecoverModifier": {
"Buff": {
"BuffID": 3000451,
"IsOverrideDuration": true
},
"Duration": "%Duration",
"ModifierMixins": [
{
"$type": "SmoothRecoverRpMixin",
"IgnoreRatio": false,
"PropertyItem": {
"Amount": "%AS_RpSmoothRecover",
"PropertyModifyFunction": "Add"
}
}
],
"ModifierStacking": "Replace"
}
}
}