{ "AbilityName": "Sigrid_MathSkill", "AbilitySpecials": { "AS_AddedAttackDelta_Math": { "Value": 0, "ValueType": "Float" }, "AS_AddedAttackDelta_Math_Base": { "Value": 50, "ValueType": "Float" }, "AS_AddedAttackDelta_Math_Max": { "Value": 9999, "ValueType": "Float" }, "AS_AddedAttackDelta_Math_PerLevel": { "Value": 0, "ValueType": "Float" }, "AS_WindHitDamageBoostRatio": { "Value": 0.1, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": false, "Expression": "min(specials(AS_AddedAttackDelta_Math_Max),specials(AS_AddedAttackDelta_Math_Base)+property(Level)*specials(AS_AddedAttackDelta_Math_PerLevel))", "ParamName": "AS_AddedAttackDelta_Math" }, { "$type": "ApplyModifier", "ModifierName": "Sigrid_MathSkill_AttackModifier", "Predicates": [ { "$type": "ByMathSkillSuccess" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Sigrid_MathSkill_WindHitListenerModifier", "Predicates": [ { "$type": "ByMathSkillSuccess" } ], "Target": "Self" } ] }, "Modifiers": { "Sigrid_MathSkill_AttackModifier": { "Duration": -1, "ModifierStacking": "Unique", "Properties": { "Actor_BaseAttackDelta": "%AS_AddedAttackDelta_Math" } }, "Sigrid_MathSkill_WindHitListenerModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnHitOther": [ { "$type": "ApplyModifier", "ModifierName": "WindConvertedAddedDmgRatioModifier", "Predicates": [ { "$type": "ByRelativeCampType", "Relationship": "Enemy", "Target": "Other" } ], "Target": "Other" } ] }, "WindConvertedAddedDmgRatioModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByWindConvertedElement", "Target": "Self", "TargetElement": "Fire" }, { "$type": "ByWindConvertedElement", "Target": "Self", "TargetElement": "Ether" }, { "$type": "ByWindConvertedElement", "Target": "Self", "TargetElement": "Elec" }, { "$type": "ByWindConvertedElement", "Target": "Self", "TargetElement": "Physics" }, { "$type": "ByWindConvertedElement", "Target": "Self", "TargetElement": "Ice" }, { "$type": "ByWindConvertedElement", "Target": "Self", "TargetElement": "Lumen" } ], "Target": "Other" } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_WindHitDamageBoostRatio", "Target": "Caster" } ] } } }