// initialize jwplayer var playerInstance = jwplayer('player'); // player dom elements var playerContainerEl = document.querySelector('.player-container'); // returns video player position from top of document function getElementOffsetTop(el) { var boundingClientRect = el.getBoundingClientRect(); var bodyEl = document.body; var docEl = document.documentElement; var scrollTop = window.pageYOffset || docEl.scrollTop || bodyEl.scrollTop; var clientTop = docEl.clientTop || bodyEl.clientTop || 0; return Math.round(boundingClientRect.top + scrollTop - clientTop); } // returns the current y scroll position function getScrollTop() { var docEl = document.documentElement; return (window.pageYOffset || docEl.scrollTop) - (docEl.clientTop || 0); } // configure jwplayer instance playerInstance.setup({ autostart: true, playlist: 'https://cdn.jwplayer.com/v2/playlists/mYdavspX', primary: 'html5', setFullscreen: true, width: '100%' }); // when jwplayer instance is ready playerInstance.on('ready', function() { var config = playerInstance.getConfig(); var utils = playerInstance.utils; // get height of player element var playerHeight = config.containerHeight; // flag determining whether close has been clicked var closed = true; // CHANGED // flag determing whether player is playing var playing = false; // ADDED // eventhandler for when close button is being pressed document.getElementsByClassName('icon-close')[0].addEventListener('click', () => { closed = true; onScrollViewHandler(); }); playerInstance.on('play', function() { closed = false; playing = true; // ADDED }).on('pause', function () { playing = false; // ADDED }).on('adPlay', function() { closed = false; // ADDED playing = true; // ADDED }).on('adPause', function() { playing = false; // ADDED }); // get player element position from top of document var playerOffsetTop = getElementOffsetTop(playerContainerEl); // set player container to match height of actual video element playerContainerEl.style.height = playerHeight + 'px'; // below we handle window scroll event without killing performance function onScrollViewHandler() { var minimized = getScrollTop() >= playerOffsetTop; if (closed && minimized) { minimized = false; jwplayer().pause(); playing = false; // ADDED } else if (!minimized && !playing) { closed = true; // ADDED } utils.toggleClass(playerContainerEl, 'player-minimize', minimized); // update the player's size so the controls are adjusted playerInstance.resize(); } // namespace for whether or not we are waiting for setTimeout() to finish var isScrollTimeout = false; // window onscroll event handler window.onscroll = function() { // skip if we're waiting on a scroll update timeout to finish if (isScrollTimeout) return; // flag that a new timeout will begin isScrollTimeout = true; // otherwise, call scroll event view handler onScrollViewHandler(); // set new timeout setTimeout(function() { // reset timeout flag to false (no longer waiting) isScrollTimeout = false; }, 80); }; });

Modern Warfare Remastered has gone “free to play” for Playstation Plus players as one of the free games for March. This means a lot of new players, so it’s a good time to go over the game’s Supply Drop system.

Modern Warfare Remastered plays nearly identically to the original release, but the game does feature a new Supply Drop system along with CoD Points.

The game includes several different ways of obtaining items for customization as well as the 12 new weapons added to the game.


MWR includes three different currencies: CoD Points, Parts, and Depot Credits.

CoD Points – These work the same as every other Call of Duty game in recent memory. Buy them with real world money and spend them on Rare Supply Drops (200 CP per Drop).

Parts – This currency is earned from opening Supply Drops. You can get Salvage for obtaining duplicates as well as individual set amounts from the Supply Drops. Similar to Overwatch’s Coins or Infinite Warfare’s Salvage. Rare Supply Drops include “Bonus Parts.”

Depot Credits – These serve the same purpose as Black Ops 3’s Cryptokeys. You earn them by playing Multiplayer matches in MWR. The more time you spend within a match, the more Depot Credits you will earn. You can typically receive between 0-4 per match.

Supply Drops & Collections

MWR’s Supply Drop system is split into three “Operations.” Arctic Wolf, Lion Strike, and Copperhead. Each Operation’s Supply Drops include items from that Operation’s Collections.

The Days of Summer Items have been tied to the Copperhead Supply Drops and the Shamrock & Awe items have been tied to the Lion Strike Supply Drops.

You can purchase a Common Supply Drop for 10 Depot Credits, Exclusive Event Drops for 30 Depot Credits/200 CP, and a Rare Supply Drop for 30 Depot Credits/200 CP.

Rare Supply Drops and Exlcusive Event Drops guarantee 1 Rare item or better and have an increased chance of dropping Legendary or Epic items. It recommended to buy Rare Supply Drops unless you are simply trying to quickly grab a small amount of Parts from a Common Supply Drop for an item.

Collections are made up of items found within the Supply Drops, but you can go view and buy each item separately with the use of Parts. If you have enough Parts for a specific item within a collection, you can buy it directly instead of hoping for it to pop up from a Supply Drop.

The game includes a total of 208 Collections with over 1500 items in all. Better get to grinding.

The game’s Collections include items such as Calling Cards, Emblems, Reticles, Weapon Camos, Characters, and more.

Each Operation includes a set number of Collections () and each Collection has a full set bonus item. Once you’ve collected all the items in a Collection, you will unlock the set item. These are typically the most prestigious items in the game and include the added “DLC” weapons.

Each Operation also contains a “Operation Bounty” which is unlocked once you’ve obtained all items within that Operation. For example, the Operation Bounty for Copperhead is the Captain Price “Copperhead” character.


The Armory displays all of the game’s Supply Drop items by category. You can view everything you’ve unlocked here as well as buy specific items that you have not. All items can be previewed before purchase.

Many of these functions can also be done from the Collections Tab.

comments below
A life-long Call of Duty player, Bachelor of Game Design, and a lover of eSports. Floodsye is my real name, Tommi is just the gamertag my parents gave me.