{ "AbilityMixins": [ { "$type": "ListenAbilityMixin", "AbilityName": "AbyssS2ThirdLoop_Vivian_PartnerSkill_Level4", "OnListenAbilityAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Mul", "Param": "%AS_Multiplier", "ParamName": "AS_ExtraAbnormal_DamageRatio_Elec" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Mul", "Param": "%AS_Multiplier", "ParamName": "AS_ExtraAbnormal_DamageRatio_Physics" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Mul", "Param": "%AS_Multiplier", "ParamName": "AS_ExtraAbnormal_DamageRatio_Ice" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Mul", "Param": "%AS_Multiplier", "ParamName": "AS_ExtraAbnormal_DamageRatio_Fire" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Mul", "Param": "%AS_Multiplier", "ParamName": "AS_ExtraAbnormal_DamageRatio_Ether" } ], "Targetting": "Self" } ], "AbilityName": "AbyssS2ThirdLoop_Vivian_PartnerSkill", "AbilitySpecials": { "AS_Energy_Recover_Bytime": { "Value": 5 }, "AS_ExtraAbnormal_DamageRatio_Elec": { "Value": 0 }, "AS_ExtraAbnormal_DamageRatio_Ether": { "Value": 0 }, "AS_ExtraAbnormal_DamageRatio_Fire": { "Value": 0 }, "AS_ExtraAbnormal_DamageRatio_Ice": { "Value": 0 }, "AS_ExtraAbnormal_DamageRatio_Physics": { "Value": 0 }, "AS_Multiplier": { "Value": 2 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnBattleEnter": [ { "$type": "ApplyModifier", "ModifierName": "PartnerSkillEnergy_Rcover", "Target": "Self" } ], "OnBattleExit": [ { "$type": "RemoveModifier", "ModifierName": "PartnerSkillEnergy_Rcover", "Target": "Self" } ], "OnBuffDamageHitOther": [ { "$type": "ModifyAttackDataSpecialDamageTextAction", "OverrideSpecialDamageTextType": "ExtraElementAbnormal", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "Vivian_TriggerBuffAttack_PartnerSkill" ] } ] } ], "OnHitOther": [ { "$type": "TriggerBuffAttackAction", "BuffGroupList": [ "Electric", "Overload" ], "DamageRatio": "%AS_ExtraAbnormal_DamageRatio_Elec", "OverrideAttackerBySelf": true, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Vivian_Attack_SwitchIn_Attack_Ex_AttackProperty_02" ] }, { "$type": "ByHasBuffGroup", "BuffGroupList": [ "Electric", "Overload" ], "Target": "Other" } ], "TagList": [ "Vivian_TriggerBuffAttack_PartnerSkill", "ExtraElementAbnormalAttack", "Abloom" ], "Target": "Other" }, { "$type": "TriggerBuffAttackAction", "BuffGroupList": [ "Strike" ], "DamageRatio": "%AS_ExtraAbnormal_DamageRatio_Physics", "OverrideAttackerBySelf": true, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Vivian_Attack_SwitchIn_Attack_Ex_AttackProperty_02" ] }, { "$type": "ByHasBuffGroup", "BuffGroupList": [ "Strike" ], "Target": "Other" } ], "TagList": [ "Vivian_TriggerBuffAttack_PartnerSkill", "ExtraElementAbnormalAttack", "Abloom" ], "Target": "Other" }, { "$type": "TriggerBuffAttackAction", "BuffGroupList": [ "Frost" ], "DamageRatio": "%AS_ExtraAbnormal_DamageRatio_Ice", "OverrideAttackerBySelf": true, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Vivian_Attack_SwitchIn_Attack_Ex_AttackProperty_02" ] }, { "$type": "ByHasBuffGroup", "BuffGroupList": [ "Frost" ], "Target": "Other" } ], "TagList": [ "Vivian_TriggerBuffAttack_PartnerSkill", "ExtraElementAbnormalAttack", "Abloom" ], "Target": "Other" }, { "$type": "TriggerBuffAttackAction", "BuffGroupList": [ "Burn", "Ignite" ], "DamageRatio": "%AS_ExtraAbnormal_DamageRatio_Fire", "OverrideAttackerBySelf": true, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Vivian_Attack_SwitchIn_Attack_Ex_AttackProperty_02" ] }, { "$type": "ByHasBuffGroup", "BuffGroupList": [ "Burn", "Ignite" ], "Target": "Other" } ], "TagList": [ "Vivian_TriggerBuffAttack_PartnerSkill", "ExtraElementAbnormalAttack", "Abloom" ], "Target": "Other" }, { "$type": "TriggerBuffAttackAction", "BuffGroupList": [ "Erosion", "Chaos" ], "DamageRatio": "%AS_ExtraAbnormal_DamageRatio_Ether", "OverrideAttackerBySelf": true, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Vivian_Attack_SwitchIn_Attack_Ex_AttackProperty_02" ] }, { "$type": "ByHasBuffGroup", "BuffGroupList": [ "Erosion", "Chaos" ], "Target": "Other" } ], "TagList": [ "Vivian_TriggerBuffAttack_PartnerSkill", "ExtraElementAbnormalAttack", "Abloom" ], "Target": "Other" } ] }, "Modifiers": { "PartnerSkillEnergy_Rcover": { "Duration": -1, "ModifierMixins": [ { "$type": "SmoothChangePropertyMixin", "PropertyItems": [ { "Amount": "%AS_Energy_Recover_Bytime", "CustomPropertyType": "Abyss_PartnerSkillEnergy", "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] } ], "ModifierStacking": "Unique" } } }