public void Equip(IEquipContext context) { if (!appliedToItem) // the affix was applied directly to the item, so we don't apply its effect on equip { affix.OnEquip(context, quality); } }