{ "AbilityName": "Astra_UniqueSkill", "AbilitySpecials": { "AS_AtkRatio": { "Value": 0.11, "ValueType": "Float" }, "AS_MaxAtkDelta": { "Value": 1500, "ValueType": "Float" }, "AS_MuteSpRecoverTime": { "Value": 3, "ValueType": "Float" }, "AS_SpRecoverDelta": { "Value": 0.1, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Astra_UniqueSkill", "Target": "Self" } ] }, "OnAbilityStart": [ { "$type": "SetTargetAbilitySpecialAction", "Params": [ { "AbilityName": "Astra_Branch_Singing", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_AtkRatio", "ParamName": "AS_AtkRatio", "ParamType": "Float" }, { "ModifyFunction": "Replace", "Param": "%AS_SpRecoverDelta", "ParamName": "AS_SpRecoverDelta", "ParamType": "Float" }, { "ModifyFunction": "Replace", "Param": "%AS_MuteSpRecoverTime", "ParamName": "AS_MuteSpRecoverTime", "ParamType": "Float" }, { "ModifyFunction": "Replace", "Param": "%AS_MaxAtkDelta", "ParamName": "AS_MaxAtkDelta", "ParamType": "Float" } ] } ] } ] }