{ "AbilityName": "Activity_Bangkov_AttackSpeedCtrler", "AbilitySpecials": { "AS_AttackSpeed": { "Value": 1 }, "AS_MaxAttackSpeed": { "Value": 2 }, "AS_MinAttackSpeed": { "Value": 1 }, "AS_RealAttackSpeed": { "Value": 1 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "FloatVal": 1, "ParamName": "Float_EousAttackSpeed", "ParamType": 4, "Target": "Self" } ] }, "OnAbilityTrigger": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "min(specials(AS_AttackSpeed),specials(AS_MaxAttackSpeed))", "ParamName": "AS_RealAttackSpeed", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "max(specials(AS_RealAttackSpeed),specials(AS_MinAttackSpeed))", "ParamName": "AS_RealAttackSpeed", "ValueType": "Float" }, { "$type": "SetAnimCtrlerParamAction", "FloatVal": "%AS_RealAttackSpeed", "ParamName": "Float_EousAttackSpeed", "ParamType": 4, "Target": "Self" } ] }