{ "AbilityName": "Card_Armor_2000405", "AbilitySpecials": { "AS_AddedDamageRatio": { "Value": 0.2 }, "AS_Distance": { "Value": 6 }, "ShieldAmount": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "ModifierStacking": "Unique", "OnHitOtherPre": [ { "$type": "SetAbilitySpecialsByHpShiledValueAction", "ModifyFunction": "Replace", "ParamName": "ShieldAmount", "ParamType": "Integer", "Target": "Self", "ValueType": "CurValue" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Greater", "Param": 0, "ParamName": "ShieldAmount", "ParamType": "Integer", "Target": "Self" }, { "$type": "ByDistance", "CompareTarget": "Self", "CompareType": "LessEqual", "Distance": "%AS_Distance", "Target": "Target" } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Self" } ] } }