1
0
ZenlessData/Data/_unsorted/AvatarSkill_ExecuteDamage.json
2026-07-29 01:25:01 +02:00

649 lines
18 KiB
JSON

{
"AbilityName": "AvatarSkill_ExecuteDamage",
"AbilitySpecials": {
"AS_ExecuteDamage_CritExtraRatio": {
"Value": 1.5,
"ValueType": "Float"
},
"AS_ExecuteDamage_DecreaseRatio_AvataSkillEquipment": {
"Value": 0.5,
"ValueType": "Float"
},
"AS_ExecuteDamage_HPPercentage_StrengthType1": {
"Value": 1
},
"AS_ExecuteDamage_HPPercentage_StrengthType2": {
"Value": 0.3
},
"AS_ExecuteDamage_HPPercentage_StrengthType3": {
"Value": 0.15
},
"AS_ExecuteDamage_HPPercentage_StrengthType3_MainStoryBoss": {
"Value": 0.1
},
"AS_ExecuteDamage_RecoverEnergy_StrengthType1": {
"Value": 10
},
"AS_ExecuteDamage_RecoverEnergy_StrengthType2": {
"Value": 30
},
"AS_ExecuteDamage_RecoverEnergy_StrengthType3": {
"Value": 60
},
"AS_ExecuteDamage_RecoverEnergy_StrengthType3_MainStoryBoss": {
"Value": 60
},
"ExecuteDamage_CritExtraRatio": {
"Value": 1,
"ValueType": "Float"
},
"ExecuteDamage_DecreaseRatio_AvataSkillEquipment": {
"Value": 0,
"ValueType": "Float"
},
"HpReduceAmount": {
"Value": 0
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnIndirectBeingHit": [
{
"$type": "TriggerLevelCustomConditions",
"LevelConditionsID": 1850,
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
]
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Boss",
"Target": "Self"
}
]
},
{
"$type": "TriggerLevelCustomConditions",
"LevelConditionsID": 1833,
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
]
}
]
},
{
"$type": "SendCustomEvent",
"EventKey": "AvatarSkill_ExecuteSuccess_Event",
"IsGlobal": true,
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
]
}
]
},
{
"$type": "TriggerLevelCustomConditions",
"LevelConditionsID": 1834,
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
]
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"Stalker_Faker_Tag"
],
"Target": "Self"
}
]
},
{
"$type": "SendCustomEvent",
"EventKey": "AvatarSkill_Execute",
"IsGlobal": true,
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
]
}
]
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "1",
"ParamName": "ExecuteDamage_CritExtraRatio",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
}
],
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_ExecuteDamage_CritExtraRatio)",
"ParamName": "ExecuteDamage_CritExtraRatio",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"ExecuteDamageCrit"
],
"Target": "Self"
}
],
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_ExecuteDamage_HPPercentage_StrengthType1)*property(MaxHP)*specials(ExecuteDamage_CritExtraRatio)",
"MpExecMode": "MpTotallyLocal",
"ParamName": "HpReduceAmount",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Normal",
"Target": "Self"
}
],
"ValueType": "Float"
},
{
"$type": "ReplaceDamageAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Normal",
"Target": "Self"
}
],
"TargetDamage": "%HpReduceAmount"
},
{
"$type": "RecoverRpAction",
"Amount": "%AS_ExecuteDamage_RecoverEnergy_StrengthType1",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Normal",
"Target": "Self"
}
],
"Target": "TeamAvatars"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_ExecuteDamage_HPPercentage_StrengthType2)*property(MaxHP)*specials(ExecuteDamage_CritExtraRatio)",
"MpExecMode": "MpTotallyLocal",
"ParamName": "HpReduceAmount",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Elite",
"Target": "Self"
}
],
"ValueType": "Float"
},
{
"$type": "ReplaceDamageAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Elite",
"Target": "Self"
}
],
"TargetDamage": "%HpReduceAmount"
},
{
"$type": "RecoverRpAction",
"Amount": "%AS_ExecuteDamage_RecoverEnergy_StrengthType2",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Elite",
"Target": "Self"
}
],
"Target": "TeamAvatars"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_ExecuteDamage_HPPercentage_StrengthType3)*property(MaxHP)*specials(ExecuteDamage_CritExtraRatio)",
"MpExecMode": "MpTotallyLocal",
"ParamName": "HpReduceAmount",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Boss",
"Target": "Self"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"MainStoryBoss"
],
"Target": "Self"
}
],
"Target": "Self"
}
],
"ValueType": "Float"
},
{
"$type": "ReplaceDamageAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Boss",
"Target": "Self"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"MainStoryBoss"
],
"Target": "Self"
}
],
"Target": "Self"
}
],
"TargetDamage": "%HpReduceAmount"
},
{
"$type": "RecoverRpAction",
"Amount": "%AS_ExecuteDamage_RecoverEnergy_StrengthType3",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Boss",
"Target": "Self"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"MainStoryBoss"
],
"Target": "Self"
}
],
"Target": "Self"
}
],
"Target": "TeamAvatars"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_ExecuteDamage_HPPercentage_StrengthType3_MainStoryBoss)*property(MaxHP)*specials(ExecuteDamage_CritExtraRatio)",
"MpExecMode": "MpTotallyLocal",
"ParamName": "HpReduceAmount",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Boss",
"Target": "Self"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"MainStoryBoss"
],
"Target": "Self"
}
],
"ValueType": "Float"
},
{
"$type": "ReplaceDamageAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Boss",
"Target": "Self"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"MainStoryBoss"
],
"Target": "Self"
}
],
"TargetDamage": "%HpReduceAmount"
},
{
"$type": "RecoverRpAction",
"Amount": "%AS_ExecuteDamage_RecoverEnergy_StrengthType3_MainStoryBoss",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Boss",
"Target": "Self"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"MainStoryBoss"
],
"Target": "Self"
}
],
"Target": "TeamAvatars"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"ExecuteDamageCrit"
],
"IsAdd": false,
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
}
],
"Target": "Self"
}
],
"OnIndirectBeingHitPre": [
{
"$type": "ModifyAttackDataSpecialDamageTextAction",
"OverrideSpecialDamageTextType": "TotalizeDamage",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"ExecuteDamageCrit"
],
"Target": "Self"
}
]
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "0",
"ParamName": "ExecuteDamage_DecreaseRatio_AvataSkillEquipment",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
}
],
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "(-1)*specials(AS_ExecuteDamage_DecreaseRatio_AvataSkillEquipment)",
"ParamName": "ExecuteDamage_DecreaseRatio_AvataSkillEquipment",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
},
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByAnd",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Zenkov_AvatarSkill_Equip_C"
],
"Target": "ZenkovPyrois"
},
{
"$type": "ByPlayerPropertyValue",
"CompareType": "Greater",
"IsUsePercent": false,
"Numerator": "Level",
"Target": "Self",
"Val1": 20
}
]
},
{
"$type": "ByAnd",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Zenkov_AvatarSkill_Equip_B"
],
"Target": "ZenkovPyrois"
},
{
"$type": "ByPlayerPropertyValue",
"CompareType": "Greater",
"IsUsePercent": false,
"Numerator": "Level",
"Target": "Self",
"Val1": 40
}
]
},
{
"$type": "ByAnd",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Zenkov_AvatarSkill_Equip_A"
],
"Target": "ZenkovPyrois"
},
{
"$type": "ByPlayerPropertyValue",
"CompareType": "Greater",
"IsUsePercent": false,
"Numerator": "Level",
"Target": "Self",
"Val1": 60
}
]
}
]
}
],
"ValueType": "Float"
},
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#AvatarSkill_ExecuteDamage_Attackproperty_01"
],
"Target": "Self"
}
],
"PropertyKey": "Actor_AddedDamageRatio",
"PropertyValue": "%ExecuteDamage_DecreaseRatio_AvataSkillEquipment",
"Target": "Self"
}
],
"OnKilled": [
{
"$type": "SendCustomEvent",
"EventKey": "Zenkov_BossKilled_Event",
"IsGlobal": true,
"Predicates": [
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Boss",
"Target": "Self"
}
]
}
]
},
"OnAbilityTrigger": [
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#AvatarSkill_ExecuteDamage_Attackproperty_01",
"MpExecMode": "AuthorityOnly",
"Target": "Self"
}
]
}