mirror of
https://git.mero.moe/dimbreath/ZenlessData.git
synced 2024-11-09 03:58:45 +08:00
566 lines
14 KiB
JSON
566 lines
14 KiB
JSON
|
{
|
||
|
"AbilityName": "Seth_UniqueSkill",
|
||
|
"AbilitySpecials": {
|
||
|
"AS_CD": {
|
||
|
"Value": 10
|
||
|
},
|
||
|
"AS_Duration": {
|
||
|
"Value": 20
|
||
|
},
|
||
|
"AS_ElementMysteryDelta": {
|
||
|
"Value": 60
|
||
|
},
|
||
|
"AS_ExtendDuration": {
|
||
|
"Value": 10
|
||
|
},
|
||
|
"AS_MaxShield": {
|
||
|
"Value": 3000
|
||
|
},
|
||
|
"AS_MaxShield_Talent_01": {
|
||
|
"Value": 3900
|
||
|
},
|
||
|
"AS_ShieldEnhancePercentage_Talent_01": {
|
||
|
"Value": 0.3
|
||
|
},
|
||
|
"AS_ShieldPercentage_UniqueSkill": {
|
||
|
"Value": 0.2
|
||
|
},
|
||
|
"ShieldDelta": {
|
||
|
"Value": 0
|
||
|
},
|
||
|
"ShieldEnhanceDelta": {
|
||
|
"Value": 0
|
||
|
},
|
||
|
"ShieldEnhancePercentage_Talent_01": {
|
||
|
"Value": 0
|
||
|
}
|
||
|
},
|
||
|
"AbilityStacking": "Unique",
|
||
|
"DefaultModifier": {
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "SetAbilitySpecialByExpression",
|
||
|
"DoRefresh": true,
|
||
|
"Expression": "specials(AS_ShieldPercentage_UniqueSkill)*(1+specials(AS_ShieldEnhancePercentage_Talent_01))",
|
||
|
"ParamName": "ShieldEnhancePercentage_Talent_01",
|
||
|
"ValueType": "Float"
|
||
|
},
|
||
|
{
|
||
|
"$type": "SetAbilitySpecialByExpression",
|
||
|
"DoRefresh": true,
|
||
|
"Expression": "min(property(Attack)*specials(AS_ShieldPercentage_UniqueSkill),specials(AS_MaxShield))",
|
||
|
"ParamName": "ShieldDelta",
|
||
|
"Target": "Self",
|
||
|
"ValueType": "Float"
|
||
|
},
|
||
|
{
|
||
|
"$type": "SetAbilitySpecialByExpression",
|
||
|
"DoRefresh": true,
|
||
|
"Expression": "min(property(Attack)*specials(ShieldEnhancePercentage_Talent_01),specials(AS_MaxShield_Talent_01))",
|
||
|
"ParamName": "ShieldEnhanceDelta",
|
||
|
"Target": "Self",
|
||
|
"ValueType": "Float"
|
||
|
}
|
||
|
],
|
||
|
"OnSkillStart": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "ListenModifier_AssauldAid",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByFromSkillType",
|
||
|
"SkillType": "AssaultAid",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsLocalAvatar",
|
||
|
"IsLocalAvatar": true,
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "ListenModifier_Normal",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByFromSkillType",
|
||
|
"SkillType": "Normal",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsLocalAvatar",
|
||
|
"IsLocalAvatar": true,
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "ShieldControlModifier",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByFromSkillType",
|
||
|
"SkillType": "ExSp",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"CD_02Modifer"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "CD_02Modifer",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByFromSkillType",
|
||
|
"SkillType": "ExSp",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"OnStunResetOtherActions": [
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "TagModifier",
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "TagModifier",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Seth_Attack_AssaultAid_AttackProperty_04_02",
|
||
|
"Seth_Attack_Normal_Enhance_AttackProperty_02_02"
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"OnSwitchTriggered": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "ShieldControlModifier",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAidAttackType",
|
||
|
"AidAttackType": "CommonAid"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsLocalAvatar",
|
||
|
"IsLocalAvatar": false
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"CDModifer"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Target": "LocalAvatar"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "ShieldControlModifier",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarSwitchType",
|
||
|
"SwitchType": "QTE"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsLocalAvatar",
|
||
|
"IsLocalAvatar": false
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsInZoneTags",
|
||
|
"Tags": [
|
||
|
"QTEShield"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"CDModifer"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Target": "LocalAvatar"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "CDModifer",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAidAttackType",
|
||
|
"AidAttackType": "CommonAid"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsLocalAvatar",
|
||
|
"IsLocalAvatar": false
|
||
|
}
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "CDModifer",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarSwitchType",
|
||
|
"SwitchType": "QTE"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsLocalAvatar",
|
||
|
"IsLocalAvatar": false
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsInZoneTags",
|
||
|
"Tags": [
|
||
|
"QTEShield"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"Modifiers": {
|
||
|
"CDModifer": {
|
||
|
"Duration": "%AS_CD",
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||
|
"AnimatorStateTags": [
|
||
|
"QTEShield"
|
||
|
],
|
||
|
"IsAdd": false,
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"CD_02Modifer": {
|
||
|
"Duration": "%AS_CD",
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Unique"
|
||
|
},
|
||
|
"ElementMysteryModifier": {
|
||
|
"Buff": {
|
||
|
"BuffID": 3000101,
|
||
|
"IsOverrideDuration": true
|
||
|
},
|
||
|
"Duration": -1,
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Replace",
|
||
|
"Properties": {
|
||
|
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||
|
}
|
||
|
},
|
||
|
"ListenModifier_AssauldAid": {
|
||
|
"Duration": -1,
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Replace",
|
||
|
"OnHitOther": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "Modifier_AidAttackTag",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Seth_Attack_AssaultAid_AttackProperty_02_01",
|
||
|
"Seth_Attack_AssaultAid_AttackProperty_02_02"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsLocalAvatar",
|
||
|
"IsLocalAvatar": true,
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"OnSwitchOutBegin": [
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "ListenModifier_Normal",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "ListenModifier_AssauldAid",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"ListenModifier_Normal": {
|
||
|
"Duration": -1,
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Replace",
|
||
|
"OnHitOther": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "Modifier_AidAttackTag",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Seth_Attack_Normal_Enhance_AttackProperty_02_02"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByIsLocalAvatar",
|
||
|
"IsLocalAvatar": true,
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"OnSwitchOutBegin": [
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "ListenModifier_Normal",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "ListenModifier_AssauldAid",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"Modifier_AidAttackTag": {
|
||
|
"Duration": 0.5,
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||
|
"AnimatorStateTags": [
|
||
|
"AidAttack_Common_Prev"
|
||
|
],
|
||
|
"IsAdd": true,
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "ListenModifier_Normal",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "ListenModifier_AssauldAid",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"OnRemoved": [
|
||
|
{
|
||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||
|
"AnimatorStateTags": [
|
||
|
"AidAttack_Common_Prev"
|
||
|
],
|
||
|
"IsAdd": false,
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"ShieldControlModifier": {
|
||
|
"Duration": 1,
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Replace",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "ShieldModifier",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarTalentIndex",
|
||
|
"TalentIndex": 1,
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "Talent_01_ShieldModifier",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarTalentIndex",
|
||
|
"TalentIndex": 1,
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"ShieldModifier": {
|
||
|
"Duration": "%AS_Duration",
|
||
|
"ModifierMixins": [
|
||
|
{
|
||
|
"$type": "HpShieldMixin",
|
||
|
"AddedActions": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "ElementMysteryModifier",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Duration": -1,
|
||
|
"EmptyActions": [
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "ElementMysteryModifier",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Priority": -1,
|
||
|
"RecoverAmount": 0,
|
||
|
"RecoverPercentage": 0.0,
|
||
|
"RemovedActions": [
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "ElementMysteryModifier",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"TotalValueConfig": {
|
||
|
"Amount": "%ShieldDelta"
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"ModifierStacking": "Replace"
|
||
|
},
|
||
|
"TagModifier": {
|
||
|
"Duration": 2.5,
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Replace",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||
|
"AnimatorStateTags": [
|
||
|
"QTEShield"
|
||
|
],
|
||
|
"IsAdd": true,
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"OnRemoved": [
|
||
|
{
|
||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||
|
"AnimatorStateTags": [
|
||
|
"QTEShield"
|
||
|
],
|
||
|
"IsAdd": false,
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"Talent_01_ElementMysteryModifier": {
|
||
|
"Buff": {
|
||
|
"BuffID": 3000101,
|
||
|
"IsOverrideDuration": true
|
||
|
},
|
||
|
"Duration": "%AS_ExtendDuration",
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Replace",
|
||
|
"Properties": {
|
||
|
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||
|
}
|
||
|
},
|
||
|
"Talent_01_ShieldModifier": {
|
||
|
"Duration": "%AS_Duration",
|
||
|
"ModifierMixins": [
|
||
|
{
|
||
|
"$type": "HpShieldMixin",
|
||
|
"AddedActions": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "ElementMysteryModifier",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "Talent_01_ElementMysteryModifier",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Duration": -1,
|
||
|
"EmptyActions": [
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "ElementMysteryModifier",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "Talent_01_ShieldModifier",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Priority": -1,
|
||
|
"RecoverAmount": 0,
|
||
|
"RecoverPercentage": 0.0,
|
||
|
"RemovedActions": [
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "ElementMysteryModifier",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "Talent_01_ElementMysteryModifier",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"TotalValueConfig": {
|
||
|
"Amount": "%ShieldEnhanceDelta"
|
||
|
}
|
||
|
}
|
||
|
],
|
||
|
"ModifierStacking": "Replace"
|
||
|
}
|
||
|
}
|
||
|
}
|