{ "AbilityName": "AbyssS2_BurningBloodBuild_Relic_01", "AbilitySpecials": { "AS_AddedDamageRatio": { "Value": 0.4 }, "AS_AddedDamageRatio_Upgrade_01": { "Value": 0.4 }, "AS_CurHPDecreasePerSec": { "Value": -0.1 }, "AS_DamageTakeRatio": { "Value": -0.3 }, "AS_DamageTakeRatio_Upgrade_01": { "Value": -0.3 }, "AS_Duration": { "Value": 2 }, "AS_MercyRation": { "Value": 0.2 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnHitOther": [ { "$type": "ApplyModifier", "ModifierName": "InAttackModifier", "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01" ], "OperatorType": "Not" }, { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Monster", "Target": "Other" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "InAttackModifier_Upgrade", "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01" ] }, { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Monster", "Target": "Other" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "InAttack_BurningBlood_Modifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "Denominator": "MaxHP", "IsUsePercent": true, "Numerator": "CurHP", "Target": "Self", "Val1": "%AS_MercyRation", "Val2": 0 }, { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Monster", "Target": "Other" } ], "Target": "Self" } ] }, "Modifiers": { "InAttackModifier": { "Duration": "%AS_Duration", "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Buff_Common_Attack_Loop", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "Tag": "BurningBloodBuild_Relic_01", "Target": "Self", "key": "Common_MA_Buff_Attack_Loop_RimGlow_01" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveMaterialPropertyAction", "Tag": "BurningBloodBuild_Relic_01", "Target": "Self" } ], "Properties": { "Actor_DamageTakeRatio": "%AS_DamageTakeRatio" } }, "InAttackModifier_Upgrade": { "Duration": "%AS_Duration", "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Buff_Common_Attack_Loop", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "Tag": "BurningBloodBuild_Relic_01", "Target": "Self", "key": "Common_MA_Buff_Attack_Loop_RimGlow_01" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01" ] } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio_Upgrade_01", "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveMaterialPropertyAction", "Tag": "BurningBloodBuild_Relic_01", "Target": "Self" } ], "Properties": { "Actor_DamageTakeRatio": "%AS_DamageTakeRatio_Upgrade_01" } }, "InAttack_BurningBlood_Modifier": { "Duration": "%AS_Duration", "ModifierMixins": [ { "$type": "SmoothChangePropertyMixin", "PropertyItems": [ { "Percentage": "%AS_CurHPDecreasePerSec", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "Denominator": "MaxHP", "IsUsePercent": true, "Numerator": "CurHP", "Target": "Self", "Val1": 0.2, "Val2": 0 } ], "PropertyModifyFunction": "Add", "PropertyType": "CurHP" } ] } ], "ModifierStacking": "Refresh" } } }