{ "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" } ] }