{ "AbilityName": "Weapon_Ability_14150", "AbilitySpecials": { "AS_AddedDamageRatio_Base": { "Value": 0.15 }, "AS_Buff02_Duration": { "Value": 10 }, "AS_BuffDamageRatio": { "Value": 0.15 }, "AS_ElementMysteryDelta": { "Value": 0.3 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Weapon14150_Buff01_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Weapon14150_Buff02_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" }, { "$type": "ByAvatarElementType", "ElementType": 205, "Target": "Self" } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Weapon14150_Buff01_Modifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Weapon14150_Buff02_Modifier", "Target": "Self" } ], "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "Weapon14150_Buff02_Modifier", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExSp", "Target": "Self" }, { "$type": "ByAvatarElementType", "ElementType": 205, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Weapon14150_Buff02_Modifier", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "Sp", "Target": "Self" }, { "$type": "ByAvatarElementType", "ElementType": 205, "Target": "Self" } ], "Target": "Self" } ], "OnSwitchInFinish": [ { "$type": "ApplyModifier", "ModifierName": "Weapon14150_Buff02_Modifier", "Predicates": [ { "$type": "ByAvatarElementType", "ElementType": 205, "Target": "Self" } ], "Target": "Self" } ], "OnSwitchOutFinish": [ { "$type": "RemoveModifier", "ModifierName": "Weapon14150_Buff02_Modifier", "Target": "Self" } ] }, "Modifiers": { "Weapon14150_Buff01_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "Properties": { "Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta" } }, "Weapon14150_Buff02_Modifier": { "Duration": "%AS_Buff02_Duration", "ModifierStacking": "Refresh", "OnBuffDamageHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByHasBuffGroup", "BuffGroupList": [ "Frozen", "Frostbite", "Frost", "Burn", "Ignite", "Electric", "Overload", "Strike", "Erosion", "Chaos" ], "Target": "Other" } ], "PropertyKey": "Actor_BuffDamageRatio", "PropertyValue": "%AS_BuffDamageRatio", "Target": "Self" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByHasBuffGroup", "BuffGroupList": [ "Frozen", "Frostbite", "Frost", "Burn", "Ignite", "Electric", "Overload", "Strike", "Erosion", "Chaos" ], "Target": "Other" } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio_Base", "Target": "Self" } ] } } }