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

UPDATE: Activision has stated that this report is fake and that Jason Blundell is still actively working at Treyarch and Activision.

Original Story:

According to a new report and rumors floating around the internet, Jason Blundell is no longer at Treyarch.

This info was reported by GamingINTELcom and @TheGamingRevoYT today. Both also claim that 9 other Treyarch senior members were let go by the studio as part of a restructuring of the studio. We have heard rumors of Blundell not being at Treyarch, but have not been able to get confirmation to report on this.

Jason Blundell has been absent in many of the promotions for Call of Duty: Black Ops 4’s Zombies DLC Season. He last appeared as part of Treyarch Stream back in March. Since then, Craig Houston, Lead Writer of Zombies, has been solo on all streams talking about the Zombies mode for the game.

Further, in a new QA interview with Zombies on the Activision Blog, the company only lists “Craig Houston and the Zombies Team,” with no mentions of Jason Blundell anymore.

Jason Blundell has been with the Treyarch studio for years as one of the main leads of the studios initiatives in the Zombies mode. Leading into Call of Duty: Black Ops 3 in 2015, Blundell was tasked with being a Campaign Director and Zombies Director and worked as the lead of both of the modes for that the 2015 Black Ops 3 title.

Call of Duty: Black Ops 3 was one of the best selling games on current generation consoles, but the game’s campaign was heavily criticized for lack of narrative story telling that previous Call of Duty: Black Ops games had.

Moving past 2015, as the team entered development for 2018’s Call of Duty: Black Ops 4, Treyarch promoted Jason Blundell to Co-Studio Head to serve alongside Mark Gordon and Dan Bunting to lead the studio. Mark Lamia was the Studio Head but was then promoted to Chairman of the Studio.

Call of Duty: Black Ops 4 launched as the most ambitious Call of Duty title in terms of Zombies content with four new maps available on Day 1. The game, however, had a messy launch for Zombies mode with many blue screens and constant crashing on PlayStation 4 for at least a month before the studio was able to fix a lot of the issues. The MP and Blackout modes were not as effected by the crashes compared to the Zombies mode.

Activision has not issued a statement regarding this and did not respond to a request for comments.

We will update if we get more information.

comments below