EDIT 05-Sep-2017: The September 2017 update removed the requirement for obtaining the following 3 ribbons to unlock the Chest Candy achievement.
Ole! – Grenade tag a bayonet-charging enemy.
Not Today – Revived every member of your team in a single round of an Execution or Warzone match.
Smorgasbord – Killed an enemy with each weapon in Arms Race.
To unlock Chest Candy, you will need to obtain at least one of each of the
141 launch ribbons
138 launch ribbons excluding Ole!, Not Today, and Smorgasbord. These can be found in the War Journal menu. Here are a couple of notes. The main solution is found in the Google spreadsheet below as it was easier to format and filter.Chest Candy Google Sheet Link
Versus - Ribbons must be obtained in the social/core/competitive/co-op playlists - no private matches.
Horde - Ribbons can be obtained in a private horde match with a second controller/profile signed in.
For those looking to boost the ribbons, split into two teams of 5. A minimum of 6 people are needed for this, 3 on each side with second controllers.
The party leaders need to change their region to a low traffic area such as Australia or South America. This setting can be found in the pause menu.
The September 2017 update has removed the ability to change the search region. The next best method is to get the two party leaders to be from the same region that doesn't have a lot of active players (Australia). The party leaders then need to search at the same time.
I've created a Google Sheet where you can track which ones are still needed. It has a column for game type and one for tips/notes that may prove helpful in obtaining the ribbon.
Simply 'Make a Copy' and put a '1' in column A once you've obtained that ribbon. Cell A1 is a counter that contains the total unique launch ribbons obtained.Chest Candy Google Sheet Link
Complete list of ribbons are inside the spoiler below.
If there are any mistakes or adjustments needed, just leave a comment and I'll update accordingly. Thanks to everyone for the comments thus far. Please comment before downvoting so the solution can be improved.Edit Log
* 18-Feb-2017: Many players report that the Eyes on the Prize
ribbon is currently glitched and will not unlock following the most recent update.
* 07-Mar-2017: Confirmation that the Eyes on the Prize
ribbon is no longer glitched following the most recent update.
* 05-Sep-2017: The September 2017 update removed the requirement for obtaining the following 3 ribbons to unlock the Chest Candy achievement.