// 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); };});

Here’s everything you need to know about the new Gauntlet mode on Classified, “Death-Con Five”

Just last month, Treyarch added a brand new game type to Call of Duty Zombies, Gauntlets. Launching on Voyage of Despair, then making its way to IX, the Classified Gauntlet is now available with Operation Grand Heist on PS4.

Death-Con Five as it appears in the Zombies menus

This challenge based mode takes players through 30 different waves with unique sets of rules for each. Another added element to Gauntlet is the timer which keeps track of how long each set of 10 rounds takes. This makes it great for competitive play and bragging to your friends.

The best tip for overcoming all 30 rounds is to know what the upcoming challenges will be so you can get ready for them. Remember, the round’s challenge will always be the same, so no matter when you play, round 4 will always be “Use the RK 7 Only.”

To be prepared, check out the list of all challenges on Death-Con Five:

  1. Share the Health – Kill enemies to regenerate depleting health
  2. Slippery – Players can only attack or use elixirs while sliding
  3. Flag Protocol – Players can only attack or use elixirs when standing next to a flagpole
  4. Busting With Excitement – Players can only use the RK 7 Garrison Pistol
  5. Tower Defense– Moving Causes Damage
  6. Power Trip – Activate the power before the end of this hellhound round
  7. Eat and Run – All enemies are sprinting
  8. Special Forces – Kill 10 enemies with a special weapon this round
  9. Brittle – Complete this round with a limited number of hits across all players
  10. You’ve Been Served – Defend the Server Room
  11. High Gas Prices – Standing in Nova 6 Crawler Gas Reduces Points
  12. Down the Rabbit Hole – Use 10 Unique Teleporters during this round
  13. Bear a Grudge – Hunt down and open the mystery box 6 times this round (Firesale Disabled)
  14. No Gen – No Health Regeneration
  15. Whole Hog – Defend the Porcine Research Lab
  16. Bursting with Fear – Players can only use the RK 7 Garrison Pistol
  17. Walled In – Make 5 Unique Wall Buys
  18. Shock and Awe – Get 55 trap kills and survive 5:55
  19. Teleporter Tango – Teleport before your timer runs out or you start taking damage
  20. Time to Panic – Defend the Panic Room during this Nova 6 Crawler Round
  21. Anywhere but WTF? – Players randomly teleport. Complete this round under the time limit
  22. Make it Rain – Take Damage while you have over 5000 Points
  23. CQZ – Zombies can only be damages in Close Quarters
  24. Double Trouble – Enemies do double damage
  25. Conference Call – Defend the conference room and hallways
  26. On the Clock – Complete the round before the timer expires
  27. Bursting Your Bubble – Players can only use the RK 7 Garrison Pistol
  28. Out of Order – Teleporters and elevators are disabled
  29. Nothing Special – Special Weapons are disabled
  30. Doom Lake – Defend Groom Lake

While Voyage of Despair and IX Gauntlets were available to all Black Ops 4 owners, Classified is only available to those who either have the Black Ops Pass purchased, or bought the recently available standalone Classified experience for $7.99.

The next Gauntlet has been mentioned in Treyarch’s roadmap and is called Hellcatraz which takes place on Blood of the Dead. Stay posted to @CharlieINTEL to find out when that goes live.

comments below
Brooklyn boy, born and raised. @MrBrawl96 everywhere on the World Wide Web.