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

Treyarch has released a Reddit update detailing changes to Black Ops 4 for February 21st.

The changes includes a nerf to the Drone Squad, the release of the League Play, and the Patch 1.13 for PC. For more information on League Play, you can head here: Everything you need to know about League Play in Black Ops 4 – Available Now on PS4

You can find the full post below:

From Treyarch:

League Play is Here! (PS4)

Your home for competitive Multiplayer in Black Ops 4 arrives today on PS4 with the debut of the World League Hub on PS4! World League is now the new fourth pillar of the game, which you’ll see between Multiplayer and Blackout on the main menu. Now that you’ve had time to test out your competitive loadouts in the Pro Series Playlist in pubs, it’s time for the real deal.

Jump into our inaugural League Play Event to start playing for rank all week long. You’ll be competing against opponents matched at your skill level to earn Ladder Points and take top position in your Division Ladder. Win matches to earn Ladder Points – lose matches, and your Ladder Points go down. Finish as high as possible in your Division Ladder by the end of the event to advance through 20 ranks on your way to Diamond.

League Play is governed by the same CWL ruleset that the pros play by, and it’s the only mode in Multiplayer that utilizes skill-based matchmaking. Be sure to read our upcoming World League Rank System blog for the full details on our new ranking system, League Play Divisions, Ladder Points, Daily Bonuses, rank rewards, and more!

PC 1.13 Update + New Blackout Inventory System

Our 1.13 update is live on PC today, including the console updates detailed on Tuesday under the “PS4 and Xbox One” section, as well as several PC-exclusive updates and improvements. These include PC-specific MP weapon tuning updates across nearly every weapon class, such as faster rechamber speeds for bolt-action sniper rifles and improved ADS handling for assault rifles.

Also new to Blackout on PC: our updated inventory system now shows both weapons simultaneously, making it possible to view and manage attachments on both weapons in your inventory at once. Give it a shot in-game and let us know what you think!

Additional Weapon Support in Zombies (PS4)

The Zombies arsenal gets even bigger today on PS4 with added support for some of our newest weapons in the Zombies Armory, including the Switchblade X9 folding SMG and Rampage full-auto shotgun.

A New Secret Has Been Buried…

Speaking of which, we’ve heard reports of some experimental weaponry in the underground caverns of Ghost Town waiting for those who look closely enough…

Hot Pursuit Arrives Tomorrow on PS4

Get ready to start your engines… our all-new Hot Pursuit limited-time mode arrives tomorrow in Blackout on PS4, introducing three new vehicles into the mix with the SUV, PBR, and Muscle Car! Each vehicle has its own strategic advantage, so choose wisely.

Here’s what’s new in Black Ops 4 with our latest update:


  • Scorestreaks
    • Reduced Drone Squad damage to match previous stats prior to this week’s update.
  • Miscellaneous
    • Addressed an issue where weapons would appear to be missing icons within the Create-a-Class menu.
    • Addressed an occasional issue where the player’s auto-drafted Specialist was inconsistent when viewing the Specialist menu in-game.
    • Various stability fixes.


  • Gameplay
    • Addressed an issue where some players were unable to repair Armor from the Quick Equip menu.
  • Armory
    • SWAT RFT and Daemon 3XB now appear in the Armory for customization for players who did not unlock them in the previous Operation.
  • Miscellaneous
    • Various stability and streaming performance improvements.
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.