{ "AbilityMixins": [ { "$type": "ListenAbilityMixin", "AbilityName": "Cissia_UniqueSkill", "OnListenAbilityAdded": [ { "$type": "SetTargetAbilitySpecialAction", "DoRefresh": true, "Params": [ { "AbilityName": "Cissia_UniqueSkill", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_AddedCritDmgRatioDelta", "ParamName": "AS_AddedCritDmgRatioDelta", "ParamType": "Float" }, { "ModifyFunction": "Replace", "Param": "%AS_AddedCritDmgRatioDelta_Self", "ParamName": "AS_AddedCritDmgRatioDelta_Self", "ParamType": "Float" } ] } ], "Predicates": [ { "$type": "ByMathSkillSuccess", "Target": "Self" } ] } ], "Targetting": "Self" } ], "AbilityName": "Cissia_MathSkill", "AbilitySpecials": { "AS_AddedCritDmgRatioDelta": { "Type": "Float", "Value": 0 }, "AS_AddedCritDmgRatioDelta_Self": { "Type": "Float", "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetTargetAbilitySpecialAction", "DoRefresh": true, "Params": [ { "AbilityName": "Cissia_UniqueSkill", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_AddedCritDmgRatioDelta", "ParamName": "AS_AddedCritDmgRatioDelta", "ParamType": "Float" }, { "ModifyFunction": "Replace", "Param": "%AS_AddedCritDmgRatioDelta_Self", "ParamName": "AS_AddedCritDmgRatioDelta_Self", "ParamType": "Float" } ] } ], "Predicates": [ { "$type": "ByMathSkillSuccess", "Target": "Self" } ] } ] } }