{ "AbilityName": "Activity_BangbooDream_Weapon_Laser_Upgrade_Debuff", "AbilitySpecials": { "AS_AllDamageResist_Real": { "Value": 0.2, "ValueType": "Float" }, "AS_AllDamageResist_Upgrade": { "Value": 0.2, "ValueType": "Float" }, "AS_BuffAddDuration_Real": { "Value": 0.2, "ValueType": "Float" }, "AS_BuffAddDuration_Upgrade": { "Value": 0.2, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "BuffRevises": [ { "BuffID": 9000301, "FilterType": "ByBuffId", "Params": [ { "Delta": "%AS_BuffAddDuration_Real", "Name": "Duration" } ] } ], "OnAdded": [ { "$type": "ApplyAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Laser_Upgrade_Duration" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "item(1343023)*specials(AS_BuffAddDuration_Upgrade)", "ParamName": "AS_BuffAddDuration_Real", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "item(1343023)*specials(AS_AllDamageResist_Upgrade)", "ParamName": "AS_AllDamageResist_Real", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_AllDamageResist_Real", "CustomPropertyType": "LaserBuffResistRatio", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ], "OnLevelAbilityItemChanged": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "item(1343023)*specials(AS_BuffAddDuration_Upgrade)", "ParamName": "AS_BuffAddDuration_Real", "Predicates": [ { "$type": "ByLevelAbilityItemID", "LevelAbilityItemID": 1343023 } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "item(1343023)*specials(AS_AllDamageResist_Upgrade)", "ParamName": "AS_AllDamageResist_Real", "Predicates": [ { "$type": "ByLevelAbilityItemID", "LevelAbilityItemID": 1343023 } ], "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_AllDamageResist_Real", "CustomPropertyType": "LaserBuffResistRatio", "IsUsePercentage": false, "Predicates": [ { "$type": "ByLevelAbilityItemID", "LevelAbilityItemID": 1343023 } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ] } }