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

The ultimate melee weapon Easter egg has been found!

With the recent completion of the Golden Knife/Scalpel Easter Egg, the Zombies community spared no time on finding out the next step to this long-awaited side quest.

The Golden Spork-Knife is the most powerful melee weapon in all of Black Ops 4 Zombies and is a one hit kill on any round. It literally takes a single hit to take down a Warden on high rounds. Wild.

With a reward this great, it’s no surprise that the steps themselves are a some of the longest and toughest in Zombies to date. First, players must have the Golden Scalpel which requires the Golden Spork and Hell’s Redeemer to obtain. Steps on that can be found here.

1. Place the Golden Scalpel/Knife in the Bathtub in New Industries (image via ‘Glitch’)

Once the Golden Scalpel is in your possession, head over to the Bathtub in New Industries and interact with it to place it in the Skeleton’s hand.

Head over to the middle of the Catwalk where you can see the water tower from and there will be a sign with a knife and piece of paper on it. All you have to do here is kill a Warden with your melee attack in front of this sign.

2. Melee a Warden to death by this sign (image via ‘Glitch’)

While Warden’s start to spawn frequently in higher rounds, Zombies Youtuber “Glitch” recommends waiting until the end of the round and then inputting 666 into the Citadel Tunnels number pad that’s used during the Main Quest Easter Egg. The reasoning for this is that there will be far less Zombies attacking you and gives you more time to melee the Warden to death without interference.

3. Interact with tub to collect the Spork-Knife (image via ‘Glitch’)

When the Warden dies, the piece of paper on the sign should drop to the floor signifying you have completed this step. Head back to the Bathtub in New Industries and interact with the tub once more and Voila! The Golden Spork-Knife is yours!

Make sure to check out Glitch’s fast guide on this Easter Egg down below:

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