{ "AbilityMixins": [ ], "AbilityName": "AbyssS2ThirdLoop_HugoVlad_PartnerSkill", "AbilitySpecials": { "AS_ConversionRate_Boss": { "Value": 0.01 }, "AS_ConversionRate_Elite": { "Value": 0.02 }, "AS_Energy_Recover_Bytime": { "Value": 5 }, "AS_HpReduceRatioBoss_Stun": { "Value": 0 }, "AS_HpReduceRatioBoss_Stun_max": { "Value": 0.1 }, "AS_HpReduceRatioElite_Stun": { "Value": 0 }, "AS_HpReduceRatioElite_Stun_max": { "Value": 0.2 }, "BossKillCount": { "Value": 0, "ValueType": "Integer" }, "Final_RemainingStunDelta": { "Value": 0 }, "HpReduceAmount": { "Value": 0 }, "HpReduceRatioBoss": { "Value": 0.2 }, "HpReduceRatioBoss_Intensify": { "Value": 0, "ValueType": "Float" }, "HpReduceRatioBoss_Level4": { "Value": 0, "ValueType": "Float" }, "HpReduceRatioBoss_Plus": { "Value": 0 }, "HpReduceRatioElite": { "Value": 0.4 }, "HpReduceRatioElite_Plus": { "Value": 0 }, "HpReduceRatioNormal": { "Value": 1 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "scenevar(BossKillCount)", "ParamName": "BossKillCount", "Target": "Self", "ValueType": "Integer" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(BossKillCount)*specials(HpReduceRatioBoss_Intensify)", "ParamName": "HpReduceRatioBoss_Level4", "ValueType": "Float" }, { "$type": "ApplyModifier", "ModifierName": "BossCountModifier", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "BossCountModifier", "Target": "PartnerAvatars" } ], "OnBattleEnter": [ { "$type": "ApplyModifier", "ModifierName": "PartnerSkillEnergy_Rcover", "Target": "Self" } ], "OnBattleExit": [ { "$type": "RemoveModifier", "ModifierName": "PartnerSkillEnergy_Rcover", "Target": "Self" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_DefinitelyCritical", "PropertyValue": 1, "Target": "Self" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_01", "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02", "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_03" ], "Target": "Caster" } ], "PropertyKey": "Actor_EnableLastKill", "PropertyValue": 1, "Target": "Self" }, { "$type": "SetAbilitySpecialByStunRemainTimeAction", "Amount": 0, "ModifyFunction": "Replace", "ParamName": "Final_RemainingStunDelta", "Percentage": 1, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ] } ], "Target": "Other" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "(min((specials(AS_HpReduceRatioElite_Stun_max)),(specials(Final_RemainingStunDelta)*specials(AS_ConversionRate_Elite))))", "ParamName": "AS_HpReduceRatioElite_Stun", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" } ], "Target": "Caster", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "(min((specials(AS_HpReduceRatioBoss_Stun_max)),(specials(Final_RemainingStunDelta)*specials(AS_ConversionRate_Boss))))", "ParamName": "AS_HpReduceRatioBoss_Stun", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" } ], "Target": "Caster", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_HpReduceRatioElite_Stun)+specials(HpReduceRatioElite)", "ParamName": "HpReduceRatioElite_Plus", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_HpReduceRatioBoss_Stun)+specials(HpReduceRatioBoss)", "ParamName": "HpReduceRatioBoss_Plus", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": "%HpReduceRatioBoss_Level4", "ParamName": "HpReduceRatioBoss_Plus", "ParamType": "Float", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" }, { "$type": "ByHasAbility", "AbilityNameList": [ "AbyssS2ThirdLoop_HugoVlad_PartnerSkill_Level4" ] } ] }, { "$type": "ModifyStunStateAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" }, { "$type": "ByIsStunDestroyed", "IsStunDestroyed": true, "Target": "Other" } ], "Target": "Other", "TargetState": "Normal" }, { "$type": "ModifyAttackDataTagList", "AddedAttackPropertyTagList": [ "TotalizeDamage" ], "IsAdd": true, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" } ] }, { "$type": "ModifyAttackDataSpecialDamageTextAction", "OverrideSpecialDamageTextType": "TotalizeDamage", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" } ] }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" } ], "Target": "Other", "soundActionKey": "Play_SFX_Char_Impact_HugoVlad_SwitchIn_Attack_Ex_3_3_Special" }, { "$type": "ApplyModifier", "ModifierName": "NormalHpReduce", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Normal", "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" } ], "Target": "Other" }, { "$type": "ApplyModifier", "ModifierName": "EliteHpReduce", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" } ], "Target": "Other" }, { "$type": "ApplyModifier", "ModifierName": "BossHpReduce", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" } ], "Target": "Other" } ] }, "Modifiers": { "BossCountModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnKillOther": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Other" } ], "Target": "Other" } ], "SuccessActions": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "BossKillCount" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": "%HpReduceRatioBoss_Intensify", "ParamName": "HpReduceRatioBoss_Level4", "ParamType": "Float", "Target": "Self" } ] } ] }, "BossHpReduce": { "Duration": 1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(HpReduceRatioBoss_Plus)*property(MaxHP)", "ParamName": "HpReduceAmount", "ValueType": "Float" }, { "$type": "ReplaceDamageAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Self" } ], "TargetDamage": "%HpReduceAmount" } ] }, "EliteHpReduce": { "Duration": 1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(HpReduceRatioElite_Plus)*property(MaxHP)", "ParamName": "HpReduceAmount", "ValueType": "Float" }, { "$type": "ReplaceDamageAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Self" } ], "TargetDamage": "%HpReduceAmount" } ] }, "NormalHpReduce": { "Duration": 1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(HpReduceRatioNormal)*property(MaxHP)", "ParamName": "HpReduceAmount", "ValueType": "Float" }, { "$type": "ReplaceDamageAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "HugoVlad_SwitchIn_Attack_Ex_AttackProperty_03_02" ], "Target": "Caster" } ], "TargetDamage": "%HpReduceAmount" } ] }, "PartnerSkillEnergy_Rcover": { "Duration": -1, "ModifierMixins": [ { "$type": "SmoothChangePropertyMixin", "PropertyItems": [ { "Amount": "%AS_Energy_Recover_Bytime", "CustomPropertyType": "Abyss_PartnerSkillEnergy", "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] } ], "ModifierStacking": "Unique" } } }