{ "AbilityName": "CampIdle_buff_01", "AbilitySpecials": { "AddedStunRatio": { "Value": 0.1 }, "CampAddRatio": { "Value": 2 }, "TextAddedStunRatio": { "Value": 0.1 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AddedStunRatio)*specials(CampAddRatio)", "ParamName": "AddedStunRatio", "Predicates": [ { "$type": "ByCampAvatarAmount", "Camp": 2, "CompareType": "GreaterEqual", "Param": 2, "Param2": 0 } ], "Target": "Self", "ValueType": "Float" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid", "AttackAid" ] } ], "PropertyKey": "Actor_AddedBreakStunRatio", "PropertyValue": "%AddedStunRatio", "Target": "Self" } ] } }